分享幾道Google的Python入門題

很多同學一直抱怨入門比較慢,沒有好的例子進行練習,沒有好的源碼可以參考!所以在網上找了一些很有趣的Google官方的Python練習題,非常適合入門的小夥伴,而且有標準答案,有興趣的小夥伴可以看看。

1

基礎練習

主要是對字符串,列表,函數,循環這些最基本的知識的運用,特別是對列表技巧的綜合運用

分享幾道Google的Python入門題

2

嬰兒命名練習

主要是對文件的處理,是一個有趣的練習,對美國90年到08年,近20年的嬰兒姓名進行處理統計,可以學着如何處理多個html文件,並運用簡單的正則表達式,對文件的處理.然後存入字典,最後再寫到文件裏面.

分享幾道Google的Python入門題

3

拷貝相關模塊綜合練習

這個例子稍微複雜一些,主要是對一些模塊的綜合應用比如:sys,re,os,shutil,commands,特別是commands模塊主要是模擬linux shell的命令.

分享幾道Google的Python入門題

這個題目分三個部分進行:

1).A部分(操縱文件路徑)

收集所有目錄中特殊文件的絕對路徑列表。在最簡單的情況下,只需打印該列表(此處命令後面的“。”是指示當前目錄的單個參數)。每行打印一個絕對路徑。

分享幾道Google的Python入門題

2).B部分(文件複製)

分享幾道Google的Python入門題

3).C部分(調用外部程序)

分享幾道Google的Python入門題

4

日誌拼圖練習

這個例子主要是利用urllib模塊做一個圖片拼接的小遊戲,主要是從一大堆的網頁裏面解析分割的jpg圖片,然後進行拼接,然後生成一個新的網頁

分享幾道Google的Python入門題

有4個練習,基本都是對上面知識的綜合運用,雖然比較簡單,但是對新手入門還是非常不錯的。而且Google提供了整套題目的源碼,大家可以學習一下Google的大牛們的代碼是怎麼寫的,比如變量如何命名,函數這麼取名字,函數接口如何設計,函數內部邏輯怎麼設計。用到了那些庫來解決這些問題,這麼庫你都會用嗎!

分享幾道Google的Python入門題

更有趣的是,Google非常貼心,感覺就像在做填空題一樣,給你搭好架子,你往裏面填代碼就可以了,並且提供了完整的源碼(源碼雖然是2.7的,但是大體的用法跟3差不多,除了print比較明顯一點)。

好啦,以上就是本文的分享,如果你跟我一樣都喜歡python,想成爲一名優秀的程序員,也在學習python的道路上奔跑,歡迎你加入python學習羣:839383765 羣內每天都會分享最新業內資料,分享python免費課程,共同交流學習,讓學習變(編)成(程)一種習慣!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章