آموزش نصب نرم افزار پایتون-(صفرتاصد)

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

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

با این آموزش با ما همراه باشید.

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

مقدمه آموزش نصب نرم افزار پایتون

زبان پایتون یک زبان سطح بالا، شیءگرا، با هدف عمومی است. به این معنی که می‌توانیم هر کاری را با آن انجام دهیم. اگر به صورت حرفه‌ای به این زبان نگاه کنید، متوجه می‌شوید که در زمینه‌های backend web development، Data Analysing، هوش مصنوعی و محاسبات علمی و بسیاری موارد دیگر بسیار قدرتمند و کاربردی است.

به هر تکنولوژی و زمینه‌ای که نگاه کنید، می‌توانید پایتون را ببینید که حرف‌های زیادی برای گفتن دارد. از برنامه‌نویسی برای وب و موبایل گرفته تا ایجاد اپلیکیشن برای ویندوز و بازی‌سازی. پروژه‌های بزرگ بسیاری وجود دارند که از این زبان قدرتمند استفاده می‌کنند.

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

انجام پروژه پایتون در سایت کارت پروژه توسط برترین متخصصین قابل انجام است

مزیت‌های زبان برنامه‌نویسی پایتون

یکی از مزیت‌های زبان برنامه‌نویسی پایتون این است که از مدل‌های مختلف برنامه‌نویسی مانند شیءگرایی، برنامه‌نویسی دستوری و همین‌طور تابع محور پشتیبانی می‌کند. به عنوان مثال شما می‌توانید با اسکریپت‌‌ نویسی به وسیله‌ی این زبان منطق و عملیات لازم برای یک بازی را پیاده‌سازی و از امکانات این زبان قدرتمند مانند Data Analysing و هوش مصنوعی یا به اصطلاح artifice intelligence استفاده کنید.

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

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

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

در بخش مقدماتی بحث نصب و راه‌اندازی را بررسی می‌کنیم؛ به سراغ بحث‌هایی مانند Data structure، operatorهای منطقی، گزاره‌های شرطی، حلقه‌ها، متدها و باقی موارد می‌رویم.
در بخش متوسط بحث برنامه‌نویسی شیءگرا پیش می‌کشیم که بحث بسیار بسیار بزرگی است، وارد ماژول‌ها و پکیج‌ها می‌شویم و بحث هندل کردن ارورها را داریم.

در نهایت نیز وارد بخش پیشرفته می‌شویم؛ در این بخش در مورد decoratorها، generatorها، ماژول‌های پیشرفته و همین‌طور در مورد GUI که مخفف graphic user interface است، صحبت خواهیم کرد.
بعد از این دوره هم نهایتاً فازهای بعدی آموزش را استارت می‌زنیم، در مورد فریم‌ ورک‌های مختلفی که برای این زبان منتشر شدند، مانند جَنگو صحبت خواهیم کرد.
بحث‌های مربوط به هوش مصنوعی و data science را هم خواهیم داشت.
اما پیش‌نیاز تمام این موارد تسلط به زبان پایتون است که ان‌شاءالله پس از این دوره به این امر دست پیدا خواهیم کرد.

ممنون که این توضیحات را با من همراه بودید و وقت ارزشمندتان را در اختیار من قرار دادید. در پی دی اف بعدی بحث خود را با نحوه نصب و راه‌اندازی شروع خواهیم کرد. تا پی دی اف بعدی و شروع این دوره همه شما دوستان عزیز را به خدای بزرگ می‌سپارم.

چگونگی راه اندازی و نصب زبان برنامه نویسی پایتون

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

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

بنابراین به سراغ پیاده‌سازی این کار می‌رویم.
وارد سایت رسمی پایتون به آدرس python.org می‌شویم.

ورود به سایت پایتون
ورود به سایت پایتون

اگر به این سایت نگاه کنید، متوجه می‌شویدکه از بخش‌های مختلفی مانند Downloads، documentation که بعدا وارد آن می‌شویم و در مورد آن صحبت می‌کنیم، بخش community یا انجمن و News و Events (اخبار و رویدادهایی که اتفاق افتاده) است.

فعلا با بخش‌های مختلف کاری نداریم. می‌خواهیم در مورد دانلود صحبت کنیم و بحث نصب و راه‌اندازی را داریم.

در اینجا یک drop down باز شده است و آیتم‌های مختلفی را نمایش می‌دهد.
All releases مربوط به تمام نسخه‌های منتشر شده برای این زبان است. بخش بعدی source code است، بعدی لینک دانلود برای پلتفرم ویندوز و Mac OS X و سایر پتلفرم‌ها.

لینک دانلود برای تمامی پلتفرم
لینک دانلود برای تمامی پلتفرم

سمت راست تصویر چه می‌گوید؟

دانلود برای ویندوز
دانلود برای ویندوز

این سایت آنقدر هوشمند است که وقتی وارد آن می‌شوید، سیستم عامل شما تشخیص داده می‌شود و متناسب با آن لینکی را برای دانلود فایل مورد نظر قرار می‌دهد که می‌توانید از آن استفاده کنید.

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

کلیک برای دانلود
کلیک برای دانلود

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

آخرین نسخه ورژن
آخرین نسخه ورژن
ادامه مرحله دانلود
ادامه مرحله دانلود

روی Download python کلیک می‌کنیم و نسخه‌ی آخر نسخه‌ی 3.7.4 است.

بر روی آن کلیک می‌کنیم تا دانلود شود.

دانلود نسخه 3.7.4
دانلود نسخه 3.7.4

روی start download کلیک می‌کنیم.

کلیک روی start download
کلیک روی start download

ممکن است این عملیات مدت زمانی طول بکشد. زیاد سنگین نیست و ۲۴ مگابایت بیشتر حجم ندارد. بسته به سرعت اینترنت شما ممکن است چند ثانیه طول بکشد. مقداری صبر می‌کنیم تا فرایند دانلود به اتمام برسد.

صبر برای تمام شدن دانلود
صبر برای تمام شدن دانلود

بعد مطابق تصویر زیر به سراغ فایل می‌رویم.

کلیک روی گزینه python.py
کلیک روی گزینه python.py
فایل را باز می کنیم
فایل را باز می کنیم

روی گزینه‌ی python-3.7.4.exe دو بار کلیک می‌کنیم. installation باز می‌شود.

 روی python-3.7.4.exe کلیک می کنیم
کلیک روی python-3.7.4.exe

یک گزینه‌ای در پایین به نام Add python 3.7 to PATH وجود دارد. منظور از PATH چیست؟ بعد از اینکه نصب کردید، در مورد آن توضیح می‌دهیم.
این گزینه را تیک بزنید.

کلیک روی Customize installation
کلیک روی Customize installation

از اینجا مطمئن شوید که تیک تک‌تک این موارد زده شده باشد مخصوصاً گزینه‌ی Pip و Documentation.

تیک تک‌تک این موارد زده شده باشد
زدن تیک تک‌تک این موارد

می‌توان گفت که گزینه‌ی for all users اختیاری است. اگر نیاز داشتید که برای تمام userهایی که روی سیستم عامل خود تعیین کردید نصب شود، تیک آن را بزنید. خود من تیک آن را می‌زنم زیرا نیاز دارم که روی تک‌تک userهایم وجود داشته باشد. روی Next کلیک می‌کنیم.

کلیک روی next
کلیک روی next

در اینجا هم توجه کنید که اگر آن طرف for all users زدید، در اینجا هم تیک install for all users را بزنید.

تیک install for all users
تیک install for all users

در حال حاضر گزینه‌ی دیگری را نیاز نداریم‌. بعد روی install کلیک می‌کنیم تا عملیات نصب آغاز شود.

روی install کلیک می‌کنیم
کلیک روی install

نصب کردن آن ساده است فقط ممکن است مدت زمانی طول بکشد.

اتمام نصب
اتمام نصب

عملیات نصب ما با موفقیت انجام شد.

اکنون کافی است که close را بزنیم.

کلیک روی close
کلیک روی close

اما آن گزینه‌ی Add python to PATH چه بود؟ منظور آن عبارت چه بود و اصلا چرا آن تیک را زدیم؟
اکنون دلیل آن را توضیح می‌دهیم.

برای اینکه یک زبان جدید را به سیستم عامل خود بشناسانید، باید یک سری کانفیگ‌هایی را انجام دهید. منظور از این کانفیگ‌ها چیست؟ در دسکتاپ روی my computer کلیک راست می‌کنیم، روی properties کلیک می‌کنیم.

روی properties کلیک می‌کنیم.
کلیک روی properties

صفحه زیر باز می‌شود.

کلیک روی Advanced system settings
کلیک روی Advanced system settings

روی Advanced system settings کلیک می‌کنیم. در قسمت Advanced، روی environment variables کلیک می‌کنیم.

کلیک روی environment variables
کلیک روی environment variables

یک پنجره دیگر باز می‌شود. در قسمت system variables یک گزینه تحت عنوان path داریم. Add python to path یعنی که پایتون را به این path معرفی کند.

کلیک روی path
کلیک روی path

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

دوبار بر روی این گزینه کلیک می‌کنیم
کلیک روی این گزینه

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

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

روی ok کلیک می‌کنیم.
کلیک روی ok

در دو تصویر زیر هم روی cancel کلیک می‌کنیم.

روی cancel کلیک می‌کنیم.
کلیک روی cancel
روی cancel کلیک می‌کنیم.
کلیک روی cancel

صفحه زیر را هم می‌بندیم.

اتمام کار
اتمام کار

دیگر کار ما تمام شده است. با همدیگر آن را تست‌ می‌کنیم.
Command prompt را باز می‌کنیم.

Command prompt را باز می‌کنیم.
باز کردن Command prompt

در این جلسه فقط با Command prompt کار می‌کنیم. از جلسه‌ی بعدی به سراغ IDE موردنظرمان می‌رویم.

می‌خواهیم ببینیم که آیا پایتون به درستی نصب شده است یا خیر. Python را تایپ می‌کنیم.

enter را که بزنیم، برای ما نسخه‌ی آن را نشان می‌دهد.

اکنون نسخه‌ی 3.7.4 نصب شده است.

 Python را تایپ می‌کنیم.
تایپ کردن Python

اگر دقت کنید ظاهر آن کمی تغییر کرده است. یعنی چه؟ یعنی این‌که می‌توانیم دستورات مربوط به زبان پایتون را در اینجا بنویسیم و از آن استفاده کنیم. مثلا یک دستوری تحت عنوان print داریم که پرینت می‌کند. مثلا می‌گوییم کارت مگ را چاپ می کند یعنی دوره پایتون کارت مگ را برای ما چاپ کند.

چاپ کارت مگ
چاپ کارت مگ

enter را که بزنیم، چاپ می‌کند.

enter را که بزنیم، چاپ می‌کند.
چاپ enter

این مرحله به اتمام رسید و در مرحله بعدی محیط کد نویسی را آغاز می کنیم .

برای شروع کار به یک محیط کدنویسی نیاز داریم؛ جایی که بتوانیم کدهایمان را بنویسیم و از آن خروجی بگیریم. راه‌های مختلفی برای انجام این کار وجود دارد. هم می‌توان از text editorها استفاده کرد و هم از IDEهای مخصوص این کار استفاده کرد و هم اینکه روشی تحت عنوان notebook environment وجود دارد که نمی‌خواهیم زیاد در مورد این روش صحبت کنم.

جنبه‌ی آموزشی خوبی دارد. ولی به هیچ وجه شما را برای انجام پروژه‌های واقعی آماده نمی‌کند. برای همین آن را از مسیر آموزشی خارج می‌کنیم.

ابتدا کمی در مورد text editor صحبت می‌کنم. می‌توان گفت که text editorها یک سری ادیتورهای عمومی برای انواع مختلف فایل‌های متنی هستند که البته می‌توانید آنها را به وسیله‌ی پلاگین‌های مختلف customize کنید؛ کاری که من جلوتر انجام خواهم داد.

text editorهای بسیاری وجود دارد که به راحتی می‌توان از آنها استفاده کرد. نمونه‌ی آن همان notepadای است که روی ویندوز شما نصب است. notepad++، اتم، سابلاین، ویژوال استویدیوکد که بیشتر در مورد آن صحبت می‌کنیم، نرم‌افزاری است که ما در طول این دوره از آن استفاده می‌کنیم و باقی موارد از جمله text editorهای مختلف هستند.

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

یکی از بزرگترین و بهترین نرم‌افزارهای مربوط به این کار نرم‌افزار PyCharm است که امکانات بسیار خوبی دارد. جلوتر به صورت مفصل در مورد آن صحبت خواهم کرد و از آن استفاده می‌کنیم.

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

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

اما نرم‌افزاری که ما قرار است در طول آموزش فعلا از آن استفاده کنیم، نرم‌افزار ویژوال استودیو کد است که یک text editor است. برای دانلود این نرم‌افزار می‌توانید وارد سایت رسمی خود نرم‌افزار شوید.

آدرس سایت رسمی code.visualstudio.com است.

آدرس سایت رسمی code.visualstudio.com
آدرس سایت رسمی code.visualstudio.com

وارد آن می‌شویم و از قسمت Download می‌توانید فایل آن را دانلود کنید و آن را نصب کنید.

دانلود و نصب نرم افزار
دانلود و نصب نرم افزار

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

نصب نرم افزار ویژوال استودیو
نصب نرم افزار ویژوال استودیو

با هم عملیات نصب را انجام می‌دهیم.

عملیات نصب
عملیات نصب

می‌خواهیم آن را دانلود کنیم. وقتی وارد آن می‌شویم، خودش در اینجا می‌گوید می‌خواهید دانلود کنید. ما به این دلیل که از قبل دانلود کردیم، در اینجا برای ما مانده است.

می‌خواهیم دوباره آن را دانلود کنیم.

دانلود دوباره
دانلود دوباره

روی start download کلیک می‌کنیم. بسته به سرعت اینترنت ممکن است مدت زمانی طول بکشد. حجم زیادی ندارد و ۵۰ مگابایت بیشتر نیست.

روی start download کلیک می‌کنیم
کلیک روی start download

صبر می‌کنیم تا فرایند دانلود تمام شود تا به سراغ ادامه کارمان برویم.

منتظر ماندن برای تکمیل دانلود
منتظر ماندن برای تکمیل دانلود

البته ما این را از قبل نصب کردیم و آن را داریم.

تکمیل شدن مراحل نصب
تکمیل شدن مراحل نصب

که در تصویر زیر مشاهده می‌کنید.

با هم آن را نصب می‌کنیم.

مشاهده فایل نصب شده
مشاهده فایل نصب شده

روی I accept the agreement کلیک می‌کنیم و بعد روی Next کلیک می‌کنیم.

کلیک روی I accept the agreement
کلیک روی I accept the agreement

می‌گوید آیکن آن را روی دسکتاپ قرار دهد، تیک آن را می‌زنیم و بعد روی Next کلیک می‌کنیم.

کلیک روی Next
کلیک روی Next

و بعد روی install کلیک می‌کنیم.

کلیک روی install
کلیک روی install

کمی صبر می‌کنیم تا نرم‌افزار ویژوال استودیو کد روی سیستم ما نصب شود. نصب آن هم بسیار ساده است و لازم نیست کار خاصی انجام دهیم.

این عملیات ممکن است مدت زمانی طول بکشد.

مرحله تکمیل نصب
مرحله تکمیل نصب

ویدیو را متوقف می‌کنیم تا کار نصب آن به پایان برسد.

اتمام عملیات نصب نرم افزار ویژوال استودیو
اتمام عملیات نصب نرم افزار ویژوال استودیو

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

نرم افزار را باز می کنیم
باز کردن نرم افزار

این محیط نرم‌افزار ویژوال استودیو کد است که یک text editor است و باز هم تأکید می‌کنم که یک IDE نیست. قرار است بخش‌های مختلف این نرم‌افزار را بررسی کنیم. فعلا می‌خواهیم در مورد محیط این نرم‌افزار صحبت کنیم. وقتی که وارد این نرم‌افزار شوید، یک پنجره‌ای به نام welcome باز می‌شود و یک سری توضیحات را داده است.

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

به عنوان مثال ما در اینجا روی open folder کلیک می‌کنیم و Desktop را انتخاب می‌کنیم و روی New folder کلیک می‌کنیم.

ایجاد فایل جدید
ایجاد فایل جدید

یک folder جدید ایجاد می‌کنیم

ایجاد فایل جدید
ایجاد فایل جدید

نام آن را python قرار می‌دهیم.

آن را باز می‌کنیم.

نام آن را python قرار می‌دهیم.
قرار دادن نام آن python

بر روی select folder کلیک می‌کنیم.

کلیک روی select folder
کلیک روی select folder

اکنون مشاهده می‌کنید که داخل پوشه‌ی python قرار داریم.

قرار گرفتن داخل فایل
قرار گرفتن داخل فایل

از این قسمت می‌توانیم file جدید ایجاد کنیم.

ایجاد فایل جدید
ایجاد فایل جدید

از این قسمت می‌توانیم پوشه جدید ایجاد کنیم.

ایجاد یک پوشه جدید
ایجاد یک پوشه جدید

از این قسمت می‌توانیم رفرش کنیم.

رفرش کردن
رفرش کردن

با این گزینه می‌توانیم کلا تمام folderهای باز را collapse کنیم.

باز کردن فایل های collapse
باز کردن فایل های collapse

باز هم در مورد تک تک این گزینه‌ها صحبت خواهیم کرد.
تب بعدی مربوط به گزینه‌ی search است.

سرچ کردن
سرچ کردن

از این قسمت می‌توانید عملیات search را انجام دهید. باز هم می‌گویم که در موردشان مفصل صحبت می‌کنیم.

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

کلیک کردن source control
کلیک کردن source control

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

دیباگ کردن
دیباگ کردن

بخش بعدی و بخش بسیار مهمی که می‌خواهیم راجع به آن صحبت کنیم، قسمت مربوط به extensionها است.

کلیک کردن روی extension
کلیک کردن روی extension

منظور از extension چیست؟ یک سری پکیج‌هایی هستند که از قبل آماده شدند و به ما این امکان را می‌دهند که کدنویسی را راحت‌تر انجام دهیم. به عنوان مثال فرض کنیم ما وارد explorer می‌شویم .

کلیک کردن روی explorer
کلیک کردن روی explorer

از قسمت مشخص شده یک file جدید ایجاد می‌کنیم.

ایجاد فایل جدید
ایجاد فایل جدید

می‌خواهیم یک فایل HTML ایجاد کنیم. نام آن را index.html قرار می‌دهیم.

index.html
index.html

کلمه html را در زیر تایپ می‌کنیم. به مواردی که در این قسمت ظاهر می‌شود، intellisence می‌گویند.

تایپ کردن html
تایپ کردن html

با نوشتن کلمه‌ی html، Intellisence ما فعال شد و در تصویر فوق برای ما گزینه‌ها را نمایش داده است که با کلیک کردن روی گزینه دوم کدهای مربوط به document html را به صورت کامل برای ما می‌نویسد.

document-html
document-html

برای مثال ما می‌خواهیم از کلاس‌های بوت استرپ استفاده کنیم که شاید با آن آشنایی نداشته باشید اما ما می‌خواهیم از آن استفاده کنیم. در قسمت مشخص شده در تصویر زیر می‌نویسیم container. چیزی مشخص نیست.

Container یکی از کلاس‌های مربوط به بوت استرپ است. وارد extensionها می‌شویم.

container
container

در کادر مشخص شده bootstrap را سرچ می‌کنیم.

سرچ کردنbootstrap
سرچ کردن bootstrap

Bootstrap 3 Snippets را نصب می‌کنیم. روی install کلیک می‌کنیم.

ممکن است کمی طول بکشد.

install
install

اکنون نصب انجام شده است.

می‌نویسیم bs3container. اولین گزینه را که بزنیم، container را برای ما می‌آورد.

یا اینکه bs3form را تایپ کنیم.

bs3container
bs3container

بر روی گزینه اول کلیک می‌کنیم

ایجاد کردن تگ‌های کامل form
ایجاد کردن تگ‌های کامل form

تگ‌های کامل form را برای ما ایجاد می‌کند. به آن Intellisence می‌گویند. چندین extension است که ما در این دوره‌ی آموزشی به آن احتیاج داریم.

همه موارد قبلی را پاک می‌کنیم به حالت عادی برمی‌گردیم. مجدد وارد تب extension می‌شویم. recommended را هم می‌بندیم.

بستن recommended
بستن recommended

Popular را هم می‌بندیم.

بستن Popular
بستن Popular

با آن کاری نداریم. یکی از extensionهایی که به آن احتیاج داریم، python است.

Python را در بالا سرچ می‌کنیم. extensionهای آن را برای ما لیست کرده است. هرکدام را بخواهیم می‌توانیم انتخاب کنیم. گزینه‌ی اول ۵۵ میلیون دانلود داشت. ما با همین سروکار داریم. روی آن کلیک می‌کنیم.

سرچ کردن Python
سرچ کردن Python

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

کلیک روی install
کلیک روی install

صبر می‌کنیم که نصب انجام شود. نباید زمان زیادی طول بکشد. تا کار نصب تمام شود.

عملیات نصب این extension هم به اتمام رسید و کار آن تمام شد. فعلا کفایت می‌کند. جلوتر هم در مورد extensionهای دیگر صحبت می‌کنیم که به آنها احتیاج داریم و آنها را هم باهمدیگر نصب می‌کنیم.

Extension بعدی که در این دوره به آن نیاز داریم، که البته اجباری هم نیست ولی ما به طور کلی به آن علاقه‌مندیم، بحث material theme است. وقتی که material را تایپ می‌کنید، material icon theme و همین‌طور material theme را می‌آورد.

منظور از material icon theme چیست؟

ما یک file جدید ایجاد می‌کنیم.

ایجاد فایل جدید
ایجاد فایل جدید

نام آن را index.html قرار می‌دهیم.

قرار دادن نام index.html
قرار دادن نام index.html

دقت کنید که وقتی پسوند html را قرار می‌دهید، در این قسمت یک آیکن نارنجی رنگ دیده می‌شود. این آیکن، آیکن پیش‌فرض است.
برای مثال اگر پسوند آن را به css تغییر ‌دهیم، آیکن آن به # تغییر می‌کند که به رنگ آبی در تصویر زیر مشاهده می‌کنید.

این بار پسوند py را برای آن قرار می‌دهیم. مشاهده می‌کنید که آیکن به شکل زیر تغییر می‌کند.

آیکن پایتون را قرار داده است. پس پسوند فایل‌های پایتون py است. جلوتر هم در مورد آن صحبت می‌کنیم.

وقتی که اکستنشن material icon themes را نصب می‌کنید، با توجه به آن اکستنشنی که برای فایلتان در نظر می‌گیرید (پسوند فایلی که مورد نظرتان است، file extension می‌باشد)، آیکن آن را تغییر می‌دهد.

اضافه کردن پسوند py به material icon themes
اضافه کردن پسوند py به material icon themes

برای مثال برای css یک آیکن به شکلی که مشاهده می‌کنید در نظر گرفته است.

هر چیزی برای خودش آیکن خاصی دارد.
برای مثال index.html را تایپ می‌کنیم. مشاهده می‌کنید وقتی که آن را نصب کردیم، آیکن آن نمایش داده شده است. البته set icon را هم می‌زنیم تا درست شود.

از این قسمت یک فایل دیگر درست می‌کنیم.

برای مثال می‌نویسیم style.css که مشاهده می‌کنید آرم css را نشان داده است.

این بار Style.py را تایپ می‌‌کنیم. مشاهده می‌کنید که آیکن تغییر کرده است.

فعلا با این فایل‌ها کاری نداریم.
اکستنشن دیگری که وجود دارد، material theme است.

برای theme خود این text editor است. می‌توانید از‌ آن استفاده کنید.

Themeهای مختلفی دارد.

آن را هم install می‌کنیم.

مشاهده می‌کنید که theme آن تغییر کرد.
هر کدام که بخواهید را می‌توانید از این قسمت استفاده کنید.

Themeهای مختلفی دارد می‌توانید از رنگ‌های مختلف استفاده کنید. مثلا ما می‌خواهیم Darker را انتخاب کنیم.

رنگ های مختلف Themeها

اگر بخواهیم باز هم تغییری بدهیم، control key, T را اگر بزنیم، این تب برای ما باز می‌‌شود و می‌توانید theme مورد نظرتان را از این قسمت انتخاب کنید.

کلیک روی این گزینه برای تغیر رنگ theme ها
کلیک روی این گزینه برای تغیر رنگ theme ها

اکنون ما آماده شروع کارمان هستیم. می‌خواهیم اولین کد را در زبان پایتون با همدیگر بنویسیم. البته جلسه قبل این کار را کردیم و وارد پنجره command prompt شدیم و در این قسمت python را تایپ کردیم و اینجا یک دستری مستقیم به پایتون برای ما ایجاد کرد.

در command prompt تایپ python
در command prompt تایپ python

به عنوان مثال ما دستور print را در اینجا می‌نویسیم و hello world را درون آن قرار می‌دهیم.

تایپ کردن hello world
تایپ کردن hello world

ساده‌ترین دستوری که در یک زبان برنامه‌نویسی وجود دارد، دستور چاپ کردن hello world است. enter را می‌زنیم.

تایپ hello world و زدن enter
تایپ hello world و زدن enter

دستور hello world در اینجا برای ما اجرا شد.
کدنویسی در محیط command prompt اصلا درست نیست و فقط جنبه‌ی آموزشی دارد. شما نمی‌توانید کدهای چند خطی را بنویسید. کد را که بنویسید و enter بزنید، کد از بین می‌رود و تمام می‌شود.
ما از آن استفاده نمی‌کنیم. می‌خواهیم در محیط ویژوال استودیو کد این عملیات را انجام دهیم.

برای شروع کار به یک فایل با پسوند py نیاز داریم. برای مثال تایپ می‌کنیم python.py
مشاهده می‌کنید که وقتی py را قرار می‌دهیم، آیکن آن تغییر می‌کند و متوجه می‌شود که شما می‌خواهید به زبان پایتون کدنویسی کنید.

تایپ python.py
تایپ python.py

enter را می‌زنیم.

در این قسمت اگر ctrl و space را بزنید، برای شما یک لیستی را می‌آورد.

تایپ کردن ctrl و space
تایپ کردن ctrl و space

برای مثال ما دستور print را قرار می‌دهیم. print را که دیدیم، آن را enter می‌کنیم.

قرار دادن دستور print و زدن enter
قرار دادن دستور print و زدن enter

در این قسمت از ما value می‌خواهد. فعلا نمی‌خواهیم بدانیم آن چیست. می‌خواهیم دستور hello world را در اینجا قرار دهیم.

آن را ذخیره می‌کنیم.

تایپ کردن hello world
تایپ کردن hello world

چگونه آن را اجرا کنیم؟ بسیار ساده است. ctrl و علامت ~ را اگر بزنید، برای شما پنجره‌ی terminal باز می‌شود.

زدن ctrl و علامت ~ و باز شدن پنجره terminal
زدن ctrl و علامت ~ و باز شدن پنجره terminal

یک بار دیگر این عملیات را انجام می‌دهیم.

این قسمت را می‌بندیم.

به قسمتی که نوشته Toggle Terminal توجه کنید. این کلید میانبر را برای شما قرار داده است و به شما گفته است که با استفاده از چه کلیدی می‌توانید عملیات را انجام دهید.

کلید میانبر Toggle Terminal
کلید میانبر Toggle Terminal

Ctrl و علامت back quotation (‍‍`) که علامت کلید زیر escape (esc) است و علامت ~ هم بر روی آن قرار دارد.
اگر Ctrl و ` را بزنید، برای شما پنجره‌ی terminal باز می شود.

زدن Ctrl و علامت back quotation (‍‍`) و باز شدن پنجره terminal
زدن Ctrl و علامت back quotation (‍‍`) و باز شدن پنجره terminal

در اینجا می‌توانید دستور اجرا را بنویسید یا اینکه خود این فایل python را اجرا کنید.
ما فایل python را باز می‌کنیم.

همین جا روی صفحه کلیک راست می‌کنیم.

گزینه Run Python File in Terminal را کلیک می‌کنیم.

مشاهده می‌کنید چه اتفاقی می‌افتد. Hello world برای ما در اینجا چاپ شده است.

چاپ کردن Hello world
چاپ کردن Hello world

روش دیگری نیز برای اجرای آن وجود دارد که بسیار ساده است. روی همین فایل کلیک راست می‌کنیم باز هم گزینه Run Python File in Terminal را کلیک می‌کنیم.

کلیک کردن دوباره Run Python File in Terminal
کلیک کردن دوباره Run Python File in Terminal

باز هم همان را اجرا می‌کند و hello world را چاپ کرده و نمایش می‌دهد.
ما توانستیم اولین کدمان را در این قسمت اجرا کنیم. باز هم یک دستور print دیگر مانند this is python course قرار می‌دهیم.

همین را می‌خواهیم اجرا کنیم. آن را ذخیره می‌کنیم و کلیک راست می‌کنیم و روی گزینه‌ی Run Python File in Terminal کلیک می‌کنیم و می‌گوییم آن را اجرا کند.

هم hello world را می‌آورد و هم this is python course را می‌آورد.
باز هم می‌گویم که ما در مورد نرم‌افزار حرفه‌ای‌تر PyCharm صحبت خواهیم کرد و اینجا کدنویسی می‌کنیم.

پروژه‌های عملی که قرار است در آخر این دوره بررسی کنیم و انجام دهیم را در محیط PyCharm می‌آوریم.
تفاوت این IDE ِ PyCharm با نرم‌افزار ویژوال استودیو کد یا بهتر است بگوییم text editor ویژوال استودیو کد این است که قدرت بسیار بسیار بسیار بالاتری دارد و عملکرد آن فوق‌العاده بهتر است.

در مورد آن در محیط آن کدنویسی صحبت خواهیم کرد. اما فعلا برای آموزش از همین نرم‌افزار ویژوال استودیو کد استفاده می‌کنیم.

در این جلسه در مورد نصب و راه اندازی زبان برنامه نویسی پایتون صحبت کردیم و در جلسه آینده درمورد معرفی داده ها در زبان برنامه نویسی پایتون صحبت خواهیم کرد.

ممنون که در این بخش هم با من همراه بودید و وقت ارزشمند خود را در اختیار بنده قرار دادید.

 

برای ثبت سفارش لطفا در تلگرام یا واتساپ یا ایتا به شماره 09104503300 پیام دهید.