Introduction to Algorithms and Data Structures in Swift 4: Get ready for programming job interviews. Write better, faster Swift code. (Swift Clinic)
暫譯: Swift 4 演算法與資料結構入門:準備程式設計工作面試,撰寫更好、更快的 Swift 代碼 (Swift Clinic)

Karoly Nyisztor

相關主題

商品描述

You are here because you are interested in Swift and algorithms, right? Maybe you want to learn more about the Swift programming language. You probably want to write more efficient Swift code. And this is the perfect book for you to learn about algorithms and Swift. I created this book to get you started with algorithms and data structures. Introduction to Algorithms and Data Structures in Swift 4 will help you understand the importance of algorithms. Soon, you'll be able to solve problems more efficiently. What makes me qualified to teach you? My name is Károly, and I’ve been developing software since 1995. I'm the creator of many iOS apps, most of which have been featured by Apple. I published three books on programming. You can find my online courses on Lynda, Udemy, and Pluralsight. Contents and Overview Computer algorithms have been developed and refined over the last couple of decades. The study of algorithms and data structures is fundamental to any programmer who plans to develop software systems that are scalable and performant. Once we got past the basic “Hello World” beginner applications, we begin to realize that complex apps require a different approach. Our software that used to work nicely during our tests becomes incredibly slow and crashes frequently in real-world situations. The reason is that we haven’t prepared our app for real-life usage: while it ran without issues with small datasets during our tests, it fails when reality kicks in. Algorithms are indispensable to building software that is capable of managing large amounts of data or to solve complex problems efficiently. I explain each concept using easy-to-understand examples. You'll not only learn how to implement more efficient code, but you'll also learn Swift, Apple's popular programming language. Beyond iOS and Mac development, Swift is going to become THE programming language for Web-development and systems programming. This book is a long-time investment.

商品描述(中文翻譯)

您在這裡是因為您對 Swift 和演算法感興趣,對吧?也許您想要更深入了解 Swift 程式語言。您可能希望撰寫更有效率的 Swift 代碼。而這本書正是您學習演算法和 Swift 的完美選擇。我創作這本書是為了讓您入門演算法和資料結構。《Swift 4 中的演算法與資料結構導論》將幫助您理解演算法的重要性。不久之後,您將能夠更有效率地解決問題。那麼,我有什麼資格來教您呢?我的名字是 Károly,自 1995 年以來我一直在開發軟體。我是許多 iOS 應用程式的創作者,其中大部分都曾被 Apple 推薦。我出版了三本有關程式設計的書籍。您可以在 Lynda、Udemy 和 Pluralsight 上找到我的線上課程。

內容與概述
計算機演算法在過去幾十年中不斷發展和完善。演算法和資料結構的研究對於任何計劃開發可擴展和高效能軟體系統的程式設計師來說都是基本的。一旦我們超越了基本的「Hello World」初學者應用程式,我們開始意識到複雜的應用程式需要不同的方法。我們在測試中運行良好的軟體在現實情況下變得非常緩慢,並且經常崩潰。原因在於我們沒有為應用程式的實際使用做好準備:雖然在測試期間它在小型數據集上運行沒有問題,但當現實來臨時卻失敗了。演算法對於構建能夠管理大量數據或有效解決複雜問題的軟體是不可或缺的。我將使用易於理解的範例來解釋每個概念。您不僅會學到如何實現更有效率的代碼,還會學到 Swift,Apple 的熱門程式語言。除了 iOS 和 Mac 開發之外,Swift 將成為網頁開發和系統程式設計的主要程式語言。這本書是一項長期的投資。