بخش یکم - مقدمات

بخشِ یکمِ این کتاب مفاهیمِ پایه‌ایِ ضروری‌ای را به شما می‌آموزد که برای نوشتنِ برنامه‌های پایتون لازم دارید. بسیاری از این مفاهیم بینِ تمامِ زبان‌های برنامه‌نویسی مشترک‌اند، پس در سراسرِ زندگیِ شما در جایگاهِ یک برنامه‌نویس کارآمد خواهند بود.

در فصل ۱ پایتون را روی رایانه‌ی خود نصب می‌کنید و اولین برنامه‌یتان را می‌نویسید، که پیامِ Hello World! را روی نمایشگر ظاهر می‌کند.

در فصل ۲ خواهید آموخت که چگونه اطلاعات را در متغیرها ذخیره و با مقادیرِ عددی و متنی کار کنید.

در دو فصل ۳ و فصل ۴ لیست‌ها معرفی می‌شوند. لیست‌ها می‌توانند هر اندازه اطلاعات را که بخواهید در یک متغیر ذخیره کنند. این باعث می‌شود بتوانید با داده‌ها به طورِ مؤثرتری کار کنید. قادر خواهید شد با صدها، هزاران و حتی میلیون‌ها مقدار در تنها چند خط برنامه کار کنید.

در فصل ۵ از دستورِ if برای نوشتنِ برنامه‌هایی استفاده خواهید کرد که با برآورده شدنِ شرط‌های خاصی یک جور پاسخ می‌دهند و در صورتِ برآورده نشدن جورِ دیگر.

فصل ۶ طرزِ به‌کارگیریِ دیکشنری‌های پایتون را به شما نشان می‌دهد که برقراریِ ارتباط بینِ قطعاتِ گوناگونِ اطلاعات را ممکن می‌کند. دیکشنری‌ها، همانندِ لیست‌ها، می‌توانند هر اندازه اطلاعات که بخواهید ذخیره کنند.

در فصل ۷ دریافت کردنِ ورودی را از کاربر فرامی‌گیرید، به منظورِ تعاملی کردنِ برنامه‌های‌تان.

در فصل ۸ تابع‌ها را ایجاد خواهید کرد. توابع قطعه‌های نام‌گذاری‌شده‌ای از برنامه‌ برای انجام دادنِ وظیفه‌ای مشخص‌اند و هر جا که لازم باشد می‌توانید آن‌ها را اجرا کنید.

در فصل ۹ با کلاس‌ها آشنا می‌شوید، که ساختن مدل از اشیا و موجوداتِ جهانِ واقعی —مانندِ سگ‌ها، گربه‌ها، مردم، خودروها، موشک‌ها، و چیزهای دیگر— را ممکن می‌سازند، تا برنامه‌ی شما بتواند هر چیزِ واقعی یا انتزاعی را نمایش دهد.

فصل ۱۰ به شما می‌آموزد چگونه با فایل‌ها کار کنید و مدیریتِ خطاها را برای جلوگیری از خراب شدنِ ناگهانیِ برنامه به عهده بگیرید. داده‌ها را پیش از بستن برنامه ذخیره و پس از اجرای مجددِ آن بازیابی می‌کنید. همچنین، در موردِ استثناها در پایتون خواهید آموخت. مدیریتِ استثنا به شما امکان می‌دهد که خطاها را پیش‌بینی کنید تا برنامه‌تان بدونِ دردسرْ خطاها را مدیریت کند.

در فصل ۱۱ خواهید آموخت که برای بررسیِ این‌که برنامه‌تان همان‌طور که انتظار دارید کار می‌کند یا نه، آزمون طراحی کنید. در نتیجه، می‌توانید برنامه‌های خود را بدونِ نگرانی از برخوردن به اشکالاتِ جدید گسترش دهید. آزمودنِ برنامه یکی از اولین مهارت‌هایی است که به شما در گذار از سطحِ مقدماتیِ برنامه‌نویسی به سطحِ متوسط یاری خواهد رساند.