今年双十一,在当当网上买了这本书,很厚很厚的一本书,大概有将近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章,未完成