-
نویسنده: Mark Lutz
-
ناشر: O’Reilly (با جلد معروف حیوانات)
-
سطح: مبتدی تا متوسط (با تمرکز عمیق بر مفاهیم پایه)
-
ویژگی بارز: این کتاب به جای اینکه فقط سینتکس رو یاد بده، مفاهیم زیر پوستی پایتون رو خیلی عمیق توضیح میده.
ساختار کلی کتاب (معمولاً در ۲ جلد یا یک جلد ضخیم):
-
بخش اول: زبان پایتون 🐍
-
انواع دادهها (Numbers, Strings, Lists, Dicts)
-
دستورات کنترل جریان (If, For, While)
-
توابع و ماژولها
-
مدیریت استثناها
-
بخش دوم: ابزارها و ابزارهای پیشرفته 🛠️
-
برنامهنویسی شیءگرا (OOP) در پایتون
-
ماژولها و بستهها
-
فایلها و ورودی/خروجی
-
توابع پیشرفته (Lambda, Map, Filter)
-
کار با دیتابیسها
-
بخش سوم: ابزارهای کاربردی 🚀
-
برنامهنویسی شبکه
-
رابطهای گرافیکی (GUI)
-
تست و دیباگ
با این کتاب کاربردی، مقدمهای جامع و عمیق با زبان اصلی پایتون دریافت کنید. کتاب Learning Python به شما کمک میکند تا به سرعت کدهای کارآمد و با کیفیت بالا را با پایتون بنویسید. این کتاب یک راه ایدهآل برای شروع است، چه در برنامه نویسی تازه کار باشید و چه یک توسعه دهنده حرفهای و آشنا به زبانهای دیگر