آموزش پایتون آنلاین بدون نصب
آموزش پایتون از همین صفحه شروع میشود و چیزی نصب نمیشود. تمرین هر درس را همانجا مینویسید و نتیجه را میبینید. ثبتنام با شمارهٔ موبایل رایگان است و درسهای اول بدون پرداخت باز است.
ویدئو دیدن یا تمرین زنده؟
ویدئو حس یاد گرفتن میدهد، اما پایتون وقتی در ذهن میماند که خودتان کد را نوشته باشید. ویرایشگر و داور زنده همین فاصله را پر میکنند.
فقط تماشا میکنید
- ساعتها تماشا میکنید، بدون اینکه حتی یک خط کد بنویسید
- وقتی ویدئو تمام میشود، با یک صفحهٔ خالی تنها میمانید
- تجربهٔ خطا کردن و رفع کردن آن را از دست میدهید
خودتان کد مینویسید
- از دقیقهٔ اول، داخل مرورگر کد واقعی مینویسید
- اجرا میکنید و همان لحظه نمره و بازخورد میگیرید
- خطا را میبینید، رفع میکنید و همانجا یاد میگیرید
مسیر آموزش پایتون از صفر
اول متغیرها را یاد میگیرید، بعد شرط و حلقه، و قدمبهقدم به تابع و ساختارهای دادهای مثل لیست و دیکشنری میرسید. مسیر با پروژههای کوچک و واقعی تمام میشود. هیچ مفهومی فقط خوانده نمیشود: هر چیز تازه را همان موقع با تمرین مینویسید و اجرا میکنید تا در ذهن بماند.
ترتیب درسها طوری چیده شده است که هر درس روی درس قبلی بنا شود؛ پس لازم نیست خودتان تصمیم بگیرید اول چه چیزی را یاد بگیرید. دورهٔ آموزش پایتون از صفر همین مسیر را درسبهدرس باز میکند و سرفصلهای آن منتشر شده است.
اجرای کد پایتون آنلاین چطور کار میکند؟
درس را باز کنید؛ ویرایشگر و کنسول اجرا همانجا آماده است. دکمهٔ اجرا را که بزنید، کد روی سرور اجرا میشود و خروجی همان لحظه برمیگردد. فایل نصبی، محیط مجازی و تنظیم PATH لازم نیست و فرقی نمیکند ویندوز داشته باشید یا مک یا لینوکس. برای تازهکار همین سادگی نصف مسیر است، چون وقت و حوصلهٔ او صرف نصب و راهاندازی نمیشود.
اگر فقط میخواهید یک تکه کد را امتحان کنید، اجرای آنلاین پایتون بدون ثبتنام همین ویرایشگر را با یک کادر ورودی برای input() در اختیار شما میگذارد.
تمرین پایتون آنلاین با تصحیح خودکار
پایتون جایی یاد گرفته میشود که خودتان کد نوشته باشید. برای همین هر درس دینا کد با یک تمرین واقعی تمام میشود: کد را در مرورگر اجرا میکنید، تصحیح خودکار میگوید کجا اشتباه شده است و اگر گیر کنید، راهنمای مرحلهبهمرحله در دسترس است. هر چند بار که بخواهید میتوانید تمرین را دوباره بفرستید و امتیازها مسیر را بازیوار و پیوسته نگه میدارند.
برای تمرین بیشتر بیرون از دوره، تمرینهای پایتون با جواب از جمع دو عدد تا جستوجوی دودویی پیش میروند. هر تمرین ویرایشگر خودش را دارد و خروجی شما را با خروجی نمونه مقایسه میکند.
یادگیری پایتون چقدر طول میکشد؟
کسی در یک هفته برنامهنویس نمیشود، اما رسیدن به اولین برنامههای کاربردی هم زمان زیادی نمیخواهد. در هفتههای اول با متغیر و شرط و حلقه برنامههای کوچکی میسازید و نتیجهٔ آنها را همانجا میبینید. اگر هفتهای چند ساعت وقت بگذارید، بعد از یکی دو ماه به کار با فایل، تابع و ساختارهای دادهای میرسید و پروژههای بزرگتر شروع میشوند. چیزی که فرق میگذارد استعداد نیست، تمرین منظم است.
پروژههایی که در انتهای مسیر میسازید
تمرینهای کوتاه لازماند، اما برنامهنویسی یعنی کنار هم چیدن چند قطعه. برای همین مسیر پایتون با پروژههای کوچک اما واقعی تمام میشود؛ آنجا تمرینهای پراکندهٔ قبلی کنار هم قرار میگیرند و میبینید هر قطعه کجای برنامه به کار میآید. چون اجرا و تصحیح داخل مرورگر است، از تمرین اول تا آخرین پروژه چیزی روی رایانهٔ شما نصب نمیشود.
پایتون یا زبان دیگری برای شروع؟
اگر هدف شما ساخت وبسایت است، از HTML و CSS شروع کنید و بعد به جاوااسکریپت بروید. اگر هدف هنوز روشن نیست یا میخواهید با داده و خودکارسازی کار کنید، پایتون انتخاب مطمئنی است، چون زود نتیجه میدهد و خستهکننده نیست. مقایسهٔ کاملتر مسیرها در راهنمای شروع برنامهنویسی آمده است؛ آنجا برای بزرگسالان و برای کودکان مسیر جداگانهای چیده شده است.
پرسشهای پرتکرار
برای آموزش پایتون باید چیزی نصب کنم؟
پایتون برای شروع مناسب است؟
میشود رایگان شروع کرد؟
با ویدئو یاد میگیرم یا با تمرین؟
با گوشی هم میشود تمرین کرد؟
اگر روی تمرینی گیر کردم چه؟
برای مطالعهٔ بیشتر
مقالهٔ تمرین پایتون، ۲۰ سوال با جواب تمرینها را از آسان به سخت مرتب کرده است و تفاوت لیست و تاپل در پایتون یکی از دامهای رایج تازهکارها را توضیح میدهد. اگر هنوز مطمئن نیستید از کدام زبان شروع کنید، راهنمای شروع برنامهنویسی را ببینید. فهرست کامل دورهها هم در صفحهٔ دورهها آمده است.