分类菜单
软件开发
培训首页> 上海培训> 软件开发培训课程> 全栈智能工程师——Python方向
全栈智能工程师——Python方向
移动客户端下载:

全栈智能工程师——Python方向

参考价格: 电话咨询
咨询电话: 400-656-1450
该校与厚学网暂未合作,平台不确保课程的真实有效性
如有侵权等争议,请及时与厚学网联系处理
立即预约 确认报名
姓名:
电话:
城市:
想学
什么:
全栈智能工程师——Python方向
课程说明
课程级别
入门级
培训周期
一周以内
上课地址
上海交通大学七宝校区(上海市闵行区七莘路2678号)
【课程详情】


 

第一阶段

(13天)

 

 

Python 入门

基本语法

Python 变量;2.Python 的数据类型;3.Python 中的运算符;4. 流程控制;5. 猜数字;6. 猜数字改进;7. 斐波那契数列、汉诺塔

 

字符串解析

1.字符串;2. 原始字符串;3. 长字符串;4. 字符串内置方法;5. 字符串格式化

 

时间日历

1. 时间和日期;2. 获取格式化时间 3. 获取日历;4.Time 模块;5. 时间格式;6. 日历模块

 

文件操作

1. 在线文件管理系统;2. 自定义递归统计目录函数;3. 自定义递归赋值目录函数;4. 自定义目录复制函数;5. 自定义文件复制函数;6. 优化在线文件管理系统

 

Python 模块

1. 什么是异常;2. 检测异常;3. 处理异常;4. 异常传递;5. 自定义抛异常;6.With 语句

 

异常处理

1. 模块概念;2. 模块 函数 对象都是将程3. 序分成较小的部分;4. 模块就是可用代码打包;5. 模块就是更的封装;6. 模块作用;7. 模块用法;8. 命名空间;9. 导入模块;10.

 

实战项目

使用 Python 及 PyGame 开发小游戏打飞机 \ 汉诺塔 \ 使用 Tkinter 实现简易计算器

1. 游戏界面开发;2. 检测键盘;3. 操控飞机;4. 射击子弹;5. 敌机移动;6. 射击积分;7. 判断胜负

 

 

 

第二阶段

(6天)

 

 

编程思想 - 算法、面向对象

数据结构及算法

1. 数组、链表、栈、队列、树、图

2. 冒泡、二叉树、哈希、拆半等各种常见排序和查找算法学习

 

面向对象

面向对象思想;2. 对象是一种封装的思想;3. 数据和方法都封装在一起;4. 类和对象;5.Self 关键词;6.Python

魔术方法;7. 多态;8. 类属性和实例属性;9. 静态方法和类方法; 10. 类的继承;11. 继承的作用, 不要每次都重新定义;12. 让相似的东西自动传递就是继承;13. 类继承的应用

 

设计模式

1. 工厂模式;2. 单例模式

实战项目

通过面向对象原理设计停车场管理系统

 

 

 

 

 

第三阶段

(20天)

 

 

 

 

 

Python 全栈

HTML5+CSS3

1.一个简单的页面;2.表格制作个人简历;3.音、视频页面;4.用户信息录入验证;5.网站首页;6.网页导航栏制作;7. 使用表单制作注册页面;8. 常见过滤、动画;9. 页面布局;10. 两栏、三栏页面;11. 门户网站首页制作

 

JavaScript

1.JavaScript 简介;2. 在页面中使用JavaScript3.JavaScript 的语法;4.JS DOM 操作;5.JS BOM 操作;6.AJAX

 

JQuery

1.JQuery 简介;2.JQuery 安装;3.JQuery CSS 操作;4.JQuery 选择器;5.JQuery 筛选;6.JQuery HTML 文档处理;7.JQuery 事件;8.JQuery 效果;9.JQuery Ajax10.JQuery 其他操作;11.JQuery 插件

 

项目

1.CSS 重置样式表;2. 网页规范;3. 兼容性;4.SASS5.Compass 精灵图;6. 代码压缩;7. 常见网站效果;

8.rem 相对大小布局

 

JavaScript 单页应用技术开发实战

Bootstrap 前端开发框架;2.Bootstrap 前端开发框架

 

Django 框架开发

1.Django 框架发展;2.Django 架构、MTV 模式;3. 开发流程;4. 开发实例

 

RESTful 接口开发

1.RESTful API 是什么;2. 如何设计好用的API3. 协议;4. 域名;5. 版本;6. 路径;7.HTTP 动词;8. 过滤信息;9. 状态码;10. 错误处理;11. 返回结果;12.Hypermedia API13. 身份认证;14. 数据格式

 

公众号开发

1. 微平台简介;2. 服务号的申请与使用;3. 接入方式简介;4. 公众号数据格式简介;5. 公众号接口数据解析和常用的令数据获取;6. 信息教研原理 7. 接收和发送文本数据包;8. 接收和发送图片数据包;9. 接收和发送新闻数据包;10. 自定义菜单;11. 支付接口接入与开发

 

MySQL 数据库设计

1. 数据库管理;2.MySQL 数据库中数据表的设计;3.SQL 语言设计

 

实战项目

使用Django 进行商城和开发

 

 

 

 

 

第四阶段

(4天)

 

 

 

 

 

现代软件开发方法

Git 项目代码管理和项目开发流程

1.MarkDown 文档编写;

2.Git 分布式版本控制器

敏捷、代码重构、测试驱动开发、自动化

 

实战项目

搭建自动化开发环境: GIT 服务器、自动构建服务器、测试运行环境、生产运行环境,体验敏捷开发的乐趣

 

第五阶段

 (4天)

 

非关系型数据库 -NoSQL

MongoDB

Redis

Elasticsearch

实战项目基于NoSQL 的项目开发

 

 

 

 

 

第六阶段

 (10天)

 

 

 

 

 

Python 运维

Linux

Linux 常用命令;2.Linux 系统管理;3.Linux 网络应用;

 

Linux 网络编程

1. 网络编程原理;2.UDP 网络编程;3.TCP 网络编程;4.requests 模块

 

Shell 脚本编程

1. 交互式程序与Shell 脚本;2.Shell 语法;3. 管道和重定向;4.find&grep 详解;5.sed&awk 脚本简介

 

实战项目

Linux 服务器监控系统开发,Web 应用程序在执行时, 监控工具收集分析并显示其相关信息, 每个有问题的应用程序都有网络堆栈。通过监控工具提供的堆栈信息,开发和运营团队能够响应并解决问题。

 

 

 

 

第七阶段

(10天)

 

 

 

Python 人工智能

网络爬虫

1.爬虫原理与数据抓取;2.scrapy 框架;3. 爬虫分布式集群

 

大数据科学分析

1.数据分析;2. 数据可视化

 

机器学习、深度学习

1.监督学习算法;2.Spark; 3.TensorFlow

 

实战项目

爬虫

实现的各大网站信息抓取与工资的数据分析,Scrapy 是纯Python 实现的爬虫框架, 只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片

 

人工智能

图片识别 使用到PIL 图像处理库,编写算法来划分图像的区域

第八阶段

 8天)

 

毕业冲刺

综合运用阶段所学知识、为毕业就业做最后冲刺

1. 大型实战项目开发

2. 面试准备

 

实战项目

ERP 团队开发

 

 

 

 

 


以上就是软件开发培训课程的全部内容介绍,如需了解更多的软件开发培训班、课程、价格、试听等信息,也可以点击进入 软件开发 相关频道,定制专属课程,开始您的学习之旅。

课程内容以实际授课为准
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

个性定制课程

温馨提示