it项目网
  • 首页
  • 软件项目
    • Python
    • C
    • C++
  • 硬件项目
    • 51单片机
    • Arduino
    • stm32
    • 树莓派
  • 项目教程
    • Python
  • 知识教程
    • Python
    • PyQt
    • 爬虫
    • C
    • CPP
    • 软件+硬件
登录
Python PyQt专栏 爬虫专栏 C语言 C++ 软件+硬件
  •  1
    Python基础知识
    • ①Python开发环境搭建

      pycharm/pip/sublime

      视频(B站)1 视频(B站)2

    • ②Python3快速入门

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

      视频(B站) 课件

    • ③Python3面向对象

      封装/继承/多态

      视频(B站) 课件

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

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

      视频(B站)

    • ⑤虚拟环境、PIP

      mkvirtualenv、pip加速

      课件

    • ⑥Python数据结构与算法

      链表、图、二叉树等

      课件

  •  2
    Python进阶知识
    • ①迭代器

      可以快速使用for进行迭代

      视频(B站) 课件

    • ②生成器

      解决大量数据且占用小量内存的方式

      视频(B站) 课件

    • ③闭包

      函数嵌套定义的一种使用方式

      视频(B站) 课件

    • ④装饰器

      @staticmethod中@就是装饰器

      视频(B站) 课件

    • ⑤深拷贝、浅拷贝

      copy还是deepcopy?

      视频(B站) 课件

    • ⑥上下文管理

      with的使用方式

      视频(B站) 课件

    • ⑦内建函数

      map/reduce/filter等

      视频(B站) 课件

    • ⑧深入理解面向对象

      面向对象的深入剖析

      视频(B站) 课件

    • ⑨property属性

      更快速调用get、set方法

      视频(B站) 课件

    • ⑩元类

      创建类的类等

      视频(B站) 课件

    • ⑪描述符

      这个知识较难

      视频(B站) 课件

    • ⑫垃圾回收

      GC链、小整数对象池

      视频(B站) 课件

    • ⑬log日志

      快速使用logging模块

      视频(B站) 课件

  •  3
    Linux相关
    • ①快速入门Linux(Ubuntu)

      Ubuntu、常用命令等

      视频(B站) 课件

    • ②编辑器之神VIM

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

      视频(B站) 课件

  •  4
    正则表达式
    • ①正则表达式

      re模块、贪婪等

      课件

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

      ip、端口

      视频(B站) 课件

    • ②UDP

      使用使用udp接收发数据

      视频(B站) 课件

    • ③广播

      1次发送全部接收

      视频(B站) 课件

    • ④TCP

      客服端与服务器

      视频(B站) 课件

    • ④三握四挥

      三次握手、四次挥手

      视频(B站) 课件

    • ⑤长链接短连接

      1次连接多次数据?

      视频(B站) 课件

    • ③Wireshark抓包工具

      抓取Windows上一切的数据包

      视频(B站) 课件

    • ④真正理解网络通信到底是什么

      使用一款软件模拟出网络收发数据的全过程

      视频(B站)

  •  6
    多任务编程
    • ①线程

      多任务实现方式

      视频(B站) 课件

    • ②队列Queue

      多线程互传数据

      视频(B站) 课件

    • ③互斥锁

      防止资源竞争

      视频(B站) 课件

    • ④进程

      多任务的实现方式

      视频(B站) 课件

    • ⑤进程池

      多任务的实现方式

      视频(B站) 课件

    • ③协程

      yield、greenlet、gevent

      视频(B站) 课件

    • ③GIL全局解释器锁

      算是个bug?

      视频(B站) 课件

  •  7
    HTTP与Web服务器
    • ①从0快速制作Web服务器

      HTTP、状态码等

      视频(B站) 课件

    • ②单进程并发服务器

      select、epoll、gevent实现多任务

      视频(B站) 课件

  •  8
    数据库
    • ①MySQL数据库

      熟练掌握CURD操作

      视频(B站) 课件

    • ②MySQL数据库读写分类

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

      课件

    • ③Redis数据库

      实现数据缓存

      课件

    • ④MongoDB

      经常配合爬虫一起使用

      视频(B站) 课件

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

      WSGI协议、自制Web框架

      视频(B站) 课件

    • ②SQLAlchemy

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

      课件

    • ③动手实现ORM

      Django Flask操作数据库也是类似的方式

      视频(B站)

    • ④flask框架-基础部分

      路由、模板、视图

      视频(B站) 课件

    • ⑤flask框架-高级部分

      Cookie、Session、Post等

      课件

    • ⑥flask项目部署

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

      课件

    • ⑦Django框架

      最重要的知识MVT等

      课件

    • ⑧DRF框架

      RestFul、序列化、API接口

      课件

    • ⑨uWSGI部署

      uWSGI+Django项目部署

      课件

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

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

      课件

    • ①Docker

      虚拟各种运行环境

      课件

    • ②RabbitMQ

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

      课件

    • ③Celery

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

      课件

Copyright © 2022 it项目网 - All rights reserved | 鲁ICP备20000220号 | 合作&学习交流请联系王老师微信dong4716138

  • 项目项目
  • 硬件项目
  • 项目教程
  • 知识教程
  • 顶部
51单片机 C语言 Flask Keras OpenCV Pygame PyQt5 Python Tkinter turtle 其它 图片处理 未分类 硬件项目 软件项目