不要因为现实的平凡,就否定了那华丽的梦想!
|
实用Python程序设计
《实用Python程序设计》是一本面向初学者和有一定编程基础的学习者的Python教程,内容覆盖Python语言的核心基础,数据结构,函数,面向对象编程,常用库的使用等。课程从Python语言的起源、开发环境搭建开始,逐步引导学员掌握字符串、列表、字典、元组等数据结构的基本操作。包括常见的控制结构如条件语句、循环、异常处理、递归等,帮助学员理解程序设计的基本逻辑。后续内容介绍了Python在文件处理、正则表达式、数据库操作等方面的实际应用,此外还涉及了Python库如`datetime`、`random`、`jieba`、`openpyxl`、`numpy`和`pandas`等的使用,特别是数据处理和分析方面的技能。
课程还包括爬虫、图形用户界面(GUI)、图像处理、数据可视化等方面的实际案例,帮助学员在解决实际问题的过程中巩固所学的知识。对于感兴趣的学员,也提供了使用Python进行项目开发的技能,例如构建一个简单的图形界面点菜系统或爬取股票数据等。通过这些实践案例,学员能够灵活应用Python编程解决各类实际问题。
⭐⭐⭐⭐
需要能够比较熟练使用计算
机,以及具备一些计算机基
础常识。
语音 | 字幕 | |
---|---|---|
中文 | ✅ | ❌ |
英文 | ❌ | ❌ |
无
1.Python语言来历
2.Python的开发环境搭建
3.Python语言的基本要素
4.初步认识字符串
5.字符串和数的转换
6.最简单的输入输出
7.初步认识列表
8.习题边写边说
9.算术运算
10.比较运算和逻辑运算
11.条件分支语句
12.条件分支例题
13.输出格式控制
14.习题边写边说(2)
15.for 循环语句
16.for 循环简单例题
17.while循环语句
18.异常处理
19.循环综合例题
20.习题边写边说(3)
21.函数的概念和用法
22.什么是递归
23.递归例题:上台阶
24.递归例题:汉诺塔
25.递归例题:雪花曲线
26.习题边写边说(4)
27.Python变量的指针本质
28.函数参数的传递
29.字符串的转义字符
30.字符串的切片(子串)
31.字符串的分割
32.字符串的函数
33.字符串的格式化
34.元组
35.实例:万年历
36.习题边写边说:字符串例题
37.习题边写边说:石头剪刀布
38.列表的操作
39.列表应用例题:校门外的树
40.列表的朴素排序
41.用排序函数对简单列表排序
42.复杂列表的自定义排序
43.列表相关函数
44.列表生成式
45.二维列表
46.列表的拷贝和转换
47.习题边写边说:成绩排序
48.习题边写边说:图像模糊处理
49.字典的基本概念
50.字典相关函数
51.字典例题:词频统计
52.集合
53.程序或算法的时间复杂度
54.习题边写边说(5)
55.文本文件的读写
56.文本文件的编码
57.文件的路径
58.文件夹操作
59.命令行参数
60.文件处理实例:词频统计
61.文件处理实例:改进的词频统计
62.数据库和SQL语言简介
63.创建sqlite3数据库
64.数据库的查询和修改
65.数据库二进制字段处理
66.正则表达式的概念和组成
67.字符范围和量词
68.正则表达式的函数
69.边界符号
70.分组
71.的用法
72.贪婪匹配模式和懒惰匹配模式
73.匹配对象的函数
74.应用实例:诸葛亮口中的曹操
75.Python库的安装和使用
76.用datetime库处理日期、时间
77.用random库处理随机数相关事务
78.用jieba库进行分词和中文词频统计
79.用openpyxl库读取excel文档
80.用openpyxl库创建excel文档
81.用openpyxl库设定excel文档单元格样式
82.图像基本常识和用Pillow库缩放图像
83.图像的图像旋转、滤镜和裁剪
84.图像的素描化
85.为图像添加水印
86.numpy库的使用
87.数据分析库pandas基础
88.数据分析库pandas提高
89.用pandas读写excel文档
90.用matplotlib绘制基础直方图
91.用matplotlib绘制堆叠直方图
92.用matplotlib绘制多组对比直方图
93.用matplotlib绘制散点图和折线图
94.用matplotlib绘制饼图和热力图
95.用matplotlib绘制雷达图
96.matplotlib多子图绘图
97.类和对象的概念
98.对象的比较
99.继承和派生
100.静态属性和静态方法
101.对象作为集合元素和字典的键
102.爬虫的基本原理:爬取百度图片搜索结果
103.用requests、pyppeteer或selenium获取网页
104.用beautifulsoup分析网页
105.实例:爬取每日股票交易信息
106.需要登录的爬虫:原理
107.需要登录的爬虫:实现
108.pyppeteer+requests编写高速爬虫
109.重要补充
110.控件概述
111.布局基础
112.使用Frame进行复杂布局
113.控件属性和事件响应
114.Python火锅店点菜系统
115.实例:通过简单文本编辑器掌握菜单和多行编辑框
116.对话框
117.实例:在图形界面上显示图像、用matplotlib绘图