本套Python课程400集,从零基础开始,全面讲解Python基础,直达可以手写神经网络的境界。
需要视频加微 xin 1171736841 备注:喜马拉雅
我们创造性的增加了:手写数据结构和算法、手写神经网络项目。让零基础学员在学习Python时就开始接触高深的底层知识、神经网络底层实现的知识。
内容共分26章,讲解了Python基础的方方面面,可以作为Python学习者的“宝典”。同时,穿插了3个大型实战项目:
1. 坦克大战游戏。
采用游戏开发的方式,寓教于乐,快乐中掌握Python基础。
2. 手写算法和数据结构。
算法和数据结构是很多大公司面试的不二选择,我们这里讲解内容的同时,手把手
带你实现一个个底层算法,将内功练扎实。
3. 手写神经网络。
Python是人工智能的第一语言。我们创造性的在基础课程中就加入了如何编写一
个自己的神经网络,为踏入神经网络的大门打下“坚实基础”。
尚学堂高淇python400集
主播:java浅析 播放:11.7万次最近更新: 2024-08-31
节目列表
正序 | 倒序
- 1402手写数字识别_保存读取模型
- 2401手写数字识别_增加变量显示_命名空间
- 3400手写数字识别
- 4399加载mnist数据集
- 5398保存读取模型
- 6397增加命名空间
- 7396增加变量显示
- 8395线性回归案例实现
- 9394变量的定义
- 10393矩阵运算
- 11392修改张量形状
- 12391张量的创建
- 13390feed_dict的使用
- 14389会话Session
- 15388使用TensorBoard将图可视化
- 16387自定义图
- 17386查看默认图
- 18385TensorFlow简介
- 19384激活函数
- 20383神经网络原理.mp4
- 21382协程停止
- 22381协程嵌套
- 23380asyncio实现并发
- 24379阻塞和await
- 25378绑定回调
- 26377创建任务task
- 27376定义协程
- 28375同步和异步的概念
- 29374yield实现生产者消费者
- 30373yeild的使用
- 31372协程的概念
- 32371使用PocketSphinx实现语音转换为文本
- 33370使用SpeechLib完成文本转换为语音
- 34369文本_转换为语音
- 35368人脸识别
- 36367训练数据
- 37366检测视频中人脸
- 38365检测多张人脸
- 39364人脸检测
- 40363绘制矩形_圆
- 41362修改图片尺寸
- 42361将图片灰度转换
- 43360加载图片
- 44359读取图片实例
- 45358将图片中黄色修改为红色
- 46357绘制九宫格
- 47356绘制验证码
- 48355绘制十字
- 49354ImageFont的使用
- 50353ImageDraw绘图二维图像
- 51352调整图像色彩_亮度
- 52351图片合成
- 53350图像滤镜
- 54349图像的旋转_分离合并
- 55348图像的缩放_复制_剪切_粘贴
- 56347Image完成图像混合
- 57346Image打开显示图片
- 58345贪婪模式和非贪婪模式
- 59344其他函数的使用
- 60343正则表达式分组的使用
- 61342择一匹配符合列表的使用差异
- 62341search方法的使用
- 63340边界字符的使用
- 64339原生字符串
- 65338重复数量限定符的使用
- 66337重复数量限定符
- 67336常用字符的使用
- 68335match方法的使用
- 69334正则表达式的概念
- 70333偏函数
- 71332通用装饰器
- 72331带参数的装饰器
- 73330多个装饰器的使用
- 74329装饰器的基本使用
- 75328闭包的特殊用途
- 76327使用闭包求两点之间的距离
- 77326闭包定义及使用
- 78325匿名函数
- 79324高阶函数sorted的使用
- 80323高阶函数filter的使用
- 81322高阶函数reduce的使用
- 82321高阶函数map的使用
- 83320高阶函数概念
- 84319深度优先遍历
- 85318广度优先遍历
- 86317二叉树节点定义_添加节点
- 87316二叉树的概念
- 88315树的概念
- 89314队列的实现
- 90313栈的实现
- 91312双向链表其它操作
- 92311双向链表指定位置插入节点
- 93310双向链表添加节点
- 94309双向链表节点定义
- 95308链表与顺序表的对比
- 96307单链表删除节点
- 97306单链表指定位置插入元素
- 98305单链表_头部_尾部添加节点
- 99304单链表_查找_遍历方法的实现
- 100303单链表_是否为空_计算长度方法的实现
- 101302单链表及节点的定义
- 102301链表的引入
- 103300测试list列表中insert和append的执行速度
- 104299顺序表
- 105298数据结构的引入
- 106297二分查找法
- 107296顺序查找法
- 108295归并排序_时间复杂度
- 109294归并排序实现
- 110293归并排序思想
- 111292快速排序_时间复杂度
- 112291快速排序实现
- 113290快速排序的思想
- 114289插入排序时间复杂度
- 115288插入排序
- 116287选择排序_时间复杂度_稳定性
- 117286选择排序
- 118285冒泡排序
- 119284排序算法的稳定性
- 120283空间复杂度
- 121282最坏时间复杂度_常见时间复杂度与大小关系
- 122281时间复杂度
- 123280第二次获取值
- 124279算法的概念
- 125278TCP多线程聊天优化
- 126277TCP多线程完成聊天
- 127276TCP模拟QQ
- 128275TCP服务器端接收数据
- 129274TCP通信
- 130273TFTP下载器客户端实现
- 131272TFTP文件下载器过程及格式介绍
- 132271UDP使用多线程实现聊天
- 133270UDP接收数据
- 134269UDP发送数据
- 135268TCP协议_UDP协议
- 136267网络通信协议
- 137266_IP地址_端口
- 138265_ThreadLocal的使用
- 139264_生成者消费者模式
- 140263_线程同步的使用
- 141262_互斥锁
- 142261_线程之间共享全局变量
- 143260_threading模块创建线程
- 144259_thead创建线程
- 145258_进程和线程的区别
- 146257_进程之间通信
- 147256_队列常用方法使用
- 148255_多个进程之间数据不共享
- 149254_进程池的使用
- 150253_使用继承方式创建进程
- 151252_属性的使用_多任务的创建
- 152251_join方法的使用
- 153250_创建子进程并调用
- 154249_多任务的概念
- 155248_绘制等高线图和三维图
- 156247_绘制直方图
- 157246_绘制饼状图
- 158245_柱状图使用实例
- 159244_bar及barh函数的使用
- 160243_绘制柱状图
- 161242_绘制不同样式不同颜色的线条
- 162241_绘制散点图
- 163240_subplot的使用
- 164239_绘制曲线
- 165238_设置样式
- 166237_基本绘制图形
- 167236函数2
- 168235函数1
- 169234数组的转置
- 170233数组的分隔
- 171232数组的拼接
- 172231修改数组的维度
- 173230数组的复制
- 174229二维数组的切片和索引
- 175228一维数组的切片索引
- 176227其他方式创建数组
- 177226ndarray对象的属性
- 178225随机数创建数组2
- 179224随机创建数组1
- 180223arange创建数组
- 181222array进行创建数组
- 182221numpy是什么及numpy的安装
- 183220操作MySQL数据库修改_删除数据
- 184219操作MySQL数据库查询数据
- 185218操作MySQL数据库插入数据
- 186217操作MySQL数据库创建表
- 187216PyMySQL模块的安装
- 188215MySQL安装
- 189214MySQL数据库的下载
- 190213操作SQLite3数据库修改_删除数据
- 191212操作SQLite3数据库查询数据
- 192211操作sqlite3数据库插入数据
- 193210操作SQLite3创建表
- 194209_音效处理
- 195208_敌我双方坦克发生碰撞
- 196207_坦克不能穿墙
- 197206_子弹不能穿墙
- 198205_加载墙壁
- 199204_我方坦克无限重生
- 200203_我方坦克的消亡
- 201202_实现爆炸效果
- 202201_我方子弹与敌方坦克的碰撞
- 203200_敌方坦克发射子弹
- 204199_子弹消亡及数量控制
- 205198子弹移动
- 206197我方坦克发射子弹
- 207196完善子弹类
- 208195敌方坦克随机移动
- 209194.加载敌方坦克
- 210193.我方坦克优化2
- 211192我方坦克移动优化
- 212191我方坦克切换方向_移动
- 213190加载我方坦克
- 214189左上角文字的绘制
- 215188坦克大战之事件处理
- 216187加载主窗口
- 217186坦克大战项目框架搭建
- 218185面向对象分析项目需求
- 219184pygame模块的安装
- 220183_【画图项目05】_清屏_颜色框_快捷键处理
- 221182_【画图项目04】_画笔和橡皮擦实现
- 222181_【画图项目03】_箭头直线_矩形绘制
- 223180_【画图项目02】_绘制直线_拖动删除上一个图形
- 224179_【画图项目01】_界面实现
- 225178_【记事本项目03】python项目打包成exe可执行文件
- 226177_【记事本项目02】_新建文件_背景色改变_快捷键功能
- 227176_【记事本项目01】_打开和保存修改文件的实现
- 228175_主菜单_上下文菜单
- 229174_简单对话框_通用消息框_ttk子模块问题
- 230173_颜色框_文件选择框_读取文件内容
- 231172_optionmenu选项菜单_scale滑块
- 232171_三种事件绑定方式总结
- 233170_lambda表达式_事件传参应用
- 234169_事件机制和消息循环原理_鼠标事件_键盘事件_event对象
- 235168_扑克游戏界面设计_增加事件操作
- 236167_Place管理器_绝对位置和相对位置
- 237166_Pack布局管理器_钢琴软件界面设计
- 238165_计算器软件界面的设计
- 239164_Grid布局管理器详解
- 240163_Canvas画布组件
- 241162_Radiobutton_Checkbutton详解
- 242161_Text多行文本框详解_复杂tag标记
- 243160_Entry_StringVar_界面设计和功能实现
- 244159_Button_anchor位置控制
- 245158_options选项详解_底层源码分析和阅读_可变参数和运算符重载复习
- 246157_Label组件_tkinter中图像正确显示全局变量写法
- 247156_GUI程序的经典面向对象写法
- 248155_GUI编程整体描述_常用组件汇总
- 249154_PEP8编码规范_窗口大小和位置
- 250153_GUI编程和tinkter介绍_第一个GUI程序
- 251152_PyPI官网_远程上传和管理模块_PIP方式安装模块
- 252151_模块的本地发布_模块的安装
- 253150_sys.path和模块搜索路径详解
- 254149_包的本质和init文件_批量导入_包内引用
- 255148_包的概念和创建包和导入包
- 256147_importlib模块
- 257146_模块导入_import和from_import语句详解和区别
- 258145_模块化编程的流程_设计和实现分离
- 259144_模块化编程理念_什么是模块_哲学思想
- 260143_递归算法原理_目录树结构展示
- 261142_递归算法原理_阶乘计算
- 262141_shutil和zipfile模块_压缩和解压缩
- 263140_shutil模块_文件和目录拷贝
- 264139_os模块_使用walk遍历
- 265138_os.path模块_常用方法
- 266137_os模块_获得文件信息_创建文件夹_递归创建
- 267136_os模块_调用操作系统可执行文件_控制台乱码问题
- 268135_CSV文件的读取_写入
- 269134_使用pickle实现序列化和反序列化_神经元记忆移植
- 270133_文件对象常用方法和属性总结_seek()任意位置操作
- 271132_二进制文件的读写_图片文件拷贝
- 272131_enumerate()函数和推导式生成列表_操作每行增加行号
- 273130_文本文件的读取
- 274129_关闭流要点2_with上下文管理_现场还原
- 275128_关闭流要点1_try异常管理
- 276127_编码知识_中文乱码问题解决
- 277126_file文件操作_操作系统底层关系_写入文件
- 278125_pycharm的调试模式
- 279124_自定义异常类_raise抛出异常
- 280123_trackback模块的使用_异常写入日志文件
- 281122_with上下文管理
- 282121_常见异常汇总和说明
- 283120_finally结构
- 284119_else结构
- 285118_try_多个except结构
- 286117_try_except基本结构
- 287116_异常的本质_调试核心理念
- 288115.设计模式_单例模式实现
- 289114.设计模式_工厂模式实现
- 290113.组合
- 291112.对象的浅拷贝和深拷贝_内存分析
- 292111.特殊属性
- 293110.特殊方法和运算符重载
- 294109.多态
- 295108.super()获得父类的定义
- 296107.mro()
- 297106.多重继承
- 298105.重写__str__()方法
- 299104.object根类_dir()
- 300103.方法的重写
- 301102.继承
- 302101.面向对象的三大特征说明(封装、继承、多态)
- 303100.@property装饰器_get和set方法
- 304099.私有方法
- 305098.私有属性
- 306097.方法没有重载_方法的动态性
- 307096.__call__()方法和可调用对象
- 308095.__del__()析构方法和垃圾回收机制
- 309094.类方法_静态方法_内存分析图示
- 310093.类属性_内存分析创建类和对象的底层
- 311092.类对象
- 312091.实例方法_内存分析方法调用过程_dir()_isinstance
- 313090.实例属性_内存分析
- 314089.构造函数__init__
- 315088.类的定义_类和对象的关系
- 316087.对象的进化故事
- 317086.面向对象和面向过程的区别_执行者思维_设计者思维
- 318085.LEGB规则
- 319084.nonlocal_global
- 320083.嵌套函数_内部函数_数据隐藏
- 321082.递归函数_阶乘计算案例
- 322081.递归函数_函数调用内存分析_栈帧的创建
- 323080.eval()函数用法
- 324079.lambda表达式和匿名函数
- 325078.参数的类型_可变参数_强制命名参数
- 326077.参数的类型_位置参数_默认值参数_命名参数
- 327076.参数的传递_不可变对象含可变子对象_内存分析
- 328075.浅拷贝和深拷贝_内存分析
- 329074.参数的传递_传递不可变对象_内存分析
- 330073.参数的传递_传递可变对象_内存分析
- 331072.局部变量和全局变量_效率测试
- 332071.变量的作用域_全局变量_局部变量_栈帧内存分析讲解
- 333070.函数也是对象_内存分析
- 334069.返回值详解
- 335068.形参和实参_文档字符串_函数注释
- 336067.函数的基本概念_内存分析_函数的分类_定义和调用
- 337066.综合练习_绘制不同颜色的多个同心圆_绘制棋盘
- 338065.推导式创建序列_列表推导式_字典推导式_集合推导式_生成器推导式
- 339064.zip()并行迭代
- 340063.循环代码优化技巧(及其重要)
- 341062.else语句
- 342061.continue语句
- 343060.break语句
- 344059.嵌套循环练习_九九乘法表_打印表格数据
- 345058.嵌套循环
- 346057.for循环结构_遍历各种可迭代对象_range对象
- 347056.while循环结构_死循环处理
- 348055.选择结构的嵌套
- 349054.多分支选择结构
- 350053.双分支选择结构_三元运算符的使用详解
- 351052.单分支选择结构_条件表达式详解
- 352051.Pycharm开发环境的下载安装配置_项目管理
- 353050.集合_特点_创建和删除_交集并集差集运算
- 354049.字典_核心底层原理_内存分析_查找值对象过程
- 355048.字典_核心底层原理_内存分析_存储键值对过程
- 356047.字典_复杂表格数据存储_列表和字典综合嵌套
- 357046.字典_序列解包用于列表元组字典
- 358045.字典_元素的添加_修改_删除
- 359044.字典_元素的访问_键的访问_值的访问_键值对的访问
- 360043.字典_特点_4种创建方式_普通_dict_zip_formkeys
- 361042.元组_生成器推导式创建元组_总结
- 362041.元组_元素访问_计数方法_切片操作_成员资格判断_zip()
- 363040.元组_特点_创建的两种方式_tuple()要点
- 364039.列表_二维列表_表格数据的存储和读取
- 365038.列表_排序_revered逆序_max_min_sum
- 366037.列表_切片slice操作
- 367036.列表_元素的访问_元素出现次数统计_成员资格判断
- 368035.列表_元素删除的三种方式_删除本质是数组元素拷贝
- 369034.列表_元素的5种添加方式_效率问题
- 370033.创建列表的4种方式_推导式创建列表
- 371032.列表_特点_内存分析
- 372031.运算符总结_位操作符_优先级问题
- 373030.可变字符串_io.StringIO
- 374029.字符串_format格式化_数字格式化操作
- 375028.字符串_常用查找方法_去除首位信息_大小写转换_排版
- 376027.字符串_驻留机制_内存分析_字符串同一判断_值相等判断
- 377026.字符串_split()分割_join()合并_join()效率测试
- 378025.字符串_切片slice操作_逆序
- 379024.字符串_str()_[]提取字符_replace()替换_内存分析
- 380023.字符串_转义字符_字符串拼接_字符串复制_input()获得键盘输入
- 381022.字符串_unicode字符集_三种创建字符串方式_len()
- 382021.同一运算符_整数缓存问题
- 383020.布尔值_比较运算符_逻辑运算符_短路问题
- 384019.多点坐标_绘出折线图_计算两点距离
- 385018.时间表示_unix时间点_毫秒和微秒_time模块
- 386017.浮点数_自动转换_强制转换_增强赋值运算符
- 387016.整数_不同进制_其他类型转换成整数
- 388015.内置数据类型_基本算术运算符
- 389014.链式赋值_系列解包赋值_常量
- 390013.变量的声明_初始化_删除变量_垃圾回收机制
- 391012.标识符_帮助系统的简单使用_命名规则
- 392011.引用的本质_栈内存和堆内存_内存示意图
- 393010.对象的基本组成和内存示意图
- 394009.程序的构成
- 395008.海龟绘图_画出奥运五环图
- 396007.海龟绘图_坐标系问题_画笔各种方法
- 397006.简单错误如何处理_守破离学习法_程序员修炼手册
- 398005.Python程序格式_缩进_行注释_段注释
- 399004.IDLE开发环境的使用_建立Python源文件
- 400003.开发环境介绍_交互模式的使用_IDLE介绍和使用
- 401002.Python下载_安装_配置_第一行Python程序
- 402001.Python介绍_特性_版本问题_应用范围
相关专辑