【达内教育】2023最新Python+人工智能就业班 - 带源码课件

课程介绍

本课程从Python核心概念到面向对象程序设计,再到深度学习、计算机视觉和自然语言处理等前沿领域,每个模块都配备了精心设计的练习和项目实战,通过这套课程,帮助大家获得从基础到高Python编程技能,同时掌握人工智能领域的核心概念和实践技能。

课程路线路

课程目录

1、python核心

01:python简介、计算机核心架构、软件开发本质论、python程序运行原理、pythonide

02:数据基本运算:常用快捷键、python核心数据类型、变量、运算符、内置函数、程序调试

03:语句:物理行、逻辑行、缩进、pass语句、选择语句、循环语句、跳转语句

04:列表与元组:基础操作、内存分配、扩容原理、列表推导式、常用方法

05:字典:基础操作、内存分配、哈希算法、字典推导式、常用方法

06:集合:基础操作、内存分配、数据运算、固定集合

07:函数:参数列表、内存分配、设计原则、递归

08:算法:经典基础算法、2048游戏核心算法

10、javascript

01:javascript概述、使用js、js基础语法、js变量和常量、数据类型、数据类型转换

02:运算符、流程控制、分支结构、循环结构、函数、数组

03:string、其他内置对象、bom、dom、js事件

04:jquery介绍、jquery选择器、jquery操作dom、jquery-事件

11、综合练习

01:电商项目前端页面

12、djangoweb框架

01:django安装、路由、url配置、视图处理、http请求和响应、content-type类型

02:mvc与mtv设计模式、模板的加载、模板的传参、模板变量、if标签、for标签、模板注释、过滤器、模板继承

03:静态文件、django应用、分布式路由、模型、orm、创建和使用模型、配置数据库、模型类、数据字段和字段选项、djangoshell

04:通过模型增加、查询、修改、删除数据、f对象q对象原生数据库操作、sql注入

05:admin后台管理、一对一映射查询、一对多映射查询、多对多映射查询

06:cookie和session、云笔记项目

07:浏览器缓存、后端缓存、中间件middleware、csrf跨站点攻击防护、分页paginator

08:文件上传、文件下载、电子邮件发送、项目部署、wsgi配置、nginx反向代理、静态文件收集、默认邮件告警

13、redis

01:关系型vs非关系型数据库、nosql简介、redis安装与配置、基础命令、string列表、redis与python交互、redis内存淘汰机制

02:redis主从配置、持久化aof和rdb、哨兵模式、分布式锁

03:位图操作、hash、set、zset,redis发布订阅

14、ajax

01:ajax、xhr创建对象、xhr请求、xhr响应、xhrreadystate、json、使用json进行数据交换、jquery对ajax的支持

15、项目实战

01:前后端分离的概念及优缺点、http无状态问题、ajax跨域、csrf问题、jwt、校验jwt规则、搜索引擎优化(seo)、base64?安全散列算法之sha-256、hmac算法

010:支付宝支付+正式环境部署、docker

02:跨域资源共享(cors)简单请求(simplerequests)和预检请求(preflightedrequests)、restful特征的api

03:用户模块-登录、注册、邮件激活码

04:celery短信注册装饰器校验类视图用户模块-地址

05:oauth2.0授权-校验码模式、微博授权登录

06:数据库范式和反范式、sku和spu介绍、商品模块表设计

07:首页功能、列表页功能、详情功能

08:es查询、django与es结合

09:订单模块-订单设计、生成订单、查询订单

16、软件缺陷评估

01:软件测试概述、测试目的、测试过程、缺陷、缺陷管理、缺陷报告

02:测试用例、测试用例编写方法、等价类划分

03:边界值、因果图、测试大纲法

04:场景法、用例编写、执行

05:测试报告、常用测试工具使用

06:selenium概述、安装、基本使用、元素定位方法

07:自动化测试项目实战(一)

08:自动化测试项目实战(二)

17、机器学习基础

01:人工智能导论、科学计算库基础1

02:科学计算库基础2

03:人工智能领域详细介绍、线性回归

04:多项式回归、决策树回归、集成学习

05:逻辑回归、决策树回归、支持向量机

06:朴素贝叶斯、模型评估与优化

07:聚类

18、深度学习基础

01:深度学习基本理论

19、计算机视觉cv

01:计算机图像基本理论、图像形态变换、图像色彩变换

02:opencv图像预处理技术

03:tensorflow基础

04:tensorflow图像分类

05:paddlepaddle基础

06:目标检测基本理论、图像标注工具

07:yolo3模型实现

08:ocr(光学字符识别)

09:人脸检测与人脸识别

2、面向对象程序设计

01:oop:对象和类、实例成员、类成员、静态方法、内存分配

02:多继承、内建函数重写、运算符重载、pep8编码规范

03:ooa

04:“天龙八部”游戏技能系统框架设计

20、计算机视觉综合项目

01:【项目实践】胶囊质量检测、集成电路质量检测

02:【项目实践】工业瓷砖质量检测系统、轨道交叉点检测

21、自然语言处理nlp

01:nlp概述及基本概念、朴素贝叶斯模型

02:文本分类、文本离散表示、学习文本表示

03:深度学习文本处理、文本分类

04:循环神经网络、lstm模型

05:bert模型

22、nlp项目

01:【综合项目】利用nlp实现舆情分析

23、pytorch

01:pytorch基础

02:图像分割

24:【课程资料笔记课件】

课件.zip

3、python高级

01:python程序结构、模块、包、异常处理

02:迭代思想、大数据生成器、迭代工具

03:lambda表达式、集成操作框架

04:闭包函数、python装饰器

05:io、文件读写、字节流操作、文件缓存、文件偏移量

4、阶段项目实战

01:二手房源信息管理系统项目01

02:二手房源信息管理系统项目02

5、linux操作系统

01:linux操作系统、操作系统功能、文件系统、通配符使用、管道、输入输出重定向、vi使用

02:shell命令:lscdmvcprmrmdirmkdirtouchechocattarchmodrebootsudotouchpwdfindgrep等,创建用户,ssh使用

6、数据处理

01:io、文件读写、字节流操作、文件缓存、文件偏移量

02:正则表达式应用、正则表达式元字符、正则表达式规则、re模块使用

03:数据库基础、mysql数据库特点、mysql数据类型、数据库创建、数据表创建、增加、查询、修改和删除

04:alter语句,时间日期处理、高级查询,聚合操作,索引操作

05:外键处理,表外键关联设计、关联查询、

06:视图,存储过程和函数,事务控制,数据库范式,数据库引擎

07:mysql优化、数据库备份,用户和权限管理、pymysql模块使用

7、网络并发编程

01:网络通信基础概念、osi模型、网络协议、套接字,udp套接字通信

02:三次握手和四次挥手、tcp套接字、struct模块使用、http协议、http服务模型

03:进程基础、multiprocessing进程模块、僵尸进程处理

04:聊天室程序、进程池技术,threading线程模块

05:自定义线程类、同步互斥,gil问题,进程线程对比

06:进程线程网络并发模型,ftp文件服务器,io模型,阻塞io和非阻塞io

07:io网络并发,io多路复用select方法、poll方法、epoll方法、httpserver模型

8、阶段项目实战

01:代码管理工具、git基本使用、github使用

02:软件项目特点、项目开发流程、项目注意事项、在线电子词典

03:httpserver框架模型

9、前端开发技术

01:web与internet、html基本介绍、html基础语法、文本标记、列表标记、图像和链接、表格标记、表单

02:css介绍、css的使用方式、css样式表特征、css选择器、框模型

03:浮动定位、其他定位方式、显示效果、列表属性、过渡属性

课程下载

THE END