چگونه وارد دنیای برنامه نویسی پایتون شویم؟
نحوه ورود به زبان برنامه نویسی پایتون به چه صورتی می باشد؟
جهت ورود به دنیای پایتون چه اقداماتی را لازم است انجام دهیم؟
در صورتی که تمایل به یادگیری زبان برنامه نویسی پایتون دارید اما نمی دانید در اولین مرحله لازم است چه اقداماتی را به عمل آورید تا پایان این مقاله همراه ما باشید.
آشنایی با زبان برنامه نویسی پایتون
زبان برنامه نویسی Python یک زبان برنامه نویسی انعطاف پذیر، پویا، شیء گرا و تفسیری می باشد که در تمامی پروژه ها کاربرد دارد.
هدف سازنده پایتون از این نام گذاری اشاره به گروه کمدی ایتالیایی می باشد.
زبان برنامه نویسی پایتون در تمامی شاخه های کامپیوتری کاربرد دارد.
اما کاربرد این زبان در حوزه های زیر به مراتب بیشتر است:
- کاربرد زبان پایتون در حوزه برنامه نویسی علمی، ریاضیات، علم داده و …
- کاربرد زبان پایتون در حوزه طراحی و توسعه برنامه های مبتنی بر وب و GUI
- کاربرد زبان پایتون در یادگیری ماشین و هوش مصنوعی
به همین ترتیب پایتون در شرکت های بزرگ جهانی و برای تهیه اپلیکیشن های محبوبی مانند اینستاگرام، یوتیوب، پینترست و… استفاده شده است.
پایتون یک زبان برنامه نویسی strong type می باشد.
بدین معنا که نوع داده ها در این داده به درستی بررسی می شود.
همچنین پایتون یک زبان Case-Sensitive می باشد که به بزرگ و کوچک بودن حروف حساس بوده و زبانی پویا است که در آن مدیریت حافظه و تعریف متغیر به صورت خودکار انجام می گیرد.
آشنایی با نسخه های زبان برنامه نویسی پایتون
زبان برنامه نویسی پایتون یک زبان متن باز و آزاد می باشد و برای سیستم عامل هایی مانند لینوکس، مک و ویندوز تهیه شده است.
در واقع پایتون برای ۲۱ سیستم عامل کاربرد دارد.
در برخی از سیستم عامل ها زبان برنامه نویسی پایتون به صورت پیش فرض نصب شده است.
جهت بررسی این موضوع دستور زیر را در ترمینال خود وارد نمایید.
1. python -V
2.python3 -V |
دستورات بالا لازم است خروجی زیر را داشته باشند.
Python 3.6.7 |
در صورتی که خروجی فوق را دریافت نکردید، پایتون بر روی سیستم عامل شما نصب نشده است.
انتخاب یکی از نسخه های زبان برنامه نویسی پایتون
پایتون در دو نسخه ۲ و ۳ در اختیار افراد قرار گرفته است.
ممکن است ندانید که کدام یک از نسخه های زبان برنامه نویسی پایتون را انتخاب کنید.
اما قطعا پایتون ۳ انتخاب بهتری جهت نصب می باشد.
گاهی ممکن است بنا به شرایطی چاره ای جز نصب پایتون ۲ نداشته باشید.
پایتون ۲ نسخه قدیمی تر پایتون می باشد و ممکن است برخی برنامه ها در این نسخه بر اساس این زبان ساخته شده باشد.
به همین دلیل لازم است کار کردن با نسخه ۲ پایتون را بلد باشید.
به شما توصیه می کنیم تا تمامی زیر ساخت ها را به پایتون ۳ به روز رسانی نمایید.
همچنین جهت یادگیری زبان برنامه نویسی پایتون نیز بهتر است از نسخه پایتون ۳ استفاده نمایید.
زیرا ممکن است پایتون ۲ در چند ماه آینده دیگر پشتیبانی نشود.
دریافت زبان برنامه نویسی پایتون
جهت دریافت مفسر زبان پایتون لازم است به وب سایت Python.org مراجعه کنید.
به دلیل آنکه پایتون بر روی اکثر سیستم عامل ها کار می کند، پس از ورود به سایت با پکیج های مختلف پایتون مواجه می شوید.
در صورت کار با سیستم عامل مک لازم است از پکیج منیجر brew استفاده نمایید.
در صورت کار با سیستم عامل لینوکس بهتر است پکیج yarm, apt را دریافت نمایید.
جهت دانلود نرم افزار پایتون برای ویندوز نیز می توانید نسخه نصبی آن را از سایت اصلی دانلود نمایید.
معمولا در سیستم عامل های لینوکس و مک پایتون به صورت پیش فرض نصب شده است.
پس لازم است پیش از دانلود از نصب نبودن پایتون اطمینان حاصل کنید.
جهت بررسی نصب بودن یا نبودن پایتون به شیوه گفته شده عمل کنید و در محیط متنی python یا python3 را تایپ کنید.
جهت بررسی نصب بودن پایتون بر روی ویندوز نیر در قسمت نوشتاری py را تایپ کنید.
در صورت نصب بودن پایتون لازم است جهت اجرا برنامه زیر را در محیط متنی تایپ نمایید و اینتر کنید.
print(‘Hello, World!’) |
جهت خروج از پایتون نیز می توانید از کلید CTRL+D استفاده نمایید.
یافتن منبع آموزشی مناسب جهت یادگیری پایتون
این مرحله ممکن است از مراحل قبلی سخت تر باشد و شما را با چالش های بیشتری مواجه سازد.
جهت یادگیری زبان برنامه نویسی پایتون بهتر است از دوره های جامع و کاربردی زیر نظر بهترین اساتید استفاده نمایید.
- دوره آموزشی مقدماتی و پیشرفته مگا پایتون
- هاروارد python- lecture 6- CS502018
- فیلم های آموزشی پایتون
- کتاب های آموزشی پایتون
انتخاب یک کد ادیتور برای زبان برنامه نویسی پایتون
در هر یک از منابع آموزشی زبان برنامه نویسی پایتون ابزار هایی نیز جهت کد نویسی معرفی می شود.
- کد ادیتور های مناسب زبان برنامه نویسی پایتون
- Visual studio code
- Sublime Text
- Atom
- Pycharm
- Komodo IDE
درک قواعد اصلی زبان برنامه نویسی پایتون
مهم ترین قاعده زبان برنامه نویسی پایتون آن است که برای نوشتن برنامه تنها یک راه وجود دارد که بهترین راه است.
پایتون یک شبه مانیفست نیز دارد که به برنامه نویس در جهت رسیدن به این نقطه کمک می کند.
آشنایی با کد نویسی اولیه زبان برنامه نویسی پایتون
پیش از مراجعه به دوره های آموزشی زبان برنامه نویسی پایتون بهتر است با کد نویسی اولیه پایتون اشنا شوید.
به همین ترتیب بهتر است در این بخش با ما همراه باشید.
-
تعریف متغیر در زبان برنامه نویسی پایتون
همانطور که در بخش اغازین این مقاله گفته شد زبان پایتون یک زبان پویا است.
به همین خاطر جهت تعریف متغیر احتیاجی به تعیین نوع داده وجود ندارد.
این فرایند در زمان کار با پایتون به صورت خودکار انجام می شود.
جهت تعریف متغیر در زبان برنامه نویسی پایتون تنها لازم است یک نام را تعریف کنید و به آن مقداری دهید.
-
تعریف تابع در زبان برنامه نویسی پایتون
جهت تعریف تابع لازم است از کلمه def استفاده کنید.
در زبان برنامه نویسی پایتون جهت نشان دادن این موضوع که برخی دستورات متعلق به دستورات بالا تر می باشد از کناره گیری استفاده می شود.
در زبان های برنامه نویسی دیگر به جای کناره گیری از کروشه بسته و باز استفاده می شود.
def greeting(name): return(‘Hello, ‘+ name) print(greeting(‘Aflatoun’)) |
ایجاد یک حلقه در زبان برنامه نویسی پایتون
جهت ایجاد حلقه در پایتون از دستور while و یا از دستور for….in استفاده می شود.
زمانی از دستور while استفاده می کنیم که در کد نویسی شروطی قرار می دهیم.
مثلا تا زمانی که متغیر a بزرگتر و یا برابر با ۱ باشد a چاپ شود.
a = 10 while(a>=1): print(a) a -=1 |
زمانی از for….in استفاده می کنیم که تمایل به پیمایش یک داده تکرار پذیر داریم.
-
دستورات کنترلی در زبان برنامه نویسی پایتون
برای ایجاد نمودن دستور کنترلی در زبان پایتون لازم است از دستور if و حالت elif و یا else استفاده نمایید.
در این ساختار نیز می توانید از کناره گذاری جهت بلوک بندی کد ها استفاده نمایید.
a = 1 if a==True: print(‘True’) elif a==False: print(‘False’) else: print(‘None’) |
-
ساختار های داده ای در زبان برنامه نویسی پایتون
لیست: مجموعه مرتبی از داده ها می باشد که به شکل زیر می باشد
a = [1,2,3,4,5,True,’Aflatoun’] |
تاپل: تاپل مانند لیست می باشد اما در تاپل تکرار پذیری وجود ندارد.
b = (‘Aflatoun’,1,2,3,4,5,True) |
دیکشنری: مقداری و یا ساختار داده می باشد که هر موجود در آن دارای یک مقدار داده مشخص می باشد.
دیکشنری ها قابلیت مرتب شدن ندارند.
c = {“name”:”Aflatoun”,”Age”:120,”Dead”:True} |
کلام پایانی
زبان برنامه نویسی پایتون در تمامی پروژه ها کاربرد دارد.
پایتون یک زبان ساده و کاربردی است که کد نویسی در آن بسیار آسان تر از زبان های دیگر می باشد.
ما در این مقاله شما را با بخشی از مقدمه زبان برنامه نویسی پایتون آشنا کردیم.
جهت یادگیری صفر تا صد زبان برنامه نویسی پایتون و آشنایی با قابلیت ها و کارکرد آن می توانید یادگیری زبان پایتون را با دوره های جامع و کاربردی مگاپایتون شروع کنید.