برنامه‌نویسی · مقدماتی

آموزش جامع پایتون (از صفر)

از نصب درست روی ویندوز و venv تا داده‌ها، توابع، فایل‌های فارسی، شیءگرایی، تست و یک پروژه‌ی واقعی مدیریت سفارش فرش — پایتون ۳.۱۲ به زبان ساده اما دقیق.

۴۰ درس ۱۴ ساعت و ۲۲ دقیقه

این دوره برای کسی نوشته شده که می‌خواهد پایتون را درست یاد بگیرد، نه فقط «کار راه‌انداز»: دانشجویی که اولین زبانش را شروع می‌کند، کارمندی که می‌خواهد کارهای تکراری اکسل و فایل را خودکار کند، یا برنامه‌نویسی که از زبان دیگری می‌آید و می‌خواهد پایتونیک فکر کند. از صفر شروع می‌کنیم و فرض نمی‌کنیم چیزی از قبل می‌دانید.

مسیر دوره: نصب اصولی روی ویندوز (PATH، py launcher، venv در PowerShell و میرورهای ایرانی pip)، انواع داده با تمرکز روی دام‌های واقعی (0.1+0.2، پول با Decimal، یونیکد فارسی، نیم‌فاصله و ارقام فارسی)، کنترل جریان و match/case، ساختارهای داده و collections، توابع و scope، فایل‌های UTF-8 و CSV مخصوص اکسل فارسی، مدیریت خطا و logging، ماژول‌ها، تاریخ شمسی با jdatetime، کلاس و dataclass، و در پایان یک پروژه‌ی خط فرمان «مدیریت سفارش فرش» همراه با requests، pytest، دیباگر و کلینیک خطاهای رایج.

پیش‌نیاز: فقط کار با کامپیوتر. همه‌ی مثال‌ها روی Python 3.12 به بالا و ویندوز با PowerShell نوشته شده‌اند (تفاوت‌های لینوکس و مک هرجا مهم باشد گفته می‌شود). هر درس با بخش «نکته‌هایی که کمتر کسی می‌داند» تمام می‌شود؛ همان چیزهایی که معمولاً بعد از چند سال و چند باگ عجیب یاد گرفته می‌شوند.

سرفصل‌ها

برنامه‌نویسیمقدماتیپایتون

دوره‌های مرتبط