教程简介
这份教程,可能是史上讲解最专业,最细致的python基础教程(基于python3版本),非常适合零编程经验的初学者,同时又能为有编程技能的人提供稳固知识和进阶的帮助,这份python入门教程结合实际工作经验,配有大量示例代码和专项练习题,用通俗易懂的语言,讲解最专业的python知识,课程设计由浅入深,共13章:
- 第1章、python简介及环境搭建
- 第2章、基本语法
- 第3章、数据类型
- 第4章、运算符与表达式
- 第5章、程序控制
- 第6章、函数
- 第7章、数据存储
- 第8章、模块
- 第9章、时间处理
- 第10章、错误和异常
- 第11章、面向对象
- 第12章、轻松学会面向对象
- 第13章、8大排序算法
- 第14章、算法练习
1. 编程语言里的“网红”
2017年,山东省在其最新出版的小学信息技术六年级教材中,加入了Python的内容。
在2017的GitHub年度报告中,Python超越Java成第二受欢迎语言。
从2018年起,浙江省信息技术教材将启用Python,这意味着Python将成为浙江高考内容之一。
自2018年3月起,计算机二级考试中加入 “Python语言程序设计”科目。
在2019年9月发布的PYPL(PopularitY of Programming Language,编程语言流行指数)排行榜中,python一枝独秀
python 容易上手,完成同样的工作,c语言可能需要100行代码,java 可能需要 50行,而python也许只需要10行。
当你掌握python, 你可以将自己的部分工作自动化,可以写爬虫,可以做网站,如果你有孩子,可以考虑教他编程了,这才是未来重要的傍身技能。
2. 良莠不齐的教程
虽然国内掀起了学习python的浪潮,但可以找到的教程却良莠不齐,难怪潘石屹也抱怨在网上学习时,教程编排的很不好。
的确,不论是图书出版物,还是培训机构,亦或是个人博客教程,或多或少存在以下缺点:
- 大白话太多,缺少专业概念讲解,美其名曰适合零基础小白学习,难道小白就应该学习被阉割后的python?
- 缺少练习题,以至于学习过程中难以及时巩固,加深理解,学了两个月,仍然一看就会,一写就懵
- 内容编排缺乏层次,没有主线,难以建立完整的编程概念,更不要说编程思维。
- 要么惜字如金,要么啰里啰嗦,缺少实践经验传授,只教知识,不授技能。
鄙人不才,决心写一系列既照顾初学者学习困难又兼顾编程专业性的python教程,我对这个系列的教程有如下自我要求
- 它不排斥零编程经验的初学者
- 能为有编程技能的人提供进阶的帮助
- 专业并结合工作经验,不空谈
3. 什么样的人可以学习
正所谓,有志者事竟成,做任何事情都是有困难的,如果你原本就只想做没有困难的事情,那么编程真的不适合你。
我认为,学习python应具备以下条件:
- 会使用电脑
- 每天半个小时的学习时间
- 有毅力,肯坚持
- 有探索精神