更多课程 选择中心


Python培训

400-996-5531

达内Python人工智能培训课程大纲


在2019年上半年,我们达内Python培训课程根据技术发展和企业需求进行升级调优,目前有Python就业和培优两种班型,具体的课程内容我们按照模块、内容、目标和实战项目进行阐述。

1. Python语言核心编程

Linux操作系统

计算机核心架构、最小系统,未来趋势,程序的本质,进制, 操作系统、编程语言

Linux操作系统及常用命令:文件和目录、文件属性修改 命令、查找与检索命令、文件比较、打包压缩、进程管理、 用户管理、网络管理、ssh、编辑工具、Sublime text/ vim/Pycharm

掌握计算机的构成、工作原理,熟悉操作 系统和编程语言,理解二进制;熟练使用 Linux常用命令和编辑工具,能够动手完 成文件/目录的多种操作,编辑文本文件, 完成常用软件安装卸载。

Python核心

Python语言特点、应用领域、Python IDE、基本命令、 Python 的核心数据类型、表达式 和 运算符、运算符优先 级、注释 变量、赋值、is/is not运算符、del语句、标准输入输出、 关系运算、布尔运算、if语句、条件达式、pass语句 字符串、字符串访问、索引、切片、字符串编码、raw字符串、 字符串运算、字符串常用方法、字符串格式化 while循环、break语句、for in 循环、range()函数、 continue语句

列表、列表访问、列表运算、深拷贝/浅拷贝、列表常用方法、 列表推导式 元组、元组访问、元组常用方法、序列、字典、创建字典、 字典基本操作、键索引、添加与删除元素、字典常用方法、 字典推导式 集合、可变集合、不可变集合、集合运算、集合推导式 函数、def语句 、return语句、函数参数传递(位置参数、 关键字参数)、缺省参数、位置形参,元组形参、命名关 建字形参、字典形参 函数变量、函数嵌套、Python作用域LEGB、global语 句、nonlocal语句、globals() / locals() 函数 、lambda 表达式

学习Python核心语法,掌握Python编 程技能,逐步理解、建立编程思维与逻 辑,培养动手解决问题的能力,能够运用 Python编程解决基本问题,编写功能较 简单的软件。本阶段特点是以《学生信息 管理系统》项目贯穿迭代,并结合大量课 堂案例进行综合学习,以保证能快速掌握 Python核心编程技能。项目案例包括但 不限于: 文本图案显示、单位换算器、标准体重计 算程序 平闰年判断、个人所得税计算器 文本菜单显示、显示斐波那契数列 求完全数、约瑟夫环 N位密码生成器

Python高级

高阶函数:map函数、filter函数、sorted 函数、eval()、 exec() 函数、递归函数 闭包 closure、装饰器 decorators、函数文档字符串 Python模块、模块安装与导入、dir函数,time模块, math模块、sys模块、random模块、自定义模块、包 开发 异常(exception)、try-except语句、try-finally语句、 raise 语句、assert 语句(断言语句) 迭代器Iterator、生成器Generator、生成器函数、生成 器表达式、yield语句、迭代工具

函数:zip、enumerate 文件操作:打开、读写、关闭;二进制文件、字节串 bytes、字节数组bytearray、标准输入输出文件、汉字 编码

显示9x9乘法表、递归计算阶乘 出租车计价程序 电子时钟 斗地主发牌程序 石头剪刀布 文件复制程序

Python面向对象编程

对象和类、属性 attribute、实例方法、__init__、类变量、 类方法 @classmethod、静态方法@staticmethod 函数重写overwrite、str/repr函数重写示例、特性属性 @property、迭代器(高级) 继承(inheritance) 、派生(derived)、覆盖 override、 super函数、封装 enclosure、多态 polymorphic 异常高级:with 语句、环境管理器、运算符重载:二元运 算符重载、一元运算符重载、PEP8编码规范

数据库备份程序 五险一金计算器 电子词典 词频统计程序

阶段项目实战

学生信息管理系统、飞机大战、2048游戏(讲一练二) 分析项目需求,理解项目的算法,掌 握Python软件开发技术,深入理 解Python语言精髓。

2. Python高级软件开发技术

关系型数据库MySQL

数据库、MySQL部署使用、SQL语言、MySQL数据库管理、 表管理、表记录管理、MySQL数据类型、表结构调整 运算符操作;子句:ORDER BY、LIMIT、GROUP BY、 HAVING、DISTINCT;聚合函数 约束、索引、主键、外键、数据导入导出;表的复制及重 命名 子查询:单表子查询、多表子查询;连接查询、正则匹配 查询 regexp、数据备份恢复、图形化管理工具、用户授权 事务、ER模型、Python数据库接口、PyMySQL、 MySQL存储引擎、MySQL调优、ORM

掌握Python软件开发技能,通过实现 Http服务器(WEB Server)项目、ftp服 务器项目、电子词典项目、AI聊天机器 人项目达到掌握多种Python软件开发技 能:关系数据库MySQL,非关系数据库 MongoDB,网络编程,多进程、线程、 进程池编程,正则表达式。 为提高编码能力,增加编码量,

本阶段会分组实施中期项目开发及中期项目答辩:

1、网络聊天室 

2、在线词典 

3、在线天气 

4、多人抢手机 

5、简单智能机器人 

6、高德地图租房 

7、学生信息管理系统网络版 

8、员工后台管理系统 

9、坦克大战 

10、欢乐斗地主 

11、中国象棋 

12、网络五子棋 

13、易泊车 

14、肯德基信息高德导航 

15、图书管理系统Python 

网络编程

网络知识解析:网络发展、七层模型讲解、网络基础概念; 网络通信过程及重点协议:tcp协议、udp协议、http 协议 网络编程:套接字、数据报套接字编程、广播和组播、 流式套接字、http协议(GET、POST)、套接字属性、 Python位运算、 IO类型、IO多路复用、select 方法实现IO多路复用; struct模块使用、poll 方法和epoll方法的使用、本地套 接字通信、 HTTP Server V1.0 设计实现

Python多进程、多线程

多进程:概念、属性、状态;创建进程、os模块、fork()函数、 getpid() getppid()函数 僵尸进程和孤儿进程、使用进程开发网络并发服务器、多 进程的tftp文件服务器、multiprocessing、进程池 进程间的通信:管道通信、消息队列通信(Queue)、共享 内存通信、信号、信号量 线程、threading、线程的同步互斥 GIL、socketserver、协程

项目:Http服务器(WEB Server V2.0)、FTP服务器、聊 天室;在线电子词典

掌握Python软件开发技能,通过实现 Http服务器(WEB Server)项目、ftp服 务器项目、电子词典项目、AI聊天机器 人项目达到掌握多种Python软件开发技能:关系数据库MySQL,非关系数据库 MongoDB,网络编程,多进程、线程、 进程池编程,正则表达式。 为提高编码能力,增加编码量,

本阶段会分组实施中期项目开发及中期项目答辩:

1、网络聊天室 

2、在线词典 

3、在线天气

4、多人抢手机 

5、简单智能机器人

6、高德地图租房 

7、学生信息管理系统网络版

8、员工后台管理系统 

9、坦克大战

10、欢乐斗地主 

11、中国象棋

12、网络五子棋 

13、易泊车 

14、肯德基信息高德导航 

15、图书管理系统

Python正则表达式

正则表达式、raw字符串、贪婪模式和非贪婪模式、正 则表达式分组、re模块:使用re还是compile对象、 Match对象

非关系型数据库MongoDB

数据存储与数据库发展、关系型与非关系型数据库、 MongoDB概念、安装以及启动、数据库检测、常用数据 类型 Mongodb shell、数据库的创建及删除、集合的创建和删 除、MongoDB文档操作、内嵌文档和数组索引操作 MongoDB 索引、文本检索、固定集合、MongoDB 聚合、 算数和时间运算符、GridFS、游标 Python操作MongoDB:连接mongodb、插入数据、 查询数据、更新数据、删除数据、条件操作符、type()、 排序 limit和skip、逻辑运算、数组操作、内嵌文档操作、索 引操作聚合操作

Git、Github Git、Github、PDB、pip包管理工具

3. Python全栈式WEB工程师

HTML

WEB与Internet、HTML基本介绍、HTML基础语法、 文本标记、列表标记、图像和链接、表格标记 表单、CSS介绍、CSS的使用方式、CSS样式表特征、 CSS选择器 尺寸与边框、框模型、背景属性 文本格式化属性、表格属性、过渡属性、浮动定位 其他定位方式、显示效果、列表属性、转换属性 JavaScript概述、使用JS、JS基础语法、JS变量和常量 数据类型、数据类型转换、运算符、流程控制 分支结构、循环结构、函数 数组、String 其他内置对象、BOM DOM、JS事件 jQuery介绍、jQuery选择器、jQuery操作DOM jQuery-事件、jQuery动画

掌握前端软件开发的核心技术、能够 独立完成前端软件的开发,熟练掌握 WEB前端开发的技能。

CSS

JavaScript

阶段项目实战

HTTP服务器(WEB Server) V3.0 HTML基础及网页结构解析 爬虫基础、urllib、BeautifulSoup模块 网络爬虫项目 1.0

完成http服务器、网络爬虫项目开发

阶段项目实战 在线商城前端、博客系统前端 完成在线商城、博客系统的前端功能 设计、开发、调试。

Python Flask框架

Flask 框架、开发环境建立、程序结构、模板 WEB 表单、数据库 项目结构、用户管理、分页 国际化与本地化、测试、项目部署

掌握使用Python的Flask框架进行互联 网服务端软件设计、开发技术,可独立使 用Flask进行软件开发。

Ajax Ajax、JSON、使用JSON进行数据交换、Jquery对 Ajax的支持、跨域访问 掌握Ajax和JSON开发、使用方法,熟 练进行编程 阶段项目实战 博客系统开发 采用Flask框架完成博客系统的设 计、开发,掌握并熟练使用Flask框 架开发服务端软件。

Python Django框架

Python工具使用、WEB与服务器、框架、MVC 与 MTV Django介绍、Django中的应用、应用的URL路由配置、 模板的设置、模板的加载方式、url()中的name参数 模板中的语法(变量,标签,过滤器,静态文件,继承)、模型、 ORM、创建和使用模型、配置数据库 编写Models,数据字段和字段选项,数据的导入和导出 及版本切换,通过模型增加、查询、修改、删除数据 F()操作与Q()操作、原生数据库操作、用后台管理 Models、基本管理、高级管理、一对一映射查询、一对 多映射查询 多对多映射查询、自定义查询对象、HttpRequest使用、 csrf跨站点攻击 forms模块的作用、使用 forms 模块、模板中解析 form 对象、forms高级处理、内置小部件 cookies、session会话、文件上传、分页、中间件

以物联电商平台贯穿本阶段、掌握 Python服务端软件开发的核心技术,能 够独立完成服务端软件开发,深入理解 Python开发服务端的软件的精髓。

阶段项目实战

在线商城项目开发实战 完成在线商城设计、开发、调试、测试、 部署。

就业特训营

简历制作指导

二手车项目开发实战

项目部署、测试、Nginx部署与配置

完成二手车项目设计、开发、调试、 测试、部署。

算法与设计模式【视频】

栈和队列数据结构的Python实现、Python实现链表、 归并、快速、二叉树、哈希、基本排序查找算法(冒泡排序、 选择排序,顺序查找、二分查找)、工厂模式、单例模式

掌握基本设计模式、常用算法

Tornado 框架【视频】 Tornado基础、Tornado系统、路由、视图、Tornado 异步处理机制、数据访问、安全应用、Python编码 掌握使用Tornado进行项目开发

4. Python 爬虫工程师、大数据分析工程师、人工智能工程师Python 爬虫工程师

爬虫介绍、分类、用途;robots协议,Chrome浏览器 插件使用,Fillder抓包工具使用、网络数据包分析,开发 环境、urllib.request、urllib.parse、urllib.error库基本 使用,GET、POST请求方式网站爬取 cookie模拟登陆,结构化数据XML、HTML、JSON介绍, re模块、正则表达式精细抓取文本信息,Handler处理器、 自定义opener、反爬及应对反爬策略 requests模块基本使用,Cookie、Session会话,代理 IP使用,Cookiejar的管理 ProxyHandler代理服务器使用、ProxyBasicAuthHandler 代理授权验证、HTTPBasicAuthHandlerWeb客户端验证 lxml、XPath、BeautifulSoup4解析器,数据持久化存储、 数据库MySQL、MongoDB的使用 多进程、多线程爬虫,动态HTML介绍、自动化Web 测试工具 Selenium、无界面浏览器PhantomJS; selenium+PhantomJS处理JS分页加载、模拟点击、执 行JavaScript语句 机器视觉与Tesseract介绍、验证码处理,Scrapy框架 介绍、配置安装 Scrapy Shell、Item Pipeline、CrawlSpiders、 Request/Response、Downloader Middlewares、 Settings,多进程多线程在Scrapy框架中的使用;分布 式爬虫介绍、scrapy 和 scrapy-redis的区别,scrapyredis分布式组件、分布式爬虫案例

爬虫项目实战:猫眼,豆瓣电影数据抓取;腾讯招 聘网站数据抓取,淘女郎图片抓取;百度贴吧图片 数据抓取;链家二手房数据抓取;斗鱼直播平台数 据抓取

理解爬虫的作用,掌握爬虫的原理、技术, 能够使用Python熟练编写爬虫软件。

培优课程

数据分析、数据可视化

AI概要、Numpy、NumPy开发环境、数组对象、多维数组、 Numpy内置数据类型、索引与切片、改变维度(视图变维、 复制变维、就地变维、视图转置)、组合数组、分割数组(垂 直、水平、深度)、ndarray对象的属性

了解机器学习必备的数学知识、算法;掌握使用Python数据运算、分析、可视化 的模块的使用。 结合项目和数据分析小游戏降低晦涩的知 识时的枯燥性。 股票数分析项目功能包括:

1、使用Numpy计算股票的算数平均价格

2、计算股票的时间加权平均价格 (TWAP)

3、计算股票的价格范围、价格幅度

4、计算股票的中位价格

5、计算股票的价格波动率

6、计算股票价格的平均真实波幅(ATR)

7、绘制指数移动平均线(EMA)、绘制指 数布林带(EBB)

8、计算两只股票收益率的相关系数

9、找到两支股票收益率的交叉点

10、绘制经窗口函数平滑后的移动平 均线

11、绘制K线图、分时图

数据可视化【matplotlib.pyplot】:缺省样式、设置线型、 线宽和颜色、设置坐标范围、设置坐标轴刻度标签、将矩 形坐标轴改成十字坐标轴、显示图例、绘制点、添加注释、 图形对象、子坐标图、栅格布局、自由布局、刻度定位器、 散点图、区域填充、柱状图、等高线图、热图、饼图、三 维曲面图、三维线框图、动画、坐标线、对数坐标 numpy的通用函数:读取csv文件,算数平均值,加权平 均值,最大值、最小值和极差,中位数,标准差,星期数 据,轴向扩展,卷积运算,线性模型(线性预测、线性拟 合),多项式拟合、裁剪、压缩和累乘,相关性:方向、程度、 样本、均值、离差、方差、标准差、协方差、相关性矩阵, 符号数组,矢量化,数据平滑、统计学概念 矩阵和通用函数:创建矩阵,通用函数,加法通用函数, 除法和取余通用函数,实现位运算的通用函数、 numpy的子模块:线性代数模块,快速傅立叶变换模块 (fft),随机数模块(random):二项分布、超几何分布、标 准正态分布 numpy的通用函数:排序和查找,金融计算(终值 fv,现 值 pv,净现值 pv, 内部收益率 irr,每期支付金额 pmt, 计算率 rate,分期数 nper, ), 窗函数(Bartlett窗口、 Blackman窗口、汉明窗口、Hanning窗口、Kaiser窗口), 科学计算 断言和单元测试:判等断言、基于unittest模块的单元测 试、基于nose和装饰器的单元测试、基于文档字符串的 单元测试。 基于pygal的数据可视化:掷骰子、世界人口、Python仓库、 Hacker News

基于scipy的科学计算:读写matlab数据文件、统计、 信号处理、数学优化、积分、插值、多媒体。 基于pygame的游戏与人工智能:相关性、显示动画、 pygame中使用matplotlib、访问屏幕像素、数据点聚类、 OpenGL

人工智能,机器学习,深度 学习技术

监督学习:数据预处理、标记编码、线性回归、岭回归、 多项式回归

分类器:简单分类器、逻辑回归分类器、朴素贝叶斯分类器、 训练集和测试集、交叉验证、混淆矩阵、分类报告

项目:估算房价,汽车质量评估,收入等 级估算

预测建模:基于SVM线性分类器、基于SVM非线性分类器、 类型数不平衡问题、置信概率、最优超参数、事件预测器

无监督学习:k-means算法、矢量量化、均值漂移、凝聚 层次、评价聚类效果、近邻传播

项目:交通流量估算 项目:市场分析

推荐引擎:组合函数、数据管线、最临近、KNN分类器、 KNN回归器、欧式距离、皮尔逊相关性、相似用户

文本分析:文本划分、词干提取、词形还原、文本分割、 词袋模型、文本分类、性别识别、情感分析、主题建模

项目:电影推荐

语音识别:音频信号、频域转换、音频生成、音乐合成、 频域特征、语音识别

时间序列:转换时间序列、切分时间序列、操作时间序列、 从时间序列提取统计信息、针对时间序列的隐马尔科夫模 型、针对文本序列的条件随机场模型

项目:语音识别 项目:基于隐马尔科夫模型的股市分析

图像识别:图像处理、边缘检测、直方均衡、角点检测、 Star检测、SIFT检测、图像特征、物体识别

人脸识别:视频捕捉、人脸检测、主成分分析、核主成分 分析、独立成分分析

项目:人脸识别

深度神经网络:神经元、单层神经网络、深度神经网络、 向量量化神经网络、递归神经网络、反向传播神经网络

项目:文字识别

阶段项目实战

东方财富智能财富系统(相关数据分析及Echarts)

完成东方财富智能云系统的账号管 理,数据获取,可视化(分时图、K线图、 趋势线)、数据分析、虚拟交易功能, 整合、测试、提交、部署工作。

感谢您的阅读,以上就是达内2019年上Python培训课程的最新大纲,如果想要了解更加详细的课程信息,来达内Python培训机构!

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:达内Python培训课程实战项目
下一篇:Python可以干什么?用Python写个会做诗的机器人怎么样?

达内python培训机构就业喜报,用事实告诉你月薪过万不是梦!

python资讯|招聘AI人才开出4000万年薪,真的值吗?

你想自学python语言,因为它是黑客语言?

未来有两种人,会Python的和不懂Python的小学生?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省