Skip to content

kwshare/python-training-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python培训计划

  1. 培训要求
  • 1、培训学员自行在GitLab、Redmine、Review Board上注册账号,供后续学习讨论使用;
  • 2、培训学员需按时参加培训,并在课后自行学习菜鸟教程、慕课网等相关培训资源;
  • 3、培训学员需要在每节课后,自行进行练习,可以是教程中的内容,也可以自行设定合适的练习 资源,主要是加深对Python知识的理解记忆;
  • 4、将练习代码粘贴到GitLab的代码片段区域或提交到 GitLab的python-training项目 (推荐),供培训讲师Review及培训学员之间相互讨论,查缺补漏;
  • 5、另外,在Redmine的 python-training项目的讨论区, 可以发各种技术讨论帖,供大家相互学习讨论;
  • 6、项目练习阶段,会在Redmine上将项目拆分成一个个小任务,学员接受任务,开发代码,提交 Review,Review通过后,提交到GitLab。
  1. 相关资源

廖雪峰官网Python自学教程

菜鸟教程Python自学教程

菜鸟教程MySQL自学教程

菜鸟教程Mongo自学教程

菜鸟教程Redis自学教程

菜鸟教程Sqlite自学教程

慕课网Python教学视频

Python官网文档

C语言中文网

Python培训教程
Python练习项目

Redmine
Gitlab

1、Python基础学习

1.1、基础知识培训

1.1.1、Python基础知识一览表

序号 标题 描述
1 发展简介 Python发展历史简介
2 环境搭建 Windows、MacOS、Linux系统Python安装
3 基础语法 Python编码、标识符、保留字、注释、行与缩进、解释器等
4 数据类型 数字(整数和浮点数)、字符串、列表、元组、字典等
5 运算符 算数运算符、比较运算符、赋值运算符、逻辑运算符、位运算符等
6 条件语句 if语句、if嵌套
7 循环语句 while语句、for语句
8 函数 函数定义、函数调用、参数传递、匿名函数等
9 模块 import语句、import ... from语句等
10 输入输出 控制台输入、输出信息
11 文件操作 文件打开、读、写、关闭及with语句等
12 错误和异常 语法错误、异常、异常处理、抛出异常、自定义异常等
13 类与对象 面向对象技术简介、类定义、类对象、类的方法、继承、多继承、方法重写等
14 数据结构 列表、将列表当做堆栈使用、将列表当作队列使用等
15 迭代器 迭代器是一个可以记住遍历的位置的对象
16 生成器 在Python中,使用了yield的函数被称为生成器
17 装饰器 装饰器指在不做任何代码变动的前提下增加额外功能函数的函数
18 练习题 针对Python3基础知识的练习题

1.1.2、Python基础知识培训计划

序号 培训时间 培训时长 培训内容
1 2019/03/26 14:00~16:00 2小时 发展简介、环境搭建、基础语法、数据类型
2 2019/04/02 14:00~16:00 2小时 运算符、条件语句、循环语句
3 2019/04/09 14:00~16:00 2小时 函数、模块、输入输出、文件操作
4 2019/04/16 14:00~16:00 2小时 错误和异常、类与对象、数据结构
5 2019/04/23 14:00~16:00 2小时 迭代器、生成器、装饰器

2、Python编程进阶

2.1、进阶知识培训

1.1.1、Python进阶知识一览表

序号 标题 描述
1 多线程 threading模块学习,包括如何多线程、线程间通讯等.
2 多进程 multiprocessing模块学习, 包括多进程、进程池等.
3 网络编程 socket模块学习,包括客户端、服务端等.
4 MySQL数据库 使用pymysql模块操作MySQL数据库.
5 Mongo数据库 使用pymongo模块操作Mongo数据库.
6 Redis数据库 使用redis模块操作Redis数据库.
7 HTTP请求 使用requests模块进行HTTP请求操作.
8 JSON构建与解析 使用json模块,实现JSON字符串与字典之间相互转换.
9 Excel文档读写 使用xlwt和xlrd模块,实现Excel的读写操作.
10 Flask框架讲解 学习Flask框架,使用flask_restful搭建REST服务.
11 练习题 针对Python3进阶知识的练习题

1.2.2、Python进阶知识培训计划

序号 培训时间 培训时长 培训内容
1 2019/04/23 14:00~16:00 2小时 多线程、多进程、网络编程
2 2019/04/30 14:00~16:00 2小时 MySQL、Mongo、Redis数据库操作
3 2019/05/07 14:00~16:00 2小时 HTTP请求、JSON构建与解析、Excel文档读写
4 2019/05/14 14:00~16:00 2小时 Flask框架讲解及REST服务搭建.

3、Python练习项目

3.1、HL7标准构建与解析开发

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published