بخش بزرگی از قدرت پایتون از کتابخانه‌های آماده آن می‌آید؛ برای رسم نمودار، کار با وب، داده، بازی‌سازی و اتوماسیون ابزارهای رایگان و باکیفیتی وجود دارد. در این دسته آموزش کتابخانه‌های پرکاربرد پایتون را با مثال‌هایی می‌خوانید که همه اجرا شده‌اند و خروجی واقعی دارند. برای شروع، رسم نمودار با Matplotlib و کار با yt-dlp را ببینید.

پیش از استفاده از هر کتابخانه، باید بدانید آن را چطور نصب و مدیریت کنید؛ آموزش نصب کتابخانه با pip حالت‌های آنلاین و آفلاین را پوشش می‌دهد و pip و محیط مجازی جلوی تداخل نسخه‌ها را می‌گیرد. اگر هنگام import خطا گرفتید، رفع ModuleNotFoundError را بخوانید. کتابخانه‌های دیگر مثل Pygame و python-telegram-bot در ساخت بازی با Pygame و ساخت ربات تلگرام آموزش داده شده‌اند. مسیر کامل یادگیری در آموزش جامع پایتون است.

کتابخانه‌ها وقتی ارزش واقعی پیدا می‌کنند که با یک نیاز مشخص یاد گرفته شوند. برای همین هر مقاله این دسته یک کار عملی را از ابتدا تا انتها انجام می‌دهد؛ مثلاً در وب اسکرپینگ با requests و BeautifulSoup داده یک سایت را استخراج و در فایل ذخیره می‌کنیم و در آموزش Matplotlib همان داده را به نمودار تبدیل می‌کنیم. اگر قصد ساخت ابزار خودکار دارید، ساخت ربات با پایتون نشان می‌دهد چطور چند کتابخانه را کنار هم به کار ببرید. پیش از نصب هر کتابخانه، یک محیط مجازی بسازید.

در این آرشیو همه مقاله‌های «کتابخانه‌های پایتون» منتشر شده و جدیدترین‌ها در بالای فهرست قرار دارند. هر مقاله پیش‌نیازها، مثال عملی و پرسش‌های متداول خودش را دارد و به آموزش‌های مرتبط لینک می‌دهد؛ پس می‌توانید از هر نقطه‌ای که لازم دارید شروع کنید و مسیر را ادامه دهید. اگر سؤالی داشتید، از بخش دیدگاه هر مقاله بپرسید.

سوالات متداول درباره کتابخانه‌های پایتون

کتابخانه پایتون را چطور نصب کنم؟

با دستور pip install و نام کتابخانه، ترجیحاً داخل یک محیط مجازی. جزئیات نصب آنلاین و آفلاین در آموزش نصب کتابخانه با pip آمده است.

برای شروع کدام کتابخانه‌های پایتون را یاد بگیرم؟

requests برای کار با وب و API، BeautifulSoup برای خواندن HTML، Matplotlib برای نمودار، Pygame برای بازی و python-telegram-bot برای ربات تلگرام انتخاب‌های خوبی برای شروع‌اند.

چرا بعد از نصب کتابخانه خطای ModuleNotFoundError می‌گیرم؟

معمولاً کتابخانه در نسخه یا محیط دیگری از پایتون نصب شده است. راه‌حل‌ها را در رفع ModuleNotFoundError ببینید.