今年双十一,在当当网上买了这本书,很厚很厚的一本书,大概有将近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学习手册 第五版》 -写在开始之前的更多相关文章

  1. 《Python学习手册 第五版》 -第10章 Python语句简介

    前面在开始讲解数据类型的时候,有说过Python的知识结构,在此重温一下 Python知识结构: 程序由模块组成 模块包含语句 语句包含表达式 表达式创建并处理对象 关于知识结构,前面已经说过我自己的 ...

  2. 《Python学习手册 第五版》 -第14章 迭代和推导

    承接上一章for循环的讲解,迭代和推导,是对for循环的一种深入的探索和扩展 本章重点内容 1.迭代 1)什么是迭代?都有哪些分类 2)常规的使用方法 3)多遍迭代器VS单遍迭代器 2.列表推导 1) ...

  3. 《Python学习手册 第五版》 -第18章 参数

    在函数的定义和调用中,参数是使用最多喝最频繁的,本章内容就是围绕函数的参数进行讲解 本章重点内容如下: 1.参数的传递 1)不可变得参数传递 2)可变得参数传递 2.参数的匹配模式 1)位置次序:从左 ...

  4. 《Python学习手册 第五版》 -第15章 文档

    本章主要介绍Python中的文档,会通过多种方式来说明,如果查看Python自带文档和其他参考的资料 本章重点内容 1.#注释:源文件文档 2.dir函数:以列表显示对象中可用的属性 3.文档字符串 ...

  5. 《Python学习手册 第五版》 -第16章 函数基础

    前面的章节讲解的是一些基础数据类型.基本语句使用和一些文档查看的内容,这些都是一些基础,其实还谈不上入门,只有了解了函数,才算入门 函数是编程里面使用最多的也是最基本的程序结构, 本章重点内容 1.函 ...

  6. 《Python学习手册 第五版》 -第17章 作用域

    上一章的是函数的基础,因为函数在运用过程中,是可以嵌套的,函数中是会涉及到变量的,为了明确各自变量的使用范围,系统是有一套规则或者原则的,这就是作用域的概念 本章重点内容 1.作用域:作用域的概念 2 ...

  7. 《Python学习手册 第五版》 -第13章 while循环和for循环

    上一章已经讲过if条件语句,这章重点是循环语句:while.for 本章的重点内容 1.while循环 1)一般形式 2)break.continue.pass和循环的else 2.for循环 1)一 ...

  8. 《Python学习手册 第五版》 -第12章 if测试和语法规则

    本章节的内容,主要讲解if语句,if语句是三大复合语句之一(其他两个是while和for),能处理编程中大多数逻辑运算 本章的重点内容如下: 1.if语句的基本形式(多路分支) 2.布尔表达式 3.i ...

  9. 《Python学习手册 第五版》 -第11章 赋值、表达式和打印

    上一章对Python的语句和语法已经进行了基本的说明,接下来就是每个章节的详细说明,本章的主要内容就是标题中涵盖的三点:赋值语句.表达式语句.打印语句 本章重点内容如下: 1.赋值语句 1)赋值语句的 ...

随机推荐

  1. Photoshop、Illustrator思维导图笔记

    半年前学习Photoshop时记得的思维导图笔记,可能不是很全,常用的基本都记下了.

  2. [Head First设计模式]饺子馆(冬至)中的设计模式——工厂模式

    系列文章 [Head First设计模式]山西面馆中的设计模式——装饰者模式 [Head First设计模式]山西面馆中的设计模式——观察者模式 [Head First设计模式]山西面馆中的设计模式— ...

  3. 从scrapy使用经历说开来

    关于scrapy这个Python框架,萌萌的官网这么介绍: An open source and collaborative framework for extracting the data you ...

  4. 【转载】ANSYS有限元分析中的单位问题

    原文地址:http://www.cnblogs.com/ylhome/archive/2009/02/26/1398756.html ansys中没有单位的概念,只要统一就行了.所以,很多人在使用时, ...

  5. Android EditText 获得输入焦点 以及requestfocus()失效的问题

    最近做公司项目的时候,经常会遇到一个问题,就是我为某个控件如EditText设置requestfocus()的时候不管用,比如说登陆的时候,我判断下用户输入的密码,如果正确就登陆,错误就提示密码错误, ...

  6. 苹果开发者账号注册&真机调试

    苹果公司开发者账号注册流程详解 http://www.cnblogs.com/xilinch/p/4037164.html 真机调试教程 http://segmentfault.com/a/11900 ...

  7. Locker

    题意: 有2个数字串,每次可以变化1-3位(每位+1或-1(0-9,9-0)可循环),求由1串变到2串的最小用的次数. 分析: dp[i][num]表示变到第i位时最后两位组成的数是num时最小次数( ...

  8. 1346 - Songs (贪心)

    John Doe is a famous DJ and, therefore, has the problem of optimizing the placement of songs on his ...

  9. Js操作Select

    jquery操作select(取值,设置选中) 每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了. 比如<select class="selecto ...

  10. asp.net2.0安全性(1)--用户角色篇(类)--转载来自车老师

    Membership.MembershipUser和Roles类 用户与角色管理在asp.net2.0中是通过Membership和Roles两个类来实现的. Membership:用户成员账号管理, ...