久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

Python趣味代碼整合之提升編程興趣

????這篇文章主要是整合一些趣味代碼,一方面自己對這些內容比較感興趣,另一方面希望這些代碼能提升大家的編程興趣。

一、Python使用turtle繪制國旗

????代碼如下:

Python趣味代碼整合之提升編程興趣

????運行結果如下所示,它是動態繪制過程。

Python趣味代碼整合之提升編程興趣

Python趣味代碼整合之提升編程興趣

????注意安裝第三方包的方法如下所示:

Python趣味代碼整合之提升編程興趣

在Command Window界面下進入Anaconda2Scripts文件夾,通過pip安裝。

Python趣味代碼整合之提升編程興趣

二、Python圖片轉換位字符畫

????代碼如下:

Python趣味代碼整合之提升編程興趣

????運行結果如下所示,輸入圖片轉換成txt文字顯示。

Python趣味代碼整合之提升編程興趣

Python趣味代碼整合之提升編程興趣

Python趣味代碼整合之提升編程興趣

????缺點:如何通過一個文本編輯器查看原圖呢?txt只能設置宋體8號字體最小,但是不能顯示全部內容。

三、Python實現俄羅斯方塊

????需要注意配置文件 elsfk.cfg,定義了單一方向的原始方塊形狀組合,具體的格式說明請參見getConf中的注解。同時需要引入"msyh.ttc"中文字體。? ? ? ? elsfk.cfg文件內容如下:

Python趣味代碼整合之提升編程興趣

????由于這段代碼長達550行,同時微信文章的代碼在各種手機上會因為適配問題而無法全部顯示,因此小編將它們放在了馬哥的簡書上,鏈接會放在文章最后,有興趣的可以點擊鏈接查看。

?????運行結果如下所示:

Python趣味代碼整合之提升編程興趣

Python趣味代碼整合之提升編程興趣

????注意:需要pip install pygame安裝該包,同時橫向移動每次感覺總是兩步。

四、Python實現飛機大戰

????第一步,顯示背景。????第二步,顯示飛機。????第三步,讓飛機動起來。

Python趣味代碼整合之提升編程興趣

????運行結果如下所示:

Python趣味代碼整合之提升編程興趣

Python趣味代碼整合之提升編程興趣五、Python 25行代碼實現人臉識別

????1.安裝OpenCV

????安裝后如下圖所示,選擇buildPython2.7x86cv2.pyd,復制到Python-2.7.9Libsite-packages中即可。

Python趣味代碼整合之提升編程興趣

????關于C或者JAVA接口的安裝,可參考builddocopencv_tutorials.pdf, 里面各種平臺的詳細安裝步驟,以及結合IDE編譯的說明。

????2.下載源碼

Python趣味代碼整合之提升編程興趣

?????3.運行代碼及結果

????運行輸入如下代碼,去到文件夾下:????C:>cd C:Usersyxz15DesktopFaceDetect-master????Python face_detect.py bbbb.jpg haarcascade_frontalface_default.xml

Python趣味代碼整合之提升編程興趣

????運行結果如下所示,可以看到人臉都識別出來了。

Python趣味代碼整合之提升編程興趣

Python趣味代碼整合之提升編程興趣

????4.源碼詳解????face_detect.py代碼如下所示:

Python趣味代碼整合之提升編程興趣

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 嘉禾县| 宁陵县| 沾益县| 无极县| 贺州市| 思茅市| 泸州市| 江安县| 安仁县| 宝丰县| 堆龙德庆县| 石景山区| 遂溪县| 石河子市| 宜州市| 紫阳县| 四子王旗| 丹阳市| 元谋县| 山西省| 临武县| 天等县| 无棣县| 盘山县| 博野县| 武邑县| 河东区| 黔江区| 昌图县| 平武县| 蒙城县| 库尔勒市| 阿合奇县| 雷山县| 宜黄县| 德江县| 麟游县| 柞水县| 三原县| 拉萨市| 丘北县|