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

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页