这门课解决什么问题

你已经会用 Python 跑简单脚本,但面对实际工作中的数据处理、文件读写、编码转换等场景时经常卡壳,写出来的代码跑不通、看不懂报错,或者只会调包。这门课帮你把基础语法和数据结构练扎实,让你能独立处理真实任务,不用每次现查现调。

适合什么基础

如果你刚学 Python 不久,还没建立系统认知,建议先花几天把基础语法过一遍再回来听中级内容;如果你已经能写简单脚本、做过小练习,可以直接开始。课程从数据类型、字符编码、文件操作这些最实用的底层概念讲起,不绕弯子。

建议先看哪几块

第一块是数据类型与编码——列表、字典、元组、集合的使用方法和常见坑,比如浮点精度、深浅拷贝,这是后续所有操作的基础。第二块是文件操作与流程控制——读写文件、多分支判断、代码执行流程,这些直接对应日常工作中处理数据的需求。第三块是列表与字符串的练习讲解,带着问题学,看完马上动手做。

学完能独立做什么

能独立完成数据清洗、文件批量处理、文本格式转换这类常见任务。比如把多个 CSV 合并、读取日志文件提取关键字段、用字典处理键值对数据等。不需要会任何框架,纯 Python 也能搞定。

资料怎么配合练习

每节都有配套练习讲解视频,建议先看知识点,再看练习题讲解,最后自己独立做一遍。文件操作类内容一定要动手实操,光看语法不够,得自己打开编辑器写几段代码跑跑看。编码转换那块可以拿你电脑上的文件当素材练。

课程目录

第 1 部分2 条
  • 第一模块
  • 开发基础(旧)
第2章 数据类型、字符编码、文件操作35 集
  • 23.16进制运算.mp4
  • 12.列表练习题讲解.mp4
  • 6.Python里使用编码.mp4
  • 17.元祖类型.mp4
  • 9.列表类型.mp4
  • 35.作业需求.mp4
  • 16.字符串类型详解2.mp4
  • 19.字典类型及特性.mp4
  • 34.Python3与2编码总结.mp4
  • 14.深浅copy.mp4
  • 26.字符编码回顾.mp4
  • 15.字符串类型讲解.mp4
  • 22.集合类型的关系测试.mp4
  • 30.Python3编码转换语法.mp4
  • 33.Python3与2字符串的区别.mp4
  • 7.浮点数和科学计数法.mp4
  • 21.集合类型.mp4
  • 32.Python bytes类型介绍.mp4
  • 29.Python3代码执行流程.mp4
  • 28.字符编码的转换.mp4
  • 20.字典类型的详细方法.mp4
  • 18.hash函数.mp4
  • 8.浮点数的精确度问题.mp4
  • 3.二进制转换小练习讲解.mp4
  • 4.ASCII码与二进制.mp4
  • 27.字符怎么存到硬盘上的.mp4
  • 24.为何使用16进制.mp4
  • 1.二进制转换.mp4
  • 2.二进制转换(二).mp4
  • 13.列表练习题讲解2.mp4
  • 5.字符编码的演化.mp4
  • 10.列表类型-修改及插入.mp4
  • 25.16进制与2进制的换算.mp4
  • 11.列表类型-其他方法.mp4
  • 31.Python3通过查看编码映射表确定编码类型.mp4
第1章 Python基础语法27 集
  • 23.流程分支-多分支.mp4
  • 9.高级语言-编译型.mp4
  • 8.编程语言介绍(三)高级语言.mp4
  • 6.编程语言介绍(一).mp4
  • 22.流程控制-单双分支.mp4
  • 21.运算符.mp4
  • 19.数据类型-布尔类型.mp4
  • 18.数据类型-字符串.mp4
  • 28.猜年龄练习解答.mp4
  • 26.dead loop.mp4
  • 15.变量的定义规范.mp4
  • 10.高级语言-解释型.mp4
  • 11.Python介绍和发展史.mp4
  • 14.变量与变量的作用.mp4
  • 12.Python解释器类型&Python2or3.mp4
  • 7.编程语言介绍(二)机器语言&汇编语言.mp4
  • 29.While else语句.mp4
  • 30.开发工具Pycharm使用介绍.mp4
  • 16.用户交互和注释.mp4
  • 25.While循环.mp4
  • 27.continue vs break.mp4
  • 17.数据类型-数字.mp4
  • 13.Python安装和Hello World.mp4
  • 5.开班介绍-part02.mp4
  • 4.开班介绍-part01.mp4
  • 24.流程控制-分数打印小程序.mp4
  • 20.格式化输出.mp4
第3章 作业讲解5 集
  • 3.三级菜单作业讲解之装逼版.mp4
  • 1.三级菜单作业讲解之普通青年版.mp4
  • 4.三级菜单作业讲解之装逼版2.mp4
  • 5.用户登录作业讲解.mp4
  • 2.三级菜单作业讲解之普通青年版2.mp4
第4章 股票查询程序讲解122 集
  • 2.(至少憋2天再看)股票作业-如何实现模糊查询.mp4
  • 5.(至少憋2天再看)股票作业-匹配计数.mp4
  • 1.(至少憋2天再看)股票查询程序作业思路讲解.mp4
  • 3.(至少憋2天再看)股票作业-如何实现模糊查询2.mp4
  • 4.(至少憋2天再看)股票作业-支持大于小于条件筛选.mp4
  • Python基础(V3.0版)
  • 5-Day 流程控制语句
  • 16 for循环的基本语法(2).mp4
  • 05 多分支语句案例之分数等级【待】.mp4
  • 14 循环案例之验证码.mp4
  • Day04今日作业讲解(1).mp4
  • 20 嵌套语句案例解析(3).mp4
  • Day04今日作业讲解(2).mp4
  • 03 双分支语句练习.mp4
  • 21 退出循环之break.mp4
  • 08 分支嵌套分支案例之选电影.mp4
  • Day04今日作业讲解(4).mp4
  • 15 for循环的基本语法(1).mp4
  • 13 循环案例之累加和.mp4
  • 07 多分支语句案例之地下城与勇士.mp4
  • 11 while循环的语法规则(1).mp4
  • 22 退出循环之continue.mp4
  • 12 while循环的语法规则(2).mp4
  • 18 嵌套语句案例解析(1).mp4
  • 06 多分支语句案例之bmi测试.mp4
  • 02 双分支语句语法解析.mp4
  • Day04今日作业讲解(3).mp4
  • 19 嵌套语句案例解析(2).mp4
  • 10 断点调试.mp4
  • 17 for循环的案例解析.mp4
  • 04 单分支语句.mp4
  • 4-Day 字符串
  • 03 格式化输出.mp4
  • Day03今日作业讲解(1).mp4
  • 07 字符串的内置方法(2).mp4
  • 01 字符串开篇介绍.mp4
  • Day03今日作业讲解(2).mp4
  • 02 字符串的转义符.mp4
  • 06 字符串的内置方法(1).mp4
  • 04 字符串的索引和切片.mp4
  • 05 字符串的其他基本操作.mp4
  • 7-Day 字典与集合
  • 08 客户信息管理系统【字典嵌套字典版本】.mp4
  • Day06今日作业讲解01.mp4
  • Day06今日作业讲解02.mp4
  • Day06今日作业讲解03.mp4
  • 13 集合的基本语法和特性.mp4
  • 15 商品推荐系统.mp4
  • 02 字典的存储原理和语法特性.mp4
  • 07 客户信息管理系统【列表嵌套字典版本】.mp4
  • 11 数据解析之豆瓣电影.mp4
  • 01 字典初识.mp4
  • Day06今日作业讲解04.mp4
  • 09 数据解析案例之天气预报.mp4
  • 03 字典的基本操作.mp4
  • 04 字典的内置方法(1).mp4
  • 14 集合操作.mp4
  • 12 数据解析之抖音短视频.mp4
  • 06 可变数据类型之字典.mp4
  • 05 字典的内置方法(2).mp4
  • 10 天气预报练习讲解.mp4
  • 6-Day 列表与元组
  • 13 可变数据类型的变量传递(2).mp4
  • Day05今日作业讲解04.mp4
  • Day05今日作业讲解03.mp4
  • Day05今日作业讲解02.mp4
  • Day05今日作业讲解01.mp4
  • 02 列表的基本操作.mp4
  • 16 基于列表客户关系管理系统(二).mp4
  • 05 列表的序列操作(3).mp4
  • 01 列表初识.mp4
  • 08 列表的内置方法(3).mp4
  • 18 列表推导式.mp4
  • 15 基于列表客户关系管理系统(一).mp4
  • 14 列表的深浅拷贝深度解析.mp4
  • 12 可变数据类型的变量传递(1).mp4
  • 06 列表的内置方法(1).mp4
  • 10 列表的案例解析(2).mp4
  • 09 列表的案例解析(1).mp4
  • 03 列表的序列操作(1).mp4
  • 00 Day05开篇介绍.mp4
  • 17 基于列表客户关系管理系统(三).mp4
  • 11 可变数据类型的存储原理.mp4
  • 04 列表的序列操作(2).mp4
  • 07 列表的内置方法(2).mp4
  • 1-Day 开篇介绍
  • 04 学习编程的方法.mp4
  • 03 学习模式介绍.mp4
  • 02 课程介绍.mp4
  • 05 文档环境之付费typora.mp4
  • 01 开篇自我介绍.mp4
  • 06 文档环境之obsidian介绍.mp4
  • 2-Day Python初识
  • 13 Pycharm的常用配置.mp4
  • 09 Mac系统下安装Python解释器.mp4
  • 04 主流的编程语言.mp4
  • 07 Mac系统的终端环境.mp4
  • 08 Win系统下安装Python解释器.mp4
  • 02 编程语言介绍.mp4
  • 10 Win系统下的第一个Python程序.mp4
  • 06 Win系统的终端操作.mp4
  • 01 计算机组成原理.mp4
  • 14 Day01今日作业讲解.mp4
  • 03 编译型语言和解释型语言.mp4
  • 05 Python介绍.mp4
  • 11 Mac系统下的第一个Python程序.mp4
  • 12 Pycharm的下载与基本使用.mp4
  • 3-Day 基本语法
  • 14 输入输出函数(2).mp4
  • 12 基本数据类型之布尔类型.mp4
  • 17 语句与表达式的介绍.mp4
  • 03 pep8规范.mp4
  • 10 基本数据类型之整型和浮点型.mp4
  • 04 变量的基本用法(1).mp4
  • 08 变量的命名规范.mp4
  • 07 变量的表达式赋值.mp4
  • 02 Python的语句分隔符.mp4
  • 13 输入输出函数(1).mp4
  • 05 变量的基本用法(2).mp4
  • 11 基本数据类型之字符串初识.mp4
  • 09 基本数据类型介绍.mp4
  • 15 基本数据类型的转换.mp4
  • Day02今日作业讲解.mp4
  • 01 Python注释语句-v3.mp4
  • 16 NoneType类型.mp4
  • 18 运算符(1).mp4
  • 19 运算符(2).mp4
  • 06 变量传递.mp4
  • 8-模块考核作业
  • 02 模块1考核案例讲解02.mp4
  • 01 模块1考核案例讲解01.mp4
  • Python基础(V2.0版)
第5章 day4--进制和编码11 集
  • 4.计算机中的单位.mp4
  • 1.今日概要.mp4
  • 10.Python中的编码.mp4
  • 7.gbk编码.mp4
  • 2.python代码的2种运行方式.mp4
  • 3.进制及相互之间的转换.mp4
  • 6.ascii编码.mp4
  • 5.单位相关练习题讲解.mp4
  • 8.unicode.mp4
  • 9.utf8编码.mp4
  • 11.今日总结.mp4
第6章 day5--数据类型(上)13 集
  • 13.今日作业讲解.mp4
  • 9.字符串:公共功能(二).mp4
  • 8.字符串:公共功能(一).mp4
  • 2.整型.mp4
  • 5.字符串:独有功能(二).mp4
  • 7.字符串:练习题和讲解.mp4
  • 1.数据类型概要.mp4
  • 6.字符串:独有功能(三).mp4
  • 11.字符串:不允许被修改.mp4
  • 12.今日总结和作业.mp4
  • 4.字符串:独有功能(一).mp4
  • 10.字符串:类型转换.mp4
  • 3.布尔类型.mp4
第1章 day0--开篇5 集
  • 2.授课模式须知.mp4
  • 3.学习方法的建议.mp4
  • 1.讲师和课程内容介绍.mp4
  • 5.写在最后.mp4
  • 4.笔记和文档的编写.mp4
第7章 day6--数据类型(中)13 集
  • 3.列表:独有功能(一).mp4
  • 8.列表:嵌套.mp4
  • 5.列表:独有功能(三).mp4
  • 11.元组:公共功能.mp4
  • 2.列表:定义.mp4
  • 7.列表:类型转换.mp4
  • 9.列表:阶段作业题讲解.mp4
  • 14.作业讲解.mp4
  • 10.元组:定义.mp4
  • 12.元组:转换和嵌套.mp4
  • 6.列表:公共功能.mp4
  • 4.列表:独有功能(二).mp4
  • 13.元组:总结和作业.mp4
第4章 day3--python基础87 集
  • 1.今日概要new.mp4
  • 7.while_else语法.mp4
  • 4.练习题讲解.mp4
  • 14.运算符:练习题讲解和面试题补充.mp4
  • 13.运算符:面试题相关知识和练习题.mp4
  • 12.运算符:优先级.mp4
  • 16.作业题讲解.mp4
  • 10.基于f字符串格式化.mp4
  • 6.continue及示例讲解.mp4
  • 15.总结和今日作业.mp4
  • 8.基于%字符串格式化.mp4
  • 11.运算符.mp4
  • 2.while循环及案例讲解.mp4
  • 3.综合小案例以及阶段练习题.mp4
  • 5.break及示例讲解.mp4
  • 9.基于format字符串格式化及补充.mp4
  • 资料
  • day02 快速上手
  • 笔记和作业答案
  • assets
  • image-20201011163344305.png
  • image-20201022211946339.png
  • image-20201022205915320.png
  • image-20201011163528779.png
  • image-20201011163427166.png
  • image-20201022203737151.png
  • image-20201011163503412.png
  • image-20201011163312491.png
  • day02 快速上手.md
  • day02 作业答案.md
  • 代码
  • 输出练习题.py
  • 字符串.py
  • 输出.py
  • 数据类型作业讲解.py
  • 条件语句练习题.py
  • first.py
  • 类型的比较.py
  • 注释.py
  • 布尔类型.py
  • 整形.py
  • 条件语句.py
  • 输入.py
  • 变量.py
  • 作业.py
  • 布尔类型实例.py
  • 条件嵌套-10086.py
  • 类型转换.py
  • day04 进制和编码
  • 笔记
  • 截屏2020-10-25 下午5.36.39.png
  • image-20201026111741235.png
  • 截屏2020-10-25 下午5.15.51.png
  • image-20201025174321969.png
  • image-20201026111752410.png
  • image-20201025180124802.png
  • day04 进制和编码.md
  • 1.进制转换.py.mp4
  • 2.写文件示例.py.mp4
  • xx.py
  • 3.字符串和字节的相互转换.py.mp4
  • log.txt
  • obsidian替代typora
  • Obsidian.1.1.16.exe
  • Obsidian-1.1.16-universal.dmg
  • day06 数据类型(中)
  • day06 数据类型.md
  • 代码和作业答案
  • 2.列表的排序.py.mp4
  • 5.列表阶段作业题.py.mp4
  • 1.列表的追加.py.mp4
  • 3.获取unicode表示.py.mp4
  • 6.最后的作业.py.mp4
  • 4.列表的删除.py.mp4
  • day08 阶段总结和考试
  • data_utils
  • __int__.py
  • x2.py
  • x1.py
  • date_frame.py
  • page.py
  • 考试题
  • 第一阶段
  • 第一阶段 考试题.md
  • 第一阶段 考试题(答案).md
  • image-20201122122813525.png
  • image-20201122135126441.png
  • image-20201122112505721.png
  • image-20201122112314543.png
  • day08.md
  • Python基础.xmind
  • day01 计算机基础和环境搭建
  • image-20201021204525830.png
  • image-20201021214459011.png
  • image-20201021185430525.png
  • image-20201021205002626.png
  • image-20201021214518950.png
  • image-20201022105833337.png
  • day01 计算机基础和环境搭建.md
  • day01 作业讲解.md
  • typora-update-x64-1117.exe
  • Typora-0.11.18.dmg
  • pycharm插件.zip
  • day07 数据类型(下)
  • 2.字典的删除.py.mp4
  • 1.字典独有功能练习讲解.py.mp4
  • 5.今日作业讲解.py.mp4
  • 4.精确的小数计算.py.mp4
  • 3.浮点型.py.mp4
  • image-20201120190454120.png
  • image-20201121131221807.png
  • image-20201120193837492.png
  • image-20201121190846593.png
  • day07.md
  • day03 Python基础
  • image-20201011165530169.png
  • image-20201011165434014.png
  • image-20201011165609137.png
  • image-20201011165501909.png
  • image-20201011165515812.png
  • image-20201011164127284.png
  • image-20201011165419956.png
  • day03 作业答案讲解.md
  • day03 Python基础.md
  • 1.用户登录案例.py.mp4
  • 3.百分号格式化.py.mp4
  • 6.作业题讲解.py.mp4
  • 5.逻辑运算面试题.py.mp4
  • 4.f格式化.py.mp4
  • 2.循环练习题讲解.py.mp4
  • 学前必备
  • image-20201011130623276.png
  • image-20201011132632820.png
  • image-20201011131419006.png
  • image-20201011131100278.png
  • image-20201011131441988.png
  • image-20201011133122518.png
  • image-20201011125909612.png
  • image-20201011095336789.png
  • image-20201011130339602.png
  • image-20201011131931183.png
  • image-20201011125657758.png
  • image-20201011095314682.png
  • 学前必备.md
  • day05 数据类型(上)
  • image-20201102172217820.png
  • image-20201102190227431.png
  • day05 数据类型.md
  • … 共 3826 条