Python 練習冊,天天一個小程序

Python 練習冊,天天一個小程序

說明:

Talk is cheap. Show me the code.--Linus Torvaldshtml


**第 0000 題:**將你的 QQ 頭像(或者微博頭像)右上角加上紅色的數字,相似於微信未讀信息數量那種提示效果。 相似於圖中效果python

頭像

第 0001 題:作爲 Apple Store App 獨立開發者,你要搞限時促銷,爲你的應用生成激活碼(或者優惠券),使用 Python 如何生成 200 個激活碼(或者優惠券)?git

第 0002 題:將 0001 題生成的 200 個激活碼(或者優惠券)保存到 MySQL 關係型數據庫中。程序員

**第 0003 題:**將 0001 題生成的 200 個激活碼(或者優惠券)保存到 Redis 非關係型數據庫中。github

**第 0004 題:**任一個英文的純文本文件,統計其中的單詞出現的個數。數據庫

**第 0005 題:**你有一個目錄,裝了不少照片,把它們的尺寸變成都不大於 iPhone5 分辨率的大小。小程序

**第 0006 題:**你有一個目錄,放了你一個月的日記,都是 txt,爲了不分詞的問題,假設內容都是英文,請統計出你認爲每篇日記最重要的詞。微信

**第 0007 題:**有個目錄,裏面是你本身寫過的程序,統計一下你寫過多少行代碼。包括空行和註釋,可是要分別列出來。框架

第 0008 題:一個HTML文件,找出裏面的正文dom

第 0009 題:一個HTML文件,找出裏面的連接

第 0010 題:使用 Python 生成相似於下圖中的字母驗證碼圖片

字母驗證碼

第 0011 題: 敏感詞文本文件 filtered_words.txt,裏面的內容爲如下內容,當用戶輸入敏感詞語時,則打印出 Freedom,不然打印出 Human Rights。

北京
程序員
公務員
領導
牛比
牛逼
你娘
你媽
love
sex
jiangge

第 0012 題: 敏感詞文本文件 filtered_words.txt,裏面的內容 和 0011題同樣,當用戶輸入敏感詞語,則用 星號 * 替換,例如當用戶輸入「北京是個好城市」,則變成「**是個好城市」。

第 0013 題: 用 Python 寫一個爬圖片的程序,爬 這個連接裏的日本妹子圖片 :-)

第 0014 題: 純文本文件 student.txt爲學生信息, 裏面的內容(包括花括號)以下所示:

{
	"1":["張三",150,120,100],
	"2":["李四",90,99,95],
	"3":["王五",60,66,68]
}

請將上述內容寫到 student.xls 文件中,以下圖所示:

student.xls

  • 閱讀資料 騰訊遊戲開發 XML 和 Excel 內容相互轉換

第 0015 題: 純文本文件 city.txt爲城市信息, 裏面的內容(包括花括號)以下所示:

{
    "1" : "上海",
    "2" : "北京",
    "3" : "成都"
}

請將上述內容寫到 city.xls 文件中,以下圖所示:

city.xls

第 0016 題: 純文本文件 numbers.txt, 裏面的內容(包括方括號)以下所示:

[
	[1, 82, 65535],
	[20, 90, 13],
	[26, 809, 1024]
]

請將上述內容寫到 numbers.xls 文件中,以下圖所示:

numbers.xls

第 0017 題: 將 第 0014 題中的 student.xls 文件中的內容寫到 student.xml 文件中,如

下所示:

<?xml version="1.0" encoding="UTF-8"?>
<root>
<students>
<!--
	學生信息表
	"id" : [名字, 數學, 語文, 英文]
-->
{
	"1" : ["張三", 150, 120, 100],
	"2" : ["李四", 90, 99, 95],
	"3" : ["王五", 60, 66, 68]
}
</students>
</root>
  • 閱讀資料 騰訊遊戲開發 xml 和 Excel 相互轉換

第 0018 題: 將 第 0015 題中的 city.xls 文件中的內容寫到 city.xml 文件中,以下所示:

<?xmlversion="1.0" encoding="UTF-8"?>
<root>
<citys>
<!--
	城市信息
-->
{
	"1" : "上海",
	"2" : "北京",
	"3" : "成都"
}
</citys>
</root>

第 0019 題: 將 第 0016 題中的 numbers.xls 文件中的內容寫到 numbers.xml 文件中,以下

所示:

<?xml version="1.0" encoding="UTF-8"?>
<root>
<numbers>
<!--
	數字信息
-->

[
	[1, 82, 65535],
	[20, 90, 13],
	[26, 809, 1024]
]

</numbers>
</root>

第 0020 題: 登錄中國聯通網上營業廳 後選擇「自助服務」 --> 「詳單查詢」,而後選擇你要查詢的時間段,點擊「查詢」按鈕,查詢結果頁面的最下方,點擊「導出」,就會生成相似於 2014年10月01日~2014年10月31日通話詳單.xls 文件。寫代碼,對每個月通話時間作個統計。

第 0021 題: 一般,登錄某個網站或者 APP,須要使用用戶名和密碼。密碼是如何加密後存儲起來的呢?請使用 Python 對密碼加密。

第 0022 題: iPhone 六、iPhone 6 Plus 早已上市開賣。請查看你寫得 第 0005 題的代碼是否能夠複用。

第 0023 題: 使用 Python 的 Web 框架,作一個 Web 版本 留言簿 應用。

閱讀資料:Python 有哪些 Web 框架

  • 留言簿參考

第 0024 題: 使用 Python 的 Web 框架,作一個 Web 版本 TodoList 應用。

  • SpringSide 版TodoList

相關文章
相關標籤/搜索