Google推出Python课堂啦

作者: 菜鸟学python | 来源:发表于2016-12-30 20:17 被阅读1750次

    这是菜鸟学python的第43篇原创文章

    阅读本文大概需要3分钟

    前段时间Google developers中国网站正式发布,Google developers是专门为中国开发者建立的,它里面提供了很多开发技术资料,API,开发案例和技术培训.我在里面逛了逛发现有关于Python的课堂.主要是为那些零基础的同学准备的,都是Google大牛亲自操刀编写的, 所以赶紧分享给大家,一起研究研究~~

    Google Python课堂分3部分

    1).基础知识

    2).视频讲解

    3).课后习题

    1.基础知识

    大体讲了以下几点:

    Python环境搭建(Python Set Up)

    Python介绍(Python introduction)

    Python常见的数据结构(String,List,Sorting)

    Python字典和文件处理(Dicts and Files)

    Python正则(Regular Expressions)

    Python常用的模块

    基本涵盖了Python入门需要知道的最最基本的知识,非常适合初学者上手.而且还配合例子讲解,力道刚刚好,不深不浅,推荐大家仔细读一读.

    2.视频

    录制有2天的视频,主要是针对上面的知识点的一些详细的讲解,非常不错(插一句这些视频都是在Youtube,需要翻墙用代理看).

    3.实战练习

    有4个练习,基本都是对上面知识的综合运用,虽然比较简单,但是对新手入门还是非常不错的,而且有趣的是,感觉就像在做填空题一样,给你搭好架子,你往里面填代码就可以了.

    1).Basic Python Exercises

    主要是对字符串,列表,函数,循环这些最基本的知识的运用,特别是对列表技巧的综合运用

    2).Baby Names Python Exercise

    主要是对文件的处理,是一个有趣的练习,对美国90年到08年,近20年的婴儿姓名进行处理统计,可以学着如何处理多个html文件,并运用简单的正则表达式,对文件的处理.然后存入字典,最后再写到文件里面.

    3).Copy Special Python Exercises

    这个例子稍微复杂一些,主要是对一些模块的综合应用比如:sys,re,os,shutil,commands,特别是commands模块主要是模拟linux shell的命令.

    4).Log Puzzle Python Exercise

    这个例子主要是利用urllib模块做一个图片拼接的小游戏,主要是从一大堆的网页里面解析分割的jpg图片,然后进行拼接,然后生成一个新的网页

    结论:

    Google大牛操刀写的都很漂亮,我觉得看好的代码就像看一本好的电影,除了看大牛们如何解决问题的思路,还要品味高手是怎么定义变量,函数名字,函数内部逻辑,如何写更简洁,文件处理怎么写更健壮,命令行如何解析,以及段落之间的空格,注释等等~~

    建议大家可以先不要看答案,自己动手敲敲写写代码,然后再和google大牛们写的代码对比一下, 一定会收益匪浅. 好的代码是改出来的~~

    Google Python课堂:

    相关文章

      网友评论

      本文标题:Google推出Python课堂啦

      本文链接:https://www.haomeiwen.com/subject/tozmvttx.html