چرا باید نصب آفلاین پایتون رو یاد بگیریم؟

بچه‌ها، حتماً برای شما هم پیش اومده که اینترنت قطع بشه یا مجبور بشید روی سیستمی کار کنید که فقط به «نت ملی» دسترسی داره و هیچ ارتباطی با دنیای خارج نداره. خب تو این شرایط باید چه کار کنیم؟ آیا باید دست از کار بکشیم و بی‌خیال کدنویسی بشیم؟ قطعاً نه! ما اینجا هستیم تا بهتون یاد بدیم چطوری میشه توی سخت‌ترین شرایط هم به مسیرمون ادامه بدیم و حتی بدون یک بایت اینترنت بین‌الملل، محیط برنامه‌نویسی خودتون رو راه‌اندازی کنید.

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

ابزارهای ضروری برای راه‌اندازی محیط پایتون آفلاین:

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

۱. فایل نصبی پایتون: خود زبان پایتون باید روی سیستم شما نصب بشه تا ویندوز بتونه کدهای پایتون رو ترجمه و اجرا کنه.

۲. ویرایشگر کد (IDE): برای نوشتن، ویرایش و مدیریت کدها به یک محیط برنامه‌نویسی خوب نیاز داریم. من رو پیشنهاد می‌کنم چون هم سبکه و هم امکانات فوق‌العاده‌ای داره.

۳. افزونه‌های پایتون برای VS Code: برای اینکه VS Code بتونه کدهای پایتون رو به درستی تشخیص بده، برجسته‌سازی کنه، خطاها رو نشون بده و قابلیت‌های دیباگینگ رو فراهم کنه، به افزونه‌های مخصوص پایتون نیاز داریم.

گام اول: نصب خود پایتون روی ویندوز:

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

اینجا یک نکته به شدت مهم وجود داره که اگر رعایت نکنید، ممکنه بعداً به مشکل بخورید: همون اول که پنجره نصب باز میشه، پایین صفحه یک گزینه وجود داره به اسم "Add Python to PATH" که باید حتماً تیکش رو بزنید. این تیک به ویندوز شما میفهمونه که آدرس فایل‌های اجرایی پایتون کجاست تا هر جای سیستم که خواستید کد بزنید، ویندوز بدونه باید سراغ چه فایلی بره.

بعد از تیک زدن این گزینه، خیلی راحت روی دکمه "Install Now" کلیک کنید و منتظر بمونید تا نوار سبز رنگ پر بشه. نصب پایتون آفلاین به همین سادگیه! در آخر نصب هم اگر دکمه‌ای دیدید که نوشته بود "Disable path length limit"، حتماً روش کلیک کنید تا در آینده برای ساخت پروژه‌هایی که آدرس فایل‌هاشون طولانیه، به مشکل نخورید.

گام دوم: نصب ویرایشگر قدرتمند VS Code:

حالا که پایتون روی سیستم ما نصب شده، باید بریم سراغ محیطی که قراره توش کد بنویسیم. فایل نصبی برنامه VS Code رو که باز هم در انتهای همین صفحه براتون قرار دادیم، اجرا کنید. نصب این برنامه خیلی ساده و سرراسته. فقط کافیه دکمه‌های Next رو بزنید تا جلو برید.

اما توی یکی از مراحل نصب، یک سری گزینه‌ها بهتون نشون داده میشه که کنارشون جای تیک زدن داره؛ گزینه‌هایی مثل "Add 'Open with Code' action to Windows Explorer context menu". من به عنوان کسی که سال‌هاست داره کد میزنه، بهتون پیشنهاد می‌کنم حتماً تمام تیک‌های اون صفحه رو بزنید. این کار باعث میشه شما بتونید روی هر پوشه‌ای توی ویندوزتون راست‌کلیک کنید و مستقیم اون رو داخل ویرایشگر باز کنید که سرعت کارتون رو به شدت بالا می‌بره. بعد از اینکه نصب تموم شد، برنامه رو اجرا کنید تا محیط تاریک و جذابش رو ببینید. تا اینجای کار ما موفق شدیم بستر کار رو در حالت راه‌اندازی پایتون با نت ملی آماده کنیم.

گام سوم: نصب افزونه‌های پایتون برای VS Code (آفلاین):

رسیدیم به مهم‌ترین بخش ماجرا. ما VS Code و پایتون رو نصب کردیم، اما الان این دو تا با هم غریبه هستند. برای اینکه ویرایشگر ما بتونه کدهای پایتون رو درک کنه و امکانات توسعه پایتون رو فراهم کنه، نیاز به افزونه داره. از اونجایی که ما اینترنت نداریم، باید از روش نصب آفلاین استفاده کنیم. من فایل‌های مورد نیاز رو با فرمت .vsix براتون پایین صفحه گذاشتم.

حالا چطوری این فایل رو وارد برنامه کنیم؟

۱. توی محیط VS Code، سمت چپ صفحه چند تا آیکون می‌بینید. روی آیکونی که شکل چند تا مربع هست و اسمش "Extensions" هست، کلیک کنید.

۲. در پنل جدیدی که باز میشه، اون بالا سمت راست کنار کادر جستجو، یک علامت سه نقطه وجود داره. روی اون سه نقطه کلیک کنید تا یک منو باز بشه.

۳. حالا از توی این منو باید گزینه "Install from VSIX" رو انتخاب کنید.

۴. یک پنجره برای شما باز میشه که باید برید سراغ فایل .vsix پایتون که از سایت Knowxis دانلود کردید. فایل رو انتخاب کنید و تمام! چند ثانیه بعد یک پیغام موفقیت‌آمیز اون پایین می‌بینید و این یعنی شما تونستید مرحله سخت دانلود و نصب افزونه پایتون رو با موفقیت پشت سر بگذارید.

گام چهارم: تست و اجرای اولین پروژه پایتون:

همه چیز آماده است تا اولین کدمون رو بنویسیم و خستگی این مراحل رو از تنمون در کنیم. برای شروع:

۱. روی صفحه دسکتاپ خودتون یک پوشه جدید بسازید و اسمش رو هر چیزی که دوست دارید بذارید (مثلاً MyFirstPythonProject).

۲. حالا روی اون پوشه راست‌کلیک کنید و گزینه‌ای که توی مرحله نصب VS Code اضافه کردیم، یعنی "Open with Code" رو بزنید.

۳. وقتی برنامه باز شد، یک فایل جدید بسازید (با کلیک راست در قسمت اکسپلورر VS Code و انتخاب New File) و اسمش رو بذارید first_code.py. پسوند .py خیلی مهمه چون به VS Code میگه این یک فایل پایتونه.

۴. حالا بیایید یک کد ساده بنویسیم. مثلاً فرض کنید می‌خوایم یه ضرب ساده انجام بدیم:

x = 10

y = 5

result = x * y

print(result)

۵. برای اجرای این کد کافیه اون بالا سمت راست روی دکمه پلی که شبیه یک مثلث هست، کلیک کنید. توی بخش پایین صفحه که بهش ترمینال میگن، نتیجه کارتون چاپ میشه و شما رسماً اولین برنامه‌تون رو به صورت کاملاً آفلاین اجرا کردید! تبریک میگم!

حالا که محیط رو آماده کردیم، قدم بعدی چیه؟

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

بازی‌سازی: اگر دوست داری ببینی چطوری میشه با کدهایی که یاد می‌گیری یه بازی نوستالژیک بسازی، حتماً مقاله رو تو سایت ما بخون.

اتوماسیون: می‌تونی کارهای اتوماتیک انجام بدی و کارهای روزمره‌ات رو راحت کنی. مثلاً می‌تونی یه ربات بسازی که فایل‌ها رو مرتب کنه یا اطلاعات رو از وب‌سایت‌ها جمع‌آوری کنه.

وب‌سایت و اپلیکیشن: با فریم‌ورک‌هایی مثل جنگو (Django) یا فلسک (Flask) می‌تونی وب‌سایت و اپلیکیشن‌های قدرتمند بسازی.

اگر هنوز مطمئن نیستی که اصلاً باید از چه زبانی شروع کنی یا نقشه راهت چیه، حتماً یه سر به مقاله توی همین سایت بزن تا دید خیلی بهتری پیدا کنی. مسیر یادگیری پایتون در هم همیشه برای شما بازه!

سوالات متداول (FAQ):

1. چرا نمی‌تونم پایتون رو مثل بقیه نرم‌افزارها نصب کنم (منظورم اینه که فقط Next بزنم و تموم بشه)؟

پایتون نه تنها یک برنامه، بلکه یک زبان برنامه‌نویسیه. برای اینکه سیستم عامل شما (ویندوز) بتونه دستورات پایتون رو در هر جای سیستم اجرا کنه، باید آدرس فایل‌های اجرایی پایتون رو به متغیرهای محیطی سیستم (PATH) اضافه کنید. اگر این کار رو نکنید، فقط از داخل پوشه نصب پایتون می‌تونید کدها رو اجرا کنید که کار رو سخت می‌کنه. تیک "Add Python to PATH" دقیقاً همین کار رو براتون انجام میده.

2. آیا این روش برای مک یا لینوکس هم کاربرد داره؟

این آموزش بیشتر روی ویندوز متمرکز بود. اصول نصب آفلاین پایتون و VS Code در سیستم‌عامل‌های دیگه هم مشابهه (دانلود فایل‌های نصبی و افزونه‌ها به صورت آفلاین)، اما جزئیات مراحل نصب ممکنه کمی متفاوت باشه. در لینوکس و مک، پایتون معمولاً به صورت پیش‌فرض نصب شده و نصب افزونه‌های VS Code هم روش مشابهی داره.