Python自动化开发周末精英班

导读   上海老男孩教育开设了Python自动化开发周末精英班,帮助学员巩固基础知识,学习新的技能,成为企业精英中的精英!
400-060-0103 308
IT培训

课程详情

2018-11-22

Python自动化开发

  上海老男孩教育开设了Python自动化开发周末精英班,帮助学员巩固基础知识,学习新的技能,成为企业精英中的精英!


一、课程班型

  周末班

二、Python简介

  为什么学Python?

  人工智能时代来临,Python正值风口,先入行者先获利

  每个时代都会悄悄犒赏会选择的人,Python学习正当时

1
全球四大最流行编程语言

  Python,是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python已经超越JAVA,C++成为第1大语言。Python简单易学、免费开源、高层语言、可移植性强、面向对象、可扩展性、可嵌入型、丰富的库、规范的代码等。

2
无所不能的编程语言

  Python除了极少的事情不能做之外,其他基本上可以说全能,Python可以做系统运维、云计算开发、图形处理、金融分析、游戏开发、数学处理数据库编程、网络编程、web编程、pymo引擎、黑客编程、爬虫开发、机器学习、人工智能等等。

3
企业越来越热衷的语言

  Python强大的生态圈注定它了应用广泛,国内的豆瓣、搜狐、金山、通讯、盛大、网易、百度、阿里、土豆、新浪等,国外:谷歌、NASA、YouTube、Facebook、红帽等企业都在广泛应用。

4
国家政策推动支持

  国务院发布了《新一代人工智能发展规划》,人工智能正式纳入国家发展战略,开启了国内人工智能产业发展的新篇章。2017年Python还被列入全国计算机等级考试,山东省小学课程加入了Python,浙江省、北京市、山东省已把Python纳入信息技术课程和高考的内容体系。

三、课程介绍

1
Python基础

  •    1.Python简介

  •    2.与其它语言对比

  •    3.字符编码/注释/变量/缩进

  •    4.流程控制

  •    5.常用数据介绍

  •    6.数据类型内置方法

  •    7.字符串格式化

  •    8.运算符

  •    9.输入输出

  •    10.三元运算

  •    11.collections

  •    12.列表、字典、元组、集合详细使用

  •    13.IO操作,文件增删改查

  •    14.函数介绍,函数语法,函数参数

  •    15.高阶函数与函数返回值

  •    16.lambda匿名函数

  学习周期:3周

2
函数和常用模块

  •    1.装饰器原理与使用

  •    2.高阶函数

  •    3.迭代器与生成器

  •    4.函数式编程,函数递归

  •    5.二分查找

  •    6.模块介绍

  •    7.re正则模块

  •    8.os\sys模块

  •    9.subprocess模块

  •    10.shutil\shelve\itertools模块

  •    11.hashlib模块

  •    12.logging日志模块

  •    13.time\datetime\traceback模块

  •    14.json\pickle\xml\yaml\configparser处理模块

  •    15.urllib\paramiko模块

  学习周期:2周

3
面向对象

  •    1.面向对象简介

  •    2.类和对象是什么

  •    3.创建类

  •    4.经典类与新式类

  •    5.面向对象三大特性:封装、继承、多态

  •    6.类的普通成员

  •    7.字段方法属性

  •    8.类的高级成员

  •    9.静态字段、静态方法、静态属性

  •    10.类方法

  •    11.MetaClass\AbstractClass

  •    12.类成员修饰符

  •    13.函数式编程和面向对象编程的对比

  •    14.扩展:面向对象编程的本质

  •    15.网络编程基础

  •    16.SOCKET原理讲解

  •    17.通过SOCKET实现简单SSH

  学习周期:2周

4
网络编程基础

  •    1.Python模块SocketServer使用和源码剖析(异步多线程)

  •    2.线程、进程、协程原理剖析

  •    3.线程相关各知识点详解

  •    4.Python中线程和其他语言线程的对比

  •    5.GIL内部机制

  •    6.线程锁、事件

  •    7.生产者消费者模型(消息队列)

  •    8.进程的使用

  •    9.进程间数据共享

  •    10.进程池

  学习周期:2周

5
数据库、缓存、队列

  •    1.Python操作redis

  •    2.Python操作memcache

  •    3.rabbitMQ消息队列

  •    4.数据库介绍

  •    5.Mysql数据库安装使用

  •    6.Mysql管理

  •    7.Mysql数据类型

  •    8.常用Mysql命令

  •    9.创建数据库

  •    10.外键

  •    11.增删改查表

  •    12.权限

  •    13.事务

  •    14.索引

  •    15.Python操作Mysql

  学习周期:2周

6
WEB开发基础

  •    1.HTML基础

  •    2.CSS基础

  •    3.JavaScript基础

  •    4.局部变量和全局变量

  •    5.集合、数组和字典

  •    6.函数参数

  •    7.原型、面向对象

  •    8.作用域

  •    9.dom编程

  •    10.jQuery介绍、jQuery选择器

  •    11.jQuery属性和CSS操作

  •    12.jQuery文档处理

  •    13.jQuery筛选

  •    14.jQuery事件托管

  •    15.jQueryajax

  •    16.jQuery扩展方法

  •    17.Bootstrap使用

  •    18.EasyUI介绍和使用

  学习周期:3周

7
WEB框架学习

  •    1.Web框架本质

  •    2.Socket服务器

  •    3.基于反射的路由系统

  •    4.WSGI介绍及原理实现

  •    5.开发自己的web框架

  •    6.MVC和MTV

  •    7.路由系统、模板

  •    8.实现登陆、注册、找回密码

  •    9.Django基础学习与使用

  •    10.普通路由和动态路由

  •    11.模板引擎、ORM介绍

  •    12.DjangoORM增删改查学习

  •    13.初识自定义tag

  •    14.Django进阶学习与使用

  •    15.初识模型绑定、初识Form表单验证

  •    16.DjangoORM进阶学习

  •    17.ModelForm、自定义Validator

  •    18.项目实战:BBS论坛开发

  学习周期:3周

8
企业项目实战

  •    1.自定义tag

  •    2.模型绑定

  •    3.Form表单验证

  •    4.Djangoadmin使用与定制

  •    5.XSS、CSRF、Session\Cookie

  •    6.项目实战:WEBQQ开发

  •    7.项目实战:CRM客户管理系统开发

  •    8.项目实战:爬虫开发

  •    9.项目实战:金融量化交易策略分析系统

  学习周期:6周

上一篇: MySQLDBA数据库 下一篇: 无

推荐课程

查看全部课程
上海老男孩教育

上海老男孩教育

上海校区

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