Python自动化开发周末精英班

导读 北京老男孩教育Python自动化开发周末精英班,此课程适用于想要周末学习的学员,Python,是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python已经超越JAVA,C++成为第1大语言。Python简单易学、免费开源、高层语言、可移植性强、面向对象、可扩展性、可嵌入型、丰富的库、规范的代码等。
400-888-4846 701
Java 大数据 云计算 Python MySQLDBA GO语言

课程详情

2022-11-06

Python自动化开发周末精英班

北京老男孩教育Python自动化开发周末精英班,此课程适用于想要周末学习的学员,Python,是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python已经超越JAVA,C++成为第1大语言。Python简单易学、免费开源、高层语言、可移植性强、面向对象、可扩展性、可嵌入型、丰富的库、规范的代码等。
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开发基础
  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.jQuery ajax
  •16.jQuery扩展方法
  •17.Bootstrap使用
  •18.EasyUI介绍和使用
  学习周期:3周
  7、WEB框架学习
  WEB框架学习
  •1.Web框架本质
  •2.Socket服务器
  •3.基于反射的路由系统
  •4.WSGI介绍及原理实现
  •5.开发自己的web框架
  •6.MVC和MTV
  •7.路由系统、模板
  •8.实现登陆、注册、找回密码
  •9.Django基础学习与使用
  •10.普通路由和动态路由
  •11.模板引擎、ORM介绍
  •12.Django ORM增删改查学习
  •13.初识自定义tag
  •14.Django进阶学习与使用
  •15.初识模型绑定、初识Form表单验证
  •16.Django ORM进阶学习
  •17.ModelForm、自定义Validator
  •18.项目实战:BBS论坛开发
  学习周期:3周
  8、企业项目实战
  •1.自定义tag
  •2.模型绑定
  •3.Form表单验证
  •4.Django admin使用与定制
  •5.XSS、CSRF、Session\Cookie
  •6.项目实战:WEB QQ开发
  •7.项目实战:CRM客户管理系统开发
  •8.项目实战:爬虫开发
  •9.项目实战:金融量化交易策略分析系统
  学习周期:6周

上一篇: MySQLDBA数据库培训 下一篇: Linux架构师

推荐课程

查看全部课程
北京老男孩教育

北京老男孩教育

昌平校区

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