2026Python编程入门到实战:基础入门篇

2026Python编程入门到实战:基础入门篇

零基础快速打通 Python 核心基础

¥549.9
本课程包括
  • 17小时27分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
课程合作品牌
讯达学院
你将收获
  • 掌握 Python 基础,实现表格、文件批量自动化处理,解放重复手工工作。
  • 学会简易数据整理,高效完成报表汇总,显著提升办公效率。
  • 建立编程思维,补齐数字化技能,增强职场岗位竞争力。
浏览相关主题
课程介绍

本课程专为零基础职场人打造,带你从零吃透Python核心基础。不用深厚编程功底,从语法入门到实操案例,手把手教会你用Python解决办公痛点。通过课程学习,你可以实现表格批量处理、数据自动整理,告别繁琐重复手工工作,掌握数字化办公技能,为数据分析、自动化办公进阶学习筑牢根基,赋能日常职场工作,提升个人岗位竞争力。

适合人群
  • 技术岗
  • 科研研发岗
讲师介绍
跟着娟姐学python,每一天的精神食粮
擅长领域:
  • Python
讯达学院(www.atxunda.com)是一个领先的平台,为程序员和技术爱好者提供计算机学习资源和编程挑战,我们是IT教育行业的造梦者,也是前沿技术内容的创造者和传播者。我们非常重视提高编程技能和知识,已成为我们学员值得信赖的目的地。该平台提供了大量教程、练习、实操、文档和精心策划的课程,为提高学员学习效果提供全方位服务。
课程大纲
共0节 时长0分钟 全部收起
第一章 基础入门
共25节 | 3小时23分钟
  • 1.4实战案例:编写一个简易计算器
    4分钟
  • 2.4实战案例-用户登录验证系统
    4分钟
  • 3.4.1猜数字游戏-数字猎手
    5分钟
  • 3.4.2密码强度检测-密码守卫
    4分钟
  • 4.4实战案例-词频统计与数据清洗
    4分钟
  • 5.3正则实战-网页数据提取
    5分钟
  • 5.4.1验证邮箱
    8分钟
  • 5.4.2URL的合规性检测
    5分钟
  • 6.5实战案例-实现装饰器记录函数执行时间
    5分钟
  • 7.3实战案例-数据库连接异常处理与重试机制
    7分钟
  • 8.4实战案例-设计 一个电商购物车系统
    6分钟
  • 9.1.1新建Python模块mytools.py
    2分钟
  • 9.1.2导入自定义模块mytools
    2分钟
  • 9.1.3新建Python的包myproject
    2分钟
  • 9.4实战案例-开发一个天气预报查询工具
    8分钟
  • 10.4实战案例-自动化日志分析系统
    6分钟
  • 11.4实战案例-开发一个个人博客系统
    12分钟
  • 12.2.3跨平台通信实战-多进程爬虫系统
    18分钟
  • 12.3.3异步IO操作实战-异步文件操作
    7分钟
  • 12.4实战案例-构建并发Web爬虫
    24分钟
  • 13.3实战案例-实现一个简易聊天室
    21分钟
  • 13.4实战项目-安全文件传输工具
    16分钟
  • 14.1.4智能计算器
    12分钟
  • 14.2.3数据管理应用-文件浏览器
    8分钟
  • 14.2.4Canvas绘图实战-实时折线图
    9分钟
第二章 实例2
共33节 | 1小时22分钟
  • 实例2-1变量的命名规则
    3分钟
  • 实例2-2变量的动态特性
    2分钟
  • 实例2-3Python中的数字类型
    3分钟
  • 实例2-4字符串类型
    4分钟
  • 实例2-5布尔类型
    2分钟
  • 实例2-6类型检查与转换
    2分钟
  • 实例2-7动态类型的核心优势
    4分钟
  • 实例2-8动态类型的陷阱
    2分钟
  • 实例2-9类型检查
    3分钟
  • 实例2-10类型注解
    1分钟
  • 实例2-11简易的单元测试
    2分钟
  • 实例2-12算术运算符
    2分钟
  • 实例2-13比较运算符
    1分钟
  • 实例2-14逻辑运算符
    2分钟
  • 实例2-15赋值运算符
    2分钟
  • 实例2-16成员运算符
    1分钟
  • 实例2-17身份运算符
    3分钟
  • 实例2-18位运算符
    5分钟
  • 实例2-19运算符的优先级
    4分钟
  • 实例2-20逻辑运算符的短路特性
    2分钟
  • 实例2-21比较运算符的链式比较
    3分钟
  • 实例2-22赋值运算符的优先级最低
    3分钟
  • 实例2-23位运算符的隐藏陷阱
    2分钟
  • 实例2-24混合类型运算的隐式转换
    2分钟
  • 实例2-25多用括号,明确意图
    2分钟
  • 实例2-26分步计算,提高可读性
    1分钟
  • 实例2-27使用临时变量说明意图
    1分钟
  • 实例2-28传统的%格式化
    4分钟
  • 实例2-29str.format()方法
    3分钟
  • 实例2-30f-string
    4分钟
  • 实例2-31格式化方法对比实战
    2分钟
  • 实例2-32基础输入操作
    3分钟
  • 实例2-33print函数输出内容到文件
    1分钟
第三章 实例3
共25节 | 58分钟
  • 实例3-1条件测试的组合
    3分钟
  • 实例3-2基础i语句
    2分钟
  • 实例3-3双分支结构if...else
    2分钟
  • 实例3-4多分支结构if...elif...else
    2分钟
  • 实例3-5多条件组合判断-电影票购票系统
    4分钟
  • 实例3-6遍历字符串
    2分钟
  • 实例3-7遍历整数序列
    1分钟
  • 实例3-8else子句
    2分钟
  • 实例3-9用户输入验证
    3分钟
  • 实例3-10while循环的重要技巧
    2分钟
  • 实例3-11for与while使用的黄金法则
    4分钟
  • 实例3-12搜索任务-找到目标就收工
    3分钟
  • 实例3-13危险监控-超过阈值就报警
    2分钟
  • 实例3-14用户验证-密码错误就锁定
    3分钟
  • 实例3-15数据清洗-自动过滤无效数据
    3分钟
  • 实例3-16文件处理-跳过特定类型文件
    3分钟
  • 实例3-17内容过滤-自动屏蔽敏感信息
    5分钟
  • 实例3-18低效写法-背着所有书跑步
    2分钟
  • 实例3-19高效写法-把重物放在课桌里
    1分钟
  • 实例3-20低效写法-老牛拉车
    1分钟
  • 实例3-21高效写法-F1赛车
    1分钟
  • 实例3-22低效写法-蛮力查找
    2分钟
  • 实例3-23高效写法-利用有序特性
    2分钟
  • 实例3-24低效写法-用手拧螺丝
    1分钟
  • 实例3-25高效写法-用电钻
    1分钟
第四章 实例4
共25节 | 54分钟
  • 实例4-1序列和索引
    2分钟
  • 实例4-2创建列表的多种方式
    2分钟
  • 实例4-3列表的遍历
    2分钟
  • 实例4-4列表的使用
    5分钟
  • 实例4-5元组的创建
    3分钟
  • 实例4-6元组的遍历
    1分钟
  • 实例4-7可变VS不可变的深度解析
    4分钟
  • 实例4-8集合的创建
    2分钟
  • 实例4-9集合中的元素必须是不可变元素
    2分钟
  • 实例4-10集合的运算操作
    2分钟
  • 实例4-11集合的修改操作
    2分钟
  • 实例4-12字典的多种创建方式
    2分钟
  • 实例4-13字典中的键值规则
    1分钟
  • 实例4-14字典的基本操作
    2分钟
  • 实例4-15字典的查找操作
    2分钟
  • 实例4-16字典元素的添加和修改
    1分钟
  • 实例4-17字典的删除操作
    1分钟
  • 实例4-18查看字典中的信息
    1分钟
  • 实例4-19遍历字典中所有的键
    1分钟
  • 实例4-20遍历字典中所有的值
    1分钟
  • 实例4-21同时遍历键值对
    1分钟
  • 实例4-22多层嵌套数据结构
    7分钟
  • 实例4-23使用多行代码和循环
    2分钟
  • 实例4-24推导式
    2分钟
  • 实例4-25从1到10的数字中,选出偶数并计算其平方
    1分钟
第五章 实例5
共7节 | 23分钟
  • 实例5-1字符串的切片基本操作
    3分钟
  • 实例5-2带步长的字符串切片
    4分钟
  • 实例5-3字符串的编码与解码
    4分钟
  • 实例5-4数据验证
    3分钟
  • 实例5-5基础搜索方法
    5分钟
  • 实例5-6分组提取-精准捕获信息
    3分钟
  • 实例5-7替换和分割操作
    2分钟
第六章 实例6
共32节 | 1小时10分钟
  • 实例6-1定义身体质量指数函数
    5分钟
  • 实例6-2调用函数calculate_bmi
    2分钟
  • 实例6-3位置传参与关键字传参
    3分钟
  • 实例6-4默认值参数
    2分钟
  • 实例6-5个数可变的位置参数
    4分钟
  • 实例6-6enumerate函数的使用
    2分钟
  • 实例6-7个数可变的关键字参数
    3分钟
  • 实例6-8同时使用两种参数
    2分钟
  • 实例6-9返回单个值
    2分钟
  • 实例6-10返回多个值
    2分钟
  • 实例6-11参数类型提示
    3分钟
  • 实例6-12基础作用域
    2分钟
  • 实例6-13-同名变量冲突
    2分钟
  • 实例6-14作用域陷阱
    2分钟
  • 实例6-15嵌套函数的作用域
    2分钟
  • 实例6-16nonlocal关键字的基础使用
    3分钟
  • 实例6-17高级闭包-函数工厂
    3分钟
  • 实例6-18传统函数定义vs lambda表达式
    2分钟
  • 实例6-19lambda的典型使用场景1-排序时的自定义规则
    1分钟
  • 实例6-20lambda的典型使用场景2-简单的数学运算
    1分钟
  • 实例6-21lambda的典型使用场景3-条件判断
    1分钟
  • 实例6-22基础过滤-筛选偶数
    1分钟
  • 实例6-23实际应用-筛选合格学生
    2分钟
  • 实例6-24复杂条件过滤-多条件筛选
    2分钟
  • 实例6-25将数字转为字符串
    2分钟
  • 实例6-26使用lambda进行复杂转换
    1分钟
  • 实例6-27处理学生数据
    1分钟
  • 实例6-28实际应用-多个列表的映射处理
    2分钟
  • 实例6-29基础累积-计算总和
    2分钟
  • 实例6-30实际应用-查找最大值
    2分钟
  • 实例6-31复杂应用-统计学生数据
    3分钟
  • 实例6-32装饰器
    3分钟
第七章 实例7
共13节 | 29分钟
  • 实例7-1基本结构-try-except
    3分钟
  • 实例7-2完整结构-try-except-else-finally
    4分钟
  • 实例7-3raise语句的使用
    2分钟
  • 实例7-4自定义异常类
    2分钟
  • 实例7-5定义取款函数withdraw()
    2分钟
  • 实例7-6定义异常的使用函数banking_demo()
    2分钟
  • 实例7-7显示链式的使用
    2分钟
  • 实例7-8隐式链式的使用
    1分钟
  • 实例7-9抑制链式的使用
    1分钟
  • 实例7-10__enter__()与__exit__()方法
    3分钟
  • 实例7-11with语句的完整工作流程
    1分钟
  • 实例7-12自定义上下文管理器
    2分钟
  • 实例7-13使用pdb进行代码调试
    4分钟
第八章 实例8
共25节 | 59分钟
  • 实例8-1定义汽车类
    3分钟
  • 实例8-2创建汽车对象
    4分钟
  • 实例8-3动态绑定属性
    3分钟
  • 实例8-4运态绑定方法
    2分钟
  • 实例8-5属性和方法的权限控制
    3分钟
  • 实例8-6继承的应用
    2分钟
  • 实例8-7Python中的多继承
    2分钟
  • 实例8-8查看MRO顺序
    3分钟
  • 实例8-9使用super()调用父类的方法
    1分钟
  • 实例8-10super(0的委托链
    3分钟
  • 实例8-11多态的应用
    2分钟
  • 实例8-12__str__方法
    7分钟
  • 实例8-13__len__方法
    3分钟
  • 实例8-14__getitem__方法
    2分钟
  • 实例8-15__setitem__方法
    2分钟
  • 实例8-16__delitem__方法
    1分钟
  • 实例8-17__contains__方法
    1分钟
  • 实例8-18__iter__方法
    1分钟
  • 实例8-19__next__方法
    1分钟
  • 实例8-20自定义可迭代对象完整代码
    2分钟
  • 实例8-21自定义向量类
    1分钟
  • 实例8-22算术运算符
    3分钟
  • 实例8-23比较运算符
    2分钟
  • 实例8-24其他特殊方法
    1分钟
  • 实例8-25测试运算符重载
    3分钟
第九章 实例9
共18节 | 29分钟
  • 实例9-1使用import导入math模块
    1分钟
  • 实例9-2使用from-import导入math中的pi和sqrt
    1分钟
  • 实例9-3混搭招唤
    1分钟
  • 实例9-4重命名召唤
    1分钟
  • 实例9-5全召唤术
    1分钟
  • 实例9-6使用包中的模块
    1分钟
  • 实例9-7获取当前时间和创建特定时间
    2分钟
  • 实例9-8时间的魔法尺-timedelta
    2分钟
  • 实例9-9Python时间格式转换
    2分钟
  • 实例9-10Counter计数器的使用
    2分钟
  • 实例9-11default智能字典的使用
    1分钟
  • 实例9-12deque双端队列的使用
    1分钟
  • 实例9-13itertools.count()的使用
    2分钟
  • 实例9-14itertools.permutations()的使用
    1分钟
  • 实例9-15itertools.chain()的使用
    1分钟
  • 实例9-16itertools.groupby()的使用
    2分钟
  • 实例9-17get方法的使用
    3分钟
  • 实例9-18post方法的使用
    1分钟
第十章 实例10
共31节 | 1小时2分钟
  • 实例10-1基本写入-覆盖模式
    3分钟
  • 实例10-2追加模式-不覆盖原有内容
    2分钟
  • 实例10-3写入多行数据
    1分钟
  • 实例10-4读取整个文件
    2分钟
  • 实例10-5逐行读取
    1分钟
  • 实例10-6读取所有行到列表
    1分钟
  • 实例10-7读取指定字节数
    2分钟
  • 实例10-8创建测试大文件-10万行
    2分钟
  • 实例10-9错误方式-一次性读取(内存爆炸)
    1分钟
  • 实例10-10正确方式-逐行读取(内存友好)
    1分钟
  • 实例10-11分块读取-适用于非文本文件
    2分钟
  • 实例10-12使用生成器处理大文件-高级技敲
    2分钟
  • 实例10-13生成器的使用
    2分钟
  • 实例10-14获取当前工作目录
    2分钟
  • 实例10-15列出目录内容
    1分钟
  • 实例10-16创建目录
    2分钟
  • 实例10-17删除文件夹
    2分钟
  • 实例10-18创建Path对象
    2分钟
  • 实例10-19拼接路径
    3分钟
  • 实例10-20检查路径属性
    2分钟
  • 实例10-21基础事件处理器
    4分钟
  • 实例10-22定义启动基础文件监控函数
    4分钟
  • 实例10-23字典与JSON字符串的相互转换
    3分钟
  • 实例10-24ensure_ascii参数的取值对比
    1分钟
  • 实例10-25JSON文件读写-数据的完整往返
    2分钟
  • 实例10-26忠实的记录员-csv.writer
    2分钟
  • 实例10-27细心的读者-csv.reader
    1分钟
  • 实例10-28使用字典写入-csv.DictWriter
    1分钟
  • 实例10-29使用字典读取-csv.DictReader
    1分钟
  • 实例10-30使用openpyx将数据写入Excel文件
    4分钟
  • 实例10-31使用pandas进行高级操作
    2分钟
第十一章 实例11
共24节 | 1小时3分钟
  • 实例11-1创建数据库student.db
    3分钟
  • 实例11-2创建学生表students
    1分钟
  • 实例11-3向表students中插入数据
    1分钟
  • 实例11-4查询数据
    2分钟
  • 实例11-5查询优秀学生
    1分钟
  • 实例11-6更新数据
    1分钟
  • 实例11-7删除数据
    5分钟
  • 实例11-8定义连接方法create_connection
    4分钟
  • 实例11-9安全的用户登录验证
    2分钟
  • 实例11-9定义dangerous_login方法
    4分钟
  • 实例11-10安全的CRUD操作
    4分钟
  • 实例11-11输入验证和过滤
    2分钟
  • 实例11-12定义方法super_safe_query
    1分钟
  • 实例11-13定义Product类
    4分钟
  • 实例11-14连接数据库并创建表
    2分钟
  • 实例11-15使用Session
    2分钟
  • 实例11-16CRUD操作
    4分钟
  • 实例11-17CRUD操作演示
    2分钟
  • 实例11-18作者与著作之间的一对多关系
    4分钟
  • 实例11-19测试一对多的关系
    2分钟
  • 实例11-20定义用户类与身份证类
    2分钟
  • 实例11-21创建数据库并测试一对一关系
    3分钟
  • 实例11-22定义学生类和课程类
    4分钟
  • 实例11-23测试多对多关系
    3分钟
第十二章 实例12
共44节 | 2小时17分钟
  • 实例12-1GIL对CPU密集型任务的影响
    7分钟
  • 实例12-2GIL对IO密集型任务的影响
    3分钟
  • 实例12-3GIL工作原理模拟器
    2分钟
  • 实例12-4运行演示
    3分钟
  • 实例12-5线程安全问题
    3分钟
  • 实例12-6锁机制
    3分钟
  • 实例12-7信号量
    2分钟
  • 实例12-8定义生产者线程
    3分钟
  • 实例12-9定义消费者线程
    1分钟
  • 实例12-10测试生产者与消费者模式
    3分钟
  • 实例12-11Queue最常用的线程安全数据结构
    5分钟
  • 实例12-12线程安全的字典和列表
    3分钟
  • 实例12-13自定义线程安全类
    3分钟
  • 实例12-14死锁的产生
    5分钟
  • 实例12-15资源有序分配
    4分钟
  • 实例12-16一次性申请所有资源6
    3分钟
  • 实例12-17使用超时机制避免死锁
    4分钟
  • 实例12-18使用线程局部存储避免锁竞争
    4分钟
  • 实例12-19使用无锁数据结构
    4分钟
  • 实例12-20使用线程池避免线程创建销毁开销
    3分钟
  • 实例12-21任务分片与工作窃取
    4分钟
  • 实例12-22IO密集型和CPU密集型任务优化
    4分钟
  • 实例12-23基础多进程演示
    4分钟
  • 实例12-24进程间内存隔离演示
    2分钟
  • 实例12-25模拟CPU密集型任务
    2分钟
  • 实例12-26队列-最常用的IPC方式
    4分钟
  • 实例12-27管道-双向通信通道
    4分钟
  • 实例12-28共享内存-高性能数据共享
    3分钟
  • 实例12-29管理器-复杂的共享对象
    3分钟
  • 实例12-37核心概念三剑客
    5分钟
  • 实例12-38任务并发asynio.gather
    3分钟
  • 实例12-39竞争并发asyncio.wait
    3分钟
  • 实例12-40队列并发asyncio.Queue
    4分钟
  • 实例12-47任务创建优化
    3分钟
  • 实例12-48-1限制并发数-无限制并发可能导致内存爆炸
    1分钟
  • 实例12-48-2 限制并发数-使用信号量控制并发
    1分钟
  • 实例12-48-3 限制并发数-使用 asyncio 内置功能
    1分钟
  • 实例12-48-4限制并发数-性能对比演示
    1分钟
  • 实例12-48-5限制并发数-使用ConnectionPool的演示
    1分钟
  • 实例12-48-6限制并发数-主函数
    2分钟
  • 实例12-49正确的异常处理
    2分钟
  • 实例12-50检测阻塞调用
    3分钟
  • 实例12-51任务执行时间监控
    3分钟
  • 实例12-52内存使用优化
    4分钟
第十三章 实例13
共37节 | 1小时46分钟
  • 实例13-1查看本机信息
    3分钟
  • 实例13-2服务器端代码实现
    3分钟
  • 实例13-3客户端代码实现
    3分钟
  • 实例13-4接收方代码实现
    3分钟
  • 实例13-5发送方代码实现
    2分钟
  • 实例13-6连接问题排查
    3分钟
  • 实例13-7Socket选项优化
    2分钟
  • 实例13-8错误处理最佳实践
    2分钟
  • 实例13-9多线程服务器优化
    5分钟
  • 实例13-10TCP粘包问题-服务器端
    2分钟
  • 实例13-10TCP粘包问题-客户端
    2分钟
  • 实例13-11数据序列化优化
    3分钟
  • 实例13-12使用数据序列化-服务器端
    2分钟
  • 实例13-12使用数据序列化-客户端
    2分钟
  • 实例13-13生动比喻来理解HTTP
    8分钟
  • 实例13-14第一个API请求
    3分钟
  • 实例13-15定义类并初始化属性
    2分钟
  • 实例13-16定义获取咖啡菜单的方法 get_coffees
    1分钟
  • 实例13-17定义下单咖啡的方法order_coffee
    1分钟
  • 实例13-18定义更新订单的方法 update_order
    1分钟
  • 实例13-19定义取消订单的方法 cancel_order
    1分钟
  • 实例13-20定义方法demonstrate_crud_operations
    3分钟
  • 实例13-21会话保持
    2分钟
  • 实例13-22超时控制
    1分钟
  • 实例13-23重试机制
    3分钟
  • 实例13-24流式下载
    3分钟
  • 实例13-25请求钩子
    2分钟
  • 实例13-26优雅的错误处理
    2分钟
  • 实例13-27实战技巧
    4分钟
  • 实例13-42用生活化比喻解释TLS握手
    4分钟
  • 实例13-43非对称加密原理演示
    4分钟
  • 实例13-44对称加密原理演示
    2分钟
  • 实例13-45简单的数据校验
    6分钟
  • 实例13-46文件完整性检查
    3分钟
  • 实例13-47跨站脚本攻击
    4分钟
  • 实例13-48路径遍历攻击
    3分钟
  • 实例13-49输入验证缺失漏洞
    5分钟
第十四章 实例14
共21节 | 1小时13分钟
  • 实例14-1第一个GUI窗体程序
    6分钟
  • 实例14-2组件动物园
    5分钟
  • 实例14-3pack布局
    3分钟
  • 实例14-4grid布局
    5分钟
  • 实例14-5place布局
    4分钟
  • 实例14-6登录窗体
    3分钟
  • 实例14-7键盘事件
    5分钟
  • 实例14-8鼠标按钮事件
    2分钟
  • 实例14-24超简单的树形表格
    3分钟
  • 实例14-25带层级的高级树形表格
    3分钟
  • 实例14-26基础绘图演示
    5分钟
  • 实例14-27交互式绘图 - 可拖动的图形
    3分钟
  • 实例14-45第一个PyQt6程序
    3分钟
  • 实例14-46核心组件快速上手
    3分钟
  • 实例14-47智能布局管理
    4分钟
  • 实例14-48信号与槽的魔力
    3分钟
  • 实例14-49多窗口设计
    2分钟
  • 实例14-50PyQt对话框
    3分钟
  • 实例14-51列表视图
    3分钟
  • 实例14-52表格视图
    3分钟
  • 实例14-53PyQt6树形视图
    3分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。