python介绍
0.1 简介
python是一门高级编程语言,简单易学,特别容易上手实战,能收获满满成就感。只要学会基础知识,你就可以在各个领域大展拳脚,主要就是因为python的朋友圈(生态)热闹。
python的生态十分强大,不仅有强大的内置库,还有各种各样的第三方库(伸手党的福利 :p),如
- 视觉相关:OpenCV、Face Recognition、EasyOCR、Open3D、kornia、moviepy
- 人工智能:pytorch、tensorflow、xgboost、gym、statsmodels
- web相关:flask、Django、Tornado、Selenium、BeautifulSoup、Scrapy、gunicorn
- 数据相关:numpy、pandas、pyspark、scipy、Matplotlib、Seaborn
- 数据库相关:PyMySQL、sqlite3、redis-py
- 工业相关:micropython、PythonRobotics
- 声音相关:dejavu、librosa、pyAudioAnalysis、pydub
- 界面开发:Tkinter、PySimpleGUI、PyQt、DearPyGui
- 日志:loguru
python能有这么良好的生态,和python的设计宗旨是密不可分的。python的语言设计遵循着一定的哲理,这里我从个人角度选取感兴趣的地方翻译一下:
-
丑拒
-
请说人话
-
不要把事情搞得那么复杂