今年(2019年)双十一,在当当网上买了这本书,很厚很厚的一本书,大概有将近1700页左右,的确是一个“大工程”,
关于这本书的学习,我想采用一种博客的方式进行,既是写给自己,也想分享给每一个对Python学习感兴趣的人
这是关于一个三十而立之年的男人,因为心中的执念,选择新的开始,踏上终身学习之路的故事:从Python学习开始
1、我为什么学习Python
近两年一直在关注编程语言,今年早些时候决定学习及进入“网络空间安全”领域,在学习网安的同时,也同时在考虑学习一门编程语言,于是看了很多介绍和信息,想了好久,决定全身心投入到Python的学习中,一种直觉吧,未来(10年、20年、30年),当人们逐步进入万物互联的时代,懂编程,就像懂英语一样,会是一项普遍的基本技能,而Python是我看过多个语言后,感觉和人的思维逻辑最贴合的,Python经历了30年的发展,最近几年因为人工智能突然火了起来,Python也跟着火热了起来,我想这会是一种趋势,顺势而为,事半功倍(最近不是也有地产大佬也宣布开始学习Python了吗,未来可期)
2、我为什么选择《《Python学习书册 》这本书
看了很多介绍Python学习的书,以及网上免费教学的视频,选择这本书是基于以下考虑:
1)我是自学,基础知识不成体系,也很薄弱,所以需要一本能侧重基础知识讲解的书籍,要全面,而且要聚焦在Python本身
2)我同时有在学习网安相关知识,也购买了很多书籍,有国内专家写的,也有国际知名的参考书籍,大概读后的整体感觉就是,国内专家的书籍内容精炼,该有的知识点都有,但是也仅局限在介绍知识点内容上,国外的书籍,很详细,虽然看上去很厚,但是都是很容易阅读的,会讲作者的一些思考,会讲知识点背后的原因以及未来可能的发展,对于我这种小白来说,这种事无巨细的讲解,是很适合的,所以会选择一本国外的书籍
3)这本书的两个点吸引了我:第五版,说明在持续更新精进,也说明被市场广泛的接受;作者有培训的经验,很久,我记得好像是近30年,有培训经验的好处就是能从学习者的角度思考问题,能用学习者听得懂学的会方式介绍Python
3、我为什么在博客上写自学笔记
1)首要目的是督促自己好好学习,用心的学习,也是为了验证自己到底学习了多少,就像“费曼学习法”说的那样,学习一个知识最好的方式,就是把你学习到的教给别人,教给一个不懂的人,如果她也懂了,那证明你是真的学会了
2)另一个小小的心愿就是,我的自学笔记可以成为那些有志于学习Python的人的参考,能解惑,甚至答疑,不求能帮助到每一个人,只要能帮助到一个人,那也是我最大的荣幸
4、未来该系列的自学笔记如何写
1)《Python学习手册》共计41章,约1700页,所以会依每章为一篇,写41篇,成一个完整的体系;有始有终。如果学习中有遇到很重要的章节无法一篇说明,会再考虑分上下,原则上是依41章为基础
2)每周更新,学习不可能一蹴而就,之前自己以为一两周就能学会Python,但是很多这样的尝试都失败了,反而感觉自己付出了时间都没有收获,所以这次不求短时间内完成,做好每一个当下,学好每一个知识,真正的吸收和消化,写好每一篇自学笔记,那时间总会给你想要的收获
5、每周更新:《Python学习手册 第五版》已完成章节如下:【完结】
2019.11.25-2019.12.01 第01章,已完成:《Python学习手册 第五版》 -第1章 问答环节
2019.12.02-2019.12.08 第02章,已完成:《Python学习手册 第五版》 -第2章 Python如何运行程序
2019.12.09-2019.12.15 第03章,已完成:《Python学习手册 第五版》 -第3章 你应如何运行Python程序
2019.12.16-2019.12.22 第04章,已完成:《Python学习手册 第五版》 -第4章 介绍Python对象类型
2019.12.23-2019.12.29 第05章,已完成:《Python学习手册 第五版》 -第5章 数值类型
2019.12.30-2020.01.05 第06章,已完成:《Python学习手册 第五版》 -第6章 动态类型
2020.01.06-2020.01.12 第07章,已完成:《Python学习手册 第五版》 -第7章 字符串基础
2020.01.12-2020.01.19 第08章,已完成:《Python学习手册 第五版》 -第8章 列表与字典
2020.01.20-2020.01.26 第09章,已完成:《Python学习手册 第五版》 -第9章 元组、文件与其他核心类型
2020.01.27-2020.02.02 第10章,已完成:《Python学习手册 第五版》 -第10章 Python语句简介
2020.02.03-2020.02.09 第11章,已完成:《Python学习手册 第五版》 -第11章 赋值、表达式和打印
2020.02.10-2020.02.16 第12章,已完成:《Python学习手册 第五版》 -第12章 if测试和语法规则
2020.02.17-2020.02.23 第13章,已完成:《Python学习手册 第五版》 -第13章 while循环和for循环
2020.02.24-2020.03.01 第14章,已完成:《Python学习手册 第五版》 -第14章 迭代和推导
2020.03.02-2020.03.08 第15章,已完成:《Python学习手册 第五版》 -第15章 文档
2020.03.09-2020.03.15 第16章,已完成:《Python学习手册 第五版》 -第16章 函数基础
2020.03.16-2020.03.22 第17章,已完成:《Python学习手册 第五版》 -第17章 作用域
2020.03.23-2020.03.29 第18章,已完成:《Python学习手册 第五版》 -第18章 参数
2020.03.30-2020.04.05 第19章,已完成:《Python学习手册 第五版》 -第19章 函数的高级话题
2020.04.06-2020.04.12 第20章,已完成:《Python学习手册 第五版》 -第20章 推导和生成
2020.04.13-2020.04.19 第21章,已完成:《Python学习手册 第五版》 -第21章 基准测试
2020.04.20-2020.04.26 第22章,已完成:《Python学习手册 第五版》 -第22章 模块:宏伟蓝图
2020.04.27-2020.05.03 第23章,已完成:《Python学习手册 第五版》 -第23章 模块代码编写基础
2020.05.04-2020.05.10 第24章,已完成:《Python学习手册 第五版》 -第24章 模块包
2020.05.11-2020.05.17 第25章,已完成:《Python学习手册 第五版》 -第25章 高级模块话题
2020.05.18-2020.05.24 第26章,已完成:《Python学习手册 第五版》 -第26章 OOP:宏伟蓝图
2020.05.25-2020.05.31 第27章,已完成:《Python学习手册 第五版》 -第27章 类代码编写基础
2020.06.01-2020.06.07 第28章,已完成:《Python学习手册 第五版》 -第28章 一个更加实际的示例
2020.06.08-2020.06.14 第29章,已完成:《Python学习手册 第五版》 -第29章 类代码编写细节
2020.06.15-2020.06.21 第30章,已完成:《Python学习手册 第五版》 -第30章 运算符重载
2020.06.22-2020.06.28 第31章,已完成:《Python学习手册 第五版》 -第31章 类的设计
2020.06.29-2020.07.05 第32章,已完成:《Python学习手册 第五版》 -第32章 类的高级主题
2020.07.06-2020.07.12 第33章,已完成:《Python学习手册 第五版》 -第33章 异常基础
2020.07.13-2020.07.19 第34章,已完成:《Python学习手册 第五版》 -第34章 异常编写细节
2020.07.20-2020.07.26 第35章,已完成:《Python学习手册 第五版》 -第35章 异常对象
2020.07.27-2020.08.02 第36章,已完成:《Python学习手册 第五版》 -第36章 异常的设计
2020.08.03-2020.08.09 第37章,已完成:《Python学习手册 第五版》 -第37章 Unicode和字节串
2020.08.10-2020.08.16 第38章,已完成:《Python学习手册 第五版》 -第38章 被管理的属性
截止本章内容,本书内容完结,感谢您的阅读与交流
完结于2020年7月21日 凌晨5点
后续内容:《Python 编程 第四版》、《利用Python 进行数据分析 第二版》
敬请期待!!!