课程介绍
一阶段:Python基础
培养目标:掌握Python基础编程语法;建立起编程思维和面向对象思想
主要内容:Python基础语法、在程序中表示事物、在程序中操作事物、给程序添加逻辑、模块化开发、面向过程编程思想、面向对象编程思想、常用算法实现、异常处理、
项目案例:猜拳游戏、2048算法类游戏、通讯录日程表
二阶段:Python高级
培养目标:Python多平台迁移、Python常用第三方库、文件处理与持久化、掌握网络编程协议,实现网络间点对点通信
主要内容:Python多平台迁移、Python常用第三方库、文件处理与持久化、数据库编程、多线程编程、网络编程、系统编程、聊天服务器开发、线性代数基础
项目案例:文件相关操作、文件批量改名、学生管理系统(文件版)
三阶段:数据库SQL
培养目标:关系型数据库表的设计、数据库增删改查、SQL结构化查询语言、Python数据库操作的库
主要内容:Python多平台迁移、Python常用第三三方库、文件处理与持久化、Mysql数据库、MongoDB数据库、Redis数据库、多线程编程、网络编程、系统编程、聊天服务器开发
项目案例:搭建min--web服务器、Web框架一个人博客
四阶段:前端开发
培养目标:根据UI设计制作前端页面、PC端和移动端页面特效开发、前端页面性能优化
主要内容:Html、CSS、PC端开发实战流程、Htm15和CSS3、JavaScript编程、DOM操作、JQuery、
项目案例:启业级网站开发、个人站搭建
五阶段:web全栈
培养目标:根据产品原型图开发网站、根据业务流程图开发网站后台、根据Web框架设计,开发数据库、缓存服务器的操作和设计、异步任务的实现
主要内容:Linux服务器配置、Python Flask开发、Python Django开发、RESTful接口开发、数据化项目开发、中间件开发、测试驱动开发、网站部署与管理、
项目案例:新经资讯网、电商平台综合实例
六阶段:网络爬虫与搜索引擎
培养目标:掌握爬虫的*原理和设计思想、掌握反爬虫机制、掌握分布式数据采集
主要内容:爬虫*原理、北京房价数据爬取、分布式数据采集、定向抓取互联网中指定的信息、制定爬虫采集系统、反爬虫机制
项目案例:股票数据定向爬虫、分析豆瓣中最新电影的影评、爬取招聘网站并进行分析
七阶段:大数据分析
培养目标:掌握数据挖掘基础工具的使用、掌握数据挖掘处理数据的方法、深入分布式文件系统HDFS、理解分布式资源管理框架Yarn、精通分布式计算框架Spark
主要内容:数据探索、数据处理、数据统计方法、数据挖掘与建模、模型评价与分析、数据可视化、Hadoop-Spark、金融数据量化分析、水色图像水质评价、北京房价预测
项目案例:智能金融交易平台、自动量化交易平台
八阶段:人工智能
培养目标:机器学习的基本概念、常见流派及几大要素介绍、分类、聚类、回归、神经网络、常用库scikit-learn介绍、图像识别、检测的实现
主要内容:机器学习sklearn、逻辑回归、TensorFlow框架、朴素贝叶斯、支持向量机、K-means算法、决策树、CNN-人脸识别、RNN-语言建模、猫狗大战
项目案例:从数据支持到策略开发、深度学习模型的训练过程、图像识别、检测任务、机器写小说
课程优势
简单易学
学习Python不需要有其他的知识背景,Python语法的简洁性,零基础也可以学,是非常适合新手入门的语言。
*薪资高
因为Python生产效率高,最近两年开始在国内火起来,高薪聘请Python工程师。毕业后平均薪资可达到9200元。最低薪资也在8000元左右。*一年之后,年薪可以达到15万元以上。
开发效率高
完成同一个功能,Python的编码量大大少于其他编程语言,可以极大的提高程序员的开发效率,告别苦逼的加班。
竞争压力小
目前市场上会Python的程序员少之又少,大学教育不教授Python编程,招聘岗位多。
风口来了
Python在数据分析和人工智能等互联网领域,正如鱼得水般快速发展,选择比努力更重要。