کاربرد بسته های معروف پایتون
کاربرد کتابخانه های پایتون
* absl-py: مجموعهای از ابزارها برای ساخت برنامههای پایتون، مخصوصاً برای یادگیری ماشین.
* annotated-types: برای اضافه کردن نوعبندی به کد پایتون، که خوانایی و نگهداری کد رو بهتر میکنه.
* argon2-cffi: یک کتابخانه برای رمزنگاری قوی، برای محافظت از رمزهای عبور و اطلاعات حساس.
* argon2-cffi-bindings: رابط برای استفاده از argon2-cffi.
* asttokens: برای تجزیه کد پایتون به توکنها.
* astunparse: برای تبدیل کد پایتون به رشته.
* attrs: برای تعریف کلاسها به روشی سادهتر و انعطافپذیرتر.
* audioread: برای خواندن فایلهای صوتی مختلف.
* blis: کتابخانه برای محاسبات عددی سریع.
* cairocffi: رابط برای استفاده از Cairo، یک کتابخانه گرافیکی.
* CairoSVG: برای تولید تصاویر SVG از گرافیکهای Cairo.
* catalogue: برای مدیریت و سازماندهی فایلها و دایرکتوریها.
* certifi: برای تأمین گواهیهای SSL معتبر.
* cffi: برای فراخوانی کتابخانههای C از پایتون.
* charset-normalizer: برای تشخیص و نرمالسازی مجموعههای کاراکتر.
* clean-text: برای پاکسازی متن از کاراکترهای اضافی.
* click: برای ساخت رابطهای خط فرمان (CLI) به راحتی.
* cloudpathlib: برای کار با مسیرهای فایل در محیطهای ابری.
* colorama: برای رنگی کردن خروجی ترمینال.
* comm: برای ارتباط بین فرآیندهای پایتون.
* comtypes: برای دسترسی به COM objects در ویندوز.
* confection: برای ساخت و مدیریت پیکربندیها.
* construct: برای تجزیه و ساخت دادههای باینری.
* contourpy: برای رسم خطوط کنتور.
* convokit: برای تبدیل فرمتهای مختلف گفتار.
* cssselect2: برای انتخاب عناصر HTML با استفاده از CSS selectors.
* cycler: برای مدیریت چرخههای رنگ و سبک در نمودارها.
* cymem: برای مدیریت حافظه کارآمد.
* debugpy: برای دیباگ کردن برنامههای پایتون.
* decorator: برای تعریف دکوراتورها به راحتی.
* defusedxml: برای تجزیه XML امن.
* dill: برای سریالسازی اشیاء پایتون.
* dnspython: برای کار با DNS.
* docutils: برای تبدیل متن به فرمتهای مختلف (مانند HTML، PDF).
* easyocr: برای تشخیص متن از تصاویر.
* emoji: برای کار با ایموجیها.
* en-core-web-sm: مدل زبان انگلیسی کوچک برای spaCy.
* et_xmlfile: برای تجزیه فایلهای XML.
* executing: برای اجرای کد پایتون به صورت ناهمزمان.
* filelock: برای جلوگیری از دسترسی همزمان به فایلها.
* FLAML: برای بهینهسازی خودکار یادگیری ماشین.
* flatbuffers: برای سریالسازی دادههای کارآمد.
* fonttools: برای کار با فونتها.
* fsspec: برای دسترسی به فایلها در سیستمهای فایل مختلف.
* ftfy: برای اصلاح متنهای خراب شده.
* future: برای سازگاری با نسخههای مختلف پایتون.
* gast: برای تجزیه کد پایتون به AST (Abstract Syntax Tree).
* google-pasta: برای مدیریت دادهها در یادگیری ماشین.
* grpcio: برای ارتباط از راه دور با استفاده از gRPC.
* gTTS: برای تبدیل متن به گفتار.
* h2o: برای یادگیری ماشین و تحلیل دادهها.
* h5py: برای کار با فایلهای HDF5.
* huggingface-hub: برای دسترسی به مدلها و دادههای Hugging Face.
* idna: برای رمزگذاری نام دامنه بینالمللی.
* imageio: برای خواندن و نوشتن تصاویر.
* imageio-ffmpeg: برای استفاده از FFmpeg در imageio.
* ipykernel: هسته برای Jupyter Notebook.
* ipython: یک شل تعاملی برای پایتون.
* itables: برای کار با جداول در حافظه.
* jax: برای محاسبات عددی و یادگیری ماشین.
* jaxlib: رابط برای استفاده از JAX.
* jedi: برای تکمیل خودکار کد پایتون.
* Jinja2: برای تولید قالب.
* joblib: برای ذخیره و بارگذاری دادهها و مدلها.
* jplephem: برای محاسبات مداری.
* jupyter_client: برای ارتباط با Jupyter Notebook.
* jupyter_core: هسته اصلی Jupyter.
* keras: یک کتابخانه برای ساخت شبکههای عصبی.
* keyboard: برای کنترل صفحه کلید.
* Khayyam: برای کار با تاریخ و زمان در ایران.
* Kivy: یک فریمورک برای ساخت برنامههای موبایل و دسکتاپ.
* kivy-deps.angle: وابستگیهای Kivy برای OpenGL.
* kivy-deps.glew: وابستگیهای Kivy برای GLEW.
* kivy-deps.sdl2: وابستگیهای Kivy برای SDL2.
* Kivy-Garden: مجموعهای از افزونهها برای Kivy.
* kiwisolver: برای حل معادلات.
* langcodes: برای کار با کدهای زبان.
* language_data: دادههای زبانی برای spaCy.
* lazy_loader: برای بارگذاری تنبلانه ماژولها.
* libclang: رابط برای Clang C++ compiler.
* librosa: برای تحلیل سیگنالهای صوتی.
* llvmlite: یک پیادهسازی سبک از LLVM.
* lxml: برای تجزیه و ساخت XML و HTML.
* marisa-trie: برای ساخت درختهای Trie کارآمد.
* Markdown: برای تبدیل Markdown به HTML.
* markdown-it-py: یک کتابخانه Markdown با قابلیتهای زیاد.
* MarkupSafe: برای ایجاد HTML امن.
* matplotlib: برای رسم نمودار.
* matplotlib-inline: برای نمایش نمودارها در Jupyter Notebook.
* mdurl: برای تجزیه URLهای Markdown.
* mediapipe: برای پردازش رسانه.
* ml-dtypes: برای تعریف انواع داده در یادگیری ماشین.
* MouseInfo: برای دریافت اطلاعات ماوس.
* moviepy: برای ویرایش ویدیو.
* mpmath: برای محاسبات ریاضی با دقت بالا.
* msgpack: برای سریالسازی دادهها به فرمت MessagePack.
* msgpack-numpy: برای سریالسازی آرایههای NumPy به MessagePack.
* murmurhash: برای محاسبه هش.
* namex: برای مدیریت نامها.
* nest-asyncio: برای اجرای همزمان توابع async.
* networkx: برای کار با گرافها.
* ninja: یک سیستم ساخت.
* nltk: برای پردازش زبان طبیعی.
* numba: برای کامپایل کد پایتون به کد ماشین.
* numpy: برای محاسبات عددی.
* opencv-contrib-python: کتابخانه OpenCV با ویژگیهای اضافی.
* opencv-python-headless: کتابخانه OpenCV بدون رابط گرافیکی.
* openpyxl: برای کار با فایلهای Excel.
* opt-einsum: برای بهینهسازی محاسبات tensor.
* optree: برای تجزیه عبارات ریاضی.
* packaging: برای مدیریت وابستگیها.
* Panda3D: یک موتور بازی سهبعدی.
* panda3d-gltf: برای پشتیبانی از فرمت GLTF در Panda3D.
* panda3d-simplepbr: برای رندرینگ PBR در Panda3D.
* pandas: برای تحلیل دادهها.
* parso: برای تجزیه کد پایتون.
* patsy: برای مدلسازی آماری.
* pdf2image: برای تبدیل PDF به تصاویر.
* pillow: برای کار با تصاویر.
* pip: برای نصب و مدیریت بستهها.
* platformdirs: برای تعیین مسیرهای مناسب برای برنامهها.
* plotly: برای رسم نمودارهای تعاملی.
* pooch: برای دانلود فایلها.
* potracer: یک رندرکننده Ray Tracing.
* preshed: برای مدیریت حافظه.
* proglog: برای ثبت پیشرفت.
* prompt_toolkit: برای ساخت رابطهای خط فرمان تعاملی.
* protobuf: برای سریالسازی دادهها.
* psutil: برای دریافت اطلاعات سیستم.
* pure_eval: برای ارزیابی ایمن کد پایتون.
* PyAutoGUI: برای کنترل ماوس و صفحه کلید.
* pyclipper: برای انجام عملیات برداری.
* pycparser: برای تجزیه کد C.
* pycryptodomex: برای رمزنگاری.
* pydantic: برای اعتبارسنجی دادهها.
* pydantic_core: هسته pydantic.
* pygame: برای ساخت بازی.
* PyGetWindow: برای دریافت اطلاعات پنجره.
* Pygments: برای برجست کردن کد.
* pykeepass: برای کار با پایگاه داده Keepass.
* pymodbus: برای ارتباط با دستگاههای Modbus.
* pymongo: برای کار با پایگاه داده MongoDB.
* PyMsgBox: برای نمایش پیامباکس.
* pymunk: برای شبیهسازی فیزیک.
* PyMuPDF: برای کار با فایلهای PDF.
* pynput: برای کنترل ورودی.
* pyotp: برای تولید رمزهای OTP.
* pyparsing: برای تجزیه متن.
* pyperclip: برای کپی و پیست متن.
* pypiwin32: برای دسترسی به APIهای ویندوز.
* PyRect: برای کار با مستطیلها.
* PyScreeze: برای گرفتن اسکرینشات.
* pyserial: برای ارتباط سریال.
* pyTelegramBotAPI: برای ساخت رباتهای تلگرام.
* pytesseract: برای تشخیص متن از تصاویر با استفاده از Tesseract.
* python-bidi: برای کار با متن راست به چپ.
* python-dateutil: برای کار با تاریخ و زمان.
* pyttsx3: برای تبدیل متن به گفتار.
* pytweening: برای ایجاد انیمیشن.
* pytz: برای کار با مناطق زمانی.
* pywin32: برای دسترسی به APIهای ویندوز.
* PyYAML: برای کار با فایلهای YAML.
* pyzmq: برای ارتباط با ZeroMQ.
* regex: برای کار با عبارات باقاعده.
* requests: برای ارسال درخواستهای HTTP.
* rich: برای نمایش خروجی زیبا در ترمینال.
* safetensors: برای ذخیره و بارگذاری مدلهای یادگیری ماشین.
* scikit-image: برای پردازش تصویر.
* scikit-learn: برای یادگیری ماشین.
* scipy: برای محاسبات علمی.
* screeninfo: برای دریافت اطلاعات مانیتور.
* seaborn: برای رسم نمودارهای آماری.
* setuptools: برای ساخت و توزیع بستهها.
* sgp4: برای محاسبات مداری.
* shapely: برای کار با هندسه.
* shellingham: برای اجرای دستورات شل.
* six: برای سازگاری با نسخههای مختلف پایتون.
* skyfield: برای محاسبات نجومی.
* slowPaste: برای چسباندن کند متن.
* smart-open: برای باز کردن فایلها به روشی هوشمندانه.
* sounddevice: برای ضبط و پخش صدا.
* soundfile: برای خواندن و نوشتن فایلهای صوتی.
* soxr: برای پردازش صدا.
* spacy: برای پردازش زبان طبیعی.
* spacy-legacy: نسخههای قدیمیتر spaCy.
* spacy-loggers: برای ثبت لاگ در spaCy.
* srsly: برای تعریف schema برای دادهها.
* srt: برای کار با زیرنویسها.
* stack-data: برای مدیریت دادههای پشته.
* statsmodels: برای مدلسازی آماری.
* svgwrite: برای ایجاد تصاویر SVG.
* sympy: برای محاسبات نمادین.
* tabulate: برای نمایش دادهها به صورت جدولی.
* tenacity: برای اجرای مجدد عملیات با تاخیر.
* tensorboard: برای تجسم دادهها و مدلهای یادگیری ماشین.
* tensorboard-data-server: برای سرویسدهی دادههای TensorBoard.
* tensorflow: یک کتابخانه برای یادگیری ماشین.
* tensorflow-intel: نسخه بهینهشده TensorFlow برای پردازندههای Intel.
* termcolor: برای رنگی کردن متن در ترمینال.
* thinc: برای پردازش زبان طبیعی.
* threadpoolctl: برای مدیریت thread pool.
* tifffile: برای خواندن و نوشتن فایلهای TIFF.
* tinycss2: برای تجزیه CSS.
* tokenizers: برای توکنایز کردن متن.
* torch: یک کتابخانه برای یادگیری ماشین.
* torchvision: برای پردازش تصویر در PyTorch.
* tornado: برای ساخت برنامههای وب همزمان.
* tqdm: برای نمایش نوار پیشرفت.
* traitlets: برای تعریف ویژگیها در کلاسها.
* transformers: برای استفاده از مدلهای ترانسفورمر.
* typer: برای ساخت رابطهای خط فرمان.
* typing_extensions: برای افزودن ویژگیهای جدید به typing.
* tzdata: برای دادههای منطقه زمانی.
* Unidecode: برای تبدیل یونیکد به ASCII.
* urllib3: برای ارسال درخواستهای HTTP.
* ursina: یک موتور بازی سهبعدی.
* vosk: برای تشخیص گفتار.
* wasabi: یک کتابخانه برای کار با فایلها.
* wcwidth: برای تعیین عرض کاراکتر.
* weasel: برای تبدیل کد پایتون به کد C.
* webencodings: برای کار با مجموعههای کاراکتر وب.
* websockets: برای ارتباط وبسوکتی.
* Werkzeug: یک مجموعه ابزار برای ساخت برنامههای وب.
* wheel: برای ساخت بستههای Wheel.
* wrapt: برای پیچیدن توابع.
* xgboost: برای یادگیری ماشین.
دیدگاه ها بسته شده