• منابع مفید یادگیری پایتون
در جلسه پانزدهم از فصل دوّم دوره صفر تا قهرمانی پایتون، درباره انواع منابع مفید یادگیری پایتون صحبت کردیم. در این جلسه یادگرفتیم که چطور به عنوان یک برنامهنویس پایتون؛ سوالات خود را در سطح اینترنت جستجو کنیم و از منابع معتبر در این زمینه استفاده نماییم.
🔸 منبع اوّل : (Google)
حتماً این جمله معروف را شنیدهاید که میگوید؛ Google All Your Questions، تمام سوالاتتو گوگل کن! مخصوصاً در این دوره در نظر داشتهباشید که حتماً واژه Python را در متن جستجوی خودتان لحاظ کنید تا نتایج دقیقتری دریافت کنید.
🔸 یک مثال عملی
فرض کنید که میخواهیم نحوه ساخت یک محیط مجازی در پایتون را در گوگل سرچ کنیم. بنابراین در قسمت نوار جسجتوی گوگل عبارت؛ how to create virtual environment in Python را جستجو میکنم. از نتایجی که گوگل برای این جستجو بهدست آوردهاست، سراغ وبسایت اوّل رفتیم (Python Docs) پس از ورود به این وبسایت، اگر کمی به سَمتِ پایین حرکت کنیم، عنوان ایجاد محیط مجازی (creation of virtual environment) را خواهیم دید. که در کار زیرِ همین قسمت دستور لازم برای ایجاد محیط مجازی قرار دادهشده است. به تصویر زیر دقت کنید
🔸 منبع دوّم : (Stackoverflow)
از جذابیتهای دنیای کدنویسی این هست که برنامهنویسهای باتجربه، کاملاً دلی از هم پشتیبانی میکنند. نمونه این پشتیبانی، وبسایت Stackoverflow است. Stackoverflow بستری هست که در آنجا برنامهنویسهای مبتدی و غیرمبتدی سوالات خود را در زمینه کدنویسی برای هر زبان برنامهنویسی مطرح میکنند و افراد باتجربهتر در آن حوزه پاسخی کامل برای آن سوالها خواهند داد. درنظر داشتهباشید که در این بستر اگر سوالهای دیگران را پاسخ درست دهید و پاسخ شما مورد تایید کاربران دیگر قرار گیرد، Stackoverflow به شما امتیاز میدهد و در صورت رسیدن به حدّنصاب مشخصی شما واجد دریافت نشان (Badge) طلا، نقره و برنز خواهید شد.
🔸 یک مثال عملی
اگر جلسه مربوط به نصب پایتون را بهخاطر داشتهباشید، در مرحله اوّل نصب ما گزینهای را تحت عنوان Add Python to PATH را انتخاب کرده و درنهایت مراحل نصب را پیش بردیم. ممکن است که از میان شما عزیزان کسانی باشند تا این سوال برایشان پیش آمده باشد که چرا باید قبل از شروع نصب و در پنجره نصب پایتون این گزینه حتماً فعال شدهباشد. جواب این سوال را به راحتی میتوان در گوگل و Stackoverflow جستجو نمود. برای این کار در نوار جستجو گوگل عبارت Why should I add python to path را وارد کرده و دکمه Enter را فشار میدهیم. از نتایج جستجو؛ معمولاً یکی از نتایج، وبسایت Stackoverflow است. به تصویر زیر دقت کنید.
با توجّه به تصویر بالا، متوجه میشویم که یک نفر قبلاً همین سوال را در Stackoverflow پرسیدهاست با کلیک بر روی لینک وارد این وبسایت خواهیم شد تا جواب سوال خود را جستجو نماییم. با واردشدن به آن؛ در بالاترین قسمت سایت عنوان سوال مطرحشده را خواهیم یافت.
در تصویر بالا یکسری اطلاعات قابل توجه وجود دارد. عنوان سوال پرسیدهشده توسط کاربر که با بزرگترین فونت (اینجا هایلایت زرد رنگ) مشخص شدهاست. در زیر آن با فونت کوچکتر؛ زمانی که سوال توسط کاربر پرسیده شدهاست بهطور مشخّص برای این سوال، 8 سال و یک ماهِ پیش پرسیده شدهاست. عدد 57 که در تصویر با فلش مشخص شدهاست بیانگر این نکته است که 57 نفر دیگر چنین سوال مشابهای داشتند و یا پرسش این سوال برایشان مفید بودهاست. امّا پاسخ این سوال چیست؟ اگر کمی به سَمتِ پایین اسکرول کنید. عنوان Answers 3 را مشاهده خواهید که مشخصاً برای این سوال 3 پاسخ از طرف سه کاربر مختلف داده شدهاست که پاسخی که با علامت (✅) سبزرنگ مشخص شدهاست پاسخیست که توسط فرد سوالکننده بهعنوان بهترین جواب پذیرفته است.
همانطور که در تصویر بالا توضیح داده شدهاست، PATH یک متغیّر محیطی در ویندوز است. در اصل این متغیّر به محیط command line ویندوز میگوید که در چه فولدری بهدنبال فایل موردنظر باشد. بنابراین اگر هنگام نصب تیکِ این گزینه فعال نشدهباشد، برای اجراءشدن این فایل توسط CMD نیاز است تا هربار بهصورت دستی مسیردهی (طولانی!) انجام شود. این درحالیست که با علامتزدن این گزینه در محیط command line برای اجراءکردن یک فایل از جنس (py.)، کافیست تا دستور python را وارد نمایید و در ادامه نام فایلی پایتونی که قرار است اجراءشود را بهدرستی وارد نمایید.
🔸 منبع سوّم : (Official Python Documentation)
یکی از بهترین منابع یادگیری هر زبانی، مطالعه documentation رسمیِ مربوط به آن زبان است که در وبسایت آن زبان قرار داده میشود. پایتون هم داکیومنتشن بسیار غنی دارد که شما با مطالعه آن میتوانید اطلاعات بسیار مفیدی درباره ویژگیها و قابلیتهای این زبان جذّاب بهدست آورید.