در این آموزش سعی کردم ۲۰ کتابخانه مفید و کاربردی زبان برنامه نویسی پایتون رو معرفی کنم

محتویات فهرست

autopep8

برای رعایت کردن قوانین pep8

sudo python3 -m pip install pep8

Pillow

برای ویرایش و پردازش عکس استفاده میشه
https://github.com/python-imaging/Pillow

sudo python3 -m pip install Pillow

Requests

معروف ترین کتابخانه http که توسط کنت ریتز نوشته شده.
http://www.python-requests.org/

sudo python3 -m pip install Requests

Scrapy

اگر مشغول به کار در وب هستید، این کتابخانه برای شما خیلی مفید است و بعد از استفاده دیگر نمیتوانید از آن دل بکنید
http://www.scrapy.org/

sudo python3 -m pip install Scrapy

wxPython

کتابخانه بسیار کاربردی برای جایگزینی با tkinter شما واقعا آن را دوست خواهید داشت.
http://wxpython.org/

sudo python3 -m pip install wxPython

SQLAlchemy

کتابخانه پایگاه داده بسیاری آن را دوست دارند و بسیاری از آن نفرت دارند. انتخاب باشماستLOL
http://www.sqlalchemy.org/

sudo python3 -m pip install SQLAlchemy

BeautifulSoup

من میدونم این کتابخانه کند هست، اما این کتابخانه تجزیه و تحلیل XML و HTML است که برای مبتدیان بسیار مفید است
http://www.crummy.com/software/BeautifulSoup/

sudo python3 -m pip install BeautifulSoup

Twisted

مهمترین ابزار برای هر توسعه دهنده شبکه است. این api بسیار زیبا است و توسط بسیاری از توسعه دهندگان معروف پایتون استفاده می شود.
http://twistedmatrix.com/

sudo python3 -m pip install Twisted

NumPy

چطور می تونیم این کتابخانه بسیار مهم رو ترک کنیم؟8-) برخی از ویژگی های ریاضی پیشرفته را برای پایتون فراهم می کند.
http://numpy.scipy.org//

sudo python3 -m pip install NumPy

SciPy

وقتی درباره NumPy صحبت میکنیم، باید دربارهی Scipy صحبت کنیم. این یک کتابخانه از الگوریتم ها و ابزارهای ریاضی برای پایتون است و بسیاری از دانشمندان را مجبور به تغییر از روبی به پایتون کرده است.
http://www.scipy.org/

sudo python3 -m pip install SciPy

matplotlib

یک کتابخانه ترسیم عددی.بسیار مفید برای هر دانشمند اطلاعات و یا هر تجزیه و تحلیل داده ها.
http://matplotlib.sourceforge.net/

sudo python3 -m pip install matplotlib

Pygame

کتابخانه ای برای توسعه بازیهای 2D
http://www.pygame.org/news.html

sudo python3 -m pip install Pygame

Pyglet

موتور انیمیشن یا بازی سازی 3D
http://www.pyglet.org

sudo python3 -m pip install Pyglet

pyQT

جعبه ابزار GUI برای پایتون. این دومین انتخاب من بعد از wxPython برای توسعه GUI برای اسکریپت های پایتون من است.
http://www.riverbankcomputing.co.uk/pyqt

sudo python3 -m pip install pyQT

pyGtk

یکی دیگر از کتابخانه های رابط کاربری پایتون. این همان کتابخانه ای است که در آن کلاینت معروف Bittorrent ایجاد شده است.
http://www.pygtk.org

sudo python3 -m pip install pyGtk

Scapy

یک برنامه شنود و تجزیه و تحلیل
http://www.secdev.org/projects/scapy

sudo python3 -m pip install Scapy

pywin32

یک کتابخانه پایتون که برخی از روش ها و کلاس های مفید برای تعامل با ویندوز فراهم می کند.
http://sourceforge.net/projects/pywin32

sudo python3 -m pip install pywin32

nltk

اگر میخواهید رشته ها را دستکاری کنید، یک کتابخانه بسیار مفیدی هست. اما ظرفیتش بیشتر از اینهاست بهتره یکبار چکش کنید
http://www.nltk.org

sudo python3 -m pip install nltk

nose

یک چارچوب آزمایش برای پایتون. که توسط میلیون ها نفر از توسعه دهندگان پایتون استفاده میشه.
http://code.google.com/p/python-nose

sudo python3 -m pip install nose

SymPy

SymPy می تواند ارزیابی جبری، تمایز، گسترش، اعداد پیچیده و غیره را انجام دهد. .
http://code.google.com/p/sympy

sudo python3 -m pip install SymPy

امیدوارم این آموزش برای شما مفید باشد و اگر فکر می کنید که یک کتابخانه مهمی را من فراموش کردم در این پست ذکر بکنم ممنون میشم در نظرات همین پست ذکر کنید تا به لیست اضافه شود

5 1 رای
رتبه بندی مقاله