【职业方向】
Web应用开发
服务器端编程,具有丰富的Web开发框架,如Django和TurboGears,快速完成一个网站的开发和Web服务。典型如国内的豆瓣、果壳网等;国外的Google、Dropbox等。
系统网络运维
在运维的工作中,有大量重复性工作的地方,并需要做管理系统、监控系统、发布系统等,将工作自动化起来,提高工作效率,这样的场景Python是一门非常合适的语言。
科学与数字计算
Python被广泛的运用于科学和数字计算中,例如生物信息学、物理、建筑、地理信息系统、图像可视化分析、生命科学等,常用numpy、SciPy、Biopython、SunPy等。
3D游戏开发
Python有很好的3D渲染库和游戏开发框架,有很多使用Python开发的游戏,如迪斯尼卡通城、黑暗之刃。常用PyGame、Pykyra等和一个PyWeek的比赛。
图形界面开发
Python可编写桌面图形用户界面,还可以扩展微软的Windows,常用Tk、GTK+、PyQt、win32等。
网络编程
除了网络和互联网的支持,Python还提供了对底层网络的支持,有易于使用的Socket接口和一个异步的网络编程Twisted Python。
【课程体系】
面向企业需求设计,理论+项目实战
Python语言基础
1.Python语言基础
环境搭建与配置
变量和数据类型
编程基础
装饰器
2.简易爬虫实战
http和urllib2
正则表达式和re
编写爬虫代码
多线程
3.工具阶段
Pip安装方法以及环境
Pip基础使用和指定源
Pycharm&pdb调试技巧
Virtualenv安装
4.Python面向对象
类方法使用及特征
嵌套类和嵌套函数
面向对象入门及特征
super和self对象
访问限制
Pythonweb开发
1.flask入门
flask模板 flask路由
flask入门部署 Jinja2基本语法
flask上下文响应
flask入门数据库操作
2.Django基础
创建网站
sqlite3数据库简介
数据库基本操作
admin使用
3.Ajax初步
数据封装
eval&dom
Ajax简介/运行环境
ajax注册用户
4.Django进阶
通用视图
admin定制
admin actions
集成已有的数据库
jinjia2替换模板引擎
Python爬虫开发
1.爬虫基础
简单爬虫实例 方法抓取
cookie操作 requsts
模拟登陆
正则表达式的基本使用
2.Git基本使用
big分支 pull requst
eature分支 常用命令
remote和clone
基于github文档配置
3.Scrapy框架
爬虫核心
Scrapy初步简介
Scrapy常用命令
图片抓取
cookie处理
4.MYSQL数据库
sql规范和创建
主外键约束
数据关联处理
运算符
常用函数
Python数据分析
1.pandas数据处理
pandas层次化索引
pandas 拼接操作
pandas数据处理
pandas绘图函数
pandas 透视表和交叉表
2.KNN算法
KNN算法原理
KNN回归案例
KNN入门案例
KNN分类案例
3.线性回归&逻辑斯蒂回归算法
导数回顾 矩阵的回顾
实例糖尿病的线性回归
岭回归与Lasso回归
线性回归原理
逻辑斯蒂回归算法
4.决策树算法&朴素贝叶斯算法
决策树原理
贝叶斯原理
决策树实例
贝叶斯实例
Python项目实战
1.项目前导
介绍和考核说明
开发前准备
需求和功能讲解
代码结构
注意事项
2.版本控制管理软件
Svn Git详解
四大开源站点 Svn常用实操
Git对比Svn
常用版本控制和原理
3.Diango缓存优化
Redis缓存· 自定义缓存
Filesystem缓存解析
Database缓存解析
Django缓存优化性能评估
缓存配置与使用
自定义缓存
4.网站发布
脚本自动化
Diango多服务器分离
Diango的服务器安全
介绍Diango和它的基
主流部署方式介绍
部署前准备
【课程导师】
张毅恒
粤嵌Python讲师
全栈工程师。多年软件开发经验,先后在世界的CAE公司和大型互联网公司任职。工作中使用C++/Python/C#/Java/JavaScript/Angular/Vue/Docker等开发技术。为世界范围内千万客户提供软件服务及AI解决方案。现致力于Python相关技术(全栈开发,机器学习,自动化等)的研究与分享。
【合作企业】
学员点评
100%满意度
粤嵌教育广州校区
综合
环境 : 5.0师资 : 5.0教学 : 5.0
小*许
私信AT(环境:5.0师资:5.0教学:5.0)
在科学城,还好,就是室内环境差了点
2019-03-17