4006-998-758
3000+课程任你选择
Python培训课程
研发学院 体系架构设计 产品经理 开课时间:2021-07-04
俞阳

毕业于上海交通大学,IT从业十五年,曾就职于微软、苏宁、平安等大型公司,秉承理论与实践相结合,在学习中实践,在实践中学习,积累了丰富的理论与实践经验,指导学生真正从实践中学到、体会到。

参与主导过大流量、高并发、分布式的大型网站架构(Java Spring Cloud、Redis集群、MySQL集群),参与架构多个私有云建设项目,大型数据仓库建设(Hadoop、Spark、Flink、Kafka、ClickHouse),人工智能平台( Tensorflow, Pytorch )。


查看老师详情
课程内容


课程大纲


时间

内容模块

 

 

 

 

 

 

 

 

 

第一天:

 

·Python发展史及当今互联网应用

·Python语言介绍及特性介绍

·Python著名项目及语言优势

·Python语言2.X及3.X介绍

·开发环境安装及virtualenv环境安装

·虚拟环境应用及组建部署

·Python字符串、数字处理

·Python字符串方法

·Python列表与元组特性

·Python列表与元组方法应用

·Python语句、变量、内置数据结构

·Python流程语句

·Python循环语句

·break、continue、pass语句

·项目实践:

   ·Python开发环境安装、调试、及软件安装

   ·编写小游戏,体验巩固python语法了解python语法灵活性,区分去其他语言

 

 

 

 

第二天

Python编程风格

·  PEP8编程及代码格式化

·  Python模块使用及使用方法

·  Python包应用

·  OSsysrandom、time等常用模块使用及项目应用

·  Python函数定义及函数书写规范

·  Python常规参数、列表参数、字典参数

·  Python函数嵌套及函数封装

·  lambda函数使用

·  Python列表推导式

·  Python递归

·  Python实现常见算法

·  Python文件操作及with语句

项目实践:

    1.编写系统脚本,实现面向过程及函数封装

    2.实现rot13算法

 

 

 

 

 

 

第三天

·  Python OOP思想

·  Python面向对象编程

·  类基本方法

·  实例绑定及slef工作原理

·  Python构造函数与析构函数应用

·  Class继承与重写

·  Python与数据库

·  以数据库驱动的应用程序

·  MySQLdb模块与并发数据插入

项目实践:

  1.将系统文件按照规则存人数据库,实现批量操作、实现数据库表的设计和程序操作数据库、训练构造函数与析构函数、类方法的应用及编写

  2.编写学校成员面向对象程序,实现继承、封装、方法重

 

 

第四天

·  Python网络编程

·  Socket模块及socket程序开发

·  TCP与UDP程序编写

·  Python异常处理

·  try/except/else/finally语句

·  Python配置文件与ConfigParser模块

·  Python日志处理与logging模块

·  Python多线程

·  threading模块与thread模块

项目实战:

  1.编写客户端与服务器聊天工具,实现TCP通讯

2.实现文件、图片传输、文件完整性校验

3.编写多线程程序,实现批量文件写入

 

 

 

第五天

 ·  Pickle序列化

  ·  Python正则表达式

 · 面向对象高级部分、装饰器

·  Python生成器

  ·  OpenStack介绍

  ·  OpenStack架构与原理

·  OpenStack主要模块介绍及功能介绍

 ·  OpenStack_次开发介绍

 ·  OpenStack主要模块客户端及开发

项目实战:

  1.Openstack客户端安装及调试OpenStack安装环境

  2.正则表达式训练,匹配目标,遍历文件系统

 


返回上一级