آموزش پایتون آنلاین بدون نصب

ویدئو دیدن یا تمرین زنده؟

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

فقط ویدئو

فقط تماشا می‌کنید

  • ساعت‌ها تماشا می‌کنید، بدون اینکه حتی یک خط کد بنویسید
  • وقتی ویدئو تمام می‌شود، با یک صفحهٔ خالی تنها می‌مانید
  • تجربهٔ خطا کردن و رفع کردن آن را از دست می‌دهید
تمرین زنده

خودتان کد می‌نویسید

  • از دقیقهٔ اول، داخل مرورگر کد واقعی می‌نویسید
  • اجرا می‌کنید و همان لحظه نمره و بازخورد می‌گیرید
  • خطا را می‌بینید، رفع می‌کنید و همان‌جا یاد می‌گیرید

مسیر آموزش پایتون از صفر

اول متغیرها را یاد می‌گیرید، بعد شرط و حلقه، و قدم‌به‌قدم به تابع و ساختارهای داده‌ای مثل لیست و دیکشنری می‌رسید. مسیر با پروژه‌های کوچک و واقعی تمام می‌شود. هیچ مفهومی فقط خوانده نمی‌شود: هر چیز تازه را همان موقع با تمرین می‌نویسید و اجرا می‌کنید تا در ذهن بماند.

ترتیب درس‌ها طوری چیده شده است که هر درس روی درس قبلی بنا شود؛ پس لازم نیست خودتان تصمیم بگیرید اول چه چیزی را یاد بگیرید. دورهٔ آموزش پایتون از صفر همین مسیر را درس‌به‌درس باز می‌کند و سرفصل‌های آن منتشر شده است.

اجرای کد پایتون آنلاین چطور کار می‌کند؟

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

اگر فقط می‌خواهید یک تکه کد را امتحان کنید، اجرای آنلاین پایتون بدون ثبت‌نام همین ویرایشگر را با یک کادر ورودی برای input() در اختیار شما می‌گذارد.

تمرین پایتون آنلاین با تصحیح خودکار

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

برای تمرین بیشتر بیرون از دوره، تمرین‌های پایتون با جواب از جمع دو عدد تا جست‌وجوی دودویی پیش می‌روند. هر تمرین ویرایشگر خودش را دارد و خروجی شما را با خروجی نمونه مقایسه می‌کند.

یادگیری پایتون چقدر طول می‌کشد؟

کسی در یک هفته برنامه‌نویس نمی‌شود، اما رسیدن به اولین برنامه‌های کاربردی هم زمان زیادی نمی‌خواهد. در هفته‌های اول با متغیر و شرط و حلقه برنامه‌های کوچکی می‌سازید و نتیجهٔ آن‌ها را همان‌جا می‌بینید. اگر هفته‌ای چند ساعت وقت بگذارید، بعد از یکی دو ماه به کار با فایل، تابع و ساختارهای داده‌ای می‌رسید و پروژه‌های بزرگ‌تر شروع می‌شوند. چیزی که فرق می‌گذارد استعداد نیست، تمرین منظم است.

پروژه‌هایی که در انتهای مسیر می‌سازید

تمرین‌های کوتاه لازم‌اند، اما برنامه‌نویسی یعنی کنار هم چیدن چند قطعه. برای همین مسیر پایتون با پروژه‌های کوچک اما واقعی تمام می‌شود؛ آنجا تمرین‌های پراکندهٔ قبلی کنار هم قرار می‌گیرند و می‌بینید هر قطعه کجای برنامه به کار می‌آید. چون اجرا و تصحیح داخل مرورگر است، از تمرین اول تا آخرین پروژه چیزی روی رایانهٔ شما نصب نمی‌شود.

پایتون یا زبان دیگری برای شروع؟

اگر هدف شما ساخت وب‌سایت است، از HTML و CSS شروع کنید و بعد به جاوااسکریپت بروید. اگر هدف هنوز روشن نیست یا می‌خواهید با داده و خودکارسازی کار کنید، پایتون انتخاب مطمئنی است، چون زود نتیجه می‌دهد و خسته‌کننده نیست. مقایسهٔ کامل‌تر مسیرها در راهنمای شروع برنامه‌نویسی آمده است؛ آنجا برای بزرگسالان و برای کودکان مسیر جداگانه‌ای چیده شده است.

پرسش‌های پرتکرار

برای آموزش پایتون باید چیزی نصب کنم؟
نه. پایتون و ویرایشگر آن روی سرور دینا کد آماده است و همه‌چیز داخل مرورگر کار می‌کند. درس اول را حتی بدون ثبت‌نام باز می‌کنید و همان‌جا کد می‌نویسید.
پایتون برای شروع مناسب است؟
بله. دستورهای پایتون به زبان روزمره نزدیک است و خواندن آن خسته‌کننده نیست. بازار کار پایتون هم گسترده است. به همین دلیل به بیشتر تازه‌کارها پیشنهاد می‌کنیم با پایتون شروع کنند.
می‌شود رایگان شروع کرد؟
بله. درس‌های اول دوره بدون پرداخت باز می‌شوند. اگر روش آموزش برای شما مناسب بود، می‌توانید اشتراک پرو بگیرید یا دورهٔ پایتون را جداگانه بخرید.
با ویدئو یاد می‌گیرم یا با تمرین؟
با تمرین. هر درس تمرینی دارد که همان‌جا در مرورگر اجرا می‌کنید و نمره و بازخورد آن را می‌گیرید. ویدئو دیدن راحت است، اما جای نوشتن کد را نمی‌گیرد.
با گوشی هم می‌شود تمرین کرد؟
بله. ویرایشگر و اجرای کد در مرورگر گوشی هم کار می‌کند. برای درس‌های اول که تمرین‌ها کوتاه‌اند گوشی کافی است؛ وقتی به پروژه‌های بزرگ‌تر برسید، صفحه‌کلید کار را راحت‌تر می‌کند.
اگر روی تمرینی گیر کردم چه؟
هر تمرین راهنمای مرحله‌به‌مرحله دارد و تصحیح خودکار دقیق می‌گوید کجای کد مشکل دارد. راهنما پیش از جواب نمایش داده می‌شود تا خودتان به جواب برسید، و هر چند بار لازم باشد می‌توانید تمرین را دوباره بفرستید.

برای مطالعهٔ بیشتر

مقالهٔ تمرین پایتون، ۲۰ سوال با جواب تمرین‌ها را از آسان به سخت مرتب کرده است و تفاوت لیست و تاپل در پایتون یکی از دام‌های رایج تازه‌کارها را توضیح می‌دهد. اگر هنوز مطمئن نیستید از کدام زبان شروع کنید، راهنمای شروع برنامه‌نویسی را ببینید. فهرست کامل دوره‌ها هم در صفحهٔ دوره‌ها آمده است.