ویرایش سوم · ۲۰۲۴
ترجمهٔ فارسی کتاب Think Python
یکی از محبوبترین کتابهای آموزش برنامهنویسی برای مبتدیها؛ پایتون را همراه با «طرز فکر برنامهنویسی» یاد میدهد، از متغیر و تابع تا کلاس و وراثت.
نویسنده: Allen B. Downey · نسخهٔ اصلی آنلاین (انگلیسی)
۱۵ فصل از ۱۹ فصل ترجمه شده
- ۱برنامهنویسی بهعنوان راهی برای اندیشیدن (فصل ۱ Think Python)
Programming as a way of thinking
درسهای مرتبط: عملگرهای ریاضی، مقایسهای و منطقی در پایتون، انواع داده در پایتون: int، float، bool، None و تبدیل نوع، نحو، معنا و انواع خطا در پایتون
- ۲
- ۳
- ۴توابع و رابطها (فصل ۴ Think Python)
Functions and Interfaces
درسهای مرتبط: تعریف تابع در پایتون: def، پارامتر، return و docstring
- ۵دستورهای شرطی و بازگشت (فصل ۵ Think Python)
Conditionals and Recursion
درسهای مرتبط: شرط در پایتون: if، elif، else و شرطهای تودرتو، عملگرهای ریاضی، مقایسهای و منطقی در پایتون، ورودی و خروجی در پایتون: print، input و f-string
- ۶مقدارهای بازگشتی (فصل ۶ Think Python)
Return Values
درسهای مرتبط: تفاوت return و print در پایتون؛ None و برگرداندن چند مقدار
- ۷تکرار و جستوجو (فصل ۷ Think Python)
Iteration and Search
درسهای مرتبط: حلقهٔ for و range در پایتون؛ break و continue، تمرین حلقه: عدد اول، جمع اعداد اول و فاکتوریل
- ۸رشتهها و عبارتهای منظم (فصل ۸ Think Python)
Strings and Regular Expressions
درسهای مرتبط: رشته در پایتون: اندیسگذاری، برش (slicing) و تغییرناپذیری، پیمایش رشته و متدهای پرکاربرد: in، lower، strip و isdigit
- ۹
- ۱۰دیکشنریها (فصل ۱۰ Think Python)
Dictionaries
- ۱۱چندتاییها (فصل ۱۱ Think Python)
Tuples
درسهای مرتبط: تاپل در پایتون: ساخت، برش، تغییرناپذیری و unpacking
- ۱۲تحلیل و تولید متن (فصل ۱۲ Think Python)
Text Analysis and Generation
- ۱۳
- ۱۴کلاسها و توابع (فصل ۱۴ Think Python)
Classes and Functions
- ۱۵کلاسها و متدها (فصل ۱۵ Think Python)
Classes and Methods
- ۱۶
- ۱۷
- ۱۸
- ۱۹