




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Python400集 视频教程高淇老师 带你零基础手写神经网络本套Python课程400集,从零基础开始,全面讲解Python基础,直达可以手写神经网络的境界。我们创造性的增加了:手写数据结构和算法、手写神经网络项目。让零基础学员在学习Python时就开始接触高深的底层知识、神经网络底层实现的知识。内容共分26章,讲解了Python基础的方方面面,可以作为Python学习者的“宝典”。同时,穿插了3个大型实战项目:1. 坦克大战游戏。采用游戏开发的方式,寓教于乐,快乐中掌握Python基础。2. 手写算法和数据结构。算法和数据结构是很多大公司面试的不二选择,我们这里讲解内容的同时,手把手带你实
2、现一个个底层算法,将内功练扎实。3. 手写神经网络。Python是人工智能的第一语言。我们创造性的在基础课程中就加入了如何编写一个自己的神经网络,为踏入神经网络的大门打下“坚实基础”。本套视频一共400集,本套视频共分3季:第一季【基础篇】Python基础(115集)第二季【提高篇】Python深入和扩展(100集)第三季【扩展篇】网络编程、多线程、扩展库(85集)第四季 【高手篇】算法、Python源码、函数式编程、手工实现神经网络(100集)现公布第一季,欢迎大家下载观看。后续视频,将会陆续公布。第一章 Python入门 001. Python介绍_特性_版本问题_应用范围 002. Py
3、thon下载_安装_配置_第一行Python程序003. 开发环境介绍_交互模式的使用_IDLE介绍和使用004. IDLE开发环境的使用_建立Python源文件005. Python程序格式_缩进_行注释_段注释006. 简单错误如何处理_守破离学习法_程序员修炼手册007. 海龟绘图_坐标系问题_画笔各种方法008. 海龟绘图_画出奥运五环图第二章 编程基本概念 1. 程序的构成2. 对象的基本组成和内存示意图3. 引用的本质_栈内存和堆内存_内存示意图4. 标识符_帮助系统的简单使用_命名规则5. 变量的声明_初始化_删除变量_垃圾回收机制6. 链式赋值_系列解包赋值_常量7. 内置数据
4、类型_基本算术运算符8. 整数_不同进制_其他类型转换成整数9. 浮点数_自动转换_强制转换_增强赋值运算符10. 时间表示_unix时间点_毫秒和微秒_time模块11. 多点坐标_绘出折线图_计算两点距离12. 布尔值_比较运算符_逻辑运算符_短路问题13. 同一运算符_整数缓存问题14. 字符串_unicode字符集_三种创建字符串方式_len()15. 字符串_转义字符_字符串拼接_字符串复制_input()获得键盘输入16. 字符串_str()_使用提取字符_replace()替换生成新字符串_内存分析17. 字符串_切片slice操作_逆序18. 字符串_split()分割_joi
5、n()合并_join()效率测试19. 字符串_驻留机制_内存分析_字符串同一判断_值相等判断20. 字符串_常用查找方法_去除首位信息_大小写转换_排版21. 字符串_format格式化_数字格式化操作22. 可变字符串_io.StringIO23. 运算符总结_位操作符_优先级问题第三章 序列 1. 列表_特点_内存分析2. 创建列表的4种方式_推导式创建列表3. 列表_元素的5种添加方式_效率问题4. 列表_元素删除的三种方式_删除本质是数组元素拷贝5. 列表_元素的访问_元素出现次数统计_成员资格判断6. 列表_切片slice操作7. 列表_排序_revered逆序_max_min_s
6、um8. 列表_二维列表_表格数据的存储和读取9. 元组_特点_创建的两种方式_tuple()要点10. 元组_元素访问_计数方法_切片操作_成员资格判断_zip()11. 元组_生成器推导式创建元组_总结12. 字典_特点_4种创建方式_普通_dict_zip_formkeys13. 字典_元素的访问_键的访问_值的访问_键值对的访问14. 字典_元素的添加_修改_删除15. 字典_序列解包用于列表元组字典16. 字典_复杂表格数据存储_列表和字典综合嵌套17. 字典_核心底层原理_内存分析_存储键值对过程18. 字典_核心底层原理_内存分析_查找值对象过程19. 集合_特点_创建和删除_交
7、集并集差集运算第四章 控制语句 1. Pycharm开发环境的下载安装配置_项目创建和运行2. 单分支选择结构_条件表达式详解3. 双分支选择结构_三元运算符的使用详解4. 多分支选择结构5. 选择结构的嵌套6. while循环结构_死循环处理7. for循环结构_遍历各种可迭代对象_range对象8. 嵌套循环9. 嵌套循环练习_九九乘法表_打印表格数据10. break语句11. continue语句12. else语句13. 循环代码优化技巧(及其重要)14. zip()并行迭代15. 推导式创建序列_列表推导式_字典推导式_集合推导式_生成器推导式16. 综合练习_绘制不同颜色的多个同
8、心圆_绘制棋盘第5章 函数 1. 函数的基本概念_内存分析_函数的分类_定义和调用2. 形参和实参_文档字符串_函数注释3. 返回值详解4. 函数也是对象_内存分析5. 变量的作用域_全局变量_局部变量_栈帧内存分析讲解6. 局部变量和全局变量_效率测试7. 参数的传递_传递可变对象_内存分析8. 参数的传递_传递不可变对象_内存分析9. 浅拷贝和深拷贝_内存分析10.参数的传递_不可变对象含可变子对象_内存分析11.参数的类型_位置参数_默认值参数_命名参数12.参数的类型_可变参数_强制命名参数13.lambda表达式和匿名函数14.eval()函数用法15.递归函数_函数调用内存分析_栈
9、帧的创建16.递归函数_阶乘计算案例17.嵌套函数_内部函数_数据隐藏18.nonlocal_global19. LEGB规则第六章 面向对象编程 1. 面向对象和面向过程的区别_执行者思维_设计者思维2. 对象的进化故事3. 类的定义_类和对象的关系4. 构造函数_init_5. 实例属性_内存分析6. 实例方法_内存分析方法调用过程_dir()_isinstance7. 类对象8. 类属性_内存分析创建类和对象的底层9. 类方法_静态方法_内存分析图示10. _del_()析构方法和垃圾回收机制11. _call_()方法和可调用对象12. 方法没有重载_方法的动态性13. 私有属性14.
10、 私有方法15. property装饰器_get和set方法16. 面向对象的三大特征说明(封装、继承、多态)17. 继承18. 方法的重写19. object根类_dir()20. 重写_str_()方法21. 多重继承22. mro()23. super()获得父类的定义24. 多态25. 特殊方法和运算符重载26. 特殊属性27. 对象的浅拷贝和深拷贝_内存分析28. 组合29. 设计模式_工厂模式实现30. 设计模式_单例模式实现第七章 模块 1. 模块化程序设计理念_模块和包2. 标准库有哪些3. 模块的设计和实现4. API的设计5. 模块的导入和使用6. 包的使用_导入和创建7.
11、 重新加载模块_动态代入模块8. 模块的导入顺序9. 命名空间和名称查找顺序10. 第三方扩展库的介绍和安装11. PyPy12. PiP安装第三方扩展库第八章 文件操作(IO) 1. 文本文件和二进制文件2. 文件操作相关模块介绍3. 创建文件对象_文本文件写入4. with语句_上下文管理5. 文本文件的读取6. 二进制文件的读取和写入7. 使用pickle序列化8. CSV文件的操作_csv文件读取9. CSV文件的操作_csv文件写入10. os和os.path模块_文件级操作11. os和os.path模块_目录级操作12. 存储数据_json.dump()和json.load()1
12、2. 练习113. 练习214. 练习3第九章 异常和错误 1. 异常处理结构_try_except2. try_finally3. raise抛出异常4. 自定义异常5. 常见异常的解决6. with上下文管理器7. 程序调试8. 使用pdb模块调试程序9. IDLE的调试10. Pycharm开发环境的调试第10章 数值日期和复杂文本处理 1. math模块2. random模块_随机整数_随机序列3. 数值运算模块NumPy_数组4. 数值运算模块NumPy_应用5. 时间表示原理_时间对象6. 日期对象7. 字符串和日期对象互相转换第11章 GUI编程 1. Tkinter介绍2. 第
13、一个GUI程序3. 事件处理4. 控件_Button按钮5. 控件_Canvas画布6. 控件_Chekbutton_Radiobutton7. 控件_Entry文本输入框8. 控件_Frame容器9. 控件_Label_Message10. 控件_菜单制作_Menu_Menubutton11. 对话框_通用消息对话框12. 对话框_文件对话框13. 对话框_颜色选择对话框14. 几何管理器_网络管理器15. 几何管理器_包管理器16. 几何管理器_位置管理器17. 键盘事件处理18. 鼠标事件处理19. 动画的实现20. 【项目】_房贷计算器_121. 【项目】_房贷计算器_222. 【项目
14、】_房贷计算器_323. 【项目】_房贷计算器_424. 【项目】_房贷计算器_4第12章 【项目】坦克大战游戏开发 1. pygame使用介绍_简单游戏编程2. pygame事件处理_图形图像处理3. pygame精灵_碰撞检测4. 坦克大战面向对象分析5. 坦克大战之加载主页面6. 坦克大战之-添加左上角提示文字7. 坦克大战之添加事件监听8. 坦克大战之加载我方坦克_9. 坦克大战之实现我方坦克的移动10. 坦克大战之优化坦克移动方式11. 坦克大战之新增随机生成敌方坦克12. 坦克大战之实现敌方坦克的随机移动13. 坦克大战之我方坦克发射子弹14. 坦克大战之子弹的优化处理15. 新增
15、敌方坦克随机发射子弹?16. 敌方子弹与我方法坦克的碰撞以及我方坦克重生17. 坦克大战之敌方坦克的碰撞检测18. 坦克大战之爆炸效果的实现19. 爆炸效果补充20 坦克大战之音效处理第13章 图形绘制 1. 基于turtle的画笔绘图_矩形_多边形_圆形2. 基于turtle的画笔绘图_递归图形3. 基于turtle的画笔绘图_实操练习4. 基于tkinter图形绘制_矩形_线条_字符串5. 基于tkinter图形绘制_绘制函数图形6. Matplotlib_安装7. Matplotlib_简单图形绘制8. Matplotlib_函数曲线9. Matplotlib_多个图形10. Matpl
16、otlib_绘制直方图第14章 数据库编程 1. 内置数据库SQLite2. 操作SQLite数据库_Connection_Cursor_Row2. Mysql数据库的安装和配置3. Mysql可视化客户端软件安装4. PyMysql的使用5. 对于数据库表的增删改查操作16. 对于数据库表的增删改查操作27. 对于数据库表的增删改查操作3第15章 多线程和并发编程 1:简述多进程2:进程类3:多进程默认不共享数据4:子类创建5:进程池6:进程间通信17:进程间通信28:简述多线程9:创建子线程10:运行多线程程序11:线程同步12:同步异步13:生产者消费者模式14:threadlocal变
17、量第16章 网络编程 1:网络基础2:端口号的作用3:协议4:socket编程5:使用udp协议发送数据6:使用udp协议接收数据7:tftp协议8:tftp下载原理9:tftp下载器10:udp广播11:tcp通信过程12:tcp服务器13:多进程服务器14. 聊天室项目_115_聊天室项目_216_聊天室项目_317. 聊天室项目_418. 聊天室项目_5第17章 协程和异步IO 1. 协程的概念2. 定义一个协程3. 创建task执行协程_绑定回调4. future 与 result5. 阻塞和await6. 并发和并行7. 协程嵌套8. 协程停止9. master-worker主从模式
18、10. aiohttp 第18章 脚本化系统管理 1. 增强的交互式环境IPython_IPython安装_配置_启动2. 和IPython简单交互3. magic函数4. 执行外部系统命令和运行文件5. 文件管理6. 定时执行任务第19章 语音识别模块_中英文实时翻译项目 1. 语音识别基本原理2. 文本转换语音3. 调用讯飞动态链接库实现语音识别4. 百度语音API调用5. 【项目】实现中英文实时口语翻译_16. 【项目】实现中英文实时口语翻译_27. 【项目】实现中英文实时口语翻译_38. 【项目】实现中英文实时口语翻译_49. 【项目】实现中英文实时口语翻译_510. 【项目】实现中英
19、文实时口语翻译_6第20章 Windows下的Python开发 1. Python3安装pywin32模块2. Windows编程基本知识_组件对象3. 实现COM组件4. 对word的自动访问5. 对excel的自动访问6. 操作窗口7. 操作进程8. 操作线程9. 桌面便签软件开发_110. 桌面便签软件开发_211. 桌面便签软件开发_312. 桌面便签软件开发_413. 桌面便签软件开发_5第21章 【实战】算法 1. 算法概述2. 时间复杂度分析3. 增长量级的概念4. 空间复杂度分析5. 查找算法_顺序查找法6. 查找算法_二分查找法7. 排序算法_冒泡排序法8. 排序算法_选择排
20、序法9. 排序算法_插入排序法10. 排序算法_归并排序法11. 排序算法_快速排序法12. Python提供的查找算法13. Python提供的排序算法第22章 【实战】手写数据结构 1. 自定义队列_队列特点_入队2. 自定义队列_出队_测试3. 自定义栈_入栈4. 自定义栈_出栈5. 自定义二叉树_分析和创建类6. 自定义二叉树_创建左子树_创建右子树7. 自定义二叉树_前序遍历_后序遍历_中序遍历8. 自定义二叉树_测试9. 自定义有向图_特点分析10.自定义有向图_创建11. 自定义有向图_路径搜索功能12. 自定义集合_类的创建和分析13. 自定义集合_添加元素_删除元素14. 自
21、定义集合_差集运算15. 自定义集合_交集运算16. 自定义集合_并集运算17. 自定义集合_运算符重载_集合包含关系处理18. 自定义集合_运算符重载_支持in运算符19. 手写数据结构总结第23章 正则表达式和复杂文本操作 1:正则表达式介绍_特殊符号和字符2:字符匹配3:创建字符集_表示字符集的特殊字符4:限定范围和否定5:使用小括号指定分组6:贪婪模式和非贪婪模式7:常用正则表达式示例8:re 模块_核心函数和方法_compile()方法9:匹配对象和 group()以及 groups()方法10:match()匹配字符串11:search()在一个字符串中查找12:案例:编程实现抓取 163 主页所有图片地址信息第24章 函数式编程和高阶函数 1. 函数式编程是什么2. 高阶函数是什么3. 将函数作为参数4. 返回值为函数5. map(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外墙防水保修合同书
- 时间主题的课件
- 企业信用评级与授信咨询服务协议
- 产品推广代理合同协议
- 过春节的活动作文(8篇)
- 早期教育概论课件
- 《新编商务应用文写作》第一章 习题参考答案
- 水孩子读后感250字(9篇)
- 早教分离焦虑课件
- 2025年瑞典语等级考试B1试卷:2025秋季学期词汇拓展
- 2025年三类人员安全员C证继续教育题库带参考答案
- 蝴蝶的色彩课件
- 2025年秋季新学期教学工作会议上校长讲话:扎根课堂、走近学生、做实教学-每一节课都值得全力以赴
- 2025年度船舶抵押贷款合同范本:航运融资与风险规避手册
- 2025年《药品管理法》试题(附答案)
- 2025年新人教版小升初分班考试数学试卷
- 2025劳动合同范本【模板下载】
- 以课程标准为导向:上海市初中信息科技教学设计的探索与实践
- 2025年公共基础知识考试试题(附完整答案)
- 特种设备突发事件应急处置技术指南 第5部分:起重机械-地方标准
- 北川羌族自治县农业农村局北川羌族自治县测雨雷达建设项目环评报告
评论
0/150
提交评论