今年双十一,在当当网上买了这本书,很厚很厚的一本书,大概有将近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. Java框架之Spring01-IOC-bean配置-文件引入-注解装配

    Spring 框架,即framework.是对特定应用领域中的应用系统的部分设计和实现的整体结构.就相当于让别人帮你完成一些基础工作,它可以处理系统很多细节问题,而且框架一般是成熟,稳健的. Spri ...

  2. JWT(二):使用 Java 实现 JWT

    JWT(一):认识 JSON WebToken JWT(二):使用 Java 实现 JWT 介绍 原理在上篇<JWT(一):认识 JSON Web Token>已经说过了,实现起来并不难, ...

  3. a标签属性href值为#和javasrcript:void(0)的区别

    当我们需要一个空链接时,通常有两种方法: <a href="#">这个一个空链接</a> <a href="javascript:void( ...

  4. 【转】DB2数据库编目的概念以及对其的正确解析

    此文章主要向大家描述的是DB2数据库编目的概念以及对DB2数据库编目的概念的正确理解,在DB2中编目(catalog)这个单词看似很难理解,我自己当初在学习DB2数据库的时候也常常被这个编目搞的很不明 ...

  5. Spring(一)开篇

    目录 1.Spring 介绍 2.Spring 框架的演变 3.Spring 整体架构 Core Container Data Access/Integration Web AOP Test 最后 1 ...

  6. mysql中emoji表情存储

    mysql中emoji表情存储 背景 在mysql 5.7.19,创建的数据库默认选择的编码是utf8 -- UTF-8 Unicode,因此字段默认的编码为utf-8,但在项目开发中存在一个需求:在 ...

  7. 三、Nginx原理解析

    Nginx原理解析 一.反向代理 工作流程 用户通过域名发出访问Web服务器的请求,该域名被DNS服务器解析为反向代理服务器的IP地址: 反向代理服务器接受用户的请求: 反向代理服务器在本地缓存中查找 ...

  8. dfs序 + 树状数组

    You are given a tree, it’s root is p, and the node is numbered from 1 to n. Now define f(i) as the n ...

  9. 成功填坑! Java引入QQ登录时,AccessToken [accessToken=, expireIn=];

    主要就是会一直进入下面这一行,也就是accessTokenObj.getAccessToken().equals("") 此时前端显示如下 AccessToken [accessT ...

  10. python爬虫——requests库使用代理

    在看这篇文章之前,需要大家掌握的知识技能: python基础 html基础 http状态码 让我们看看这篇文章中有哪些知识点: get方法 post方法 header参数,模拟用户 data参数,提交 ...