نصب Chromebook
نکته اگر قبلا مراحل نصب را طی کردهاید، نیازی به انجام دوباره این کار نیست - شما میتوانید به طور مستقیم به بخش معرفی پایتون بروید.
اگر از Chromebook استفاده نمیکنید میتوانید از این بخش عبور کنید. اگر از آن استفاده میکنید تجربه نصب شما کمی متفاوت خواهد بود. شما می توانید بقیه دستورالعمل نصب را نادیده بگیرید.
IDE ابری (PaizaCloud Cloud IDE, AWS Cloud9)
IDE ابری ابزاری است که به شما دسترسی به یک ویرایشگر کد و یک کامپیوتر در حال کار کردن روی اینترنت را میدهد که میتوانید نصب، نوشتن و اجرای برنامهها را در آن انجام دهید. در زمان این آموزش، IDE ابری به عنوان دستگاه محلی شما عمل خواهد کرد. شما همچنان مانند سایر همکلاسیها که از OS X، اوبونتو یا ویندوز استفاده میکنند، دستورات را در ترمینال اجرا خواهید کرد اما ترمینال شما به کامپیوتری که IDE ابری برای شما آماده کرده متصل است. در اینحا دستورالعمل استفاده از IDE های ابری (PaizaCloud Cloud IDE و AWS Cloud9) را خواهید دید. شما میتوانید یکی از IDE های ابری را انتخاب کنید و دستورالعمل را دنبال کنید.
IDE ابری PiazaCloud
- به PaizaCloud Cloud IDE بروید
- یک حساب کاربری بسازید
- بر روی New Server کلیک کنید و گزینه Django app را انتخاب کنید
- دکمه Terminal را (در سمت چپ صفحه) بزنید
حالا شما باید صفحه ای با یک ستون کناری و کلیدهایی در سمت چپ ببینید. بر روی دکمه "Terminal" کلیک کنید تا پنجره ترمینال با پیغامی شبیه به این باز شود:
Terminal
$
ترمینال در IDE ابری PiazaCloud برای دستورات شما آماده شده است. شما میتوانید اندازه این پنجره را تغییر دهید تا کمی بزرگتر دیده شود.
AWS Cloud9
در حال حاضر برای استفاده از Cloud 9 باید با اکانت AWS ثبت نام کنید و مشخصات کارت اعتباری را نیز وارد کنید.
- Cloud 9 را از Chrome web store نصب کنید
- به c9.io بروید و بر روی Get started with AWS Cloud9 کلیک کنید
- با یک حساب AWS ثبت نام کنید (به اطلاعات کارت اعتباری نیاز است اما میتوانید به رایگان از آن استفاده کنید)
- در داشبورد AWS عبارت Cloud9 را در محل جستجو وارد کنید و کلید جستجو را بزنید
- در داشبورد Cloud 9 بر روی Create environment کلیک کنید
- نام آن را django-girls بگذارید
- در هنگام انجام تنظیمات، در بخش "Environment Type" گزینه Create a new instance for environment (EC2) را و در بخش "Instance type" گزینه t2.micro را انتخاب کنید ("Free-tier eligible" را نشان خواهد داد). تنظیمات پیشفرض صرفه جویانه و خوب است و شما هم باقی تنظیمات پیشفرض را نگه دارید.
- بر روی Next step کلیک کنید
- بر روی Create environment کلیک کنید
حالا باید صفحهای با یک نوار کناری، یک صفحه اصلی بزرگ با مقداری نوشته و یک صفحه کوچک در پایین ببینید که شبیه به این خواهد بود:
bash
yourusername:~/workspace $
این محدوده پایین، ترمینال شماست. شما میتوانید از این ترمینال برای فرستادن دستورات به کامپیوتر Cloud 9 استفاده کنید. میتوانید ابعاد این پنجره را تغییر دهید تا کمی بزرگتر دیده شود.
محیط مجازی
یک محیط مجازی (که به آن virtualenv هم گفته میشود) شبیه به یک جعبه مجازی است که ما میتوانیم کدهای مربوط به یک پروژه را در آن جمع کنیم. ما از آنها برای جدا نگه داشتن کدهای پروژههای مختلف از یکدیگر، استفاده میکنیم تا به هم ریختگی بین پروژهها به وجود نیاید.
بعد، دستور زیر را اجرا کنید:
Cloud 9
mkdir djangogirls
cd djangogirls
python3.6 -mvenv myvenv
source myvenv/bin/activate
pip install django~=2.2.4
(دقت کنید که ما در خط آخر از یک علامت tilde به همراه یک علامت مساوی استفاده کردهایم: ~=
).
GitHub
یک حساب کاربری GitHub بسازید.
PythonAnywhere
دوره آموزشی جنگوگرلز شامل بخشی است به نام فاز دیپلوی یا Deployment، که شامل گرفتن و انتقال دادن کدهای وبسایت شما به یک کامپیوتر در دسترس عموم (به نام سرور) است تا سایرین هم بتوانند کار شما را ببینند.
اگر این دوره آموزشی را بر روی Chromebook که خودش کامپیوتری بر روی اینترنت است (در مقابل لپ تاپهای معمولی که کامپیوتری محلی محسوب میشوند)، انجام میدهید این بخش کمی عجیب خواهد بود. با اینحال همچنان میتواند مفید باشد، به این صورت که ما فضای Cloud 9 را فضای کار "in progress" یا در جریان، و PythonAnywhere را محلی برای نمایش کارهای کامل شده درنظر خواهیم گرفت.
بنابراین یک حساب کاربری جدید در www.pythonanywhere.com بسازید.