自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

開發(fā) 后端
這篇文章主要是整合一些趣味代碼,一方面自己對這些內(nèi)容比較感興趣,另一方面希望這些代碼能提升大家的編程興趣。

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

一、Python使用turtle繪制國旗

代碼如下: 

 

 

Python使用turtle繪制國旗代碼 

運行結(jié)果如下所示,它是動態(tài)繪制過程。 

 

 

Python使用turtle繪制國旗  

 

 

Python使用turtle繪制國旗 

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

 

 

 

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

 

 

 

二、Python圖片轉(zhuǎn)換位字符畫

代碼如下: 

 

 

Python圖片轉(zhuǎn)換位字符畫代碼 

運行結(jié)果如下所示,輸入圖片轉(zhuǎn)換成txt文字顯示。 

 

 

Python圖片轉(zhuǎn)換位字符畫 

 

 

  

 

 

 

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

三、Python實現(xiàn)俄羅斯方塊

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

elsfk.cfg文件內(nèi)容如下: 

 

 

 

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

運行結(jié)果如下所示: 

 

 

  

 

 

 

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

四、Python實現(xiàn)飛機大戰(zhàn)

第一步,顯示背景。

第二步,顯示飛機。

第三步,讓飛機動起來。 

 

 

 

運行結(jié)果如下所示: 

 

 

  

五、Python 25行代碼實現(xiàn)人臉識別 

1.安裝OpenCV

安裝后如下圖所示,選擇build\python\2.7\x86\cv2.pyd,復(fù)制到python-2.7.9\Lib\site-packages\中即可。 

 

 

 

關(guān)于C或者JAVA接口的安裝,可參考build\doc\opencv_tutorials.pdf, 里面各種平臺的詳細安裝步驟,以及結(jié)合IDE編譯的說明。

2.下載源碼 

 

 

 

3.運行代碼及結(jié)果

運行輸入如下代碼,去到文件夾下:

C:\>cd C:\Users\yxz15\Desktop\FaceDetect-master

python face_detect.py bbbb.jpg haarcascade_frontalface_default.xml 

 

 

 

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

 

 

  

 

 

 

4.源碼詳解

face_detect.py代碼如下所示: 

 

 

責(zé)任編輯:龐桂玉 來源: 馬哥Linux運維
相關(guān)推薦

2011-04-13 17:31:16

C#.NET

2021-06-10 11:05:04

Java編程代碼

2010-07-16 14:22:25

Python teln

2021-12-14 10:08:57

編程語言PythonJava

2025-02-25 11:12:53

2017-08-08 10:45:01

Python編程語言

2015-10-26 08:55:07

提升Python編程語言

2022-03-11 10:31:49

Go語音

2021-07-19 22:51:28

Python開發(fā)編程

2022-02-17 16:44:19

函數(shù)Go 語言高階函數(shù)

2022-05-26 07:53:33

Python代碼編程語言

2018-07-23 08:19:26

編程語言Python工具

2023-11-24 12:14:55

PythonVSCode

2022-03-25 09:22:42

代碼開發(fā)

2020-08-24 08:49:00

編程學(xué)習(xí)技術(shù)

2024-06-04 07:46:05

2019-08-29 09:57:24

Python系統(tǒng)編程

2017-12-28 10:39:23

編程網(wǎng)站編輯

2011-10-20 15:59:27

CitrixNetScaler云計算

2023-06-01 17:26:25

人工智能
點贊
收藏

51CTO技術(shù)棧公眾號