知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 19448|回复: 13

Python开发与实战最新完整版

[复制链接]
发表于 2015-9-28 21:44:11 | 显示全部楼层 |阅读模式
下载服务器:五号服务器---VIP资料下载八区\VIP专题教程专区
游客,如果您要查看本帖隐藏内容请回复

课程特点
特点1:真正做到从0开始,从入门到精通
特点2:适合不同基础的学员学习
特点3:阶梯式课程,每个阶段都有明确的主题和目标

课程大纲
第一周
I. Python语言介绍和生态圈
介绍Python的语法,代码的缩进特性,函数定义,异常处理,Python的基本数据类型 整型,浮点型,字符串,如何构建一个类,如何导入一个模块,如何访问一个模块内部的变量或函数,模块的结构和布局,Python的内存管理介绍。

课后作业:
编写一个简单的模块,实现冒泡排序和快速排序两个排序的方法。注意函数传入参数的检查以及函数功能健壮性。

本周课程收获:
了解Python语言的生态圈和基本工具链,掌握Python的基本语法和数据结构,能够编写一些简单的脚本。了解Python内存的管理机制,知道引用计数的实现。


第二周
II. Python数据结构及函数式编程
Python的三个重要的数据结构,字典,列表和元组的特点和使用介绍。Set数据结构的介绍。切片的使用。列表解析器的介绍。函数式编程的相关内容,调用函数(默认参数,关键字参数,参数组),函数的传递,可变长度的参数,内建函数(apply,filter,map,reduce), 匿名函数与lambda的介绍,装饰器的介绍。

课后作业:

1. 通过使用Python支持的字典,列表和元组的数据结构,实现Stack,Queue这两个数据结构。
2. 实现一个装饰器,当调用这个装饰器装饰的函数时,会先打印系统的当前时间,然后再调用该函数。
3. 实现一个支持可变长度的函数,输出所有的传入参数

本周课程收获:
掌握Python常用的数据结构Dictionary,Tuple List, 能够充分利用它们来构建一些复杂的数据结构 。 掌握函数式编程的一些思想和方法,能够掌握lamda和装饰器的使用。能够实现一些更加复杂的逻辑业务。


第三周
III. 面向对象编程及模块
面向对象编程,如何构建一个类,构造器方法的实现,静态方法和类方法,实例属性和类属性。子类的继承和派生,以及类的一些内建函数。私有化变量的方法,经典类和新式类的区别。
模块的介绍。模块的定义,模块搜索路径的介绍,如何载入模块和内建的模块函数globals()和locals()的介绍,如何使用PIP安装一个新的模块。以及如何发布一个模块到Pypi服务。

课后作业
1. 利用Python的OOP,以及之前教授的数据结构等其他知识,编写和实现一个简单的图书馆系统,能够实现借书,还书等一系列的操作
2. 实现一个Python的标准模块并且发布到Pypi的Index上
本周收获
掌握Python的OOP的思想以及类的编写,掌握模块的编写以及如何使用pip来管理模块,了解如何去查找第三方模块,掌握如何发布自己的模块。可以开始编写一些复杂的Python程序,如web,后台进程等等。


第四周
IV. 常用Python模块使用介绍
并发处理,Python多线程和多进程的介绍,解释GIL的原因,介绍threading,thead,mutlithread的模块。Signal编程的介绍,多进程的通信方式。Gevent和Twisted的介绍。
系统编程,介绍使用os,sys两个重要模块,如何处理文件路径,如何启动一个子进程等等。
Python的网络编程,如果和构建一个socket的服务端和客户端。如何使用httplib,来编写一个http的客户端,如何用urllib和URLllib来下载网络的资源

课后作业
1. 编写一个爬虫来爬取网站上的图片,并把图片保存到本地的磁盘上
2. 把爬虫实现一个多线程的版本
本周课程收获
掌握Python最主要的两个模块os,sys的使用,了解Python的多线程机制和GIL的原因。能够使用httplib等网络模块做一些网络操作。能够实现一个复杂的爬虫,能够实现一个restulf的客户端。



课时列表
课时1:免费试听
课时2:付费学员服务指引
课时3:课前环境准备说明
第 1 章 :I. Python语言介绍和生态圈
课时4:Python的历史与生态圈的介绍
课时5:Python开发环境的搭建
第 2 章 :II. Python数据结构及函数式编程
课时6:Python的语法和基本数据结构的介绍
课时7:Python的内存管理
课时8:序列数据结构,切片,字符串以及序列容器拷贝
课时9:练习:字符串运算
课时10:列表解析与生成器表达式
课时11:字典和集合
课时12:练习:列表运算
课时13:讨论答疑:日志、引用、单例模式等
课时14:函数式编程
课时15:练习:编程实现若干函数
课时16:练习讲解:编写函数
第 3 章 :Ⅲ.面向对象编程及模块
课时17:Python面向对象编程
课时18:练习:面向对象编程
课时19:练习讲解:面向对象与集中问答
课时20:模块管理与发布
课时21:练习:管理与发布模块
第 4 章 :Ⅳ.常用Python模块使用介绍
课时22:Python的线程和进程
课时23:练习讲解:模块发布
课时24:问答讲解:多线程编程
课时25:常用模块
课时26:练习:写一个爬虫程序
课时27:练习讲解:写一个爬虫程序
第 5 章 :期末考试
课时28:13:30 开始期末考试
第 6 章 :本课程细分知识点
第 1 节 :第一章:I. Python语言介绍和生态圈
课时29:1.Python历史回眸
课时30:2.Python生态圈
课时31: 3.开发环境搭建
课时32:4.Python的开发工具介绍
第 2 节 :第二章:II. Python数据结构及函数式编程
课时33:1.Python历史回眸
课时34:2.Python注释和变量.
课时35:3.Built-in 数值类型
课时36:4.Built-in 序列类型和布尔类型
课时37:5.Built-in 映射
课时38:6.Python流程处理-if
课时39:7.Python流程处理-for和while 免费
课时40:8.异常处理
课时41:9.Python函数的定义
课时42:10.内存管理
课时43:11.序列结构:元素的访问方式
课时44:12.序列结构:连接操作
课时45:13.序列结构:切片Slice
课时46:14.序列的类型转化和内建函数
课时47:15.字符串
课时48:16.元组真的不能修改吗?
课时49:17.列表解析
课时50:18.生成器表达式
课时51:19.字典
课时52:20.集合
课时53:21.Python的函数式编程1:函数介绍
课时54:22.Python的函数式编程2:函数参数
课时55:23.Python的函数式编程3
第 3 节 :第三章:Ⅲ.面向对象编程及模块
课时56:1.面对对象编程:类型与类
课时57:2.面对对象编程:类与实例1
课时58:3.面对对象编程:类与实例2
课时59:4.发布模块:模块管理
课时60:5.发布模块:virtualenv
课时61:6.发布模块:发布到Pypi
第 4 节 :第四章:Ⅳ.常用Python模块使用介绍
课时62:1.线程与进程
课时63:2.线程
课时64:3.进程
课时65:4.常用模块:使用场景
课时66:5.常用模块:文件路径处理
课时67:6.操作系统相关:OS模块
课时68:7.操作系统相关:sys模块
课时69:8.操作系统相关:subprocess模板
课时70:9.网络相关和数据处理
发表于 2019-11-25 16:11:54 | 显示全部楼层
发表于 2020-5-18 21:32:18 | 显示全部楼层
发表于 2020-5-18 21:32:39 | 显示全部楼层
发表于 2020-8-17 20:53:25 | 显示全部楼层
发表于 2021-5-12 11:51:18 | 显示全部楼层
发表于 2021-6-28 09:14:25 | 显示全部楼层
发表于 2021-12-30 16:24:29 | 显示全部楼层
发表于 2022-2-27 07:13:53 | 显示全部楼层
发表于 2022-7-11 20:57:06 | 显示全部楼层
发表于 2022-8-4 14:45:32 | 显示全部楼层
发表于 2023-4-6 14:49:23 | 显示全部楼层
发表于 2023-4-6 20:51:29 | 显示全部楼层
发表于 2023-4-10 19:43:33 | 显示全部楼层
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-5-10 01:13

Powered by Discuz!

© 2001-2025 eimhe.com.

快速回复 返回顶部 返回列表