课时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的更多相关文章

  1. 利用python开发app实战

    你说,我们的未来 被装进棺材,染不上尘埃 *** 我很早之前就想开发一款app玩玩,无奈对java不够熟悉,之前也没有开发app的经验,因此一直耽搁了.最近想到尝试用python开发一款app,goo ...

  2. Python开发GUI实战:图片转换素描画工具!

    奋斗没有终点 好好学习72变,因为将来 没有人能替你阻挡81难 . 生如蝼蚁,当有鸿鹄之志: 命如纸薄,应有不屈之心 . ​ 今天被这句话触动了,所以开篇分享给大家.鸡汤有毒,但有时大家却靠它激励自己 ...

  3. Python开发实战教程(8)-向网页提交获取数据

    来这里找志同道合的小伙伴!↑↑↑ Python应用现在如火如荼,应用范围很广.因其效率高开发迅速的优势,快速进入编程语言排行榜前几名.本系列文章致力于可以全面系统的介绍Python语言开发知识和相关知 ...

  4. Python开发实战PDF

    Python开发实战(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1iP9VmwuzDMfdZTfpupR3CA 提取码:a523 复制这段内容后打开百度网盘手机A ...

  5. 《Python开发实战》

    <Python开发实战> 基本信息 作者: (日)BePROUD股份有限公司 译者: 盛荣 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787115320896 上架时 ...

  6. Python开发GUI工具介绍,实战:将图片转化为素描画!【华为云技术分享】

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/devcloud/article/detai ...

  7. Python开发GUI工具介绍,实战:将图片转化为素描画!

    欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动",获取华 ...

  8. 智普教育Python培训之Python开发视频教程网络爬虫实战项目

    网络爬虫项目实训:看我如何下载韩寒博客文章Python视频 01.mp4 网络爬虫项目实训:看我如何下载韩寒博客文章Python视频 02.mp4 网络爬虫项目实训:看我如何下载韩寒博客文章Pytho ...

  9. Python开发入门与实战8-基于Java的集成开发环境

    8. 基于Java的Python的集成开发环境 目前为止我们所有的代码和例子都是通过Notepad文本编辑器来实现的,实际项目开发中这种编码模式效率较低(大虾除外),使用IDE集成开发环境常常大幅度的 ...

随机推荐

  1. ognl--数据运转的催化剂

    原文链接:http://struts2.group.iteye.com/group/wiki/1353-ognl-catalyst-for-data-operation-in-struts2 首先让我 ...

  2. RAD Studio 10 自带Demo代码汇总说明

    大家好,好多朋友来信咨询Delphi和C++Builder的移动开发.DataSnap架构等问题,希望能有Demo代码学习.其实Delphi和C++Builder本身自带有很多示例代码,已经覆盖了大部 ...

  3. windows下安装ruby和 rails的痛苦经历

    准备安装ruby on rails,在网上搜了下,步骤都类似,但实际安装过程中却碰到很多问题.下面详细说下: 说明下,文章是按照我尝试的过程描述的.但最终是靠 运行 railsinstaller一键式 ...

  4. MYSQL设计优化

    本文将从各方面介绍优化mysql设计的一些方式. 1.优化sql语句 (1)定位须要优化的sql语句 1)show status统计SQL语句频率 对Myisam和Innodb存储引擎都计数的參数: ...

  5. Android进程内存上限

    Android应用程序都是在自己单独的进程中运行.Android为不同类型的进程分配了不同的内存使用上限,如果应用进程使用的内存超过了这个上限,则会抛出Out Of Memory异常,接着进程也被ki ...

  6. First_1

    #region 练习题 1.4 (1) ///*求一个N阶方阵所有原素的和.(改进:二维数组的大小可以自己输入)*/ //Console.WriteLine("请输入i和j的值:" ...

  7. HDOJ 3047 带权并查集

    解题思路转自: http://blog.csdn.net/azheng51714/article/details/8500459 http://blog.csdn.net/acresume/artic ...

  8. Cloud Engine

    Cloud Engine:大杀器如何炼成   郑昀 创建于2016/6/18 最后更新于2016/6/19 点击查看我的<如何从零搭建一个技术平台>,这是一个系列.转载时请注明“转载自旁观 ...

  9. 【代码】Android: 怎样设置app不被系统k掉

    有一种方法可以设置app永远不会被kill,AndroidManifest.xml 中添加: android:persistent="true" 适用于放在/system/app下 ...

  10. 西门子PLC学习笔记七-(位逻辑指令)

    位逻辑指令处理的对象为二进制位信号.存储在状态字"RLO"中. 1.触点与线圈指令 1)常开触点 在PLC中规定:操作数为1,则常开触点"动作(闭合)":操作数 ...