python人工智能学习大纲

python人工智能学习大纲
python人工智能学习大纲

【2021努力学习】P yth O n软件开发大纲·

第-阶段:P ython语言

第1节认识Python

1.1 p y thon简介(发展应用领域、初具他语言比较、p y thon优缺点以及p ython解程器)

1.2不同系统平台下Pyth o n开发环踌寇军l(windows、mac、linux)、集成开发环境的使用

1.3Linux 常用命令、编辑器使用、常用服务器及翼搭建

1.4编写Wind ow&L i nux平台第一个p y thon代码

第2节python 基本语法

2.1 py t h o n文件类型、常量与变量、命名规则、字符串、注辉

2.2 python Z基本数据类型、运算符

2 3 python列表、元组、字舆手日集合

第3节pyt h on控制语句

3.1分支和循环 3.4 whi l e循环语句

3.2 条件表达式(三元操作符) 3.5 break语句

3.3for循环语句&ra n g e () 3 .6co n t i n ue 语句

第4节模块手日函数

4 .1 函数定义及使用 4.4使用pip安装第三万库

4.2代码缩滋4.5闭包

4.3模焕封装与导入

第5节文件操作

5.1文件f万干方式5.4掌握文件正确关闭方式

5.2从文件中读取数据5.5 j son 数据格式及操作

5.3写入文件

第6节异常处理

6 .1异常的慨念6.3else 代码块

6.2使用try·except代码块6. 4 合理使用异常遥免程序崩溃第二部份Python 高级编i f呈

第7节Python的面向丑悔编程

7.1知日E螺(抽象、属性、方法、实例)7.4类的吉ltiJi:

7.2类的定义、编写相类的私奇化75接口编程

第8节网络编程

8.1 TCP/IP、UDP/I P协议解析

8.2 TCP 编程和UDP编程

8 .3 I n t e r n e t 协议客户端高级库的使用(实现、E-mai l协议)

第9节GUI编程

9.1 查找/安装tki n e r库9.4几何管理

9 .2t ki n e r常用经件9.5PyQT安装及使用

9.3控件属性9.6真他PythonGUI编程库介绍

第10节数据库编程

10. 1 MySQL安装1 0.4 My S Q L与P ytho n交亘(D B-API讲解)

1 0 .

2 MySQL基本使用10.5ORM (对象关系管理器)

10.3 MySQ L窒询操作l0.6mongod b安装与操作、red i s安装与操作第11节多线程编程

11.1逃程与线程11.5多线程服务器搭建

1. 2逃程池/线程i也11.6threadi n g模块

13线手里创建11 7 P ython多迸程、进程间通信

1.4线程同步和异步11.8mul t p roc e s si n g模块

第12节正则表达式

12.1re模块12 2 iE则表达式形式

第13节真他高级编程

13.1元类 1 3 .4垃圾回收

132闭包13. 5笠成器

133深浅拷贝13.6装饰器、程序打包

第=阶段:Web前曾革开发

第一部分。H TML和CSS基础

1.网页和网站的基础知识.

2.HTM L, XHTML租”TM L 5基础.

3. ($$俘式基础:

4.Div+C S S布局入门:

5.使用($$撞制葡景相图片

6.C S S控制页面中的文本

7.使用($$样式控制列表

8.使用($$控制表格佯式

9.使用C$$控制?稽样式

10 使用C s S控制超链接

第二部分:Java S c r i p t 语言核心

1词:去结构·

2类型、值和变量·

3表达式事日运算符·

4.i窒句:

5对象:

6数组:

7.函数.

8.类革时莫块。

9.正则表达式的模式匹配:

10.J av a Script的子集和扩展:

第三部分:窑户铺J avaScript. DOM编程、A j ax编畏

1.We b浏览器中的Javas c ript:

2.Window对象·

3脚2在化交挡:

4.脚本化css

5.事件处理

6脚;j';:f.也H T TP

7.窑户端存储·

8多媒体事日图形编程:

9.HTMLS A PI:

10.JQuery及宾选择器:

11.JQuer y操作DOM

12 . 动画和事件

第三阶段:P ython We b开发LP y thon Web开发简介

2.Dja n go框架

3.Fla s k web框架

第四阶段:爬虫开发

1爬虫基础

2提升爬虫速度

3 . Se 1 enium模拟浏览器

4.Sera py爬盒惬架

5.爬虫攻防

第五阶段:人工笛能&LINU X系统

1数据分析基础

2.NumPy 库及数组和矢量计算

3.使用pandas库避行数据分析与处理

4.用mat plot 1 ib实现数据可视化

5.机器学习算法i辩解{重点)

项目1:A I 人工智能五子提

项目2:股票敏据(i户深)爬虫

项目3大嘀快跑游戏开发

项目4:基于人工智能的行牢记录仪项目s·当当网购书平台

相关主题
相关文档
最新文档