4006-998-758
3000+课程任你选择
Python从入门到精通
研发学院 开课时间:2021-08-05
邹伟

睿客邦创始人

中国软件行业协会专家委员

华东建筑设计研究总院研究员

山东交通学院客座教授

南昌航空大学校外硕士生导师

东北石油大学硕士生导师

天津大学创业导师

领导睿客邦与全国多所高校、国企建立了AI联合实验室,完成50多个深度学习实践项目,广泛应用于医疗、交通、农业、气象、银行、电信等多个领域,擅长利用AI技术解决工业、工程中的复杂问题。


查看老师详情
课程内容

课程大纲


1、如何入门python编程 程序和程序思想

  • 编程语言的选择

  • 如何开始学习?

  • Python学习捷径

  • Python版本选择


2、开发环境准备和安装 

  • PyCharm简介/Anaconda简介/Jupyter Notebook简介/vscode简介

  • 在Windows系统上安装Python开发环境

  • 在macOS系统上安装Python开发环境

  • 在Linux系统上安装Python开发环境

  • 创建Python文件

  • 如何写代码?

  • 夯实Python 基础,为进阶做铺垫 

  • 第一次写代码


3、数据——程序的原材料

  • 学会写注释,方便你我他

  • 常量与变量

  • 变量的意义

  • 变量命名规则

  • 变量命名方法

  • 数字类型

  • 整数

  • 浮点数

  • 布尔类型

  • 字符串类型

  • 字符串

  • 字符串的基本用法

  • 字符串的常见运算

  • 字符串的切片

  • 字符串相关方法与函数

  • 各种类型之间的转换

  • 课堂实战


4、数据结构原来并不难 

  • 什么是数据结构

  • list(列表)

  • 列表的基本操作

  • 列表的高级用法

  • 元组(tuple)

  • 元组的基本操作

  • 元组拆包

  • 列表与元组的方法

  • 元组与列表的区别

  • 【课堂实战】案例

  • 字典(dict)

  • 字典的基本操作

  • 键值对

  • 内置字典函数与方法

  • 结合字典与列表

  • 字典列表

  • 在字典中存储列表

  • 在字典中存储字典

  • 课堂实战


5、Python 控制结构,好犀利 

  • Python运算符与表达式

  • 算术运算符

  • 比较(关系)运算符

  • 赋值运算符

  • 位运算符

  • 逻辑运算符

  • 成员运算符

  • 身份运算符

  • 浅拷贝与深拷贝

  • 运算符优先级

  • Python 的三大控制结构

  • 控制结构

  • 分支结构

  • 循环结构

  • while循环

  • For循环

  • 循环与else关键字

  • for 循环与列表

  • for 循环与字典

  • 嵌套for 循环

  • 课堂实战


6、列表解析式

  • 概念

  • 指定if 条件的列表解析式

  • 无条件的列表解析式

  • 嵌套循环的列表解析式


7、字典解析式

  • while循环

  • 用户输入

  • break 与continue 语句

  • 使用while 循环操作列表和字典

  • 课堂实战:运用Python控制结构创建通讯录


8、Python 函数,给你不一样的介绍

  • 函数及其定义

  • 函数调用

  • 局部变量与全局变量

  • 形参与实参

  • 返回值

  • return 语句

  • 可变参数

  • 默认参数

  • 嵌套函数

  • 函数的递归调用

  • lambda函数

  • 函数作为参数

  • 将函数放在容器中

  • 函数作为返回值

  • 高级函数map、reduce、filter

  • 函数与数据结构 

  • 课堂实战:函数的定义与使用


9、三大“神器”之装饰器

  • 概念

  • 装饰带有参数的函数

  • 多个装饰器

  • 课堂实战:使用装饰器为函数添加计时功能

  • 迭代器

  • 生成器

  • 生成器表达式

  • 关键字yield

  • 匿名函数 

  • 柯里化 

  • 课堂实战:运用函数创建自动化管理文件


10、面向对象,简单易懂 

  • 程序设计方法

  • 面向对象程序设计

  • 类与对象

  • 创建类

  • 创建对象

  • 构造函数

  • 实例方法

  • 静态方法与类方法

  • 实例属性与类属性

  • 类的继承

  • 类的多态

  • Python 库

  • 类编码风格

  • 课堂实战:运用面向对象程序设计方法设计银行账号系统


11、文件基础

  • 文件的打开、关闭读写 

  • 读取 txt 文件中的数据

  • 保存数据为 csv 格式文件 

  • os 模块 

  • 文件及目录

  • 课堂实战:文件的加密与解密


12、模块与异常处理

  • 模块的导入

  • 包的定义与使用 

  • 异常类 

  • Python 中的异常处理结构

  • raise与assert使用 

  • 课堂实战:自定义异常类


13、网络爬虫

  • 网络爬虫原理

  • 网络请求及header处理

  • Html解析

  • BeautifulSoup 

  • 课堂实战:股票数据爬取


14、数据分析

  • 数值计算工具numpy

  • 数据分析工具pandas

  • 数据可视化工具matplotlib

  • 机器学习工具scikitlearn

  • 课堂实战案例

  • 泰坦尼克号数据分析 

  • 生猪价格分析与预测 

  • 时间序列分析与预测

  • 运营商中用户离网分析和预测 

  • 共享自行车品牌角色分析 

  • 京东购买意向评估与预测


15、课后知识点测试 


返回上一级