O1 python核心编程 可掌握的核心能力 · 1、掌握基本的Linux系统操作; · 2、掌握Python基础编程语法; · 3、建立起编程思维和面向对象思想; 可解决的现实问题 · 1、字符串排序,切割,逆置 · 2、猜数字、飞机大战游戏; 第一阶段主要内容 · 01 Linux基本命令 · 02 Python语法基础 · 03 Python字符串解析 · 04 Python时间和日历 · 05 Python文件操作 · 06 Python面向对象 · 07 设计模式 · 08 异常 · 09 模块 · 10 项目实战:飞机大战 02 python高级和网络编程可掌握的核心能力 · 1、掌握Python高级编程,能进行面向对象设计; · 2、了解Linux系统编程原理,认知程序运行的本质,方便后期开发出高质量的程序; · 3、掌握网络编程协议,实现网络间点对点通信; · 4、掌握关系型数据库MySql开发,熟练编写SQL语句; · 5、掌握正则表达式,进行字符串模糊匹配 · 6、掌握shell脚本编程 · 7、掌握了web服务器的运行原理 可解决的现实问题· 能够面向对象分析和设计程序,进行网络通信开发,实现基于Linux系统高并发异步web服务器 第二阶段主要内容 · 01 Python高级编程 · 02 Linux系统编程 · 03 Linux网络编程 · 04 正则表达式 · 05 案例:web服务器实现 · 06 数据结构与算法 · 07 shell脚本编程 03 数据库开发可掌握的核心能力 · 1、 关系数据库操作和设计 · 2、 非关系性数据库的操作和设计 · 3、 缓存服务器的操作和设计 可解决的现实问题· 1、数据库增删改查 · 2、根据实际问题设计出相应数据库表 · 3、提供数据响应速度灵活运用缓存 第三阶段主要内容 · 01 MySQL开发 · 02 MongoDB开发 · 03 Redis开发 · 04 数据库调优和部署 04 前端与移动开发可掌握的核心能力 · 1、 可根据UI设计,开发web网站的前端页面 · 2、PC端和移动端页面特效开发 · 3、前端页面性能优化 可解决的现实问题· 1、开发常见Web网站的前端页面和移动端H5页面 · 2、 跟后台进行数据通信 第四阶段主要内容 · 01 html · 02 css · 03 ps应用 · 04 PC端页面开发实战流程 · 05 html5和css3 · 06 移动端页面开发实战流程 · 07 JavaScript · 08 jquery · 09 移动端框架和库 · 10 前端自动化、前端性能优化 05 web全栈开发可掌握的核心能力 · 1、 可根据产品原型图,开发web网站的前端界面 · 2、 可根据业务流程图,开发web网站的后台业务 · 3、 可根据web框架设计,开发对应的数据库 可解决的现实问题· 1、 高并发全功能的web网站开发 · 2、 微信公众号应用开发 第五阶段主要内容· 01 git项目代码管理和项目开发流程 · 02 Django 框架开发 · 03 Nginx配置和uWSGI部署 · 04 大项目一:电商平台 · 05 RESTful接口开发 · 06 tornado web框架 · 07 微信公众号开发 · 08 大项目二:移动web o2o 06 人工智能可掌握的核心能力 · 1、 掌握爬虫的工作原理和设计思想 · 2、掌握反爬虫机制 · 3、掌握分布式计算应用 · 4、掌握常见数据分析方法 · 5、了解常见机器学习算法 · 6、 掌握机器学习常用框架 可解决的现实问题· 1、定向抓取互联网中指定领域的海量信息 · 2、数据分析,清洗数据,进行数据分析和挖掘 · 3、 深度机器学习,定向广告推荐 第六阶段主要内容· 01 网络爬虫 · 02 爬虫原理与数据抓取 · 03 scrapy框架 · 04 爬虫分布式集群 · 05 大项目三:婚恋网站数据采集 · 06 大数据科学分析 · 07 数据分析 · 08 数据可视化 · 09 大项目四:婚恋网站数据分析 · 10 机器学习 · 11 监督学习算法 · 12 机器学习框架scikit-learn · 13 大项目五:广告推荐系统 · 14 就业指导 |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |