人生苦短,我用Python——博客目录

计算机基础

  • 计算机硬件基础知识
  • 操作系统基础

Python基础

  • Windows环境下Python2和Python3的安装
  • 交互式环境与变量的使用
  • 简单介绍Python基本数据类型及程序交互
  • 基本运算符
  • 流程控制与循环
  • 数据类型(1)—— 整型、浮点型、字符串
  • 数据类型(2)—— 列表、元组
  • 数据类型(3)—— 字典、集合
  • 可变类型与不可变类型
  • 字符编码
  • 文件操作

函数

  • 函数初识
  • 函数嵌套及作用域
  • 装饰器
  • 迭代器和生成器
  • 匿名函数与递归函数
  • 内置函数

模块与包

  • 模块的导入使用
  • 包的导入使用
  • 常用模块(1)—— time、datetime、randrom
  • 常用模块(2)—— os、sys、shutil
  • 常用模块(3)—— pickle、shelve、json、xml、configparser
  • 常用模块(4)—— re、logging、hashlib、subprocess

Python面向对象

  • 面向对象初识
  • 面向对象三大特性
  • 面向对象之组合
  • 绑定方法与非绑定方法
  • 反射及内置方法
  • 异常处理
  • 元类
  • 单例模式的四种实现方式

网络编程

  • 计算机网络基础知识
  • TCP协议三次握手、四次挥手
  • 基于TCP协议通信的套接字
  • 网络编程之粘包
  • 基于UDP协议通信的套接字

并发编程

  • 操作系统基础知识
  • 进程理论基础
  • 并发编程之多进程
  • 进程之生产者消费者模型
  • 线程理论与多线程
  • 协程与 IO 模型

数据库

MySQL

  • 数据库初识及 MySQL 的安装
  • MySQL存储引擎及数据库的操作管理
  • 数据类型和运算符
  • 表的操作管理和 MySQL 的约束控制
  • 数据的操作管理
  • 视图、触发器、存储过程、函数、流程控制
  • 索引
  • pymsql、navicat的使用

Redis

  • Redis 简介

MongoDB

前端

Html

  • 认识 HTML
  • 基础标签
  • 列表标签
  • 表格标签
  • 表单标签

CSS

  • 体验 CSS
  • CSS 常见属性
  • CSS 基础选择器与三种引入方式
  • CSS 组合选择器
  • CSS 三种特性
  • CSS 显示模式
  • 背景和精灵图
  • 盒模型
  • 浮动流及清除浮动
  • 定位
  • 2D 动画及形变

JavaScript

  • 数据类型、字符串操作
  • 类型转换、条件语句、循环、函数
  • 数组、Date、正则
  • BOM简介
  • DOM(1)
  • DOM(2)
  • DOM(3)

jQuery

  • jQuery的引入及页面加载
  • jQuery属性相关
  • jQuery事件处理
  • jQuery文档操作

Bootstrap

  • Bootstrap的简单介绍

Vue

  • Vue的介绍及基础指令

Python Web 框架

  • HTTP协议
  • Web应用与Web框架

Django

  • Django简介
  • 路由控制
  • 视图层
  • 模板层
  • 模型层之单表操作
  • 单表操作之图书管理系统
  • 模型层之多表操作
  • 常用字段和参数
  • Ajax
  • 分页器组件
  • forms组件
  • cookie与session组件
  • 用户认证组件
  • 中间件

Django Rest framework

  • CBV与FBV
  • RESTful API设计规范
  • 认证
  • 权限
  • 频率(限流)
  • 版本控制
  • 解析器
  • 序列化

Flask

Git

  • Git 与 GitHub 简介
  • Git 基础操作
  • Git 分支操作
  • 多人协作 GitHub 部分
  • 多人协作 Git 部分
  • Git tag 和 GitHub releases

爬虫

  • HTTP 与 HTTPS 协议
  • requests 模块

数据结构与算法

  • 详情

设计模式

  • 详情

Linux基础

  • 详情

你可能感兴趣的:(人生苦短,我用Python——博客目录)