( O9 E3 B1 n5 n* h
; i1 e! T9 {0 W+ J' \6 s( M 5个趣味Python练手项目* ?7 K* S0 a0 |. [- \# K8 g
给大家整理几个具有一定趣味性的项目练练手,一来增加编程乐趣,二来能提高你的编程技能。) q0 L0 n& _4 d) Q
# ^1 y0 X! T) c0 F& x
0、Face Recognition ( ?7 U# A' S0 q0 m: a* r, B _% O' f8 ^) O4 {' W! Y% d t3 K
Face Recognition是世界上最简洁的人脸识别库,你可以使用 Python 和命令行工具提取、识别、操作人脸。3 U3 S+ V7 Y0 e" C
9 t$ o2 l0 `" U% |. F8 d) W它有多简洁呢? 5 a! F. K& s( `2 L5 @3 G/ t 8 S" {1 l& v" x7 b P. K只需三行代码,就能精准识别出人脸+ [3 D& \$ _1 ~( a# N3 M
k1 [9 N2 |! `import face_recognition% y7 o, ]" l7 k" ]+ f
image = face_recognition.load_image_file("your_file.jpg") , s& G1 \4 z1 V' W u8 w& z7 d9 }face_locations = face_recognition.face_locations(image)1 r7 H! Y. n ?) i5 c
2 p+ e$ k- C) D) s: u/ E4 E u, f6 n" S/ F) ^2 T; T项目地址:https://github.com/ageitgey/face_recognition/blob/master/README_Simplified_Chinese.md- b* h+ g7 Y7 L4 P G: c. Q* R
: q- S- O! x+ t1、抖音上找漂亮小姐姐 6 Z" O5 h: I2 `6 Y! d9 n5 V7 ?& R! y
就没有程序员做不到的,只有想不到的。当你在刷抖音时,别人用代码自动刷抖音并把漂亮的小姐姐找出来。) ?, c/ ~; B x+ n
3 Y3 J* p% ?. Q* ~) [# \3 F6 `
理解原理后,估计你也会做。 7 n9 P1 q, L4 K0 h2 h$ H . l: g" M+ y- e* j9 A# \" N启动APP,每刷到一个视频就对其截图并进行人脸识别,然后判断颜值是否大于某个阈(yù)值。绝大部分代码都不需要自己重新造轮子,直接用第三方依赖库就行。这是Python最大的有点。7 y4 W* ]8 C. c/ M
0 p: ~7 z' {( Q" k' _Github还有个微信跳一跳辅助项目,其实也是差不多原理。 5 c. S) B8 }, C3 y/ X / L2 U+ Y* a+ I. s# W# J& X* _: l1 N 0 j7 R! y ]! D: y7 o# ~& q# u5 L8 L6 Z1 j
项目地址:https://github.com/wangshub/Douyin-Bot# ]7 m+ U7 X+ Q9 Q
8 y1 ^* y- I% T# Z2、网易云音乐命令行版本 9 D1 y4 t9 X( d5 F; U ) u7 z1 ~& B' o c$ [$ w这又是一个黑科技项目,在网页上听音乐不香么,不香,在命令行里听音乐才够逼格。这个项目的代码量有点大,你能实现里面的几个或者直接向这个项目贡献代码都很牛了。) g- r2 k6 r6 n4 i) a L/ [5 v. p
- V& R& ?% s& S9 K) H7 m( J
8 t" g$ p9 m# k$ X & S% H& W% h) D9 [- S项目地址:https://github.com/darknessomi/musicbox * ?2 O4 [. M+ A! R! W6 F ]+ F0 J( R5 W$ W$ o D% Y
3、MoviePy- k2 `" q3 V0 Z4 S }" g( H