کتاب Python Illustrated: Not another boring Python book, learn programming the fun way (Python مصور: نه یک کتاب خستهکنندهی دیگر پایتون، برنامهنویسی را به روشی سرگرمکننده یاد بگیرید) یک منبع یادگیری برنامهنویسی پایتون است که با رویکردی کاملاً متفاوت از کتابهای خشک و رسمی معمولی نوشته شده. این کتاب با استفاده از تصاویر رنگی، مثالهای خلاقانه، و توضیحات طنزآمیز و صمیمی، مفاهیم پیچیده برنامهنویسی را به شکلی بصری و سرگرمکننده آموزش میدهد.
هدف آن این است که خواننده بدون احساس خستگی یا سردرگمی، اصول پایتون از جمله متغیرها، حلقهها، توابع، ساختمان دادهها و حتی مبانی شیءگرایی را یاد بگیرد. این کتاب بهویژه برای مبتدیانی طراحی شده که از متنهای سنگین و تمرینات تکراری خسته میشوند و میخواهند مسیر یادگیری را مثل یک ماجراجویی لذتبخش تجربه کنند.
در ادامه مقدمهای از کتاب Python Illustrated را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Python Illustrated:
باشه، شاید دارم انتظارات را کمی بیش از حد بالا میبرم. با این حال، تصمیم خیلی خوبی گرفتهای که پایتون را انتخاب میکنی. به جرات میتوان گفت که نمیتوانی زبان برنامهنویسی همهکارهتر و برنامهنویسدوستتری از این انتخاب کنی. پایتون ساختاری نسبتاً ساده دارد که بسیار شبیه به انگلیسی ساده است. فعلاً بیخیال او شوید. به علاوه، کارهای زیادی میتوانی با آن انجام دهی، فقط برای مثال چند مورد:
- توسعه وب
- ابزارهای دسکتاپ
- تحلیل داده
- هوش مصنوعی و یادگیری ماشین
- خودکارسازی انواع کارهای تکراری
- محاسبات علمی
جامعهای که از آن استفاده میکند فوقالعاده است. خواهی دید که بیشتر سوالات و مشکلاتی که به آنها برخواهی خورد، توسط یک غریبهٔ خوشبرخورد در اینترنت پاسخ داده شده است. علاوه بر این، امکانات زیادی ساخته شده که میتوانی با پایتون استفاده کنی. گاهی میگوییم که “اکوسیستمی غنی” دارد. یعنی قطعات کد آمادهٔ زیادی در دسترس توست که به سرعت بخشیدن به ساخت هر چیزی که میسازی کمک میکند.
اما قبل از اینکه به آنجا برسیم، باید ساختار پایه را بفهمیم. و هدف این کتاب همین است.
کتاب Python Illustrated برای چه کسانی است؟
هر کسی که میخواهد پایتون را بدون این که خستهکننده باشد یاد بگیرد، میتواند از کتاب Python Illustrated بهره ببرد. این کتاب هدفش این است که در دسترسترین و سرگرمکنندهترین کتاب برای آموزش پایتون به شما باشد. باید مطالعهای سبک باشد، بدون این که از کیفیت یا عمق توضیحاتمان کم کند. اما من میدانم که سرگرمی برای همه نیست. اگر از قبل زبان دیگری بلد هستید، این کتاب احتمالاً برایتان آسان خواهد بود. به همین دلیل سعی میکنم با طنز، آن را جذاب کنم. اگر تازه وارد برنامهنویسی هستید، این کتاب احتمالاً برایتان سخت خواهد بود. به همین دلیل سعی میکنم با طنز، آن را سبکتر کنم.
آنچه کتاب Python Illustrated پوشش میدهد
فصل ۱: کامپیوتر خود را برای کدنویسی پایتون آماده کنید
کامپیوتر خود را برای پایتون آماده میکنید. نصب پایتون راحتتر از گرفتن یک اشارهگر لیزری است (که به طرز شگفتآوری سختی است). در پایان فصل، همه چیز را نصب کردهاید و اولین خطوط کد خود را نوشتهاید.
فصل ۲: درک متغیرها و انواع داده
در برنامهنویسی، اغلب نیاز داریم چیزی را به خاطر بسپاریم. این جایی است که متغیرها وارد میشوند. این فصل به این میپردازد که چگونه متغیرها را ایجاد کنیم و چه انواع دادهٔ متفاوتی وجود دارد. به این ترتیب، میتوانید دادههای مورد نیاز برنامهتان را پیگیری کنید.
فصل ۳: کار با دستورات شرطی
نمیتوانم به جای شما تصمیمهای دشوار بگیرم، اما میتوانم کمک کنم بفهمید چگونه تصمیمهای دشوار را در کد بگیرید. بعد از این فصل، کدهای if، elif، else را برای کنترل جریان برنامهتان خواهید نوشت.
فصل ۴: استفاده از لیستها، تاپلها و دیکشنریها
در این فصل از کتاب Python Illustrated به مجموعهها میپردازیم؛ روشهایی برای ذخیرهٔ چند مقدار در یک متغیر. این برای سازماندهی دادههای ما عالی است و دنیایی را باز میکند که در آن میتوانیم با انواع پیچیدهتر کار کنیم.
فصل ۵: پیمایش با حلقهها
حلقهها به شما اجازه میدهند کارها را در کدتان تکرار کنید. در پایان این فصل، میتوانید از نوشتن کدهای تکراری اجتناب کنید و کارهای تکراری بیشتری را خودکار کنید.
فصل ۶: نوشتن توابع و استفاده از توابع توکار
این فصل از کتاب Python Illustrated سطح کاملاً جدیدی از سازماندهی کد را به روی شما باز میکند. معمولاً سادهترین مفهوم نیست، اما اگر چیزی شبیه به جادو باشد، این فصل است. ما طلسمهای جادویی کوچک خودمان را میسازیم! این طلسمهای جادویی توابع نام دارند. وقتی با پروژههای واقعی کار میکنید، فایلها به راحتی خیلی بزرگ میشوند. میتوانیم فایلها را تقسیم کنیم تا قابلیتها را در فایلهای جداگانه سازماندهی کنیم. به اینها ماژول میگویند. درون یک ماژول (بله فایل)، میتوانیم ماژول دیگر (بله فایل) را وارد کنیم تا از قابلیتهایش استفاده کنیم. همچنین پس از درک مفهوم ماژول، برخی از ماژولها و توابع توکار رایج را خواهیم دید.
فصل ۷: مدیریت فایلها و استثناها
باز کردن، خواندن و نوشتن فایلها را یاد بگیرید تا بتوانید فایلها را مدیریت کنید. به راحتی میتوانید اطلاعات را در برنامههای خود ذخیره و بازیابی کنید.
فصل ۸: ایجاد و استفاده از کلاسها
این فصل کتاب Python Illustrated سخت خواهد بود! اولین گامهای خود را به دنیای برنامهنویسی شیءگرا برمیدارید. کلاسها را مانند نقشههایی برای انواع سفارشی خودتان در نظر بگیرید. یاد میگیرید اشیایی ایجاد کنید که میتوانند ویژگیها و رفتارهایی داشته باشند.
فصل ۹: درک وراثت
چرا وقتی میتوانی آن را به ارث ببری، چرخ را دوباره اختراع کنی؟ این فصل بر اساس فصل قبل ساخته میشود و بر سازماندهی بهتر کد تمرکز دارد. کشف میکنید که چگونه کلاسهای جدیدی بسازید که ویژگیهایی از کلاسهای موجود را قرض میگیرند.
فصل ۱۰: اشکالزدایی کد ما
حتی بهترینهای ما هم گاهی یک پرش را از دست میدهند. این فصل به شما یاد میدهد که چگونه خطاهای کدتان را پیدا و رفع کنید و اطمینان حاصل کنید که برنامههایتان همیشه روی پاهای خود فرود میآیند.
فصل ۱۱: گامهای بعدی
حالا که نقطهٔ قرمز را گرفتهای، قدم بعدی چیست؟ راهنماییتان میکنم که چگونه یادگیری پایتون را ادامه دهید، مباحث پیشرفته را کاوش کنید و شاید حتی برای همیشه آن اشارهگر لیزری دستنیافتنی را بگیرید.
سرفصلهای کتاب Python Illustrated:
- Cover
- Title Page
- Copyright Page
- Contributors
- Table of Contents
- Preface
- Introduction
- Chapter 1: Get Your Computer Ready to Code Python
- Chapter 2: Understanding Variables and Data Types
- Chapter 3: Working with Conditional Statements
- Chapter 4: Using Lists, Tuples, and Dictionaries
- Chapter 5: Iterating with Loops
- Chapter 6: Writing Functions and Using Built-In Functions
- Chapter 7: Handling Files and Exceptions
- Chapter 8: Creating and Using Classes
- Chapter 9: Understanding Inheritance
- Chapter 10: Debugging Our Code
- Chapter 11: Next Steps
- Appendix A: Exercise Files
- Appendix B: Quiz Answers
- Appendix C: Exercise Solutions
- Unlock Your Exclusive Benefits
- Packt Page
- Other Books You May Enjoy
- Index
جهت دانلود کتاب Python Illustrated میتوانید پس از پرداخت، دریافت کنید.




دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.