本文目錄一覽:
- 1、花了2萬多買的Python70個項目,現在分享給大家,練手進廠靠它了
- 2、用python繪製字符畫
- 3、如何利用Python實現圖片轉字符畫詳解
- 4、如何用python將圖片轉為字符畫
- 5、如何用python把圖片字符畫
花了2萬多買的Python70個項目,現在分享給大家,練手進廠靠它了
前言:
不管學習哪門語言都希望能做出實際的東西來,這個實際的東西當然就是項目啦,不用多說大家都知道學編程語言一定要做項目才行。
這裡整理了70個Python實戰項目列表,都有完整且詳細的教程,你可以從中選擇自己想做的項目進行參考學習練手,你也可以從中尋找靈感去做自己的項目。
1、【Python 圖片轉字符畫】
2、【200行Python代碼實現2048】
3、【Python3 實現火車票查詢工具】
4、【高德API+Python解決租房問題 】
5、【Python3 色情圖片識別】
6、【Python 破解驗證碼】
7、【Python實現簡單的Web服務器】
8、【pygame開發打飛機 遊戲 】
9、【Django 搭建簡易博客】
10、【Python基於共現提取《釜山行》人物關係】
11、【基於scrapy爬蟲的天氣數據採集(python)】
12、【Flask 開發輕博客】
13、【Python3 圖片隱寫術】
14、【Python 實現簡易 Shell】
15、【使用 Python 解數學方程】
16、【PyQt 實現簡易瀏覽器】
17、【神經網絡實現手寫字符識別系統 】
18、【Python 實現簡單畫板】
19、【Python實現3D建模工具】
20、【NBA常規賽結果預測——利用Python進行比賽數據分析】
21、【神經網絡實現人臉識別任務】
22、【Python文本解析器】
23、【Python3 OpenCV 視頻轉字符動畫】
24、【Python3 實現淘女郎照片爬蟲 】
25、【Python3實現簡單的FTP認證服務器】
26、【基於 Flask 與 MySQL 實現番劇推薦系統】
27、【Python 實現端口掃描器】
28、【使用 Python 3 編寫系列實用腳本】
29、【Python 實現康威生命 遊戲 】
30、【川普撞臉希拉里(基於 OpenCV 的面部特徵交換) 】
31、【Python 3 實現 Markdown 解析器】
32、【Python 氣象數據分析 — 《Python 數據分析實戰》】
33、【Python實現鍵值數據庫】
34、【k-近鄰算法實現手寫數字識別系統】
35、【ebay在線拍賣數據分析】
36、【Python 實現英文新聞摘要自動提取 】
37、【Python實現簡易局域網視頻聊天工具】
38、【基於 Flask 及爬蟲實現微信 娛樂 機械人】
39、【Python實現Python解釋器】
40、【Python3基於Scapy實現DDos】
41、【Python 實現密碼強度檢測器】
42、【使用 Python 實現深度神經網絡】
43、【Python實現從excel讀取數據並繪製成精美圖像】
44、【人機對戰初體驗:Python基於Pygame實現四子棋 遊戲 】
45、【Python3 實現可控制肉雞的反向Shell】
46、【Python打造漏洞掃描器 】
47、【Python應用馬爾可夫鏈算法實現隨機文本生成】
48、【數獨 遊戲 的Python實現與破解】
49、【使用Python定製詞雲】
50、【Python開發簡單計算器】
51、【Python 實現 FTP 弱口令掃描器】
52、【Python實現Huffman編碼解壓縮文件】
53、【Python實現Zip文件的暴力破解 】
54、【Python3 智能裁切圖片】
55、【Python實現網站模擬登陸】
56、【給Python3爬蟲做一個界面.妹子圖網實戰】
57、【Python 3 實現圖片轉彩色字符】
58、【自聯想器的 Python 實現】
59、【Python 實現簡單濾鏡】
60、【Flask 實現簡單聊天室】
61、【基於PyQt5 實現地圖中定位相片拍攝位置】
62、【Python實現模板引擎】
63、【Python實現遺傳算法求解n-queens問題】
64、【Python3 實現命令行動態進度條】
65、【Python 獲取挂號信息並郵件通知】
66、【Python實現java web項目遠端自動化更新部署】
67、【使用 Python3 編寫 Github 自動周報生成器】
68、【使用 Python 生成分形圖片】
69、【Python 實現 Redis 異步客戶端】
70、【Python 實現中文錯別字高亮系統】
最後:
以上項目列表希望可以給你在Python學習中帶來幫助~
獲取方式:轉發 私信「1」
用python繪製字符畫
python是數據統計分析軟件,也只能用來對統計分析的結果數據進行繪圖,以展示數據的某種趨勢或數據項的分佈(如折線圖、直方圖、餅圖、散點圖)。
你所說的字符畫是一種什麼樣的圖形?什麼樣的畫?
你想要實現什麼樣的目標?
如何利用Python實現圖片轉字符畫詳解
# -*- coding: utf-8 -*-from PIL import Image
codeLib = ”’@B%8WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~i!lI;:,”^`’. ”’#生成字符畫所需的字符集count = len(codeLib)def transform1(image_file):
image_file = image_file.convert(“L”)#轉換為黑白圖片,參數”L”表示黑白模式
codePic = ”
for h in range(0,image_file.size[1]): #size屬性表示圖片的分辨率,’0’為橫向大小,’1’為縱向
for w in range(0,image_file.size[0]):
gray = image_file.getpixel((w,h)) #返回指定位置的像素,如果所打開的圖像是多層次的圖片,那這個方法就返回一個元組
codePic = codePic + codeLib[int(((count-1)*gray)/256)]#建立灰度與字符集的映射
codePic = codePic+’\r\n’
return codePicdef transform2(image_file):
codePic = ”
for h in range(0,image_file.size[1]): for w in range(0,image_file.size[0]):
g,r,b = image_file.getpixel((w,h))
gray = int(r* 0.299+g* 0.587+b* 0.114)
codePic = codePic + codeLib[int(((count-1)*gray)/256)]
codePic = codePic+’\r\n’
return codePic
fp = open(u’暴走.jpg’,’rb’)
image_file = Image.open(fp)
image_file=image_file.resize((int(image_file.size[0]*0.75), int(image_file.size[1]*0.5)))#調整圖片大小print u’Info:’,image_file.size[0],’ ‘,image_file.size[1],’ ‘,count
tmp = open(‘tmp.txt’,’w’)
tmp.write(transform1(image_file))
tmp.close()
如何用python將圖片轉為字符畫
# coding:utf-8
# 為一張圖片生成對應的字符集圖片
from PIL import Image
import argparse
# 命令行輸入參數處理
parser = argparse.ArgumentParser()
parser.add_argument(‘file’) # 輸入文件
parser.add_argument(‘-o’, ‘–output’) # 輸出文件
parser.add_argument(‘–width’, type=int, default=80) # 輸出字符畫寬
parser.add_argument(‘–height’, type=int, default=80) # 輸出字符畫高
# 獲取參數
args = parser.parse_args()
IMG = args.file
WIDTH = args.width
HEIGHT = args.height
OUTPUT = args.output
ascii_char = list(“$@B%8WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~i!lI;:,\”^`’. “)
# 將256灰度映射到70個字符上
def get_char(r, b, g, alpha=256):
if alpha == 0:
return ‘ ‘
length = len(ascii_char)
gray = int(0.2126 * r + 0.7152 * g + 0.0722 * b)
unit = (256.0 + 1)/length
return ascii_char[int(gray/unit)]
if __name__ == ‘__main__’:
im = Image.open(IMG)
im = im.resize((WIDTH, HEIGHT), Image.NEAREST)
txt = “”
for i in range(HEIGHT):
for j in range(WIDTH):
txt += get_char(*im.getpixel((j, i)))
txt += ‘\n’
print txt
# 字符畫輸出到文件
if OUTPUT:
with open(OUTPUT,’w’) as f:
f.write(txt)
else:
with open(“output.txt”, ‘w’) as f:
f.write(txt)
如何用python把圖片字符畫
python字符畫是一個簡單有趣的小程序,非常適合初學者進行學(zhuang)習(bi)。python字符畫生成的原理及其簡單,一句話概括就是—-將圖片像素點用不同字符代替,從而將像素組成的圖片轉變成用字符組成的字符畫為了儘可能的使得字符畫展示效果與圖片相同
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/269901.html