Python从入门到精通_前言
前言
学而时习之,不亦乐乎
最近重新刷了一遍七月在线的《Python从入门到精通》的基础课程,再次系统的打一下Python基础。我把课程内容整理成 .ipynb 和 .md(打开速度比.ipynb快)格式的文件,并加入了一些自己的内容,以供查阅。
课程是Python2和Python3混用的,这里的内容我用的都是Python3。
第1课_入门基础_笔记
- Python简介
- 为什么选择Python
- 环境搭建
- 如何学好编程
- 常用关键字
- 基本运算符
- 基本语法
第2课_关键字与循环控制_笔记
- 变量和类型
- 常见字符串处理
- 条件判断
- 循环控制
- 函数
第3课_容器以及容器的访问使用
- 容器
- list/tuple
- dict
- set
- 切片
- 列表推导
- 生成器
- 迭代器
第4课_面向对象基础_笔记
- 类和实例
- 访问限制
- 继承和多态以及多重继承
- 获取对象信息
- 实例属性和类属性
- 模块和包
第5课_文件访问与函数式编程入门_笔记
- 文本文件读写
- 二进制文件读写
- 文件和目录操作
- 序列化与反序列化
- 高阶函数
- 匿名函数
- 装饰器
- 偏函数
第6课_高级面向对象_笔记
- __slots__和property
- 特殊方法与类的定制
- 枚举类
- 元类
- 异常与错误处理
- 单元测试
第7课_并发编程以及系统常用模块_笔记
- 进程与线程
- Python 多进程( multiprocessing)
- 进程间通信Queue
- 进程池Pool
- 多进程与多线程对比
- 函数式编程
- Hadoop
- Spark
- 正则表达式
- 时间和日期
- 有用的内建函数
第8课_常用第三方模块_笔记
- (这一章内容比较多,比较散,文章中只列出了对应的文档链接)
- 数值计算 numpy
- 数据处理分析 pandas
- 可视化 matplotlib/seaborn
- 机器学习 sklearn/keras
- 交互 pygame
- 网络 Selenium etc…
GitHub: https://github.com/RealEmperor/Basic-Introductory-Python-Course
还没有评论,来说两句吧...