北京Python进阶课程培训

导读 本课程的学员需要有Python编程基础,在此基础上学习Python进阶课程。 该课程体系*括:Python语言基础、Python语言进阶、PythonWeb,Python爬虫,Python数据分析,Python人工智能。学员可以根据自身基础选择一门或多门课程进行组合学习。
400-888-4846 122
华为 安全 虚拟化 系统与网络 自动化运维 数据库 云计算与物联网 项目管理/产品管理 编程语言 软件测试

课程详情

2021-04-21
一、课程收获:

通过学习本门课程的学员可以更加深入了解Python语言,通过学习Python进阶课程,学员可以更深一步的了解Python的面向对象编程思想,了解Python的线程,进程,协程,了解Python中常用的第三方库的应用,了解Python的网络编程。

二、教学对象

l有Python编程语言基础

l热爱编程事业,对编程有浓厚的兴趣

l*已经学习过程序语言设计技术,对面向对象技术也有一定的了解。如Java编程语言,C语言,C++,Web前端等

三、课程大纲:

Python语言进阶

章 节

模 块

Python面向对象编程

1. 面向对象编程的基本介绍

2. 面向对象的基本单位类与对象

3. 面向对象中魔法函数init,str,del

4. 类属性及类方法,静态方法的定义与应用

5. 面向对象中封装的概念及应用

6. 继承,单继承,多继承,多层继承

7. 方法的重写

8. super()的应用场景

9. 多态的概念及应用

 Python中高阶函数

1. Python中高阶函数的介绍及应用场景

2. Python中高阶函数的定义

3. Python中内置的高阶函数

4. Python中高阶函数的具体应用

 闭*,装饰器,生成器

1. 闭*的概念与应用

2. 装饰器的介绍与应用场景

3. 装饰器装饰有参函数,无参函数,有返回值函数等

4. 生成器的概念与应用

5. 深拷贝与浅拷贝

 Python中线程,进程,协程

1.  线程的概念

2.  线程的创建

3.  多线程的概念与多线程的创建

4.  多线程的线程安全问题

5.  多线程线程安全问题的解决方案

6.  进程的概念

7.  进程的创建于于具体的应用

8.  协程的概念与具体的应用

 Python操作数据库

2.      Mysql数据的安装

3.      Mysql数据库的基本操作

4.      Python中PyMysql模块的用法

5.      Python对Mysql数据库实现增删改查操作

6.      对象映射

 Python操作Excel(基础)

1.  xlrd,xlwt,openpyxl各个模块的介绍

2.  openpyxl模块的具体操作

3.  excel中的三大对象workbook,sheet,cell的介绍与应用

4.  Python操作excel表格的具体实现

5.  Mysql数据与excel表格数据的相互操作

 Python中的设计模式

1. 常用的设计模式介绍

2. 单例模式的介绍及应用场景

3. 单例模式的设计与实现

4. 简单工厂模式的介绍及应用场景

5. 简单工厂模式的设计与实现

6. 抽象工厂模式的介绍与应用场景

7. 抽象工厂模式的设计与实现

 网络编程UDP和TCP协议

1. 网络通信的概述

2. IP地址与port端口

3. UDP协议介绍与原理

4. UDP协议服务端与客户端通信

5. TCP协议简介与原理

6. TCP协议服务端与客户端通信

 GUI编程

1. Tkinter模块

2.控件创建

3.组件的使用

4.标准属性

5.Turtle绘图

上一篇: 北京Python基础课程培训 下一篇: 北京Python数据分析课程培训

推荐课程

查看全部课程
北京IT认证培训中心

北京IT认证培训中心

海淀校区

查看全部校区 进入官方主页