人生苦短,我用Python(目录)

目录

一、计算机基础

二、Python基础

三、函数

四、常用模块

五、模块和包

六、面向对象

七、网络编程socket

八、数据库

九、前端

十、Python Web框架

十一、版本控制--GIT

十二、爬虫

十三、前端框架之VUE

十四、量化投资与Python

十五、算法

十六、设计模式

十七、restful framework

十八、linux基础

十九、权限管理

一、计算机基础

  • 计算机基础知识
  • 计算机的发展史及多道技术
  • 计算机网路知识的简单介绍

二、Python基础

  • Python学习【第0篇】:window环境下安装Python2和Python3  
  • Python学习【第1篇】:Python简介以及入门
  • Python学习【第2篇】:Python之数据类型
  • Python学习【补充篇】:Python之字符串切片
  • Python学习【第3篇】:Python之运算符
  • Python学习【第4篇】:Python之可变数据类型与不可变数据类型
  • Python学习【第5篇】:Python之字符编码问题
  • Python学习【第6篇】:Python之文件操作
  • Python学习【补充篇】:map函数和reduce函数的区别

三、Python之函数

  • Python学习【第7篇】:Python之函数(自定义函数,内置函数,装饰器,迭代器,生成器)
  • Python学习【第7篇】:Python之函数(参数的介绍)
  • 函数和方法的区别

四、Python之常用模块

  • Python学习【第8篇】:Python之常用模块一(主要是正则以及collections模块)
  • Python学习【第9篇】:Python之常用模块二(时间模块,序列化模块等)
  • Python学习【第10篇】:Python之常用模块三(面向对象相关的三个模块)
  • Python学习附加:OS模块的回顾

五、Python之模块和包

  • Python学习【第11篇】:Python之模块和包
  • Python学习【第11篇】:Python之包的补充

六、Python之面向对象

  • Python学习【第12篇】:初始面向对象
  • Python学习【第13篇】:面向对象的三大特性
  • Python学习【第14篇】:面向对象之反射以及内置方法
  • Python学习【第15篇】:面向对象之异常处理
  • 单例模式的四种方式
  • metaclass(元类)

七、Python之网路编程

1、对于socket的认识

  • Python学习【第16篇】:网络编程之socket的简单介绍
  • Python学习【第17篇】:网络编程之粘包

2、进程相关

  • Python学习【第18篇】:进程理论基础
  • Python学习【第19篇】:利用multiprocessing模块开进程
  • Python学习【第20篇】:互斥锁以及进程之间的三种通信方式(IPC)以及生产者个消费者模型
  • Python学习【第21篇】:进程池以及回调函数

3、线程相关

  • Python学习【第22篇】:线程理论基础
  • Python学习【第23篇】:利用threading模块开线程
  • Python学习【第24篇】:死锁,递归锁,信号量,Event事件,线程Queue

4、concurrent.futures模块

  • Python学习【第25篇】:concurrent.futures模块(进程池,线程池)

5、协程相关

  • Python学习【第26篇】:协程介绍

6、并发编程

  • Python学习【第27篇】:并发编程之IO模型
  • Python学习【第28篇】:socketserver模块

八、数据库

1、Mysql

  • mysql学习【第1篇】:数据库安装
  • mysql学习【第2篇】:基本操作和存储引擎
  • mysql学习【第3篇】:数据库之增删改查操作
  • mysql学习【第4篇】:数据库之数据类型
  • mysql学习【第5篇】:数据库之完整性约束
  • mysql学习【第6篇】:数据库之表与表之间的关系
  • mysql学习【第7篇】:数据库之单表查询
  • mysql学习【第8篇】:数据库之多表查询
  • mysql学习【第9篇】:MySQL 5.7.9版本sql_mode=only_full_group_by问题
  • mysql学习【第10篇】:数据库之索引与慢查询优化
  • mysql学习【第11篇】:mysql老是停止运行该怎么解决
  • mysql学习【第12篇】:数据库之视图,触发器,事务等
  • mysql学习【第13篇】:MySQL之IDE工具介绍及数据备份
  • mysql学习【第14篇】:pymysql
  • mysql学习【第15篇】:mac中登陆mysql忘记密码解决办法

2、Redis

  • Redis之安装
  • Redis数据类型之列表操作
  • Redis数据类型之散列表
  • redis进阶

3、MongoDB

  • MongoDB的简单操作

4、SQLAlchemy

  • SQLAlchemy的使用(SQLAlchemy 是一种对象关系映射模型(Object Relational Mapper), 简称ORM。)

九、前端

  • 前端之HTML:HTML
  • 前端之HTML:表单操作
  • 前端之CSS:CSS选择器
  • 前端之CSS:属性操作1
  • 前端之CSS:属性操作2
  • 前端之CSS:CSS补充
  • 前端之JavaScript:JS简单介绍
  • 前端之JavaScript:JavaScript对象
  • 前端之JavaScript:JS之DOM对象一
  • 前端之JavaScript:JS之DOM对象二
  • 前端之JavaScript:JS之DOM对象三
  • 前端之JQuery:JQuery基本语法
  • 前端之JQuery:JQuery属性操作
  • 前端之JQuery:JQuery文档操作
  • 前端之JQuery:JQuery扩展和事件
  • 前端框架之BootStrap的简单介绍
  • popup的简单应用举例

十、Python Web框架

在介绍框架之前需要知道的HTTP协议以及Web框架与应用

  • Http协议详细介绍
  • 自定义Web框架
  • cookie和session

1、Django

  • Django学习【第1篇】:Django之MTV模型
  • Django学习【第2篇】:Django之反向解析
  • Django学习【第3篇】:Django之模板语法
  • Django学习【第4篇】:Django之模板继承
  • Django学习【第5篇】:Django之ORM数据库操作
  • Django学习【第5篇】:Django之ORM数据库操作注意细节
  • Django学习【第6篇】:Django之ORM单表操作(增删改查)
  • Django学习【第7篇】:Django之ORM跨表操作(聚合查询,分组查询,F和Q查询等)
  • Django学习【第8篇】:Django之查询知识点总结
  • Django学习【第9篇】:Django之用户认证auth模块
  • Django学习【第10篇】:Django之分页初级版本
  • Django学习【第11篇】:Django之分页升级版本(组件)
  • Django学习【第12篇】:Django之中间件
  • Django学习【第13篇】:Django之Form组件
  • Django学习【第14篇】:Django之Form组件补充
  • Django学习【第15篇】:Django之Form组件归类
  • Django学习【第16篇】:Django之Form组件自定义验证规则
  • Django学习【第17篇】:Django之信号
  • Django学习【第18篇】:Django之缓存
  • Django学习【第19篇】:Django之extra
  • Django学习【补充篇】:Django之MOdel进阶(QuerySet介绍以及这整体插入,中介模型等)
  • Django学习【第20篇】:Ajax
  • Django学习【第21篇】:Ajax之FormData
  • Django学习【第22篇】:基于Ajax实现的登录
  • Django学习【第23篇】:利用Form组件和ajax实现的注册
  • Django学习【第24篇】:JS实现的ajax和同源策略
  • Django学习【第25篇】:前端Jsonp解决跨域问题
  • Django学习【第26篇】:后端CORS解决跨域问题
  • Django学习【第26篇】:中介模型以及优化查询以及CBV模式
  • Django学习【第27篇】:ModelForm
  • Django学习【第28篇】:优化查询的方式
  • Django学习【第28篇】:Django Admin的相关知识
  • Django学习【第29篇】:django-admin的源码流程

2、Flask

  • Flask学习【第1篇】:Flask介绍
  • Flask学习【第2篇】:Flask基础
  • Flask学习【第3篇】:蓝图、基于DBUtils实现数据库连接池、上下文管理等
  • Flask学习【第4篇】:用Flask的扩展实现的简单的页面登录
  • Flask学习【第5篇】:用Falsk实现的分页
  • Flask学习【第6篇】:Flask中的信号
  • Flask学习【第7篇】:Flask中的wtforms使用
  • Flask学习【第8篇】:flask-session组件
  • Flask学习【第9篇】:Flask-script组件
  • Flask学习【第10篇】:自定义Form组件
  • Flask学习【第11篇】:整合Flask中的目录结构

3、tronado

  • Tronado【第1篇】:tronado的简单使用以及使用
  • Tronado【第2篇】:tronado自定义Form组件

十一、版本控制--GIT

  • Git和Github的基本操作
  • Git之协同开发

十二、爬虫

  • 爬虫学习目录
  • asynicio模块以及爬虫应用asynicio模块(高性能爬虫)
  • 爬虫框架之Scrapy

十三、前端框架VUE

  • vue学习【第1篇】:vue之指令
  • vue学习【第2篇】:es6简单介绍
  • vue学习【第3篇】:vue之node.js的简单介绍
  • vue学习【第4篇】:vue 之webpack打包工具的使用
  • vue学习【第5篇】:vue-cli脚手架(框架)
  • vue学习【第6篇】:vue之导入Bootstrap

十四、量化投资与Python

  • IPython的简单介绍
  • NumPy:数组计算
  • Pandas模块:表计算与数据分析
  • Matplotlib模块:绘图和可视化

十五、算法

  • 算法学习【第1篇】:算法之基础
  • 算法学习【第2篇】:列表查找以及二分查找
  • 算法学习【第3篇】:树和二叉树简介
  • 算法学习【第4篇】:算法之---堆的简单介绍
  • 算法学习【第5篇】:常用排序算法(*******)
  • 算法学习【第6篇】:算法之数据结构
  • 算法学习【第7篇】:算法之迷宫问题
  • 算法学习【第8篇】:贪心算法找零问题
  • 算法学习【第9篇】:算法之斐波那契数列
  • 算法学习【第10篇】:算法之动态规划问题

十六、设计模式

  • 设计模式

十七、restful framework

  • restful framework 认证源码流程
  • RESTful API 
  • Django Rest Framework(2)
  • django rest framework(3)
  • django rest framework(4)
  • Vue+restfulframework示例

十八、Linux基础

  • linux学习:【第1篇】之安装vmware+Centos 6.9
  • linux学习:【第2篇】之常见命令
  • linux学习:【第3篇】之常见命令2
  • linux学习:【第4篇】之nginx
  • linux学习:【第5篇】之shell教程

十九、权限管理

  • 基于角色权限管理:rbac设计分析以及具体细节
  • 基于角色权限管理:rbac具体代码实现

 

附录

======================Python相关======================

用Python实现九九乘法表打印

统计一篇英文文章内每个单词出现频率,并返回出现频率最高的前10个单词及其出现次数

用Python实现简单购物车

装饰器应用练习

用Python实现的二分查找算法(基于递归函数)

re模块的小练习

简单计算器实现

如何判断一个对象是否是可调用对象

====================Django相关======================

学生管理系统(用中间件)-------基于FORM组件

图书管理系统(无中间件,用装饰器的)-----未基于FORM组件

对于stark(curd)插件的使用简单介绍

反向找related_name以及limit_fields_to

发消息示例

====================BBS===========================

博客系统设计表相关

博客应用项目之,系统主页及个人主页

博客系统之评论树与评论楼相关操作

====================调查问卷=======================

调查问卷相关

调查问卷表结构设计及具体实现

====================会议室预定=====================

会议室预定设计

会议室预定代码

其他:

kindedit编辑器和xxs攻击防护(BeautifulSoup)的简单使用

PIL模块:生成随机验证码

BeatifulSoup模块

如果获取的数据不是直接可以展示的结构---三种操作方式

用django实现编辑后保留原URl搜索条件

用flask实现的添加后保留原url搜索条件

创建虚拟环境,以方便管理

用Python操作excel

 

转载于:https://www.cnblogs.com/haiyan123/p/8387770.html

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