495分钟
8小时掌握Python基础必杀技
在当前快速发展的数字化时代,从数据分析到机器学习,再到网站开发,Python的应用无处不在。但许多职场人士在面对编程任务时,常常感到无从下手。 为此,三节课邀请了拥有丰富编程经验的郭旭老师带来本次课程…
在当前快速发展的数字化时代,从数据分析到机器学习,再到网站开发,Python的应用无处不在。但许多职场人士在面对编程任务时,常常感到无从下手。
为此,三节课邀请了拥有丰富编程经验的郭旭老师带来本次课程,旨在迅速掌握Python基础知识,提高工作效率,掌握核心概念与实用技巧。
本课程将为初学者提供快速入门Python编程的途径,以高效紧凑的课程结构,迅速建立起对Python语言的基本理解和应用能力。通过课程的学习,您将了解Python编程语言的核心概念和基本语法,掌握如何编写简洁高效的代码,以及如何运用Python进行数据处理和分析。
课程资料
第0章 Python介绍
- 0.1 什么是Python
- 0.2 本课程该怎么学
第1章 Python开发环境和IDE
- 1.1 安装Python(Windows)
- 1.2 安装开发IDE—PyCharm(Windows)
- 1.3 安装Python3(Mac)
- 1.4 安装PyCharm(Mac)
- 1.5 WinMerge演示
- 1.6 程序执行时出现的错误提示怎么看
- 1.7 程序遇到错误该怎么解决
第2章 Python解释器
- 2.1 Python解释器
第3章 数字及运算
- 3.1 数字类型
- 3.2 常用运算符
第4章 字符串
- 4.1 单行字符串
- 4.2 多行字符串
- 4.3 转义字符
第5章 字符串操作
- 5.1 字符串的长度
- 5.2 字符串的索引值
- 5.3 字符串合并
- 5.4 字符串截取
- 5.5 截取字符串时的省略写法
- 5.6 字符串中的值不可修改
第6章 字符串格式化
- 6.1 字符串自带的format函数
- 6.2 百分号占位符
- 6.3 关键字f格式化
- 6.4 格式化数字
- 6.5 字符串对齐
- 6.6 强制不转义
第7章 数字结构
- 7.1.1 创建列表
- 7.1.2 列表数据的增加和修改
- 7.1.3 列表排序
- 7.1.4 列表数据的删除
- 7.1.5 列表的复制与合并
- 7.1.6 列表的多维嵌套
- 7.2.1 创建元组
- 7.2.2 查找元组数据
- 7.2.3 合并元组
- 7.3.1 创建集合
- 7.3.2 增删集合元素
- 7.3.3 集合复制与合并
- 7.3.4 集合运算
- 7.4.1 创建字典
- 7.4.2 修改字典内容
- 7.4.3 查找字典元素
- 7.4.4 复制字典
第8章 流程控制
- 8.1 if判断
- 8.2 match语句
- 8.3 for循环
- 8.4 for循环的continue和break
- 8.5 for循环的else语句
- 8.6 循环进阶技巧
- 8.7 关键字in和not in
- 8.8 关键字is和is not
- 8.9 三目运算符
第9章 错误与异常
- 9.1 什么是错误?什么是异常?
- 9.2 捕获异常
- 9.3 输出异常的堆栈信息
- 9.4 捕获指定异常
- 9.5 try else和finally语句
第10章 函数
- 10.1 函数的作用
- 10.2 创建函数
- 10.3 局部变量与全局变量
- 10.4 函数间的互相调用
- 10.5 函数的参数默认值和关键字参数
- 10.6 可变长度的参数列表
第11章 类
- 11.1 类的作用
- 11.2 类的init构造函数
- 11.3 类的继承
- 11.4 类的多重继承
第12章 模块和包
- 12.1 什么是模块
- 12.2 引入模块的指定元素
- 12.3 什么是包
- 12.4 引入包中的内容
第13章 虚拟环境和包管理
- 13.1 什么是虚拟环境
- 13.2 创建虚拟环境
- 13.3 包管理
- 13.4 PyCharm中的包管理
第14章 常用类库
- 14.1 数学操作math
- 14.2 随机数字random
- 14.3 http请求urllib
- 14.4 日期和时间datetime
- 14.5 文件与目录管理shutil
- 14.6 单文件和目录管理os
- 14.7 文件路径管理os.path
- 14.8 文件名通配符查询glob
- 14.9 读写文件open函数
第15章 用所学内容完成小功能
- 15.1 模糊匹配文件名并复制到指定目录
- 15.2 读取文件并替换文件中的内容
郭旭
前游戏公司技术总监,高级工商管理硕士。