返回
上海交大
置顶
该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
招生热线:400-800-2176

学校地址:上海交通大学七宝校区(上海市闵行区七莘路2678号)

上海闵行区Python培训哪家好?

243 2018-06-15 01:18:12

学习笔记

上海闵行区Python培训哪家好?


 

第一阶段

(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 团队开发

 

 

 

文中图片素材来源网络,如有侵权请联系删除
文中图片素材来源网络,如有侵权请联系删除
热门课程 全部课程

相关新闻推荐

申请免费试听

只要一个电话

我们为您免费回电

立即申请
刷新
图形验证
关闭
>>
拖动左边滑块完成上方拼图