خیلی وقتها پیش میاد که به هر دلیلی اینترنت قطع میشه یا روی سیستمی کار میکنیم که فقط به نت ملی دسترسی داره و هیچ ارتباطی با دنیای خارج نداره. خب تو این شرایط باید چه کار کنیم؟ آیا باید دست از کار بکشیم و بیخیال کدنویسی بشیم؟ قطعا نه! من اینجا هستم تا بهتون یاد بدم چطوری میشه توی سختترین شرایط هم به مسیرمون ادامه بدیم.
امروز میخوایم در مورد یک موضوع خیلی مهم و کاربردی یعنی نصب پایتون آفلاین با هم صحبت کنیم. اصلا نگران هیچی نباشید چون من تکتک فایلهایی که نیاز دارید رو خودم از قبل دانلود کردم و واستون آماده گذاشتم تا بتونید بدون نیاز به حتی یک بایت اینترنت بینالملل، محیط برنامهنویسی خودتون رو راه بندازید.
ببینید بچهها، وقتی شما یک ویندوز خام دارید که تازه نصب شده و هیچ برنامهای روش نیست، اولین چیزی که برای شروع برنامهنویسی نیاز دارید، نصب خود زبان برنامهنویسی و بعدش یک محیط برای نوشتن کدهاست. در حالت عادی ما تو اینترنت سرچ میکنیم و راحت دانلود میکنیم. اما وقتی نت قطع باشه یا فقط نت ملی داشته باشیم، داستان عوض میشه. اینجا نصب پایتون آفلاین تبدیل میشه به یک مهارت نجاتبخش. خیلی از بچهها وقتی اینترنتشون قطع میشه، فکر میکنن دیگه نمیتونن پروژه هاشون رو جلو ببرن. ولی من بهتون قول میدم با این آموزشی که امروز براتون آماده کردم، دیگه هیچ قطعی اینترنتی نمیتونه جلوی پیشرفت شما رو بگیره.
تمام ابزارهایی که نیاز دارید رو من براتون انتهای همین صفحه قرار دادم. شما فقط کافیه فایلها رو دانلود کنید و طبق آموزش من پیش برید. راستی، اگر هنوز مطمئن نیستید که اصلا باید از چه زبانی شروع کنید یا نقشه راهتون چیه، حتما یه سر به مقاله برنامه نویسی را از کجا شروع کنم؟ توی همین سایت بزنید تا دید خیلی بهتری پیدا کنید.
ابزارهای لازم برای اجرای پایتون آفلاین
برای اینکه بتونیم برنامهنویسی رو شروع کنیم، به چند تا ابزار اساسی نیاز داریم. اول از همه خود فایل نصبی پایتون هست که باید روی ویندوز نصب بشه تا سیستم ما زبون پایتون رو بفهمه. دومین چیزی که نیاز داریم یک ویرایشگر کد یا همون Editor هست که بتونیم کدهامون رو توش بنویسیم. من برای این کار نرم افزار محبوب VS Code رو انتخاب کردم چون هم خیلی سبکه و هم امکانات فوقالعادهای داره. در نهایت، برای اینکه VS Code بتونه کدهای پایتون رو بشناسه، بهشون رنگ و لعاب بده و تو پیدا کردن خطاها کمکمون کنه، به افزونههای پایتون نیاز داریم.
توی حالت آنلاین ما این افزونهها رو از داخل خود برنامه نصب میکنیم، اما اینجا قراره از دانلود فایل vsix پایتون استفاده کنیم. فایل VSIX در واقع همون افزونه است که به صورت یک فایل فشرده آماده شده تا ما بتونیم بدون نیاز به اینترنت، روی نصب vscode بدون اینترنت حساب باز کنیم. تمام این فایلها رو من شخصا تست کردم و در انتهای مقاله همراه با ویدیو آموزشی برای شما عزیزان قرار دادم.
قدم اول نصب خود پایتون روی ویندوز
حالا وقتشه که آستینها رو بالا بزنیم و کار رو شروع کنیم. فرض میکنیم شما الان فایل نصبی پایتون رو که من براتون پایین صفحه گذاشتم دانلود کردید. روی این فایل دو بار کلیک کنید تا پنجره نصب باز بشه. اینجا یک نکته به شدت مهم وجود داره که اگر رعایت نکنید، کل زحماتتون به باد میره. همون اول که پنجره نصب باز میشه، پایین صفحه یک گزینه وجود داره به اسم Add Python to PATH که باید حتما تیکش رو بزنید. این تیک چیکار میکنه؟ این تیک به ویندوز شما میفهمونه که آدرس فایلهای اجرایی پایتون کجاست تا هر جای سیستم که خواستید کد بزنید، ویندوز بدونه باید سراغ چه فایلی بره.
وقتی این تیک رو زدید، خیلی راحت روی دکمه Install Now کلیک کنید و منتظر بمونید تا نوار سبز رنگ پر بشه. نصب پایتون آفلاین به همین سادگیه. در آخر نصب هم اگر دکمهای دیدید که نوشته بود Disable path length limit، حتما روش کلیک کنید تا در آینده برای ساخت پروژههایی که آدرس فایلهاشون طولانیه به مشکل نخورید.
نصب ویرایشگر قدرتمند VS Code
حالا که پایتون روی سیستم ما نصب شده، باید بریم سراغ محیطی که قراره توش کد بنویسیم. فایل نصبی برنامه VS Code رو که باز هم در انتهای همین صفحه براتون قرار دادم اجرا کنید. نصب این برنامه خیلی ساده و سرراسته. فقط کافیه دکمههای Next رو بزنید تا جلو برید. اما توی یکی از مراحل نصب، یک سری گزینهها بهتون نشون داده میشه که کنارشون جای تیک زدن داره. گزینههایی مثل Add Open with Code action to Windows Explorer اونجا هستن.
من به عنوان کسی که سالهاست داره کد میزنه بهتون پیشنهاد میکنم حتما تمام تیکهای اون صفحه رو بزنید. این کار باعث میشه شما بتونید روی هر پوشهای توی ویندوزتون راستکلیک کنید و مستقیم اون رو داخل ویرایشگر باز کنید که سرعت کارتون رو به شدت بالا میبره. بعد از اینکه نصب تموم شد، برنامه رو اجرا کنید تا محیط تاریک و جذابش رو ببینید. تا اینجای کار ما موفق شدیم بستر کار رو در حالت راه اندازی پایتون با نت ملی آماده کنیم.
چالش اصلی نصب افزونههای آفلاین
رسیدیم به مهمترین بخش ماجرا. ما VS Code رو نصب کردیم، پایتون رو هم نصب کردیم، اما الان این دو تا با هم غریبه هستن. برای اینکه ویرایشگر ما بتونه کدهای پایتون رو درک کنه، نیاز به افزونه داره. از اونجایی که ما اینترنت نداریم، باید از روش نصب آفلاین استفاده کنیم. من فایلهای مورد نیاز رو با فرمت VSIX براتون پایین صفحه گذاشتم. حالا چطوری این فایل رو وارد برنامه کنیم؟ توی محیط VS Code، سمت چپ صفحه چند تا آیکون میبینید. روی آیکونی که شکل چند تا مربع هست و اسمش Extensions هست کلیک کنید.
در این پنل جدیدی که باز میشه، اون بالا سمت راست کنار کادر جستجو، یک علامت سه نقطه وجود داره. روی اون سه نقطه کلیک کنید تا یک منو باز بشه. حالا از توی این منو باید گزینه Install from VSIX رو انتخاب کنید. یک پنجره برای شما باز میشه که باید برید سراغ فایلی که از سایت من دانلود کردید. فایل رو انتخاب کنید و تمام! چند ثانیه بعد یک پیغام موفقیتآمیز اون پایین میبینید و این یعنی شما تونستید مرحله سخت دانلود فایل vsix پایتون و نصبش رو با موفقیت پشت سر بگذارید.
تست و اجرای اولین پروژه پایتون
همه چیز آماده است تا اولین کدمون رو بنویسیم و خستگی این مراحل رو از تنمون در کنیم. روی صفحه دسکتاپ خودتون یک پوشه جدید بسازید و اسمش رو هر چیزی که دوست دارید بذارید. حالا روی اون پوشه راستکلیک کنید و گزینهای که توی مرحله نصب اضافه کردیم یعنی Open with Code رو بزنید. وقتی برنامه باز شد، یک فایل جدید بسازید و اسمش رو بذارید فایل اول با پسوند پایتون. حالا بیایید یک کد ساده بنویسیم. برنامهنویسی پر از منطق و ریاضیاته.
مثلا فرض کنید میخوایم یه ضرب ساده انجام بدیم. فرمول ما اینه که X ضربدر Y میشه نتیجه نهایی. ما به صورت ریاضی مینویسیم X = 10 و Y = 5 و بعد میگیم جواب میشه حاصل ضرب این دو تا. کدی که باید توی فایل بنویسید اینه: شما مقادیر رو به متغیرها میدید و بعد با دستور پرینت نتیجه رو چاپ میکنید. حالا برای اجرای این کد کافیه اون بالا سمت راست روی دکمه پلی که شبیه یک مثلث هست کلیک کنید. توی بخش پایین صفحه که بهش ترمینال میگن، نتیجه کارتون چاپ میشه و شما رسما اولین برنامهتون رو به صورت کاملا آفلاین اجرا کردید!
از اینجا به بعد چیکار کنیم؟
حالا که موفق شدی محیط کارِت رو با موفقیت راه بندازی، ممکنه بپرسی قدم بعدی چیه؟ پایتون یه دنیای بیکرانه. تو میتونی باهاش بازی بسازی. اگر دوست داری ببینی چطوری میشه با کدهایی که یاد میگیری یه بازی نوستالژیک بسازی، حتما مقاله فلاپی برد با پایتون رو تو سایتم بخون. یا حتی میتونی کارهای اتوماتیک انجام بدی و کارهای روزمرهات رو راحت کنی. مثلا میتونی یه ربات بسازی که کارهای اینستاگرام رو برات انجام بده. برای این مورد هم مقاله رباتِ اینستاگرام با پایتون رو بهت پیشنهاد میکنم که کلی ایده خفن بهت میده. برنامهنویسی پایتون اینقدر دستت رو باز میذاره که میتونی هر ایدهای که تو سرت هست رو پیاده کنی.
مسیرهای حرفهای و پولساز در دنیای کامپیوتر
حالا که پایه کارت قوی شده و تونستی با شرایط سخت قطعی اینترنت هم کنار بیای، وقتشه که به فکر حرفهای شدن و درآمدزایی باشی. توی سایت من دورههای مختلفی هست که میتونه زندگیت رو تغییر بده. اگر دوست داری موبایل دولوپر بشی و اپلیکیشن بسازی، آموزش دارت و فلاتر منتظرته. اگر همون مسیر پایتون رو میخوای به صورت فوقحرفهای ادامه بدی، آموزش پایتون رو برای شما عزیزان آماده کردم که از صفر تا صدِ ورود به بازار کار رو پوشش میده. اما بذار یه پیشنهاد ویژه بهت بدم.
اگر همیشه عاشق هیجان بودی، اگر دوست داری امنیت سیستمها رو تست کنی و بدونی چطوری اطلاعات محافظت میشن، باید وارد دنیای هک بشی. شاید بپرسی چطوری باید هکر بشیم؟ جوابش خیلی ساده است: آموزش! من توی سایت یک پکیج بینظیر آموزش هک و امنیت دارم که مو به تن آدم سیخ میکنه. برای ورود به این دنیای خفن هم نیازه که پایه لینوکس رو بلد باشی، پس حتما یه نگاهی به آموزش لینوکس اسنشیالز هم بنداز. اگر میخوای یه تخصص خاص داشته باشی که همه شرکتها براش سر و دست بشکنن، دوره هک و امنیت من دقیقاً همون چیزیه که نیاز داری. همین الان روی لینک دورهها کلیک کن و سرمایهگذاری روی خودت رو شروع کن!
حرف آخر و لینکهای دانلود
من سعی کردم تو این مقاله تمام ریزهکاریهای نصب پایتون آفلاین رو برات توضیح بدم تا دیگه هیچ مانعی برای یادگیری و پیشرفتت وجود نداشته باشه. همونطور که قول داده بودم، تمام فایلهای نصبی شامل پایتون، ادیتور VS Code و البته فایلهای حیاتی افزونه پایتون برای نصب آفلاین رو در انتهای همین صفحه برای دانلود قرار دادم. من خودم تمام این فایلها رو تست کردم و روی ویندوزهای کاملا خام بدون یک قطره اینترنت جواب گرفتم.
یادت نره که پایین همین صفحه، ویدیو آموزشی همین مقاله رو هم برات گذاشتم تا اگر با خوندن متن جایی رو متوجه نشدی، بتونی به صورت تصویری و قدمبهقدم با من پیش بیای. پرقدرت به مسیرت ادامه بده و یادت باشه هیچ محدودیتی نمیتونه جلوی یک برنامهنویس باانگیزه رو بگیره. منتظر دیدنت تو دورههای خفن سایت هستم!
ما همیشه تاکید کردهایم که بهترین سرمایهگذاری، سرمایهگذاری روی خودتان است. سایت آموزشی نابغهها با هدف ارائه آموزشهای برنامه نویسی و لینوکس به شما در مسیر موفقیت کمک میکند. برای شما موفقیت و تجربهای مفید در سایت آرزو میکنیم.
ivahid Specialized and Professional Web Design &
Development Company