对于初步接触编程语言的朋友,推荐看一看《父与子的编程之旅第2版》,对于完全编程零基础的很友好!图文并茂,过多的文字堆垒很容易让人产生厌倦情绪,也更容易让人产生放弃的想法。使用了大量插图,凡是稍显复杂的概念,都用漫画比喻来辅助说明。
尽早地引入图形用户界面(GUI)以保持新鲜感。能够做出一个看得到的东西,是一件很有成就感的事情。以Python语言为例,详尽细致地介绍了Python如何安装、字符串和操作符等程序设计的基本概念。
《父与子的编程之旅python第2版》中文PDF+英文PDF+源代码:《父与子的编程之旅第2版》中文PDF,458页,彩色配图,带目录,文字能复制;英文PDF,490页,彩色配图,带目录,文字能复制;配套源代码。
下载: https://pan.baidu.com/s/1AZinLCUlSaza8bj8AQARTg 提取码: e2fj
注重编程的实践性,鼓励孩子大胆尝试,同时又加入了很多尝试过程中可能会出现的错误的说明,减少了初学者的困惑,不至于因为程序的报错而停留在书中某一处停滞不前。
另推荐《教孩子学编程 Python语言版》中文PDF+英文PDF+源代码:《教孩子学编程 Python语言版》中文PDF,269页,带书签。《教孩子学编程 Python语言版》英文PDF,335页,带书签目录,文字可以复制。配套源代码。
下载: https://pan.baidu.com/s/1eq6ZzwCpcRhJp-I9iPwK6Q 提取码: 3p23
《教孩子学编程 Python语言版》全彩印刷,寓教于乐,易于学习;读者可以轻松与快递地掌握解决问题方法和程序设计思维的。“编程从孩子抓起”得到越来越多的人的认同和重视。本书是父母教孩子学习Python程序设计的亲子读物。是一本父母和老师教孩子使用Python进行基础程序设计和解决问题的入门书。通过按部就班的说明,帮助孩子快速学习计算机的思维方式,而可视化和游戏为主的例子则持续吸引他们的注意力。
看到第38章了,整体感觉解释详细,例子丰富;关于Python语言本身的讲解全面详尽而又循序渐进不断重复,同时详述语言现象背后的机制和原理;除语言本身,还包含编程实践和设计以及高级主题。边看边写代码。不然看了会忘,也不会发现细节问题。边看边梳理总结。先看代码,再看文字解释。因为Python本来就是自说明,例子也好懂,所以这样干可以避免枯燥,加速阅读。循序渐进,重要的主题会渐进式呈现,并随后重复。
《Python学习手册第4版》每一章都包含关于Python语言的关键内容的独立的一课,并且包含了一个独特的“练习题”部分,其中带有实际的练习和测试,可以练习新的技能并随着学习而测试自己的理解。带有注释示例图表。
《Python学习手册第4版》包括以下内容:学习Python的主要内建对象类型:数字、列表和字典;使用Python语句创建和处理对象,并且学习Python的通用语法模型;使用函数构造和重用代码,函数是Python的基本过程工具;学习Python模块:封装语句、函数以及其他工具,从而可以组织成较大的组件;Python的面向对象编程工具,用于组织程序代码;学习异常处理模型,以及用于编写较大程序的开发工具;了解包括装饰器、描述器、元类和Unicode处理等高级Python工具。
《Python学习手册第4版》中文PDF,1162页,带目录,文字可复制;英文PDF,1594页,带书签,文字可复制;有代码。
下载: https://pan.baidu.com/s/1PziDYebRmwxcV3tzg88XAw 提取码: ruxc
《Python编程无师自通》作者是一名自学成才的程序员,经过一年的自学,掌握了编程技能并在eBay找到了一份软件工程师的工作。本书是作者结合个人经验写作而成,旨在帮助读者从外行成长为一名专业的Python程序员。
《Python编程无师自通:专业程序员的养成》中文PDF,254页,带书签目录,文字可以复制。《Python编程无师自通:专业程序员的养成》英文PDF,278页,带书签目录,文字可以复制。配套源代码。
下载: https://pan.baidu.com/s/1c07ChsbnhGHALkyZwkGgWw 提取码: b758
《Python编程无师自通》包括5部分内容:第一部分(第1~11章)介绍了编程基础知识,以及函数、容器、字符串、循环和模型等概念;第二部分(第12~15章)介绍了编程范式和面向对象编程等知识;第三部分(第16~20章)介绍了Bash、正则表达式、包管理器和版本控制等编程工具方面的知识;第四部分(第21~22章)主要涉及数据结构和算法方面的知识;第五部分(第23~27章)则是关于求职与团队协作的内容。
《Python编程无师自通》可以满足几乎所有想要学习编程的初学者。本书适合高中、大学阶段想要自学编程的学生,以及其他行业想入门编程的人,同时也适合作为编程入门的培训教材。