上海老男孩教育开设了Python自动化开发周末精英班,帮助学员巩固基础知识,学习新的技能,成为企业精英中的精英!
周末班
为什么学Python?
人工智能时代来临,Python正值风口,先入行者先获利
每个时代都会悄悄犒赏会选择的人,Python学习正当时
Python,是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python已经超越JAVA,C++成为第1大语言。Python简单易学、免费开源、高层语言、可移植性强、面向对象、可扩展性、可嵌入型、丰富的库、规范的代码等。
Python除了极少的事情不能做之外,其他基本上可以说全能,Python可以做系统运维、云计算开发、图形处理、金融分析、游戏开发、数学处理数据库编程、网络编程、web编程、pymo引擎、黑客编程、爬虫开发、机器学习、人工智能等等。
Python强大的生态圈注定它了应用广泛,国内的豆瓣、搜狐、金山、通讯、盛大、网易、百度、阿里、土豆、新浪等,国外:谷歌、NASA、YouTube、Facebook、红帽等企业都在广泛应用。
国务院发布了《新一代人工智能发展规划》,人工智能正式纳入国家发展战略,开启了国内人工智能产业发展的新篇章。2017年Python还被列入全国计算机等级考试,山东省小学课程加入了Python,浙江省、北京市、山东省已把Python纳入信息技术课程和高考的内容体系。
• 1.Python简介
• 2.与其它语言对比
• 3.字符编码/注释/变量/缩进
• 4.流程控制
• 5.常用数据介绍
• 6.数据类型内置方法
• 7.字符串格式化
• 8.运算符
• 9.输入输出
• 10.三元运算
• 11.collections
• 12.列表、字典、元组、集合详细使用
• 13.IO操作,文件增删改查
• 14.函数介绍,函数语法,函数参数
• 15.高阶函数与函数返回值
• 16.lambda匿名函数
学习周期:3周
• 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周
• 1.面向对象简介
• 2.类和对象是什么
• 3.创建类
• 4.经典类与新式类
• 5.面向对象三大特性:封装、继承、多态
• 6.类的普通成员
• 7.字段方法属性
• 8.类的高级成员
• 9.静态字段、静态方法、静态属性
• 10.类方法
• 11.MetaClass\AbstractClass
• 12.类成员修饰符
• 13.函数式编程和面向对象编程的对比
• 14.扩展:面向对象编程的本质
• 15.网络编程基础
• 16.SOCKET原理讲解
• 17.通过SOCKET实现简单SSH
学习周期:2周
• 1.Python模块SocketServer使用和源码剖析(异步多线程)
• 2.线程、进程、协程原理剖析
• 3.线程相关各知识点详解
• 4.Python中线程和其他语言线程的对比
• 5.GIL内部机制
• 6.线程锁、事件
• 7.生产者消费者模型(消息队列)
• 8.进程的使用
• 9.进程间数据共享
• 10.进程池
学习周期:2周
• 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周
• 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周
• 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周
• 1.自定义tag
• 2.模型绑定
• 3.Form表单验证
• 4.Djangoadmin使用与定制
• 5.XSS、CSRF、Session\Cookie
• 6.项目实战:WEBQQ开发
• 7.项目实战:CRM客户管理系统开发
• 8.项目实战:爬虫开发
• 9.项目实战:金融量化交易策略分析系统
学习周期:6周