课程介绍:
本课程从零基础开始介绍Python编程知识,是一套以Python语言为基础的课程体系。
该课程体系包括:Python语言基础、PythonWeb,Python爬虫,Python数据分析,Python人工智能。学员可以根据自身基础选择一门或多门课程进行组合学习。
通过学习本门课程可以快速入门Python语言基础,循序渐进地掌握Python模块的构建和Python程序的代码的基本功能的实现。
学员基础:
l 了解计算机软件,硬件等基本概念
l 有其他编程语言,如VB、Java、 C/C++,JS等最佳
课程目标:
l 掌握Python开发环境的搭建
l 掌握python的基础语法
l 掌握python的各种数据结构及其适用场景
l 掌握python常用的模块和包的使用场景
l 利用Python读写常见文件
l 利用python读写数据库
l 利用python开发一些小工具
课程内容:
Python基础 |
||
时间 |
模块 |
内容概要 |
Day1 |
概述及环境准备 |
1. Python编程语言介绍及发展历程 2. Python语言的应用场景 3. Python解释器2.0和3.0版本介绍及区别 4. Python开发环境搭建 5. Python IDE集成开发工具PyCharm安装及应用 6. Jypyter notebook的安装及应用 |
基础语法 |
1. 注释与缩进 2. 变量与赋值 3. 基本输入与输出 4. 基础数据类型 5. 运算符 6. 代码开发规范 7. 流程控制语句 8. 实战案例 |
|
字符串 |
1. 什么是字符串 2. 字符串的基本操作 3. 字符串的切片操作 4. 字符串中的内置函数 5. 实战案例 |
|
Day2 |
高级数据结构 |
1. 序列概念的引入 2. 序列的分类 3. list列表的定义与应用 4. 深浅复制 5. tuple元组的定义与应用 6. 字典的定义与应用 7. 集合的定义与应用 8. 列表推导式与生成器 9. 实战案例 |
函数 |
1. 函数的定义和作用 2. 函数的参数和返回值 3. 局部变量与全局变量 4. 参数详解 5. 递归函数和匿名函数 6. 高级函数 n map n filter n reduce 7. 实战案例 |
|
Day3 |
模块与包 |
1. 模块与包概述 2. 模块的包的导入 3. 安装第三方模块 4. 了解自定义模块的发布 5. 常用模块的使用 n time模块 n random模块 n os模块 n re 模块 |
异常处理 |
1. 什么是异常 2. 常见的异常类型 3. try语句捕获异常 4. throw抛出异常 5. assert断言 6. 实战案例 |
|
面向对象基础 |
1. 面向对象与面向过程 2. 类的定义和使用 3. 封装:类的属性和方法 4. 继承和多态 5. 实战案例 |
|
Day4 |
文件操作 |
1. 读写普通文本 a) open函数 b) 文件常用操作 c) 上下文管理语句with 2. 读写 csv 3. 读写 json 4. 读写 word 5. 读写 excel |
数据库操作 |
1. 操作 sqlite 2. 操作 mysql |
|
图形界面 |
1. pyqt安装 2. 利用qt-designer快速设计图形界面 |
|
打包为exe文件 |
pyinstaller安装与使用 |
无数据
无数据
无数据
代码 | 考试名称 | 必考 | 选考 | 证书 |