学习对象:
1、没有任何软件编程基础和Python经验,想先从0基础入手的Python开发爱好者;
2、希望以较低的投入和风险来了解自己是否适合转型从事Python开发的求职人员;
3、对前途迷茫、希望能丰富自己的职场技能,担心毕业即失业的小白人员;
4、可以没有任何的计算机和编程基础,但希望通过自己的付出的人打破现状的人。
培训周期:
培训周期:20天
培训方式:全日制脱产,每周5天上课,上两天休息一天的方式(实际培训时间可能因法定节假日等因素发生变化),早9:00-晚 20:30 。
培训要求:自带笔记本
注:获取更多视频资料+源码+笔记 加QQ:1935369491
基础班课程大纲 | |||
所处阶段 | 主讲内容 | 技术要点 | 学习目标 |
第一阶段: Python核心编程 |
Linux基本命令 | shell操作 文件和目录 文件属性修改命令 查找与检索命令 磁盘管理 压缩包管理 进程管理 用户管理 网络管理 其他命令 常用服务器ftp/ssh/samba 编辑器vim/sublime/gedit gcc工具链 ubuntu软件安装与卸载 RedHat软件安装与卸载 centOS软件安装与卸载 |
可掌握的核心能力: 1、掌握基本的Linux系统操作; 2、掌握Python基础编程语法; 3、建立起编程思维和面向对象思想; 可解决的现实问题: 字符串排序,切割,逆置; 猜数字、飞机大战游戏; 市场价值: 具备编程思维,掌握Python基本语法,能开发出一些小游戏,尚不能达到任何企业用人标准。 |
Python语法基础 | 基础数据类型 变量本质 简单函数 输入输出函数 局部变量和全局变量 算术表达式 逻辑表达式 关系表达式 位运算 语法格式 分支语句 循环语句 break continue list列表-增删改查截取操作 tuple元祖-查和截取操作 dictionary字典-增删改查操作 函数高级 函数的参数详解 函数调用关系 按值传递参数和按引用传递参数 匿名函数 return语句 变量作用域 数字类型转换 数学函数 内建range函数 随机数函数 |
||
Python字符串解析 | Python访问字符串中的值 Python字符串更新 Python字符串运算符 Python字符串格式化 |
||
Python时间和日历 | 时间和日期 获取格式化的时间 获取某月日历 Time模块的内置函数 日历(Calendar)模块 |
||
Python文件操作 | 终端输入和输出 打开和关闭文件 File对象的属性 close()方法 write()方法 read()方法 seek()方法 重命名和删除文件 Python里的目录: chdir()方法 getcwd()方法: rmdir()方法 文件、目录相关的方法 Linux和Windows平台下的差异性 |
||
Python面向对象 | 面向对象思想 类和对象 类的继承 多态 类属性和实例属性 静态方法和类方法 |
||
设计模式 | 工厂模式 单例模式 |
||
异常 | 异常作用 捕获异常 异常的传递 抛出自定义异常 嵌套处理异常 |
||
模块 | 模块制作 模块发布 模块安装 模块使用 import 语句 from…import 语句 from…import* 语句 |
||
项目实战:飞机大战 |
游戏界面开发
检测键盘 操控飞机 射击子弹 敌机移动 射击积分 判断胜负 |
学习对象:
本课程适合有Python语言基础、web前端基础的人士,课上不讲Python基础知识。
学习周期:
培训周期:4个月
培训方式:全日制脱产,每周5天上课,上两天休息一天的方式(实际培训时间可能因法定节假日等因素发生变化),早9:00-晚 20:30
培训要求:自带笔记本
学习费用:
就业班课程大纲 | ||
所处阶段 | 主讲内容 | 学习目标 |
第二阶段: Python高级和网络编程 |
Python高级编程 | 可掌握的核心能力: 1、掌握Python高级编程,能进行面向对象设计 2、了解Linux系统编程原理,认知程序运行的本质,方便后期开发出高质量的程序 3、掌握网络编程协议,实现网络间点对点通信 4、掌握关系型数据库MySql开发,熟练编写SQL语句 5、掌握正则表达式,进行字符串模糊匹配 6、掌握shell脚本编程 7、掌握了web服务器的运行原理 可解决的现实问题: 能够面向对象分析和设计程序,进行网络通信开发,实现基于Linux系统高并发异步web服务器 市场价值: 熟练掌握Python编程和网络协议,可满足企业开发的初级需求,根据市场反馈数据看,薪资普遍在 6000-8000元 /月 |
Linux系统编程 | ||
Linux网络编程 | ||
正则表达式 | ||
案例:web服务器实现 | ||
数据结构与算法 | ||
shell脚本编程 |
就业班课程大纲 | ||
所处阶段 | 主讲内容 | 学习目标 |
第三阶段: 数据库开发 |
MySQL开发 | 可掌握的核心能力: 1、 关系数据库操作和设计 2、 非关系性数据库的操作和设计 3、 缓存服务器的操作和设计 可解决的现实问题: 1、数据库增删改查 2、根据实际问题设计出相应数据库表 3、提供数据响应速度灵活运用缓存 市场价值: 熟练操作服务器开发必备的后端数据库,8000-10000/月 |
MongoDB开发 | ||
Redis开发 | ||
数据库调优和部署 |
就业班课程大纲 | ||
所处阶段 | 主讲内容 | 学习目标 |
第四阶段: 前端与移动开发 |
html | 可掌握的核心能力: 1、 可根据UI设计,开发web网站的前端页面 2、PC端和移动端页面特效开发 3、前端页面性能优化 可解决的现实问题: 1、开发常见Web网站的前端页面和移动端H5页面 2、 跟后台进行数据通信 市场价值: 前端作为web网站开发的半壁江山,全栈工程师必备技能,8000-12000元/月 |
css | ||
ps应用 | ||
PC端页面开发实战流程 | ||
html5和css3 | ||
移动端页面开发实战流程 | ||
JavaScript | ||
jquery | ||
移动端框架和库 | ||
前端自动化、前端性能优化 |
就业班课程大纲 | ||
所处阶段 | 主讲内容 | 学习目标 |
第五阶段: web全栈开发 |
git项目代码管理和项目开发流程 | 可掌握的核心能力: 1、 可根据产品原型图,开发web网站的前端界面 2、 可根据业务流程图,开发web网站的后台业务 3、 可根据web框架设计,开发对应的数据库 可解决的现实问题: 1、 高并发全功能的web网站开发 2、 微信公众号应用开发 市场价值: web全栈工程师,独立开发前端和后端业务,10000-20000元/月 |
Django 框架开发 | ||
Nginx配置和uWSGI部署 | ||
大项目一:电商平台 | ||
RESTful接口开发 | ||
tornado web框架 | ||
微信公众号开发 | ||
大项目二:移动web o2o |
就业班课程大纲 | ||
所处阶段 | 主讲内容 | 学习目标 |
第六阶段: 人工智能 |
网络爬虫 | 可掌握的核心能力: 1、 掌握爬虫的工作原理和设计思想 2、掌握反爬虫机制 3、掌握分布式计算应用 4、 掌握常见数据分析方法 5、了解常见机器学习算法 6、 掌握机器学习常用框架 可解决的现实问题: 1、定向抓取互联网中指定领域的海量信息 2、数据分析,清洗数据,进行数据分析和挖掘 3、 深度机器学习,定向广告推荐 市场价值: 具备互联网数据采集的爬虫开发能力,可对数据进行初步分析和挖掘,根据市场反馈数据看,薪资普遍在 12000-30000元/月 |
爬虫原理与数据抓取 | ||
scrapy框架 | ||
爬虫分布式集群 | ||
大项目三:婚恋网站数据采集 | ||
大数据科学分析 | ||
数据分析 | ||
数据可视化 | ||
大项目四:婚恋网站数据分析 | ||
机器学习 | ||
监督学习算法 | ||
机器学习框架scikit-learn | ||
大项目五:广告推荐系统 | ||
就业指导 |