×

首页 > 企业定制

Python进阶

课程介绍:

本课程从零基础开始介绍Python编程知识,是一套以Python语言为基础的课程体系。

该课程体系包括Python语言基础、Python语言进阶、Python Web技术、

Python数据分析、Python人工智能、生产实习实训。

学员可以根据自身基础选择一门或多门课程进行组合学习。

通过学习本门课程可以快速入门Python语言基础,循序渐进地掌握

Python模块的构建以及Python面向对象设计与编程知识。

学习使用Django框架等常用Python Web服务端框架开发高可用,易维护的Web程序。

在此基础上可以选择数据分析和人工智能当前IT的两大热门职业技术方向。

在整体学习过程中,还会定期加入的生产实训环节,保障学习效果。


培训目标:

1.    通过本课程的学习,使得学生能够更深入的理解Python编程;

2.    通过本课程的学习,使得学生能够从深度和广度扩充Python知识体系;

3.    通过本课程的学习,使得学生可以很好的应对Python高级面试;

4.    通过本课程的学习,使得学生深入理解Python的设计理念和背后原理。


课程大纲:

第一章 类与对象

章节

教学重点

案例

1.1 Python中一切皆对象

 面向对象中几个重要概念的讲解

案例1

1.2 深入类和对象

更深入的了解Python中的类与对象

案例1

第二章 元类

章节

教学重点

案例

2.1 元类编程基础

Property动态属性以及函数的讲解

案例2

2.2 自定义元类

自定义元类的讲解

案例2

第三章 迭代器、装饰器和生成器

章节

教学重点

案例

3.1 迭代器

Python中的迭代协议以及迭代器的讲解

案例3

3.2 装饰器

装饰器的概念,带参数装饰器以及装饰器类的讲解

案例3

3.3 生成器

生成器函数的使用以及如何实现生成器的讲解

案例3

第四章 多线程和多进程编程

章节

教学重点

案例

4.1 多线程编程

多线程概念以及线程模块的讲解

案例4

4.2 线程同步

如何实现线程同步的讲解

案例4

4.3 多进程编程

多线程与多进程的对比;多进程编程概念的讲解

案例4

4.4 进程间通信

如何实现进程间通信的讲解

 

案例4

第五章 asyncio并发编程

章节

教学重点

案例

5.1 协程和异步

阻塞与非阻塞、IO多路复用、回调以及协程概念的讲解

案例5

5.2 asyncio模拟http请求

Ansyncio概念以及如何实现asynico模拟http请求的讲解

案例5

5.3 asyncio同步和通信

Asyncio同步和通信概念以及如何实现高并发的讲解

 

案例5

第六章 垃圾回收

章节

教学重点

案例

6.1 小整数、大整数对象池和intern机制

Python中存储数据规则的讲解

案例6

6.2 GC垃圾回收机制

Python中GC垃圾回收机制是什么以及它是如何实现垃圾回收的讲解

案例6

6.3 Python中的循环引用

循环引用以及GC阈值的讲解

案例6

教学课时分配

教学课时分配表(参考)

章 名 称

课堂学时

上机学时

第一章    类与对象

4

4

第二章  元类

6

6

第三章   迭代器、装饰器和生成器

6

6

第四章   多线程和多进程编程

6

6

第五章 asyncio并发编程

6

6

第六章   垃圾回收

4

4

合计

32

32

   Python课程学习路线图:

image.png

PMI, PMP, Project Management Professional, CAPM, PgMP, PfMP, PMI-ACP, PMI-RMP, PMI-SP, PMI-PBA and PMBOK are registered marks of the Project Management Institute, Inc.

ITIL® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.

PRINCE2® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.

Copyright © 2006-2019 东方瑞通(北京)咨询服务有限公司版权所有

京ICP备 13009094号 京公网安备 11010802031185号