Python
图灵学院Python文档
一、python基础
1、Python概述
1.1、计算机语言概述
1.2、python简史
1.3、python相关
2、python语法基础
2.1、Python环境配置
2.2、python基础语法
2.3、变量
2.4、数据类型
2.5、表达式和运算符
2.6、分支结构
2.7、循环结构
3、函数
3.1、函数初步
3.2、细说参数
3.3、变量作用域
3.4、递归调用
4、内置函数
4.1、字符串相关-string
4.2、列表-list
4.3、元组-tuple
4.4、集合-set
4.5、字典-dict
二、Python面向对象
1、面向对象编程
1.1、面向对象编程基础
1.2、公有私有
1.3、继承
1.4、组合 & Mixin
2、魔法函数
2.1、魔法函数概述
2.2、构造类魔法函数
2.3、运算类魔法函数
三、Python高级
1、模块
1.1、模块概述
1.2、搜索路径
2、常用内置模块
2.1、time
2.2、datetime
2.3、file
2.4、commands
2.5、sys.args
2.6、os
2.7、random
3、调试技术
3.1、调试技术简介
3.2、pdb调试
3.3、pycharm中的调试
3.4、UnitTest
4、异常处理
4.1、错误&异常
4.2、finally
4.3、raise
5、Python内置数据结构
5.1、列表-list
5.2、元组-tuple
5.3、集合-set
5.4、字典-dict
5.5、python其他内置数据结构
6、序列化
6.1、XML
6.2、JSON
6.3、pickle
7、多线程
7.1、多线程
7.2、多进程
8、Net编程
8.1、socket
8.2、ftp
8.3、mail
四、TKinter(附加课程)
1、TKinter简介
2、TKinter基础部件
3、Event事件绑定
4、其他控件
7.1、查找概述
1、数据结构概述
1.1、数据结构和算法概念
1.2、算法的衡量
顺序表
栈结构(Stack)
队列(Queue)
5、排序算法
5.1、排序算法综述
5.2、冒泡排序(Bubuule)
5.3、选择排序(Selection)
5.4、插入排序(Insert)
5.5、快排(QuickSort)
5.6、希尔排序(ShellSort)
5.7、归并排序(MergeSort)
6、树结构(Tree)
6.1、树的概念
6.2、常用术语
6.3、树的常见种类
6.4、树的应用场景
6.5、二叉树
6.5.1、二叉树定义
6.5.2、二叉树节点表示
6.5.3、二叉树的遍历
7.1、查找概述
7.1、查找概述
7.2、二分法查找
六、数据库
1、MySQL
2、MongoDB
3、Redis
七、web前端
1、HTML
2、CSS
3、JS
4、JQuery
5、BootStrap
八、Web后台-Django
1、Django概述
2、路由选择(URLs)
3、模型(Models)
4、视图系统-面向过程视图(Views)
5、模板(Templates)
6、视图系统-面向对象视图(Views)
7、安全相关
8、Django高级问题
8.1、中间件
8.2、Session
8.3、分页
8.4、Ajax
9、Rest API
10、项目实战-在线商城
九、爬虫
1、爬虫概述
1.1、爬虫定义
1.2、爬虫在行业中的地位
2、页面获取
2.1、urllib基本使用
2.2、requtests基本使用
2.3、反爬虫策略和反反爬虫
3、内容提取
3.1、正则
3.2、XPath
3.3、BeautifulSoap
4、scrapy
4.1、Scrapy概述
4.2、Scrapy核心部件使用
4.3、Scrapy Shell
十、人工智能
1、数据科学和AI概述
2、pandas
3、numpy
4、scipy
5、matplotlib
6、gephi
7、算法初步
8、scikit-learn
十一、附加课程
1、Git
2、计算器:Tkinter
3、随机抽奖: tkinter + 线程
4、压缩软件: tkinter + 压缩文件(file)
5、商城类网站: Django实战
6、webserver
7、飞机大战
8、广告邮件发送器
9、聊天室
10、案例:知识图谱绘制
11、案例:手写笔记识别
Powered by
GitBook
4、内置函数
results matching "
"
No results matching "
"