نمونهکد واقعی در هر درس
کدها با رنگبندی و همراه خروجی برنامه نمایش داده میشوند تا دقیقاً ببینی هر خط چه میکند؛ ۱۲۹ نمونهکد در کل دوره، با متن فارسیِ درستچین کنار کد.
آموزش برنامهنویسی به زبان فارسی
از صفر تا حرفهای، قدمبهقدم
از اولین خط کد تا شیءگرایی، asyncio و تستنویسی؛ ۵۸ درس در ۶ مسیر، با نمونهکد واقعی، آزمون تعاملی و یادگیری مثل بازی.
بدون ثبتنامکار بدون اینترنتحالت تاریک


موضوعهای دوره: آشنایی با پایتون و نصب، متغیرها و انواع داده، عملگرها، ساختارهای شرطی، حلقه for، حلقه while، لیستها، دیکشنریها، توابع، کار با رشتهها، برنامهنویسی شیءگرا - بخش اول، برنامهنویسی شیءگرا - بخش دوم، ماژولها و پکیجها، کار با فایلها، استثناها و مدیریت خطا، تابعهای لامبدا و توابع سطح بالا، لیست، دیکشنری و مجموعه comprehensions، دکوراتورها، تولیدکنندهها (Generators)، مدیریت زمینه (Context Managers)، برنامهنویسی همروند و Threading، برنامهنویسی غیرهمروند (Asyncio)، متاکلاسها و کلاسهای انتزاعی، توصیفگرها (Descriptors)، تزریق وابستگی و الگوهای طراحی، پروفایلینگ و بهینهسازی، متا برنامهنویسی و بازتاب (Reflection)، کار با پایگاه داده، تست نویسی، بستهبندی و توزیع، متغیرها و حافظه، تغییرپذیری و تغییرناپذیری، محدوده و فضای نام، کپی عمیق و کپی سطحی، توابع درجه یک، بستارها (Closures)، تکرارکنندهها و تکرارپذیرها، نوعگذاری اردکی (Duck Typing)، جمعآوری زباله (Garbage Collection)، ارجاعهای ضعیف (Weak References)، توابع جزئی (Partial Functions)، تزئینکنندگان کلاس (Class Decorators)، مقدمهای بر برنامهنویسی شیءگرا، تعریف کلاس و ایجاد شیء، کپسولهسازی (Encapsulation)، ارثبری (Inheritance)، چندریختی (Polymorphism)، متدهای جادویی (Magic Methods)، کلاسهای انتزاعی و اینترفیس، ترکیب (Composition) در مقابل ارثبری، مفهوم خطا در پایتون، خطاهای نحوی رایج (Syntax Errors)، استثناهای رایج (Common Exceptions)، مدیریت استثنا با try-except، ایجاد استثنای سفارشی، بهترین شیوهها (Best Practices)، ابزارهای دیباگ، جدول مرجع سریع
کدها با رنگبندی و همراه خروجی برنامه نمایش داده میشوند تا دقیقاً ببینی هر خط چه میکند؛ ۱۲۹ نمونهکد در کل دوره، با متن فارسیِ درستچین کنار کد.
با سؤال چندگزینهای، پیشبینی خروجی کد و صحیح/غلط خودت را محک بزن و برای هر پاسخ بازخورد فوری بگیر.
هر روز چند دقیقه تمرین کن، خطاها را شکار کن و نمونهکدهای درسهای قبل را مرور کن.
امتیاز XP، استریک روزانه، ۱۲ نشان افتخار و ۸ سطح از «تازهکار» تا «استاد پایتون».
هر درس را تمام کن تا درس بعدی برایت باز شود؛ همیشه میدانی کجای مسیری و قدم بعدی چیست.
مفاهیم پیچیدهٔ پایتون به زبان فارسی و بیدردسر؛ بدون ترجمههای نامفهوم و بدون نیاز به انگلیسی قوی.
رابط کاملاً فارسی و راستبهچپ، با حالت تاریک چشمنواز برای مطالعه در شب؛ برنامه خودش از تم گوشی پیروی میکند و از پروفایل هم عوض میشود.
نکات کلیدی این درس
مسیر مبتدی · سطح مبتدی
نصب پایتون، متغیرها، شرطها، حلقهها، لیستها، دیکشنریها و توابع
هر پاسخ درست ۱۵ XPهر روز ۵ جان
آزمون: آشنایی با پایتون و نصب
سؤال ۱ از ۳
کدام مورد از نکات کلیدی درس «آشنایی با پایتون و نصب» است؟
آخرین درس: کار با رشتهها (مبتدی)
امتیاز
۸۶۰
سطح ۳
یادگیرنده
۱۴۰ امتیاز دیگر تا «کدنویس». همهٔ درسها با آزمونهای کامل ۵٬۴۷۰ امتیاز میدهد؛ بقیهٔ راه تا «استاد پایتون» را چالشهای روزانه میسازند (هر پاسخ درست ۱۰ امتیاز).
هیچ پیشزمینهای لازم نیست. از نصب پایتون و اولین print شروع میکنی و هر مفهوم را با مثال و آزمون جا میاندازی.
پایههای برنامهنویسی را به زبان مادری یاد بگیر و هر روز چند دقیقه، کنار درسهای دانشگاه و مدرسه، تمرین کن.
پایتون زبان اصلی هوش مصنوعی و تحلیل داده است. پیش از رفتن سراغ کتابخانهها، خود زبان را محکم و درست یاد بگیر.
حافظه و ارجاعها، بستارها، دکوراتورها، asyncio، متاکلاسها و تستنویسی؛ همان چیزهایی که کد حرفهای را میسازند.
نه. مسیر مبتدی از معرفی پایتون و نصب آن شروع میشود و هر مفهوم را با زبان ساده، نمونهکد و خروجیاش توضیح میدهد. اگر پایه را بلدی، میتوانی مستقیم سراغ مسیرهای متوسط، پیشرفته و مفاهیم پیشرفته بروی.
سه درس اول مسیر مبتدی (آشنایی و نصب پایتون، متغیرها و انواع داده، عملگرها) با نکات کلیدی و آزمونهایشان رایگان است؛ بدون ثبتنام و بدون محدودیت زمانی. تمرین «دیباگ کردن» هم برای همه باز است. برای ۵۵ درس دیگر اشتراک پریمیوم لازم است.
چهار طرح یکماهه، سهماهه، ششماهه و یکساله هست. قیمت روز هر طرح را خود کافهبازار در برنامه نشان میدهد و پرداخت هم امن و از طریق کافهبازار انجام میشود. روزهای باقیمانده و تاریخ پایان اشتراکت همیشه در صفحهٔ اشتراک و پروفایل پیداست.
برای خواندن درسها، دیدن نمونهکدها و خروجیشان و جواب دادن آزمونها، گوشی کافی است. برنامه خودش کد اجرا نمیکند؛ برای نوشتن و اجرای کدهای خودت پایتون را روی کامپیوتر نصب کن. درس اول نصب روی ویندوز، مک و لینوکس را قدمبهقدم توضیح میدهد.
بله. همهٔ درسها، نمونهکدها و آزمونها داخل خود برنامه است. اینترنت فقط برای خرید یا بازیابی اشتراک از کافهبازار لازم است.
روی همان گوشی. حساب کاربری و ثبتنامی در کار نیست و درسهای تمامشده، امتیازها، استریک و نشانهایت در حافظهٔ برنامه میماند. اشتراک به حساب کافهبازارت وصل است و روی گوشی تازه با «بازیابی خرید قبلی» برمیگردد.
هر درس بسته به سطحش بین ۲۰ تا ۹۵ امتیاز XP دارد، هر پاسخ درست در آزمون ۱۵ و در چالش کدنویسی ۱۰ امتیاز. با XP از «تازهکار» تا «استاد پایتون» (۸٬۰۰۰ امتیاز) بالا میروی. استریک تعداد روزهای پشتسرهم یادگیری است و هر روز ۵ جان داری که با هر پاسخ اشتباه در آزمون یکی کم میشود و روز بعد دوباره پر میشود.
فعلاً نسخهٔ اندروید (اندروید ۷ و بالاتر) از کافهبازار منتشر شده است.

سه درس اول رایگان است. نصب کن و از نصب پایتون تا اولین برنامهات را همین امروز شروع کن؛ بدون ثبتنام، بدون اینترنت.