人工智能Python开发工程师课程体系
人工智能Python开发工程师课程体系课程名称课程内容项目实战第一阶段:Python基础编程开启编程之路Scratch入门体验、运算符、动作和绘图、过程、变量、逻辑做决定、调用自身过程、链表。Scratch是由麻省理工学院(MIT)媒体实验室所开发的一款面向青少年的图形化简易编程软件。使用者只需将色彩丰富的指令方块进行组合,便可创作出多媒体程序、互...
·
人工智能Python开发工程师课程体系 | ||
---|---|---|
课程名称 | 课程内容 | 项目实战 |
第一阶段:Python基础编程 | ||
开启编程之路 | Scratch入门体验、运算符、动作和绘图、过程、变量、逻辑做决定、调用自身过程、链表。 | Scratch是由麻省理工学院(MIT)媒体实验室所开发的一款面向青少年的图形化简易编程软件。使用者只需将色彩丰富的指令方块进行组合,便可创作出多媒体程序、互动游戏、动画故事等作品从而培养学生的编程思维。 |
Python语法 | Python程序体验、注释、变量、标识符和关键字、输入输出、运算符、数据类型以及转换、字符串、列表、元祖、字典、条件表语句、循环语句、函数、文件操作以及面向对象。 | 通过飞机大战的游戏熟练掌握Python语法规范。 |
第二阶段:Python高级编程 | ||
Linux基础操作 | Linux简介、Linux常见命令、Linux系统基本命令、Linux用户和权限系统、Linux文件系统、Linux常用软件、编辑器以及服务器。 | Linux是另一种操作系统,该操作系统一般情况下用于生产环境下的网站服务器。Python在开发过程中也会基于Linux环境开发。 |
Python高级编程 | 生成器、迭代器、闭包、装饰器、模块、作用域、深拷贝、浅拷贝、变量私有化、属性、元类、垃圾回收、内建属性和函数、集合Set、调试、进制以及位运算。 | 展示一些高级的Python设计结构和它们的使用方法并且提供对其最佳用法的探讨。 |
Linux高级编程 | 网络简介、通信过程、UDP、TCP、并发网络编程、HTTP协议、WEB服务器编程。 | 局域网聊天工具 、web服务器 。 |
第三阶段:H5移动开发 | ||
HTML5+CSS3 | Web应用开发组件、常用标签、表单标签、表格标签、CSS3的样式语法、常用样式、盒子模型、浮动、定位、布局。 | HTML5和CSS3是未来Web开发的必备语言,也是移动端开发的一个首选,该课程使开发人员使用Web布局标完成电商项目和O2O项目布局。 |
JavaScript+Ajax | JavaScript语法、JavaScript中的面向对象技术、原型链以及闭包、DOM和BOM编程、Ajax应用技术。 | 使用面向对象的Javascript技术设计一个贪吃蛇游戏,充分应用Javascript的各项技术。 |
JQuery和Bootstrap | JQuery使用、JQuery中的Ajax应用、JQuery在企业中的应用案例,Bootstrap前端框架应用。 | 围绕购物网站实现前端动态特效,表单动态验证、幻灯片切换、Tab特效切换、发货单动态录入、可编辑的表格等实现。 |
动端电商项目 | 商城首页、商品展示页面、购物车页面、订单结算页面、个人中心、地址维护页面等。 | 该项目使用标准的前端开发流程,充分使用到前端的各项技术,让同学具备网站前端开发的能力。 |
第四阶段:数据库编程 | ||
MySQL | MySQL简介、命令行工具以及数据管理、MySQL数据查询(条件、分组、聚合函数、排序、分页、连接查询、自关联、子查询)、内置函数、项目练习、数据分表、MySQL账号管理、函数、视图、存储过程、事务、索引、Python操作MySQL。 | Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的应用软件之一。 |
MongoDB | NoSQL简介、MongoDB简介、关键概念介绍、付基本操作以及数据类型、简单增删改查、数据查询详解、聚合函数、索引、备份和恢复、Python操作MongoDB。 | MongoDB是一个基于分布式文件存储的数据库。由 C++语言编写。旨在为Web应用提供可扩展的高性能数据存储解决方案。 |
Redis | Redis简介、客户端和服务器、数据类型(string、hash、list、set、zset)、各种数据类型操作、Python操作Redis、主从、集群。 | Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。 |
第五阶段:后端大项目实战 | ||
Django | Django入门、DjangoMTV流程、Django模型以及ORM、Django视图、Cookie和Session、Django模板语法、模板继承、模板包含、模板的过滤器以及CSRF和中间件、Django高级第三方模块。 | Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django是一个开放源代码的Web应用框架,由Python写成。 |
移动端购物网站 | 该项目包含数据库设计、程序设计、编码实现、软件测试、项目审核、项目上线、Git版本控制、Webuploader上传插件、阿里大鱼(发送短信)、HTTPS、微信支付、支付宝支付、Redis应用(换成和秒杀)。 | 电子商务网站是WEB技术中最有代表的产品!该项目使用到所有的WEB技术。购物网站模仿京东和淘宝业务流程,真正适合大型电商的业务流程。 |
Flask框架 | 快速入门、程序结构、路由、表单、模板、数据库。 | Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。 |
微信公众号开发 | 公众号类别、公众号原理、微信服务器验证、公众号接收与发送消息、微信公众号菜单、网页授权、账号绑定、微信支付、微信jssdk包开发、订餐系统开发。 | 微信订餐系统、微商分销管理系统、二手车交易系统、在线订餐系统、智能幼儿园系统选其一。 |
第六阶段:网络爬虫 | ||
Python爬虫以及 | 爬虫背景知识、爬虫原理、Http、Https、Request使用、Fidder软件、静态网页数据提取、动态网页数据提取。 | 旅游线路,酒店预订,旅游攻略等其他内容的爬虫,以及百度图片。 |
scrapy框架和scrapy-redis | scrapy入门、scrapy项目体验、scrapy详解、scrapy项目应用、crawlspider的使用、scrapy-redis实战。 | 全国空气质量数据分布式爬虫以及爬去技术论坛的帖子和回复。 |
第七阶段: shell和自动化运维 | ||
shell编程 | shell的运行原理、变量、分支、循环、函数、命令、grep-find-xargs、send、awk列处理工具、开机启动服务器设置。 | Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 |
nginx | nginx安装、Nginx配置文件详解、重定向、虚拟主机、动静分离、反向代理、负责均衡、Python集成。 | Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率。 |
自动化部署 | Nginx配置和自动化代码部署。 | 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程,在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。 |
第八阶段:高薪课程 | ||
数据分析 | 科学计算numpy、pandas;分析策略;数据可视化matpalotlib;自然语言处理NLTK。 | 金牛座智能盈利策略:接收市场行情数据, 生成K线数据并产生交易提醒。根据交易策略, 寻找获利机会并做出开仓/平仓, 止损/止盈等决策。 |
机器学习算法 | scikit-learn、机器学习与特征工程、分类算法、回归与非监督学习、推荐系统。 | 猜你喜欢:在大数据时代按照每个人的情况做出的精细化数据管理应用,从数据分析做出的宝贝推荐方式。 |
大数据与人工智能 | TensorFlow框架开发、Tensorflow IO操作、神经网络基础、全连接神经网络与实现、卷积神经网络网络与实现。 | 人脸识别(Face Recognition)实现了图像或视频中人脸的检测、分析和比对,包括人脸检测定位、人脸属性识别和人脸比对等独立服务模块,可为开发者和企业提供高性能的在线API服务,应用于人脸AR、人脸识别和认证、大规模人脸检索、照片管理等各种场景。 |
第九阶段:就业与服务 |
更多推荐
已为社区贡献2条内容
所有评论(0)