本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
软件开发就是通过各种算法实现具体的业务逻辑,把繁杂的过程抽象化、可计算化的过程,了解基本原理,掌握数据结构和6大经典算法,手写代码实现,锻炼思维肌肉,让大脑灵活地转起来。
即使没有任何程序设计基础的读者也可以阅读本书,书中同步讲解两方面内容:使用Python 语言编写程序,基础经典算法。由编程学算法,以算法促编程。
用妙趣横生的插画描述复杂的原理的算法框架。
《算法第一步(Python版)》针对零基础的初学者,以算法为核心,以编程为手段,最终的目的是培养读者的计算思维。
本书涉及大学计算机课程中程序设计、数据结构和计算机原理等多个领域的知识,从程序、编程和算法是什么入手;然后重点介绍了控制流程和数据结构,并针对数据结构的限制和实现剖析了现代电子计算机的基础:二进制和冯·诺依曼结构;最后重点介绍了6大经典算法的原理、过程和编程实现,以及其背后的算法策略。
为了使零基础的读者能够上手编程,本书从操作角度阐述了编程工具的使用和程序编写、运行、调试的过程。
叶蒙蒙,微软资深算法工程师,科普写手。近二十年间积累了大量用C/C++, Java, C# 和 Python开发各类软件的经验,深刻体会到编程的核心在于算法。本着帮助更多朋友了解、学习计算机算法,掌握计算思维的初心,写作此书。