原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处
Python从零开始
本套系列文章,参考了《Python高手之路》、《流畅的Python》等书籍,以及本人在实际工作中用到的相关框架,模块,还有自己学习的模块,以及感兴趣的方向参透进来的,从而构成了系列课程的内容。
本套教程是从零基础开始讲解,不过前提最好是有接触过编程语言,写过代码的更好,至于编写Python的代码工具ide,pycharm等,基础教程目前使用的是基于命令行页面的
Python安装教程网上很多,用哪一个无所谓,我们最终的目的是要学Python,如何运用它,这是根本,不要去争论那个ide怎么样,这是毫无意义的吹水
预告下接下来的课程大纲,大致是基于此所写中间会穿插作者自己学习到的模块,公司实际生产用到的,以及一些框架,django,restframework等,这些的前提都是大家有一定Python基础的,最重要的是得编程思想,理解你所用的哪门语言的设计思想,要融会贯通,而基础知识的学习正是可以做到的。
大纲如下:
一、编程语言基本逻辑
二、Python数据类型
三、组合数据类型
四、控制结构与函数
五、模块
六、面向对象程序设计
七、文件处理
八、高级程序设计技术
九、调试测试与Profiling
十、进程与线程
十一、网络
十二、数据库程序设计
十三、正则表达式
十四、分析简介
十五、GUI程序设计(tkinter)
十六、数据分析(pandas,numpy)
十七、Python爬虫(requests、scrapy)
十八、Python自动化运维(psutil、Pexpect、pxssh)
本教程参考的是《Python3程序开发指南》
本教程基于前期基础教程使用的环境:
Centos7(虚拟机), Python3.7(建议大家使用3.6)