파이썬에는 250개가 넘는 라이브러리가 있기 때문에 어떤 라이브러리가 프로젝트에 가장 적합한지 알기 어려울 수 있습니다. 파이썬에서 가장 많이 사용하는 상위 40개 라이브러리와 그 사용법을 안내해 드립니다! 아래 전체 라이브러리 목록을 확인하세요. (유튜브 영상 참고)
TOP 40 LIBRARIES:
Natural Language Processing (2):
NLTK ► manipulate strings
FlashText ► replace keywords in sentences or extract keywords from sentences
https://pypi.org/project/flashtext/
Computer Vision (2):
OpenCV ► computer vision/ image processing
SimpleCV ► computer vision
GUI (3):
Tkinter ► GUI
https://docs.python.org/3/library/tkinter.html
wxPython ► GUI toolkit
PyQt ► GUI toolkit
https://pypi.org/project/PyQt5/
Game (2):
Pygame ► writing video games mainly
Pyglet ► 3d animation and game creation engine
Web (6):
Requests ► HTTP library/Web
https://requests.readthedocs.io/en/master/
Scrapy ► webscraping
BeautifulSoup ► parsing/webscraping
https://www.crummy.com/software/BeautifulSoup/bs4/doc/
Zappa ► server-less application on API Gateway and Amazon Web Services Lambda
https://github.com/Miserlou/Zappa
Django ► web framework
https://www.djangoproject.com/
Flask ► web framework
https://flask.palletsprojects.com/en/1.1.x/
Data Science (5):
Pandas ► data-science
Matplotlib ► 2-dimensional graphs and plots
Plotly ► similar to matplotlib
Bokeh ► data visualization library
https://docs.bokeh.org/en/latest/index.html
SQLAlchemy ► Database Abstraction
Math (3):
Numpy ► advance math functionalities
SciPy ► library of algorithms and mathematical tools
SymPy ► algebraic evaluation, differentiation, expansion, complex numbers
https://www.sympy.org/en/index.html
Machine Learning (8):
Keras ► deep neural networks
Tensorflow ► develop, train and design deep learning models
PyTorch ► machine learning
Scikit-Learn ► ML
https://scikit-learn.org/stable/
Imbalanced-learn ► ML
https://pypi.org/project/imbalanced-learn/
Theano ► deep learning library
http://deeplearning.net/software/theano/
LightGBM ► machine learning
https://github.com/microsoft/LightGBM
Eli5 ► machine learning
https://pypi.org/project/eli5/
Other (9):
Twisted ► network application develop
https://pypi.org/project/Twisted/ (website down)
IPython ► completion, history, shell capabilities, and a lot more
Pillow ► images/Python Imaging Library
Poetry ► manage python packaging and dependencies
Gensim ► natural library processing library
https://radimrehurek.com/gensim/
Pywin32 ► Interact with Windows
https://github.com/mhammond/pywin32
Kivy ► Mobile Apps
Pendulum ► date and time
Loguru ► python logging
https://github.com/Delgan/loguru
'개발자 > 파이썬 Python' 카테고리의 다른 글
초보자를 위한 파이썬 300제 - 파이스탁 (31강, 동영상) (1) | 2024.06.28 |
---|---|
Happy New Year 2024 하트 표시 만드는 파이선 코드 (2) | 2024.01.05 |
아스키코드는 0~127입니다. (1) | 2023.11.27 |
Tiny Python Projects 강의 영상과 소스코드 (0) | 2023.08.14 |
Python에서 SIGINT(CTRL-C)와 같은 OS 신호 캡처 및 처리 (0) | 2023.04.26 |
Complete Python Roadmap for beginners in 2023 (0) | 2023.02.21 |
파이썬 파일 폴더 조작 총정리 Python - File, directory manipulation (0) | 2023.02.18 |
파이선 네이버 검색 키워드 분석 코드 (1) | 2023.02.16 |
더욱 좋은 정보를 제공하겠습니다.~ ^^