這篇文章主要是整合一些趣味代碼,一方面自己對(duì)這些內(nèi)容比較感興趣,另一方面希望這些代碼能提升大家的編程興趣。
一、Python使用turtle繪制國(guó)旗
代碼如下:
運(yùn)行結(jié)果如下所示,它是動(dòng)態(tài)繪制過(guò)程。
注意安裝第三方包的方法如下所示:
在Command Window界面下進(jìn)入Anaconda2Scripts文件夾,通過(guò)pip安裝。
二、Python圖片轉(zhuǎn)換位字符畫(huà)
代碼如下:
運(yùn)行結(jié)果如下所示,輸入圖片轉(zhuǎn)換成txt文字顯示。
缺點(diǎn):如何通過(guò)一個(gè)文本編輯器查看原圖呢?txt只能設(shè)置宋體8號(hào)字體最小,但是不能顯示全部?jī)?nèi)容。
三、Python實(shí)現(xiàn)俄羅斯方塊
需要注意配置文件 elsfk.cfg,定義了單一方向的原始方塊形狀組合,具體的格式說(shuō)明請(qǐng)參見(jiàn)getConf中的注解。同時(shí)需要引入"msyh.ttc"中文字體。 elsfk.cfg文件內(nèi)容如下:
運(yùn)行結(jié)果如下所示:
注意:需要pip install pygame安裝該包,同時(shí)橫向移動(dòng)每次感覺(jué)總是兩步。
四、Python實(shí)現(xiàn)飛機(jī)大戰(zhàn)
第一步,顯示背景。第二步,顯示飛機(jī)。第三步,讓飛機(jī)動(dòng)起來(lái)。
運(yùn)行結(jié)果如下所示:
五、Python 25行代碼實(shí)現(xiàn)人臉識(shí)別
1.安裝OpenCV
安裝后如下圖所示,選擇buildpython2.7x86cv2.pyd,復(fù)制到python-2.7.9Libsite-packages中即可。
關(guān)于C或者JAVA接口的安裝,可參考builddocopencv_tutorials.pdf, 里面各種平臺(tái)的詳細(xì)安裝步驟,以及結(jié)合IDE編譯的說(shuō)明。
2.下載源碼
3.運(yùn)行代碼及結(jié)果
運(yùn)行輸入如下代碼,去到文件夾下:C:>cd C:Usersyxz15DesktopFaceDetect-masterpython face_detect.py bbbb.jpg haarcascade_frontalface_default.xml
運(yùn)行結(jié)果如下所示,可以看到人臉都識(shí)別出來(lái)了。
4.源碼詳解face_detect.py代碼如下所示:
-
代碼
+關(guān)注
關(guān)注
30文章
4880瀏覽量
69999 -
python
+關(guān)注
關(guān)注
56文章
4822瀏覽量
85855
原文標(biāo)題:Python趣味代碼整合之提升編程興趣
文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
在windows下安裝python 在linux下安裝python 在masOS下安裝python
python基礎(chǔ)教程之Python學(xué)習(xí)入門(mén)字符串的詳細(xì)程序資料說(shuō)明
Python轉(zhuǎn)義字符使用總結(jié)資料免費(fèi)下載

用Python做幾個(gè)表情包
如何使用Python Turtle進(jìn)行編碼
幾個(gè)Python繪圖Turtle庫(kù)的范例資料免費(fèi)下載
如何使用Python繪制PDF文件教程詳細(xì)說(shuō)明

Python字符的實(shí)例詳細(xì)說(shuō)明

Python字符數(shù)統(tǒng)計(jì)函數(shù)程序
2.2 python字符串類型
使用Python繪制LoRa節(jié)點(diǎn)的實(shí)時(shí)數(shù)據(jù)

python字符串有哪些特定方法
Python字符編碼轉(zhuǎn)換

基于Python的地圖繪制教程

評(píng)論