فصل اول: مقدمات و ساختار برنامه در پایتون
1-3. اجزای تشکیلدهندهی برنامه پایتون
1-9. دریافت، پردازش و نمایش دادهها
فصل دوم : ساختارهای کنترلی
2-1. ساختارهای تصمیمگیری یا شرطی
فصل سوم : توابع و ماژولها
3-1. چرا از توابع استفاده کنیم؟
3-3. معرفی چند تابع کتابخانهای
3-7. ترکیب روشهای ارسال پارامترها
فصل چهارم : سازماندهی و پردازش دادهها با آرایهها
4-1. سازماندهی دادهها با آرایه
4-2. آرایهها و کتابخانهی numpy
4-5. معرفی چند متد از کلاس numpy
فصل پنجم : پردازش لیستها و تاپلها
5-4. لیستهای دوبُعدی با طول سطرهای متفاوت
فصل ششم: پردازش رشتهها، دیکشنریها و مجموعهها
فصل هفتم: طراحی شیءگرا: کلاسها، وراثت و چندریختی
7-2. مزایای برنامهنویسی شیءگرا
7-4. ایجاد کلاس و اشیا در پایتون
7-5. اعضای عمومی و اختصاصی کلاس
7-7. وراثت کلاسها: انواع و فواید
7-8. انقیاد پویای متدها و تعریف مجدد عملگرها
7-9. کلاس Exception برای ادارهی استثنا
7-13. استثناهایی که کاربر تعریف میکند
فصل هشتم: پردازش فایلها و ماندگاری دادهها
8-4. ورودی و خروجی رشتهها در فایل
8-5. اَعمال سیستمعامل روی فایل
8-7. اشارهگر فایل و تغییر آن
فصل نهم: واسط کاربری گرافیکی
9-3. کلاسهای مربوط به کنترلها
فصل دهم: پایتون و شبکه
10-1. اجرای برنامههای پایتون در خط فرمان
فصل یازدهم: کار کردن با فایلهای اکسل
11-5. دستیابی به سطرها و ستونهای خاص
11-6. نوشتن دادهها در فایل اکسل
11-7. ذخیره فایل اکسل در چند صفحه (sheet)
11-8. خواندن ستونهای خاصی از فایل اکسل
11-9. بازیابی سطرهای خاصی از فایل اکسل
11-10. انجام تغییرات در فایل اکسل با پایتون
11-11. اضافه کردن رکورد به ابتدای فایل
11-12. اضافه کردن ستون جدید به فایل اکسل در پایتون
پیوست: نصب و اجرای پایتون