python开发与实战content
课时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的内存管理
序列数据结构,切片,字符串以及序
课时8 练习:字符串运算.doc
课时9_列表解析与生成器表达式
作业-第一周
答题中
语法与数据结构
共2
题,总分4.0
分。
窗体顶端
题,共4分
2.0分
实现一个函数isDuplicate(s),接受一个字符串,判断这个字符串是否含有重复的字符(包括空格),如果有的话函数返回True,没有的话返回False
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")]
2.0分
实现一个函数max,接受任意个整数的参数,返回其中的最大值
2.0分
实现一个带参数的装饰器@callfunction(caller
name), 传入的参数是调用者的名字,在调用函数之前,先打印一句"The
caller is [caller name]"的log
第三周作业_模块管理与发布
模块管理与发布
共1
题,总分2.0
分。
面向对象编程+
共2
题,总分4.0
分。
2.0分
实现一个(x,y)的Point类表示坐标上的点(X,Y),如果在构建Point对象的时候没有提供x,y,则默认是原点,实现一个Retangle类表示一个矩形,使用四个点作为这个矩形的构造函数的参数,实现一个area的实例方法返回该矩形的面积
2.0分
实现一个单例(singleton),即所有类的实例实际都指向同一个对象,也可以理解为,所有的id返回都是同样的内存地址。
提示,重点区分__new__
和__init__
的区别
2.0分
请在Pypi上发布一个自己的模块,并将你的模块链接地址填写到到答案中。
编写一个爬虫,
用来抓取douban图书的图片。源头地址是http://book.douban.com/tag/,要求支持多线程,每个tag对应一个线程,把每个tag里面的每一个书的小图片保存到tag单独的一个目录中。
提示使用的一些库函数,
threading, httplib, url, beautifulsoap
python开发与实战content的更多相关文章
- 利用python开发app实战
你说,我们的未来 被装进棺材,染不上尘埃 *** 我很早之前就想开发一款app玩玩,无奈对java不够熟悉,之前也没有开发app的经验,因此一直耽搁了.最近想到尝试用python开发一款app,goo ...
- Python开发GUI实战:图片转换素描画工具!
奋斗没有终点 好好学习72变,因为将来 没有人能替你阻挡81难 . 生如蝼蚁,当有鸿鹄之志: 命如纸薄,应有不屈之心 . 今天被这句话触动了,所以开篇分享给大家.鸡汤有毒,但有时大家却靠它激励自己 ...
- Python开发实战教程(8)-向网页提交获取数据
来这里找志同道合的小伙伴!↑↑↑ Python应用现在如火如荼,应用范围很广.因其效率高开发迅速的优势,快速进入编程语言排行榜前几名.本系列文章致力于可以全面系统的介绍Python语言开发知识和相关知 ...
- Python开发实战PDF
Python开发实战(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1iP9VmwuzDMfdZTfpupR3CA 提取码:a523 复制这段内容后打开百度网盘手机A ...
- 《Python开发实战》
<Python开发实战> 基本信息 作者: (日)BePROUD股份有限公司 译者: 盛荣 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787115320896 上架时 ...
- Python开发GUI工具介绍,实战:将图片转化为素描画!【华为云技术分享】
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/devcloud/article/detai ...
- Python开发GUI工具介绍,实战:将图片转化为素描画!
欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动",获取华 ...
- 智普教育Python培训之Python开发视频教程网络爬虫实战项目
网络爬虫项目实训:看我如何下载韩寒博客文章Python视频 01.mp4 网络爬虫项目实训:看我如何下载韩寒博客文章Python视频 02.mp4 网络爬虫项目实训:看我如何下载韩寒博客文章Pytho ...
- Python开发入门与实战8-基于Java的集成开发环境
8. 基于Java的Python的集成开发环境 目前为止我们所有的代码和例子都是通过Notepad文本编辑器来实现的,实际项目开发中这种编码模式效率较低(大虾除外),使用IDE集成开发环境常常大幅度的 ...
随机推荐
- Week12(11月28日)
Part I:提问 =========================== 1.解读以下代码 $(document).ready(function(){ $('#btn1').click(fun ...
- C#根据域名查询IP(CMD命令参数输入或者启动程序后再输入查询)
有时因为需要,希望知道域名的IP,那用C#怎么实现呢?以下是实现代码 using System; using System.Collections.Generic; using System.Linq ...
- 嵌入式:使用dd命令制作烧写文件
1. 使用dd命令制作烧写文件 环境: bootargs=mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtd ...
- SGU 495. Kids and Prizes( 数学期望 )
题意: N个礼品箱, 每个礼品箱内的礼品只有第一个抽到的人能拿到. M个小孩每个人依次随机抽取一个, 求送出礼品数量的期望值. 1 ≤ N, M ≤ 100, 000 挺水的说..设f(x)表示前x ...
- 编绎OpenJDK
因为对于Java里的vtable,itable,有个地方还没搞明白,不得已去下个OpenJDK来研究下. 本来很不愿意去编绎OpenJDK,因为很有可能做的只是无用功,还有可能要去解决各种找不到链接库 ...
- 演练2-2:Guestbook示例应用程序
为使Guestbook应用程序有用,我们需要为用户提供一些提交数据的方式,将这些数据存储起来,以便稍后进行查看.为了达到这一目标,我们打算对应用程序添加一个数据库,将其作为该留言簿的后台存储库. 1. ...
- QTabWidget 实现类似QQ聊天窗口(拖动分离出新的窗口)
新版本的QQ聊天窗口可以实现拖动,分离出新的窗口.浏览器等软件也可以实现类似操作.所以心血来潮想用Qt实现类似的功能.想用QTabWidget直接实现是很难的,仔细阅读源码,发现QTabWidget内 ...
- AlphaMobileControls介绍
大家在开发wince程序或者windows mobile程序时还在为丑陋的界面着急吗?AlphaMobileControls可以帮你解决这些方案.当然如果你是高手可以自己去实现一些特殊的功能,自己定义 ...
- SQLite数据库框架ORMLite与GreenDao的简单比较
笔记摘要:最近准备使用数据库做个缓存,以前因为项目中的实时性要求比较高,所以在整体的框架中就没有加缓存,有些地方只 是简单的将对象保存到了Preference中,所以并没有对数据库方面有所研究,既然准 ...
- date、datetime、string的相互转换
import datetime import time string转datetime str = '2012-11-19' date_time = datetime.datetime.strptim ...