时间:2018-10-13 17:52:34 来源:信盈达 作者:
课程简介
Python,AI编程编程第一语言! 作为一门面向对象的编程语言,Python相比起其他编程语言,具有语法简练、可读性强、易学易读,且开源、可移植、可拓展、可嵌入等优势,其面向对象也更加安全,是如今最为高效的编程语言之一,也是人工智能编程、数据分析、黑客网络攻防等领域的首选编程语言。随着“人工智能”正式写入2017政府工作报,预计未来10年人工智能将造数万亿美元市场,Python工程师也开始面临缺口巨大的市场需求。各大招聘网站日需求量达到15000+个, Python工程师的薪资待遇普遍在15k-30k之间,并且随着开发年限的增长呈递增趋势。由于Python简单易学、功能强大等优势,已经吸引越来越多的软件工程师投入式这一行业。
课程目标
1、掌握python语法,掌握Linux和Windows双系统开发环境,掌握常见数据结构和算法(时间复杂度计算,排序,搜索,栈,队列,二叉树)
2、掌握Linux操作系统进程/线程管理和网络socket编程,理解python的异步和协程,掌握关系型数据库MongoDB和缓存服务器Redis应用,能独立进行后台服务器的设计和开发
3、掌握前端页面开发和优化
4、融会贯通前端和后台所学知识,学习掌握Django web框架,提升开发效率,可进行前后端全栈web开发;学习微信小程序开发,加强对http协议、session、跨域请求、安全传输的理解,掌握高并发web服务器开发,掌握Nginx部署和配置
5、数据采集和数据分析方向,掌握爬虫工作原理和反爬虫机制,学习scrapy框架和scrapy-redis分布式框架,对各大知名网站数据进行采集
6、了解深度学习常见算法,掌握监督学习训练模型的过程,熟悉常用机器深度学习框架的安装和部署,了解图像识别学习和语音识别学习的过程
适合人群
1、编程新手:非常喜爱编程,以后想从事相关工作,但是零基础,不知道入门选择什么编程语言的朋友,其实是最适合选择Python编程语言的。
2、网站前端开发人员:平常只关注div+css这些页面技术,很多时候其实需要与后端开发人员进行交互的,学习python编程语言,更加便于沟通。
3、SEO人员:Python的学习可以帮助SEO人员有能力编写一些查询收录、排名以及自动生成网站地图等SEO工具,让SEO工作更简单便捷!
4、在校学生:Python已经被列为高中计算机学习课程,对于现在的在校大学生来说,空闲时间多,学习python编程语言在弥补相关技能的同时,还能掌握一种新技能,对以后的工作更有帮助。
5、Java开发人员:相比于Java,python近两年更加火爆,很多java开发人员瞄准了这个市场,转型做python,能更轻松的获得高薪职业!
当然,以上仅列举了几类急需学习python编程语言的人,如果您对python感兴趣,无论您是何种身份均可学习,只要您愿意,相信,一定可以学好!
上课方式
理论20%+实践40%+项目40%
课程大纲
第一阶段:python语言 | |
第一部分:python基础 | |
1、Python的基本语法 |
2、流程控制 |
3、字符串、列表、元组、字典 | 4、函数 |
3、文件操作 | |
|
|
第二部分:Python高级编程 | |
1、面向对象 |
2、异常处理与常见模块 |
3、深度拷贝和算法 | 4、垃圾回收和内存管理 |
5、扩展库 | 6、进程和线程 |
7、 正则表达式 | 8、网络编程 |
9、其他高级语法 | |
|
|
第二阶段:Linux应用、服务器、数据库 | |
第一部分:Linux应用&服务器 | |
1、Linux基础 |
2、Linux服务安装、产品发布 |
3、Tomcat服务器 | 4、静态页面和动态页面部署 |
3、http协议详解 | |
|
|
第二部分:数据库&Redis缓存 | |
1、Mysql环境搭建和基础查询 |
2、Mysql高级查询 |
3、MongoDB基本语法和使用 | 4、数据安全性 |
5、Redis使用 | 6、Redis和python结合使用 |
7、Redis订阅发布、主从配置 | |
|
|
第三阶段:前端开发 | |
第一部分:Html&Css网页布局 | |
1、Html基础语法 |
2、Css样式表 |
3、常见的几种网页布局 | 4、页面优化技巧 |
|
|
第二部分:Javascript、Jquery | |
1、Javascript基础语法 |
2、Javascript闭包、原型链、继承 |
3、Javascript Es6语法 | 4、Jquery使用和项目实战 |
5、Ajax通信和Jsonp | 6、Bootstrap |
|
|
第四阶段:Python Web开发 | |
1、网络框架及MVC架构 |
2、Django框架和Flask web框架 |
3、验证码和分页 | 4、静态文件处理和中间件 |
5、上传图片和解析 |
6、富文本编辑器 |
7、Linux网站部署和配置 | 8、数据库迁移 |
9、Jinja2模板编程 |
10、WTForm表单编程 |
|
|
第五阶段:Python 爬虫 | |
1、爬虫基础 |
2、提升爬虫速度 |
3、Selenium模拟浏览器 | 4、Scrapy爬虫框架 |
5、爬虫攻防 |
|
|
|
第六阶段:人工智能 | |
1、数据分析基础 |
2、NumPy库及数组和矢量计算 |
3、使用pandas 库进行数据分析与处理 | 4、用matplotlib 实现数据可视化 |
5、机器学习算法讲解(重点) |
6、用scikit-learn 库实现机器学习 |
7、Tensorflow深度学习 |
|
|
免费领取试听卡
申请已经提交
老师会马上给您安排试听课程!
申请出错了
您可以加老师QQ:914865590报名咨询!
总部:深圳市龙华新区民治街道民德2号民德大厦201