Python基础语法结构

Python基础语法结构

从Python环境搭建、基础语法到进阶开发、实战应用,以全体系内容 + 场景化案例

Python基础语法结构
¥799.9
本课程包括
  • 19小时39分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
课程合作品牌
讯达学院
你将收获
  • 掌握 Python 的完整基础语法,包括数据类型、流程控制、组合数据结构
  • 掌握面向对象编程的核心逻辑,搭建更规范的程序结构
  • 运用进程线程、网络编程等进阶知识,拓展 Python 的应用场景
浏览相关主题
课程介绍

想入门 Python 却不知从哪里开始?学了零散语法却不会解决实际问题?想系统掌握 Python 能力,却找不到覆盖从基础到进阶的完整课程?这门《Python 从入门到进阶》,正是帮你搭建完整 Python 知识框架、实现 “从入门到能用” 的系统指南 —— 从环境搭建到进阶开发,从语法基础到实战应用,一步步帮你把 Python 变成能解决问题的实用技能。

这门课的核心价值,是告别碎片化学习的低效:它以 “基础 - 进阶 - 实战” 的逻辑串联内容,既帮零基础者搭建完整的 Python 知识体系,也帮有基础者补足漏洞、拓展能力边界。不再是 “学了语法却不会用”,而是把每一个知识点都落地到实际场景中,让你从 “看懂代码” 进阶为 “能写代码解决问题”,真正掌握 Python 的实用价值。

课程的特色在于 “全体系覆盖 + 场景化实战”:它从最基础的环境安装、语法规则讲起,逐步延伸到数据类型、流程控制、组合数据、函数、文件操作等核心内容,再进阶到模块、面向对象、进程线程、网络编程等高级知识点;同时,每个阶段都搭配贴合实际的案例 —— 比如用循环实现人机对战游戏,用模块爬取数据并存储到 Excel,用第三方库处理图像、生成可执行文件等,让你在学习中直接掌握能复用的解决方案。整个课程不跳步、不堆砌,每一个知识点都服务于 “解决实际问题” 的目标,让你学完就能用。

不用再为 Python 学习 “找不准方向”“学了不会用” 发愁,这门课用全体系的内容 + 场景化的实战,帮你从入门到进阶,真正掌握能解决问题的 Python 技能。

适合人群
  • Python 零基础的新手
  • 有基础但技能零散的学习者,希望补足知识漏洞、提升实战能力
  • 职场人士和学生
讲师介绍
跟着娟姐学python,每一天的精神食粮
擅长领域:
  • Python
讯达学院(www.atxunda.com)是一个领先的平台,为程序员和技术爱好者提供计算机学习资源和编程挑战,我们是IT教育行业的造梦者,也是前沿技术内容的创造者和传播者。我们非常重视提高编程技能和知识,已成为我们学员值得信赖的目的地。该平台提供了大量教程、练习、实操、文档和精心策划的课程,为提高学员学习效果提供全方位服务。
课程大纲
共0节 时长0分钟 全部收起
第 1 单元:软件的安装
共9节 | 36分钟
  • 1.1 开篇-Python解释器的简介与自定义安装
    4分钟
  • 1.2 开篇-Python解释器的卸载
    4分钟
  • 1.3 开篇-Python解释器的默认安装
    3分钟
  • 1.4 开篇-PyCharm的简介与下载
    5分钟
  • 1.5 开篇-PyCharm的安装
    3分钟
  • 1.6 开篇-PyCharm的使用
    5分钟
  • 1.7 开篇-PyCharm的设置
    2分钟
  • 1.8 开篇-PyCharm的卸载
    1分钟
  • 1.9 Python可以从事哪些职位
    10分钟
第 2 单元:Python编程基础
共10节 | 52分钟
  • 2.1 程序设计语言的分类
    7分钟
  • 2.2 编译和解释
    6分钟
  • 2.3 Python语言的概述
    6分钟
  • 2.4 Python的开发工具
    5分钟
  • 2.5 IPO程序编写方法
    3分钟
  • 2.6 使用print函数进行复杂的输出
    6分钟
  • 2.7 Python中的基本输入函数input
    4分钟
  • 2.8 Python中的注释
    7分钟
  • 2.9 Python中的代码缩进
    4分钟
  • 2.10 难点解答
    4分钟
第 3 单元:数据类型和基本运算符
共20节 | 2小时11分钟
  • 3.1 Python中的留字
    5分钟
  • 3.2 Python中的标识符
    12分钟
  • 3.3 理解Python中的变量
    3分钟
  • 3.4 变量的定义和使用
    9分钟
  • 3.5 整数类型
    6分钟
  • 3.6 浮点数类型_复数类型
    7分钟
  • 3.7 字符串类型
    3分钟
  • 3.8 转义字符
    8分钟
  • 3.9 字符串的索引和切片
    7分钟
  • 3.10 字符串类型的操作
    3分钟
  • 3.11 布尔类型
    6分钟
  • 3.12 数据类型之间的转换
    12分钟
  • 3.13 eval函数的使用
    6分钟
  • 3.14 不同进制之间的计算
    8分钟
  • 3.15 不同进制之间的计算
    5分钟
  • 3.16 赋值运算符
    9分钟
  • 3.17 比较运算符
    3分钟
  • 3.18 逻辑运算符
    10分钟
  • 3.19 位运算
    8分钟
  • 3.20 运算符的优先级
    2分钟
第 4 单元:程序流和控制
共24节 | 3小时1分钟
  • 4.1 程序的描述方式
    5分钟
  • 4.2 程序的组织结构_顺序结构
    9分钟
  • 4.3 简单的if语句
    14分钟
  • 4.4 if语句的常见问题
    4分钟
  • 4.5 if-else语句
    5分钟
  • 4.6 多重if语句
    5分钟
  • 4.7 嵌套if
    5分钟
  • 4.8 使用逻辑运算符and_or连接多个选择条件
    6分钟
  • 4.9 遍历循环for
    13分钟
  • 4.10 遍历循环的扩展形式
    2分钟
  • 4.11无限循环while
    7分钟
  • 4.12 使用无限循环模拟实现登录
    9分钟
  • 4.13 嵌套循环-长方形-直角三角形
    11分钟
  • 4.14 嵌套循环-倒直角三角形-等腰三角形
    10分钟
  • 4.15 嵌套循环-菱形与空心菱形
    14分钟
  • 4.16 跳转语句break
    9分钟
  • 4.17 跳转语句break
    3分钟
  • 4.18 跳转语句continue
    5分钟
  • 4.19 空语句pass
    2分钟
  • 4.20 绘制程序流程图
    9分钟
  • 4.21 人机对战小游戏-使用程序流程图描述问题
    8分钟
  • 4.22 人机对战小游戏-用户出拳-电脑角色出拳
    12分钟
  • 4.23 人机对战小游戏-多局对战
    7分钟
  • 4.24 人机对战小游戏-对战结果的显示
    5分钟
第 5 单元:python中的组合数据类型
共21节 | 2小时26分钟
  • 5.1 索引
    7分钟
  • 5.2 序列的切片操作
    9分钟
  • 5.3 序列的相关操作_操作符_函数
    10分钟
  • 5.4 列表的创建与删除
    8分钟
  • 5.5 列表元素的遍历
    5分钟
  • 5.6 列表元素的新增_删除_修改操作
    11分钟
  • 5.7 列表的排序操作sort方法与sorted函数
    9分钟
  • 5.8 列表生成式
    6分钟
  • 5.9 二维列表
    6分钟
  • 5.10 元组的创建与删除
    9分钟
  • 5.11 元组的访问与遍历
    4分钟
  • 5.12 元组生成式
    7分钟
  • 5.13 元组与列表的区别
    2分钟
  • 5.14 字典的创建与删除
    13分钟
  • 5.15 字典元素的访问和遍历
    6分钟
  • 5.16 字典的相关操作
    11分钟
  • 5.17 字典生成式
    3分钟
  • 5.18 集合的创建与删除
    8分钟
  • 5.19 集合的操作符
    3分钟
  • 5.20 集合的相关操作方法_集合的遍历_集合生成式
    6分钟
  • 5.21 组合数据类型的总结
    4分钟
第 6 单元:字符串及正则表达式
共14节 | 1小时49分钟
  • 6.1 字符串处理的相关方法_1
    13分钟
  • 6.2 字符串处理的相关方法_2
    8分钟
  • 6.3 格式化字符串的三种方式
    9分钟
  • 6.4 format的格式控制
    12分钟
  • 6.5 字符串的编码与解码
    11分钟
  • 6.6 Python中字符串验证的相关方法
    12分钟
  • 6.7 数据处理-字符串的拼接操作
    5分钟
  • 6.8 数据处理-字符串的去重
    5分钟
  • 6.9 数据处理-列表元素的去重
    4分钟
  • 6.10 初识正则表达式
    8分钟
  • 6.11 正则表达式match方法
    8分钟
  • 6.12 正则表达式search方法
    5分钟
  • 6.13 正则表达式findall方法
    2分钟
  • 6.14 正则表达式sub方法与split方法
    6分钟
第 7 单元:函数及常用的内置函数
共6节 | 30分钟
  • 7.1 函数的定义与调用_函数的使用总结
    8分钟
  • 7.2 函数的参数传递-形式参数与实际参数
    4分钟
  • 7.3 函数的参数传递-位置参数
    4分钟
  • 7.4 函数的参数传递-关键字参数
    4分钟
  • 7.5 .函数的参数传递-默认值参数
    4分钟
  • 7.6 函数的参数传递-可变参数
    5分钟
第 8 单元:文件及IO操作
共11节 | 1小时27分钟
  • 8.1 文件的概述_文件基本操作
    8分钟
  • 8.2 文件的状态和操作过程
    3分钟
  • 8.3 文件的写入操作
    9分钟
  • 8.4 文件的读取操作
    5分钟
  • 8.5 文件的复制
    6分钟
  • 8.6 with语句
    5分钟
  • 8.7 一维数据及二维数据的存储
    11分钟
  • 8.8 高维数据的存储
    10分钟
  • 8.9 os模块的基本使用
    14分钟
  • 8.10 os模块的高级使用
    10分钟
  • 8.11 os.path模块的使用
    7分钟
第 9 单元:模块及常用的第三方模块
共19节 | 2小时18分钟
  • 9.1 模块的简介_自定义模块_模块的导入
    13分钟
  • 9.2 如何导入不同模块中的同名函数等
    4分钟
  • 9.3 主程序运行方式
    5分钟
  • 9.4 包的使用
    9分钟
  • 9.5 Python中常用的内置模块
    2分钟
  • 9.6 random模块的使用
    7分钟
  • 9.7 time模块的使用
    15分钟
  • 9.8 第三方模块的安装与卸载_pip命令的升级
    8分钟
  • 9.9 requests模块的使用_爬取景区天气预报
    18分钟
  • 9.10 requests模块的使用_爬取百度LOGO
    3分钟
  • 9.11 openpyxl模块的使用_将景区天气数据存储到Excel文件
    9分钟
  • 9.12 openpyxl模块的使用_从Excel文件中读取数据
    4分钟
  • 9.13 pdfplumber模块-从PDF文件中提取数据
    5分钟
  • 9.14 Numpy模块-像的灰度处理
    5分钟
  • 9.15 Pandas_Matplotlib模块-绘制图
    8分钟
  • 9.16 PIL库-图像的颜色交换
    5分钟
  • 9.17 pygame模块-谷歌小恐龙
    4分钟
  • 9.18 jieba模块-中文分词
    9分钟
  • 9.19 PyInstaller模-将源文件打包成可执行文件
    4分钟
第 10 单元:面向对象程序设计
共15节 | 1小时49分钟
  • 10.1 面向过程和面向对象
    5分钟
  • 10.2 类和对象
    3分钟
  • 10.3 编写类和创建类的对象
    7分钟
  • 10.4 类的组成
    11分钟
  • 10.5 创建对象
    9分钟
  • 10.6 动态绑定属性和方法
    5分钟
  • 10.7 Python中的权限控制
    12分钟
  • 10.8 封装
    9分钟
  • 10.9 继承
    11分钟
  • 10.10 多继承
    4分钟
  • 10.11 方法重写
    6分钟
  • 10.12 object类
    8分钟
  • 10.13 Python中的多态
    8分钟
  • 10.14 特殊方法
    6分钟
  • 10.15 特殊属性
    7分钟
第 11 单元:进程与线程
共16节 | 1小时59分钟
  • 11.1 程序与进程
    3分钟
  • 11.2 使用multiprocessing模块创建进程
    11分钟
  • 11.3 Process类常用的方法
    11分钟
  • 11.4 Process类必会方法2
    5分钟
  • 11.5 使用Process子类创建进程
    5分钟
  • 11.6 进程池Pool
    7分钟
  • 11.7 并发和并行
    3分钟
  • 11.8 进程之间是否享数据
    6分钟
  • 11.9 队列的基本使用
    14分钟
  • 11.10 使用队列实现进程之间的通信
    7分钟
  • 11.11 函数方式创建线程
    12分钟
  • 11.12 继承方式创建线程
    5分钟
  • 11.13 一个进程内的多线程共享全局资源
    6分钟
  • 11.14 多线程共享数据所带来的安全性问题
    7分钟
  • 11.15 使用互斥锁
    6分钟
  • 11.16 使用队列实现生产者与消费者问题
    12分钟
第 12 单元:网络编程
共6节 | 42分钟
  • 12.1 TCP-IP协议
    9分钟
  • 12.2 TCP数据的发送与接收_三次握手
    5分钟
  • 12.3 UDP协议_TCP与UDP的区别
    4分钟
  • 12.4 TCP编程的步骤_TCP客户端与服务器端通信模型
    6分钟
  • 12.5 TCP-服务器端
    10分钟
  • 12.6 TCP-客户端
    7分钟
购课须知

课程有效期:

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

上课模式:

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

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