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

یکی از ویژگی‌های جذاب پایتون که باعث شده برنامه‌نویسان زیادی به سمت پایتون گرایش پیدا کنند. همین کتابخانه‌ های گسترده پایتون است که کار برنامه نویسی را بسیار راحت و سریع می‌کند.

در پایتون دو نوع کتابخانه وجود دارد. نوع اول کتابخانه‌هایی است که به همراه خود پایتون روی سیستم نصب می‌شود که بخشی از  این کتابخانه‌ها مربوط به هسته زبان پایتون است و بخش دیگر کتابخانه‌هایی هستند که جزء هسته آن نیستند و باید به کمک عبارت import این کتابخانه‌ها را به برنامه اضافه کرد و  از توابع آن استفاده کرد.

همچنین در پایتون توابع از پیش تعریف شده ای هستند که  به دلیل استفاده و کاربرد زیاد به پایتون اضافه شده اند که به آنها built-in function گفته می‌شود.

نمونه از کتابخانه‌های معروف پایتون عبارتند از:

کتابخانه math که برای انجام عملیات ریاضی از آن استفاده می‌شود.

کتابخانه hashlib که مربوط به عملیات رمزنگاری روی دیتاهاست.

کتابخانه sklearn که مربوط به مباحث و محاسبات یادگیری ماشین است.

برای یافتن کتابخانه‌های مورد نظر خود باید در اینترنت جستجو کرده و یا از یک متخصص در حوزه مورد نظر سوال کنید.