Python从入门到项目实战
  1. 走进Python的世界

    1. 录播
      【了解】Python简介
      18分钟
    2. 录播
      【了解】Python语言特点
      16分钟
    3. 录播
      【理解】Python虚拟机
      9分钟
    4. 录播
      【掌握】搭建Python开发环境
      15分钟
    5. 录播
      【掌握】Python编程起步
      10分钟
  2. 程序基本概念

    1. 录播
      【掌握】程序注释
      7分钟
    2. 录播
      【掌握】标识符与关键字
      10分钟
    3. 录播
      【掌握】变量与常量
      17分钟
  3. 数据类型划分

    1. 录播
      【理解】数据类型简介
      14分钟
    2. 录播
      【掌握】数值型
      12分钟
    3. 录播
      【理解】复数
      4分钟
    4. 录播
      【掌握】布尔
      5分钟
    5. 录播
      【掌握】字符串
      13分钟
    6. 录播
      【掌握】键盘数据输入
      14分钟
    7. 录播
      【掌握】格式化输出
      15分钟
  4. 运算符

    1. 录播
      【理解】运算符简介
      8分钟
    2. 录播
      【掌握】数学运算符
      9分钟
    3. 录播
      【掌握】关系运算符
      11分钟
    4. 录播
      【掌握】逻辑运算符
      7分钟
    5. 录播
      【了解】位运算符
      12分钟
    6. 录播
      【掌握】身份运算符
      11分钟
  5. 分支判断结构

    1. 录播
      【理解】程序逻辑
      15分钟
    2. 录播
      【掌握】分支结构
      18分钟
    3. 录播
      【了解】断言
      8分钟
  6. 循环结构

    1. 录播
      【掌握】while循环
      11分钟
    2. 录播
      【掌握】for循环
      13分钟
    3. 录播
      【掌握】循环控制语句
      5分钟
    4. 录播
      【掌握】循环嵌套
      9分钟
  7. 列表

    1. 录播
      【掌握】序列结构简介
      7分钟
    2. 录播
      【掌握】列表基本定义
      24分钟
    3. 录播
      【掌握】数据分片
      27分钟
    4. 录播
      【掌握】成员运算符
      5分钟
    5. 录播
      【掌握】列表操作函数
      28分钟
  8. 元组与统计函数

    1. 录播
      【掌握】元组定义与使用
      10分钟
    2. 录播
      【掌握】序列统计函数
      8分钟
  9. 字符串

    1. 录播
      【掌握】字符串序列简介
      11分钟
    2. 录播
      【掌握】字符串格式化处理
      27分钟
    3. 录播
      【掌握】字符串操作函数
      23分钟
  10. 字典

    1. 录播
      【掌握】字典功能简介
      9分钟
    2. 录播
      【掌握】字典基本使用
      14分钟
    3. 录播
      【掌握】字典迭代输出
      15分钟
    4. 录播
      【掌握】字典操作函数
      17分钟
  11. 函数定义与使用

    1. 录播
      【掌握】函数基本定义
      15分钟
    2. 录播
      【掌握】函数参数传递
      21分钟
    3. 录播
      【掌握】可变参数
      11分钟
    4. 录播
      【了解】函数递归调用
      11分钟
  12. 函数定义深入

    1. 录播
      【掌握】变量作用域
      21分钟
    2. 录播
      【理解】闭包
      11分钟
    3. 录播
      【理解】lambda表达式
      7分钟
    4. 录播
      【掌握】主函数
      7分钟
  13. 内置对象函数

    1. 录播
      【理解】callable函数
      6分钟
    2. 录播
      【掌握】eval函数
      9分钟
    3. 录播
      【掌握】exec函数
      6分钟
    4. 录播
      【掌握】compile函数
      14分钟
  14. 模块定义与导入

    1. 录播
      【掌握】模块功能简介
      11分钟
    2. 录播
      【掌握】模块定义
      6分钟
    3. 录播
      【掌握】import模块导入
      12分钟
    4. 录播
      【掌握】from-import模块导入
      13分钟
    5. 录播
      【掌握】__init__.py
      13分钟
  15. 常用系统模块

    1. 录播
      【理解】sys模块
      15分钟
    2. 录播
      【掌握】copy模块
      22分钟
    3. 录播
      【了解】偏函数
      8分钟
    4. 录播
      【了解】数学模块
      8分钟
    5. 录播
      【理解】随机数
      9分钟
    6. 录播
      【理解】MapReduce数据处理
      7分钟
  16. Python环境管理

    1. 录播
      【掌握】pip模块管理工具
      17分钟
    2. 录播
      【掌握】虚拟环境
      20分钟
    3. 录播
      【理解】项目打包
      23分钟
    4. 录播
      【理解】Pypi项目发布
      21分钟
  17. PyCharm开发工具

    1. 录播
      【了解】PyCharm开发工具简介
      13分钟
    2. 录播
      【掌握】PyCharm配置
      16分钟
    3. 录播
      【掌握】开发Python程序
      12分钟
    4. 录播
      【掌握】代码调试
      13分钟
    5. 录播
      【掌握】模块导入与使用
      6分钟
  18. 类与对象

    1. 录播
      【掌握】面向对象简介
      15分钟
    2. 录播
      【掌握】类与对象简介
      9分钟
    3. 录播
      【掌握】类与对象定义
      15分钟
    4. 录播
      【掌握】对象引用传递
      10分钟
    5. 录播
      【掌握】引用与垃圾产生
      13分钟
  19. 结构扩展

    1. 录播
      【掌握】属性封装
      11分钟
    2. 录播
      【掌握】构造与析构
      20分钟
    3. 录播
      【掌握】类属性
      9分钟
    4. 录播
      【掌握】__slots__系统属性
      6分钟
    5. 录播
      【掌握】内部类
      14分钟
  20. 类关联结构

    1. 录播
      【掌握】一对一关联结构
      11分钟
    2. 录播
      【掌握】自身关联结构
      8分钟
    3. 录播
      【掌握】一对多关联结构
      10分钟
    4. 录播
      【掌握】合成设计模式
      6分钟
  21. 继承

    1. 录播
      【掌握】继承问题的引出
      11分钟
    2. 录播
      【掌握】类继承定义
      8分钟
    3. 录播
      【掌握】继承与构造方法
      8分钟
    4. 录播
      【掌握】多继承
      14分钟
    5. 录播
      【掌握】获取继承信息
      11分钟
  22. 多态

    1. 录播
      【掌握】方法覆写
      11分钟
    2. 录播
      【掌握】对象多态性
      13分钟
    3. 录播
      【掌握】object父类
      10分钟
    4. 录播
      【掌握】工厂设计模式
      11分钟
    5. 录播
      【掌握】代理设计模式
      14分钟
  23. 对象操作支持

    1. 录播
      【理解】__new__构造
      9分钟
    2. 录播
      【理解】获取对象信息
      11分钟
    3. 录播
      【理解】对象比较
      12分钟
    4. 录播
      【理解】对象格式化
      11分钟
    5. 录播
      【理解】可调用对象
      4分钟
    6. 录播
      【理解】动态导入
      5分钟
  24. 属性操作支持

    1. 录播
      【理解】调用拦截
      9分钟
    2. 录播
      【理解】实例属性字典
      11分钟
    3. 录播
      【理解】获取子类实例化信息
      5分钟
  25. 序列操作支持

    1. 录播
      【理解】自定义迭代
      7分钟
    2. 录播
      【理解】对象反转
      3分钟
    3. 录播
      【理解】字典操作支持
      6分钟
  26. 生成器

    1. 录播
      【掌握】生成器问题引出
      7分钟
    2. 录播
      【掌握】yield实现生成器
      15分钟
    3. 录播
      【掌握】contextlib模块
      12分钟
  27. 日期时间

    1. 录播
      【掌握】time模块
      25分钟
    2. 录播
      【理解】calendar模块
      6分钟
    3. 录播
      【掌握】datetime模块
      23分钟
  28. 正则表达式

    1. 录播
      【掌握】正则匹配函数
      11分钟
    2. 录播
      【掌握】常用正则匹配标记
      34分钟
    3. 录播
      【掌握】正则匹配模式
      13分钟
    4. 录播
      【掌握】分组
      9分钟
    5. 录播
      【掌握】环视
      6分钟
  29. 功能测试

    1. 录播
      【理解】认识功能测试
      8分钟
    2. 录播
      【掌握】doctest文档测试
      10分钟
    3. 录播
      【掌握】unittest用例测试
      17分钟
  30. 性能测试

    1. 录播
      【理解】cProfile性能测试
      7分钟
    2. 录播
      【理解】pstats报告分析
      5分钟
  31. 代码规范性检测

    1. 录播
      【理解】pylint
      17分钟
    2. 录播
      【理解】Flake8
      11分钟
  32. 多进程编程

    1. 录播
      【理解】多进程简介
      19分钟
    2. 录播
      【掌握】Process类
      22分钟
    3. 录播
      【掌握】进程控制
      11分钟
    4. 录播
      【掌握】守护进程
      10分钟
    5. 录播
      【理解】fork创建子进程
      15分钟
    6. 录播
      【理解】psutil模块
      17分钟
    7. 录播
      【掌握】进程池
      9分钟
  33. 进程通讯

    1. 录播
      【掌握】Pipe进程管道
      10分钟
    2. 录播
      【掌握】进程队列
      15分钟
    3. 录播
      【掌握】subprocess
      20分钟
    4. 录播
      【掌握】Manager
      12分钟
  34. 进程同步

    1. 录播
      【理解】进程通讯简介
      17分钟
    2. 录播
      【掌握】Lock
      15分钟
    3. 录播
      【掌握】Semaphore
      8分钟
    4. 录播
      【掌握】Event
      13分钟
    5. 录播
      【掌握】Barrier
      10分钟
  35. 多线程编程

    1. 录播
      【掌握】多线程编程简介
      21分钟
    2. 录播
      【理解】_thread实现多线程
      9分钟
    3. 录播
      【掌握】threading实现多线程
      19分钟
    4. 录播
      【掌握】线程同步
      14分钟
    5. 录播
      【掌握】定时调度
      6分钟
  36. 生产者与消费者模型

    1. 录播
      【掌握】生产者与消费者模型简介
      13分钟
    2. 录播
      【掌握】Condition同步处理
      11分钟
    3. 录播
      【掌握】线程操作队列
      11分钟
  37. 多协程编程

    1. 录播
      【掌握】多协程简介
      9分钟
    2. 录播
      【掌握】yield实现多协程
      7分钟
    3. 录播
      【掌握】greenlet
      9分钟
    4. 录播
      【掌握】gevent
      6分钟
  38. 文件操作

    1. 录播
      【掌握】打开文件
      10分钟
    2. 录播
      【掌握】文件读写
      16分钟
    3. 录播
      【掌握】随机读取
      21分钟
    4. 录播
      【掌握】文件编码
      19分钟
    5. 录播
      【掌握】文件缓冲
      14分钟
  39. os模块

    1. 录播
      【掌握】os模块简介
      25分钟
    2. 录播
      【掌握】os.path子模块
      19分钟
    3. 录播
      【掌握】目录操作
      15分钟
    4. 录播
      【掌握】授权管理
      31分钟
    5. 录播
      【掌握】文件操作
      8分钟
  40. IO功能模块

    1. 录播
      【掌握】fileinput模块
      13分钟
    2. 录播
      【掌握】io模块
      8分钟
    3. 录播
      【掌握】shutil模块
      10分钟
    4. 录播
      【掌握】pickle模块
      12分钟
  41. CSV模块

    1. 录播
      【掌握】csv文件简介
      22分钟
    2. 录播
      【掌握】CSV读写操作
      19分钟
    3. 录播
      【掌握】CSV与字典操作
      9分钟
  42. Socket网络编程

    1. 录播
      【理解】网络编程简介
      18分钟
    2. 录播
      【理解】Socket简介
      9分钟
    3. 录播
      【掌握】TCP通讯
      19分钟
    4. 录播
      【掌握】echo程序模型
      22分钟
    5. 录播
      【掌握】UDP通讯
      13分钟
    6. 录播
      【理解】UDP广播
      11分钟
  43. 开发HTTP服务器

    1. 录播
      【掌握】HTTP简介
      23分钟
    2. 录播
      【掌握】HTTP基础响应
      21分钟
    3. 录播
      【掌握】建立响应目录
      20分钟
    4. 录播
      【掌握】动态请求处理
      16分钟
    5. 录播
      【理解】urllib3
      6分钟
  44. twisted异步编程

    1. 录播
      【掌握】twisted模块简介
      29分钟
    2. 录播
      【掌握】使用twisted开发TCP程序
      22分钟
    3. 录播
      【掌握】使用twisted开发UDP程序
      16分钟
    4. 录播
      【掌握】Deferred
      26分钟
  45. MySQL数据库

    1. 录播
      【理解】数据库编程概述
      11分钟
    2. 录播
      【理解】MySQL数据库简介
      12分钟
    3. 录播
      【掌握】MySQL数据库安装与配置
      32分钟
    4. 录播
      【掌握】MySQL操作命令
      40分钟
    5. 录播
      【理解】PyCharm数据库管理
      16分钟
  46. pymysql模块

    1. 录播
      【掌握】连接MySQL数据库
      16分钟
    2. 录播
      【掌握】数据更新操作
      13分钟
    3. 录播
      【掌握】数据查询操作
      11分钟
    4. 录播
      【掌握】预处理
      13分钟
    5. 录播
      【掌握】批处理
      9分钟
    6. 录播
      【掌握】事务处理
      18分钟
    7. 录播
      【掌握】数据库连接池
      15分钟
  47. SQLAlchemy

    1. 录播
      【掌握】SQLAlchemy简介
      25分钟
    2. 录播
      【掌握】SQLAlchemy实现CRUD
      45分钟
    3. 录播
      【掌握】SQLAlchemy数据查询
      30分钟
    4. 录播
      【掌握】对象状态
      43分钟
    5. 录播
      【掌握】执行原生SQL
      16分钟
    6. 录播
      【掌握】一对多数据关联
      38分钟
    7. 录播
      【掌握】多对多数据关联
      19分钟
  48. GUI编程起步

    1. 录播
      【理解】GUI编程入门
      13分钟
    2. 录播
      【理解】窗体显示
      12分钟
    3. 录播
      【理解】标签
      14分钟
    4. 录播
      【理解】文本
      10分钟
    5. 录播
      【理解】按钮
      7分钟
    6. 录播
      【理解】pyinstaller程序打包
      16分钟
  49. 事件处理

    1. 录播
      【理解】事件处理简介
      20分钟
    2. 录播
      【理解】单击事件
      9分钟
    3. 录播
      【理解】键盘事件
      13分钟
    4. 录播
      【理解】protocol
      7分钟
  50. GUI布局

    1. 录播
      【理解】pack布局
      17分钟
    2. 录播
      【理解】grid布局
      7分钟
    3. 录播
      【理解】place布局
      10分钟
    4. 录播
      【理解】Frame
      25分钟
  51. GUI组件

    1. 录播
      【理解】ListBox
      21分钟
    2. 录播
      【理解】Radiobutton
      12分钟
    3. 录播
      【理解】Checkbutton
      12分钟
    4. 录播
      【理解】Scale
      7分钟
    5. 录播
      【理解】Scrollbar
      13分钟
    6. 录播
      【理解】Menu
      11分钟
    7. 录播
      【理解】Treeview
      16分钟
    8. 录播
      【理解】Combobox
      8分钟
  52. 绘图

    1. 录播
      【理解】Canvas绘图
      14分钟
    2. 录播
      【理解】Graphics
      14分钟
    3. 录播
      【理解】Turtle
      10分钟
  53. 数据爬虫

    1. 录播
      【掌握】网路爬虫简介
      26分钟
    2. 录播
      【掌握】BeautifulSoup网页解析
      11分钟
    3. 录播
      【掌握】selenium异步爬取
      52分钟
    4. 录播
      【掌握】爬取豆瓣经典电影
      25分钟
  54. 数据显示与处理

    1. 录播
      【理解】数据图形展示
      45分钟
    2. 录播
      【掌握】jieba分词
      18分钟
    3. 录播
      【掌握】wordcloud词云
      21分钟
  55. Flask编程起步

    1. 录播
      【理解】Flask与动态WEB
      18分钟
    2. 录播
      【掌握】构建基础WEB应用
      15分钟
    3. 录播
      【掌握】Flask运行参数
      18分钟
    4. 录播
      【掌握】WSGI
      27分钟
  56. Flask路由

    1. 录播
      【掌握】Flask路由配置
      15分钟
    2. 录播
      【掌握】路由参数
      34分钟
    3. 录播
      【掌握】正则路由
      8分钟
    4. 录播
      【掌握】多路由
      18分钟
    5. 录播
      【掌握】子域名
      23分钟
  57. 请求与响应

    1. 录播
      【掌握】静态资源
      23分钟
    2. 录播
      【掌握】request
      52分钟
    3. 录播
      【掌握】response
      11分钟
    4. 录播
      【掌握】cookie
      12分钟
    5. 录播
      【掌握】session
      19分钟
  58. Jinja2模版

    1. 录播
      【掌握】MVC设计模式与模版显示
      19分钟
    2. 录播
      【掌握】模版参数传递
      16分钟
    3. 录播
      【掌握】定义模版变量
      12分钟
    4. 录播
      【掌握】if判断
      19分钟
    5. 录播
      【掌握】for循环
      7分钟
    6. 录播
      【掌握】过滤器
      14分钟
    7. 录播
      【掌握】错误页
      11分钟
  59. Jinja2代码重用

    1. 录播
      【掌握】宏定义
      14分钟
    2. 录播
      【掌握】include
      13分钟
    3. 录播
      【掌握】模版继承
      17分钟
    4. 录播
      【掌握】flask-bootstrap
      18分钟
  60. Flask应用组件

    1. 录播
      【掌握】钩子函数
      25分钟
    2. 录播
      【掌握】消息闪现
      17分钟
    3. 录播
      【掌握】类视图
      7分钟
    4. 录播
      【掌握】蓝图
      20分钟
    5. 录播
      【掌握】SQLAlchemy
      15分钟
    6. 录播
      【掌握】FlaskWTF
      28分钟

对课程感兴趣?

点击报名,听课时长可兑换余额哦~

Python从入门到项目实战免费

最近在学 51 累计报名 271 好评度 -
咨询老师
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP

课程概述

目录

往期学员作业()

评论

老师介绍

  • 【营副】李村

    【营副】李村

    大数据专家、著名企业架构师、李兴华编程训练营技术课程主讲,管理过数十个大型Java项目与大数据项目。
  • 【营长】李兴华

    【营长】李兴华

    李兴华:沐言优拓教学总监。从事软件编程教育15年,从2008年起由清华大学出版社、人民邮电出版社、水利水电出版社,先后出版了十多本编程图书。
  • 【营副】张平

    【营副】张平

    Python工程师讲师,讲解Python语法、并发编程、文件编程、WEB开发、人工智能、中国最早一批的Devops推广者
  • 【营副】孙晔

    【营副】孙晔

    系统架构师,主要讲解Java架构师课程,通过实际案例详细的讲解商用系统中高并发、高可用、分布式设计架构与集群设计。
  • 【营副】李天翔

    【营副】李天翔

    系统架构师,Java工程师讲师,综合讲解Java课程技术,包括:JavaSE、数据库、WEB开发、框架开发、项目实战
简  介 本课程为《Python从入门到项目实战》配套教程, 完整的讲解了Python的核心语法、并发编程、网络编程、爬虫、WEB开发。

当你需要一门语法简单功能强悍的编程语言时,Python一定是开发者的首选,经过Google多年以来不断的完善,使得Python成为了今天世界上最流行的编程语言之一,同时由于各个开源技术爱好者的不断贡献,使得Python拥有了完善生态体系,本课程将为读者揭开Python程序开发的神秘面纱。

在本课程之中详尽的为读者分析了Python之中的各个语法组成结构,通过大量的案例对Python语言使用特点的进行全面讲解,同时采用了大量的图形与直白的对话进行程序使用分析。

本课程除了将Python语言的语法讲解透彻之外,还为读者讲解了PyPI分享、PyCharm开发工具、模块的创建与管理、并发编程、IO操作、网络编程、数据库编程、网络爬虫、WEB开发(Flask)等内容。

 

* 课程提供者:沐言科技李兴华编程训练营