《算法第一步(Python版)》针对零基础的初学者,以算法为核心,以编程为手段,最终的目的是培养读者的计算思维。
本书涉及大学计算机课程中程序设计、数据结构和计算机原理等多个领域的知识,从程序、编程和算法是什么入手;然后重点介绍了控制流程和数据结构,并针对数据结构的限制和实现剖析了现代电子计算机的基础:二进制和冯·诺依曼结构;最后重点介绍了6大经典算法的原理、过程和编程实现,以及其背后的算法策略。
为了使零基础的读者能够上手编程,本书从操作角度阐述了编程工具的使用和程序编写、运行、调试的过程。
叶蒙蒙(算法第一步)
叶蒙蒙,微软资深算法工程师,科普写手。近二十年间积累了大量用C/C++, Java, C# 和 Python开发各类软件的经验,深刻体会到编程的核心在于算法。本着帮助更多朋友了解、学习计算机算法,掌握计算思维的初心,写作此书。