学员基础
l 有Python编程语言基础
l 热爱编程事业,对编程有浓厚的兴趣
l 最好已经学习过程序语言设计技术,对面向对象技术也有一定的了解。如Java编程语言,C语言,C++,Web前端等
课程目标
l 掌握面向对象编程的思想,并掌握面向对象编程的封装,继承,多态等知识点
l 掌握PyMySql模块,实现Python对数据库的增删改查等操作
l 更深入的理解Python编程
l 从深度和广度扩充Python知识体系
l 深入理解Python的设计理念和背后原理
课程大纲
Python语言进阶
|
章 节
|
模 块
|
第1章 Python面向对象编程
|
1. 面向对象编程的基本介绍
2. 面向对象的基本单位类与对象
3. 面向对象中魔法函数init,str,del
4. 类属性及类方法,静态方法的定义与应用
5. 面向对象中封装的概念及应用
6. 继承,单继承,多继承,多层继承
7. 方法的重写
8. super()的应用场景
9. 多态的概念及应用
|
第2章 Python中高阶函数
|
1. Python中高阶函数的介绍及应用场景
2. Python中高阶函数的定义
3. Python中内置的高阶函数
4. Python中高阶函数的具体应用
|
第3章 闭包,装饰器,生成器
|
1. 闭包的概念与应用
2. 装饰器的介绍与应用场景
3. 装饰器装饰有参函数,无参函数,有返回值函数等
4. 生成器的概念与应用
5. 深拷贝与浅拷贝
|
第4章 Python中线程,进程,协程
|
1. 线程的概念
2. 线程的创建
3. 多线程的概念与多线程的创建
4. 多线程的线程安全问题
5. 多线程线程安全问题的解决方案
6. 进程的概念
7. 进程的创建于于具体的应用
8. 协程的概念与具体的应用
|
第5章 Python操作数据库
|
2. Mysql数据的安装
3. Mysql数据库的基本操作
4. Python中PyMysql模块的用法
5. Python对Mysql数据库实现增删改查操作
6. 对象映射
|
第6章 Python操作Excel(基础)
|
1. xlrd,xlwt,openpyxl各个模块的介绍
2. openpyxl模块的具体操作
3. excel中的三大对象workbook,sheet,cell的介绍与应用
4. Python操作excel表格的具体实现
5. Mysql数据与excel表格数据的相互操作
|
第7章 Python中的设计模式
|
1. 常用的设计模式介绍
2. 单例模式的介绍及应用场景
3. 单例模式的设计与实现
4. 简单工厂模式的介绍及应用场景
5. 简单工厂模式的设计与实现
6. 抽象工厂模式的介绍与应用场景
7. 抽象工厂模式的设计与实现
|
第8章 网络编程UDP和TCP协议
|
1. 网络通信的概述
2. IP地址与port端口
3. UDP协议介绍与原理
4. UDP协议服务端与客户端通信
5. TCP协议简介与原理
6. TCP协议服务端与客户端通信
|
第9章 GUI编程
|
1. Tkinter模块
2.控件创建
3.组件的使用
4.标准属性
5.Turtle绘图
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击
服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。
专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值