python开发与实战content
2016-03-30 22:21
441 查看
课时10_字典和集合
课时11 练习:列表运算.doc
课时12_讨论答疑:日志、引用、单例模式等
课时13_函数式编程
课时14 练习:编程实现若干函数.doc
课时15_练习讲解:编写函数
课时16_Python面向对象编程
课时17 练习:面向对象编程.doc
课时18_练习讲解:面向对象与集中问答
课时19_模块管理与发布
课时20 练习:管理与发布模块.doc
课时21_Python的线程和进程
课时22_练习讲解:模块发布
课时23_问答讲解:多线程编程
课时24_常用模块
课时25 练习:写一个爬虫程序.doc
课时26_练习讲解:写一个爬虫程序
课时2 课前环境准备说明.doc
课时3_Python的历史与生态圈的介绍
课时4_Python开发环境的搭建
课时5_Python的语法和基本数据结构的介
课时6_Python的内存管理
课时7序列数据结构,切片,字符串以及序
课时8 练习:字符串运算.doc
课时9_列表解析与生成器表达式
作业-第一周
答题中
语法与数据结构
共2
题,总分4.0
分。
窗体顶端
问答题共2题,共4分
1
2.0分
实现一个函数isDuplicate(s),接受一个字符串,判断这个字符串是否含有重复的字符(包括空格),如果有的话函数返回True,没有的话返回False
2
2.0分
实现一个函数isPalindrome(s),接受一个字符串参数,判断字符串是否是回文
设计一个函数zip(lista,listb,repl),输入两个列表和占位符,返回一个新的列表,列表里面的每一个元素是一个元组,元组的元素是对应同样顺序的在lista和listb中的元素,如果长度不相同,则用占位符来代替。
例如
zip([1,2,3],[4,5,6],"a")
返回[(1,4),(2,5),(3,6)]
zip([1,2,3],[4],"b")
返回[(1,4),(2,"b"),(3,"b")]
1
2.0分
实现一个函数max,接受任意个整数的参数,返回其中的最大值
2
2.0分
实现一个带参数的装饰器@callfunction(caller
name), 传入的参数是调用者的名字,在调用函数之前,先打印一句"The
caller is [caller name]"的log
第三周作业_模块管理与发布
模块管理与发布
共1
题,总分2.0
分。
面向对象编程+
共2
题,总分4.0
分。
1
2.0分
实现一个(x,y)的Point类表示坐标上的点(X,Y),如果在构建Point对象的时候没有提供x,y,则默认是原点,实现一个Retangle类表示一个矩形,使用四个点作为这个矩形的构造函数的参数,实现一个area的实例方法返回该矩形的面积
2
2.0分
实现一个单例(singleton),即所有类的实例实际都指向同一个对象,也可以理解为,所有的id返回都是同样的内存地址。
提示,重点区分__new__
和__init__
的区别
1
2.0分
请在Pypi上发布一个自己的模块,并将你的模块链接地址填写到到答案中。
编写一个爬虫,
用来抓取douban图书的图片。源头地址是http://book.douban.com/tag/,要求支持多线程,每个tag对应一个线程,把每个tag里面的每一个书的小图片保存到tag单独的一个目录中。
提示使用的一些库函数,
threading, httplib, url, beautifulsoap
课时11 练习:列表运算.doc
课时12_讨论答疑:日志、引用、单例模式等
课时13_函数式编程
课时14 练习:编程实现若干函数.doc
课时15_练习讲解:编写函数
课时16_Python面向对象编程
课时17 练习:面向对象编程.doc
课时18_练习讲解:面向对象与集中问答
课时19_模块管理与发布
课时20 练习:管理与发布模块.doc
课时21_Python的线程和进程
课时22_练习讲解:模块发布
课时23_问答讲解:多线程编程
课时24_常用模块
课时25 练习:写一个爬虫程序.doc
课时26_练习讲解:写一个爬虫程序
课时2 课前环境准备说明.doc
课时3_Python的历史与生态圈的介绍
课时4_Python开发环境的搭建
课时5_Python的语法和基本数据结构的介
课时6_Python的内存管理
课时7序列数据结构,切片,字符串以及序
课时8 练习:字符串运算.doc
课时9_列表解析与生成器表达式
作业-第一周
答题中
语法与数据结构
共2
题,总分4.0
分。
窗体顶端
问答题共2题,共4分
1
2.0分
实现一个函数isDuplicate(s),接受一个字符串,判断这个字符串是否含有重复的字符(包括空格),如果有的话函数返回True,没有的话返回False
2
2.0分
实现一个函数isPalindrome(s),接受一个字符串参数,判断字符串是否是回文
设计一个函数zip(lista,listb,repl),输入两个列表和占位符,返回一个新的列表,列表里面的每一个元素是一个元组,元组的元素是对应同样顺序的在lista和listb中的元素,如果长度不相同,则用占位符来代替。
例如
zip([1,2,3],[4,5,6],"a")
返回[(1,4),(2,5),(3,6)]
zip([1,2,3],[4],"b")
返回[(1,4),(2,"b"),(3,"b")]
1
2.0分
实现一个函数max,接受任意个整数的参数,返回其中的最大值
2
2.0分
实现一个带参数的装饰器@callfunction(caller
name), 传入的参数是调用者的名字,在调用函数之前,先打印一句"The
caller is [caller name]"的log
第三周作业_模块管理与发布
模块管理与发布
共1
题,总分2.0
分。
面向对象编程+
共2
题,总分4.0
分。
1
2.0分
实现一个(x,y)的Point类表示坐标上的点(X,Y),如果在构建Point对象的时候没有提供x,y,则默认是原点,实现一个Retangle类表示一个矩形,使用四个点作为这个矩形的构造函数的参数,实现一个area的实例方法返回该矩形的面积
2
2.0分
实现一个单例(singleton),即所有类的实例实际都指向同一个对象,也可以理解为,所有的id返回都是同样的内存地址。
提示,重点区分__new__
和__init__
的区别
1
2.0分
请在Pypi上发布一个自己的模块,并将你的模块链接地址填写到到答案中。
编写一个爬虫,
用来抓取douban图书的图片。源头地址是http://book.douban.com/tag/,要求支持多线程,每个tag对应一个线程,把每个tag里面的每一个书的小图片保存到tag单独的一个目录中。
提示使用的一些库函数,
threading, httplib, url, beautifulsoap
相关文章推荐
- ROS学习(三) 使用参数以及相应的 .launch 文件编写
- python入门
- Python基本语法
- Complete Guide to Parameter Tuning in XGBoost (with codes in Python)
- python 中的赋值语句的运用
- Python 基础 —— pip 的使用(修改国内源)
- python操作 hbase 数据
- 转为python
- Python 中的除法运算 // 和 /
- Python环境部署
- python类中的__call__、__init__、__getattr__、__setattr__、__setattr__详解
- 文档词频分析小工具
- 配置python环境使用tushare股票数据
- Python Select 解析
- Python学习笔记(二)——Python CGI编程
- Python 读取输入 input 和raw_input
- python神奇的口袋——字典
- Python基础--python操作sqlite
- Python基础--python操作sqlite
- yield from语句