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集成开发环境常常大幅度的 ...
随机推荐
- 如何删除openfire for苹果,彻底卸载!
早前在MAC上安装了一个名为openfire的服务插件,用这个进行一些插件安装和设置,使ichat能登录MSN帐号.但现在最新的MSN已经有所改善,支持视频与语音,离线信息接收.而openfire有个 ...
- android 根据域名得到IP
public static String GetInetAddress(String host) { String IPAddress = ""; InetAddress Retu ...
- linux ubuntu安装jdk
Oracle对Jdk7与Jre7的关系的经典图解 Oracle has two products that implement Java Platform Standard Edition(Java ...
- HDU 3033 分组背包
给出N个物品.M金钱.W种类 给出N个物品的性质:所属种类,花费.价值 求每一种类物品至少一个的前提下,所能购买到的最大价值 dp[i][k]表示在第i种物品.总花费为k的最大价值 dp[i][k]= ...
- Arduino 入门程序示例之一排 LED(2015-06-11)
概述 最简单的一个 LED 的实验之后,自然是增加几个 LED,咱排成一排来玩吧.最后,再把一排的 LED 排成一个 8 字来玩——七段数码管. 示例程序 流水灯 第一个出场的肯定是经典的流水灯,也叫 ...
- BZOJ 3477: [Usaco2014 Mar]Sabotage( 二分答案 )
先二分答案m, 然后对于原序列 A[i] = A[i] - m, 然后O(n)找最大连续子序列和, 那么此时序列由 L + mx + R组成. L + mx + R = sum - n * m, s ...
- linux指令(目录类操作指令)
pwd 显示当前所在的工作目录 cd 目标目录 例如cd /boot/grub 从当前目录切换到某个目录 cd 切换到根目录 cd.. 切换到当前目录的上层目录 ls 显示当前目录下的内容 ...
- 1 #安装php
#安装php #备注:php5..3以后的版本源码不需要打php-fpm补丁,该补丁已经集成进5..3中强制启用fastcgi. [root@dba01 nginx-]# cd [root@dba01 ...
- 在OpenShift平台开发Node.js程序
设置process.env方便本地调试 --------------------- 修改~/.profile,增加下面两行,然后执行`. ~/.profile`: export OPENSHIFT_N ...
- jackson 转json. 过滤null值
@Test public void tttttt() throws JsonGenerationException, JsonMappingException, IOException { Objec ...