Python开发——目录

一、计算机基础

  1. 编程概述及计算机组成原理
  2. 操作系统与编程语言

二、Python的解释器以及环境

  1. Python3的安装
  2. 执行Python程序的两种方式

三、Python基础

  1. 变量、常量、注释以及内存管理
  2. 初步了解数据类型
  3. 与用户交互以及格式化输出
  4. 基本运算符(解压缩)
  5. 分支,循环
  6. 数字,字符串类型内置方法
  7. 列表,元组的内置方法
  8. 字典,集合的内置方法
  9. 数据类型总结,深浅拷贝
  10. 强制类型转换(更新)

四、文件处理

  1. 字符编码
  2. 文件操作

五、函数

  1. 函数
  2. 函数对象以及作用域
  3. 闭包以及装饰器(好东西)
  4. 迭代器,三元表达式,列表推导式,字典生成式
  5. 生成器,递归函数
  6. 匿名函数,内置函数,面向过程编程

六、模块

  1. 模块
  2. 包,相对/绝对路径
  3. time,datetime模块
  4. random,os,sys模块
  5. json,pickle模块
  6. hashlib, logging
  7. numpy模块
  8. pandas模块
  9. matplotlib模块
  10. re(正则)模块
  11. typing模块
  12. shutil模块

七、面向对象

  1. 面向对象概述
  2. 类和对象(重点)
  3. 类和对象小知识
  4. 类的三大特性—继承,以及类的派生
  5. 类的三大特性—多态,以及菱形继承问题
  6. 类的三大特性—封装以及Property特性
  7. 面向对象高阶
  8. 元类,单例模式
  9. 异常处理

八、网络编程

  1. 网络编程
  2. TCP协议三次握手四次挥手
  3. 基于TCP的套接字编程
  4. 模拟ssh发送cmd指令
  5. 粘包问题
  6. UDP协议套接字编程,socketserver实现高并发

九、并发编程

  1. 并发编程(理论)
  2. Python如何实现多线程
  3. 守护进程,互斥锁
  4. IPC和队列Queue
  5. 生产者消费者模型
  6. 多线程
  7. 死锁现象,递归所,信号量,GIL
  8. 线程池与进程池,同步异步,Event事件
  9. 鱼还是熊掌:浅谈多进程多线程的选择
  10. 线程队列,协程基础
  11. IO模型(多路复用IO)
  12. select的问题以及epoll的使用

十、Mysql数据库

  1. windows上安装MySQL数据库
  2. MySQL数据库的基本使用
  3. 数据库–解析配置文件
  4. 数据库引擎,简单的增删改查
  5. MySQL基本数据类型
  6. windows完全删除MySQL数据库
  7. 数据库–约束
  8. 数据库–多表关系
  9. 数据库–查询语句
  10. MqSQL数据库的高级应用
  11. 数据库–用户管理, pymysql
  12. 数据库–索引
  13. 自写ORM框架

十一、前端基础

  1. 前端基础
  2. CSS高级选择器
  3. W3C模拟搭建
  4. 显示与隐藏
  5. js基础
  6. js语法
  7. jq文档操作,bs引入
  8. js弹出消息对话框的几种方式
  9. 通过js让a标签都在新窗口打开

十二、Python进阶

参考文档:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值