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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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