说明:如果零基础,请按照下方序号依次学习,尽量不要跳跃!!!

  •  1
    Python基础知识
    • ①Python开发环境搭建

      pycharm/pip/sublime

      视频1 视频2

    • ②Python3快速入门

      if/while/for/列表/元组/字典

      视频 课件

    • ③Python3面向对象

      封装/继承/多态

      视频 课件

    • ④必须知道的16个Python知识

      format/字典推导式/列表乱序

      视频

    • ⑤虚拟环境、PIP

      mkvirtualenv、pip加速

      课件

    • ⑥Python数据结构与算法

      链表、图、二叉树等

      课件

  •  2
    Python入门项目
    • 1. Tkinter闹钟

      难度:小😁

      课件

    • 2. Tkinter油管视频下载

      难度:小😁

      课件

    • 3. Tkinter计算器

      难度:小😁

      课件

    • 4. Pygame数字华容道

      难度:中😨

      课件

    • 5. Pygame贪吃蛇

      难度:中😨

      课件

    • 6. Pygame2048

      难度:中😨

      课件

    • 7. Pygame飞机大战

      难度:中😨

      课件

    • 8. Pygame俄罗斯方块

      难度:大😡

      课件

    • 9. Pygame中国象棋项目

      难度:大😡

      课件

    • 10. Pygame坦克大战

      难度:大😡

      课件

    • 11. Pygame扫雷

      难度:大😡

      课件

  •  3
    Python进阶知识
  •  4
    Linux相关
    • ①快速入门Linux(Ubuntu)

      Ubuntu、常用命令等

      课件

    • ②编辑器之神VIM

      Vim编辑器你可以不会但不能不知道

      课件

  •  5
    正则表达式
    • ①正则表达式

      re模块、贪婪等

      课件

  •  6
    网络编程
    • ①ip地址、端口

      ip、端口

      视频 课件

    • ②UDP

      使用使用udp接收发数据

      视频 课件

    • ③广播

      1次发送全部接收

      视频 课件

    • ④TCP

      客服端与服务器

      视频 课件

    • ⑤三握四挥

      三次握手、四次挥手

      视频 课件

    • ⑥长链接短连接

      1次连接多次数据?

      视频 课件

    • ⑦Wireshark抓包工具

      抓取Windows上一切的数据包

      视频 课件

    • ⑧彻底明白网络通信

      借助PacketTracer模拟网络传输过程

      视频

  •  7
    多任务编程
  •  8
    HTTP与Web服务器
    • ①从0快速制作Web服务器

      HTTP、状态码等

      视频 课件

    • ②单进程并发服务器

      select、epoll、gevent实现多任务

      课件

  •  9
    数据库
    • ①MySQL数据库

      熟练掌握CURD操作

      视频 课件

    • ②MySQL数据库读写分类

      实现数据的自动备份以及提供速度

      课件

    • ③Redis数据库

      实现数据缓存

      课件

    • ④MongoDB

      经常配合爬虫一起使用

      视频 课件

  • 10
    Web编程
    • ①WSGI以及自制mini-web框架

      WSGI协议、自制Web框架

      视频 课件

    • ②SQLAlchemy

      ORM、使用OOP的方式操作数据库

      课件

    • ③flask框架-基础部分

      路由、模板、视图

      视频 课件

    • ④flask框架-高级部分

      Cookie、Session、Post等

      视频 课件

    • ⑤flask项目部署

      云服务器的使用,发布项目

      课件

    • ⑥Django框架

      最重要的知识MVT等

      视频 课件

    • ⑦DRF框架

      RestFul、序列化、API接口

      课件

    • ⑧uWSGI部署

      uWSGI+Django项目部署

      课件

  • 11
    开发相关
    • ①Git版本管理工具

      记录代码的每一步变化,开发必备

      课件

    • ②Docker

      虚拟各种运行环境

      课件 视频

    • ③RabbitMQ

      能让多个进程通信,非常有用

      课件

    • ④Celery

      异步调用任务,在大型项目中常被使用

      课件