简介:本课程系统涵盖Python编程基础、数据结构与算法、面向对象设计、版本控制及工业级项目开发四大模块。学员将从Python语法、变量类型、函数与类等核心语法入门,逐步掌握列表、字典、字符串等数据结构,深入理解封装、继承、多态等面向对象思想。课程融入Numpy、Pandas、Matplotlib等数据分析库实战,并详解Git/GitHub协作开发与PyCharm工具集成。进阶部分覆盖迭代器、生成器、函
课程章节
第01课 Python入门
-
课时1计算机基础
开始学习 -
课时2python是什么
开始学习 -
课时3Anaconda软件的安装
开始学习 -
课时4Anaconda的环境管理
开始学习 -
课时5pycharm软件的安装与配置
开始学习 -
课时6第一个python程序
开始学习 -
课时7对第一个python程序的解释
开始学习
第02课 变量和简单数据类型
第03课 语句
-
课时1行的概念
开始学习 -
课时2条件语句
开始学习 -
课时3while循环语句
开始学习 -
课时4while循环练习
开始学习 -
课时5for循环语句
开始学习 -
课时6跳转语句
开始学习 -
课时7循环嵌套
开始学习
第04课 列表与元组
-
课时1列表基本操作
开始学习 -
课时2列表的API
开始学习 -
课时3列表的拷贝
开始学习 -
课时4深拷贝与浅拷贝
开始学习 -
课时5列表推导式
开始学习 -
课时6元组的基本使用
开始学习 -
课时7元组编程练习
开始学习
第05课 字符串
第06课 字典与集合
第07课 函数
-
课时1函数的定义
开始学习 -
课时2函数的调用
开始学习 -
课时3函数的返回
开始学习 -
课时4可变、不可变类型参数的区别
开始学习 -
课时5位置、关键字、缺省参数
开始学习 -
课时6不定长参数
开始学习 -
课时7递归函数
开始学习 -
课时8变量的作用域
开始学习
第08课 类与对象
第09课 封装
第10课 继承
-
课时1继承行为
开始学习 -
课时2继承属性
开始学习 -
课时3类相关的内置函数
开始学习 -
课时4方法重写
开始学习 -
课时5多继承基础
开始学习 -
课时6多继承带来的问题
开始学习 -
课时7编程实例
开始学习 -
课时8继承与组合
开始学习
第11课 多态
第12课 程序结构
-
课时1文件结构
开始学习 -
课时2模块导入方式一
开始学习 -
课时3模块导入方式二
开始学习 -
课时4模块是怎么被找到的
开始学习 -
课时5导入模块在做什么
开始学习 -
课时6动态导入模块
开始学习 -
课时7常用内置模块
开始学习 -
课时8包基本概念
开始学习 -
课时9包导入方式一
开始学习 -
课时10包导入方式二
开始学习
第13课 异常
第14课 函数的重写与重载
第15课 迭代器与生成器
-
课时1python程序的调试运行
开始学习 -
课时2生成器的作用
开始学习 -
课时3迭代与可迭代对象
开始学习 -
课时4迭代器练习一
开始学习 -
课时5迭代器练习二
开始学习 -
课时6生成器的概念
开始学习 -
课时7生成器函数
开始学习 -
课时8生成器表达式
开始学习 -
课时9内置生成器函数enumerate
开始学习 -
课时10内置生成器函数zip
开始学习
第16课 函数式编程
-
课时1函数式编程基础
开始学习 -
课时2函数作为参数
开始学习 -
课时3lambda函数
开始学习 -
课时4内置高阶函数
开始学习 -
课时5内置高阶函数编程练习
开始学习 -
课时6闭包的定义
开始学习 -
课时7函数装饰器
开始学习 -
课时8装饰器编程练习
开始学习 -
课时9内置装饰器
开始学习
第17课 文件IO
-
课时1字节串
开始学习 -
课时2打开文件
开始学习 -
课时3文件的读操作
开始学习 -
课时4文件的写操作
开始学习 -
课时5with上下文管理器
开始学习 -
课时6IO缓冲机制
开始学习 -
课时7文件读写偏移
开始学习 -
课时8文件管理函数
开始学习
第18课 Numpy基础
第19课 二维数组
第20课 数组的访问
第21课 数组操作
第22课 Numpy中的函数
第23课 线性代数
第24课 高维数组
第25课 Matplotlib基础
第26课 基本使用
第27课 绘制图形
第28课 Pandas基础
第29课 Series & DataFrame
-
课时1Series的创建与访问
开始学习 -
课时2Series的常用属性和方法
开始学习 -
课时3DataFrame的创建
开始学习 -
课时4列索引操作DataFrame
开始学习 -
课时5行索引操作DataFrame
开始学习 -
课时6DataFrame的常用属性和方法
开始学习
第30课 数据清洗与绘图
第31课 数据结构与算法基础
第32课 线性结构
-
课时1普通线性表的顺序存储
开始学习 -
课时2普通线性表的链式存储一
开始学习 -
课时3普通线性表的链式存储二
开始学习 -
课时4栈的顺序存储
开始学习 -
课时5栈的链式存储
开始学习 -
课时6队列的顺序存储
开始学习 -
课时7队列的链式存储
开始学习
第33课 树型结构
第34课 排序算法
第35课 查找算法
第36课 Git教程导学
第37课 Git教程练习
-
课时1设置用户签名
开始学习 -
课时2初始化本地库
开始学习 -
课时3查看本地库状态
开始学习 -
课时4添加暂存区
开始学习 -
课时5提交本地库&查看历史版本
开始学习 -
课时6版本穿梭
开始学习 -
课时7分支&分支的优点
开始学习 -
课时8创建分支&查看分支&修改分支&切换分支
开始学习 -
课时9分支合并(正常合并)
开始学习 -
课时10分支合并(产生冲突)
开始学习 -
课时11创建分支和切换分支总结
开始学习 -
课时12Git团队协作机制
开始学习
第38课 GitHub操作
第39课 Pycharm集成Git、GitHub和码云
-
课时1Pycharm集成git之初始化本地库&添加到暂存区&提交到本地库
开始学习 -
课时2Pycharm集成git之代码回滚
开始学习 -
课时3Pycharm集成git之分支操作
开始学习 -
课时4Pycharm集成git之解决代码冲突&删除分支操作
开始学习 -
课时5Pycharm集成GitHub操作
开始学习 -
课时6码云简介&账号注册登录&创建远程库
开始学习 -
课时7Pycharm 集成码云以及操作
开始学习 -
课时8码云复制GitHub项目
开始学习
第40课 项目环境搭建
第41课 全连接神经网络
第42课 工业流水线项目实现
授课讲师
-
-
孟健老师
金牌讲师,技术大牛
关于讲师
计算机硕士,握奇数据、中国高科等大型企业技术骨干。从事人工智能、嵌入式等方向技术研发。拥有多年一线开发、教研经验,擅长图形图像的分类、检测、分割算法。
课程推荐
- Python程序设计 试听 7455
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案