很多同学一直抱怨入门比较慢,没有好的例子进行练习,没有好的源码可以参考!所以在网上找了一些很有趣的Google官方的Python练习题,非常适合入门的小伙伴,而且有标准答案,有兴趣的小伙伴可以看看。
1
基础练习
主要是对字符串,列表,函数,循环这些最基本的知识的运用,特别是对列表技巧的综合运用
2
婴儿命名练习
主要是对文件的处理,是一个有趣的练习,对美国90年到08年,近20年的婴儿姓名进行处理统计,可以学着如何处理多个html文件,并运用简单的正则表达式,对文件的处理.然后存入字典,最后再写到文件里面.
3
拷贝相关模块综合练习
这个例子稍微复杂一些,主要是对一些模块的综合应用比如:sys,re,os,shutil,commands,特别是commands模块主要是模拟linux shell的命令.
这个题目分三个部分进行:
1).A部分(操纵文件路径)
收集所有目录中特殊文件的绝对路径列表。在最简单的情况下,只需打印该列表(此处命令后面的“。”是指示当前目录的单个参数)。每行打印一个绝对路径。
2).B部分(文件复制)
3).C部分(调用外部程序)
4
日志拼图练习
这个例子主要是利用urllib模块做一个图片拼接的小游戏,主要是从一大堆的网页里面解析分割的jpg图片,然后进行拼接,然后生成一个新的网页
有4个练习,基本都是对上面知识的综合运用,虽然比较简单,但是对新手入门还是非常不错的。而且Google提供了整套题目的源码,大家可以学习一下Google的大牛们的代码是怎么写的,比如变量如何命名,函数这么取名字,函数接口如何设计,函数内部逻辑怎么设计。用到了那些库来解决这些问题,这么库你都会用吗!
更有趣的是,Google非常贴心,感觉就像在做填空题一样,给你搭好架子,你往里面填代码就可以了,并且提供了完整的源码(源码虽然是2.7的,但是大体的用法跟3差不多,除了print比较明显一点)。
好啦,以上就是本文的分享,如果你跟我一样都喜欢python,想成为一名优秀的程序员,也在学习python的道路上奔跑,欢迎你加入python学习群:839383765 群内每天都会分享最新业内资料,分享python免费课程,共同交流学习,让学习变(编)成(程)一种习惯!
转载于:https://blog.51cto.com/14186420/2349567