به یادگیری برنامه نویسی پایتون (python) علاقمند شویم
5 دقیقه
زمان مطالعه
0 رای
۵۵
بازدید
۱۳۹۸/۴/۲۶
تاریخ انتشار
اگر با کامپیوتر زیاد سرکار داشته باشید، به زودی متوجه خواهید شد که بسیاری از کارها را می توانید اتوماتیک کنید. برای مثال فرض کنید می خواهید کلمه یا عبارتی را با استفاده از جستجو و جایگزینی در تعداد بسیار زیادی با عبارت دیگری جایگزین کنید. یا می خواهید نام تعداد زیادی عکس را عوض کنید و مرتب کنید. یا بخواهید یک پایگاه داده شخصی سازه شده کوچک بنویسید یا یک برنامه با رابط گرافیکی یا یک بازی ساده داشته باشید. شاید همین مسائل دلایل خوبی باشد تا شروع به یادگیری برنامه نویسی پایتون کنید.

اگر یک توسعه دهنده متخصص باشید و از چندین کتابخانه زبان C و C++ و java استفاده کنید، قطعا با سرعت کم در نوشتن – کامپایل کردن – تست کردن و کامپایل مجدد رو به رو شده اید. شاید بخواهید مجموعه از کدهای تست برای یک کتابخانه بنویسید و این کار برای شما وظیفه ای خسته کننده باشد. یا برنامه ای نوشته باشید که از زبان توسعه ای (extension language) استفاده کنید و نخواهید از یک زبان جدید برای طراحی و توسعه برنامه خود استفاده کنید. فقط یادگیری برنامه نویسی پایتون می تواند به شما کمک کند.

قبل از شروع به یادگیری برنامه نویسی پایتون باید بدانید که براحتی از این زبان می توانید در کارهای زیر استفاده کنید:
علم داده و یادگیری ماشین
ساخت برنامه های موبایل
برنامه های تحت وب
بازی
سخت افزار / سنسورها و ربات ها
اتومات سازی فعالیت ها

شما می توانید برای برخی از این وظایف فایل های کد شل یونیکس یا بچ ویندوز بنویسید و از انها استفاده کنید. اما کدهای شل برای کار بر روی فایل ها و تغییر دیتای متنی خوب هستند و برای ساخت یک رابط کاربری یا نوشتن یک بازی قابل استفاده نیستند. شما می توانید یک برنامه با C/C++/java بنویسید، اما توسعه برنامه ممکن است زمان زیادی بگیرد. استفاده از پایتون ساده است، در همه پلتفرم ها مانند ویندوز، مک، OS X و سیستم عامل های یونیکس در دسترس است و به شما کمک می کند تا کارهایتان را سریعتر انجام دهید.

استفاده از پایتون ساده است، اما یک زبان برنامه نویسی واقعی و بسیار ساختار یافته است و در برنامه های بسیار بزرگ می تواند مورد استفاده قرار گیرد. از سوی دیگر پایتون از زبان C بررسی های بیشتری برای خطاها انجام می دهد و یک زبان بسیار سطح بالا محسوب می شود. پایتون از دیتاهای سطح بالا مانند آرایه های داینامیک و دیکشنری ها استفاده می کند. به دلیل تنوع در نوع دادها ها، یاپتون در دامنه وسیعی از مسائل قابل استفاده است و خیلی از مسائل دشوار در سایر زبان ها در پایتون به راحتی قابل حل است.
پایتون به شما این اجازه را می دهد که برنامه خود را به ماژول ها بشکنید و از آنها در سایر برنامه های خود استفاده کنید. همچین تعداد بسیار زیادی ماژول استاندارد توسط سایر برنامه نویسان نوشته شده است که به راحتی در برنامه های شما قابل استفاده است. بعضی از این ماژول ها به شما امکان استفاده فایل ها، سیستم، سوکت ها یا ساخت رابط گرافیکی را می دهند. شما برای ساخت رابط گرافیکی می توانید از TK استفاده کنید. یا یک بازی فوق العاده بنویسید.

پایتون یک زبان تفسیری است و برای اجرا نیاز به کامپایل شدن ندارد. به همین دلیل زمان بسیار زیادی را در طول توسعه برای شما ذخیره می کند. کافی است یک خط کد به برنامه خود اضافه کنید و فایل را بدون نیاز به خروجی گرفتن اجرا کنید.
برنامه هایی که توسط پایتون نوشته می شوند می توانند بسیار جمع و جور و خوانا باشند. برنامه هایی که توسط پایتون نوشته می شوند عموما بسیار کوتاه تر از معادل آنها در C و C++ یا java هستند. چند دلیل برای این موضوع وجود دارد:
1- نوع دیتا های سطح بالا به شما اجازه می دهد که عملیات های پیچیده را در یک خط کد انجام دهید.
2- گروه بندی کدها بر اساس فاصله (indentation) صورت می گیرد و نیازی به استفاده از براکت ها ندارید.
3- تعریف هیچ متغییری الزامی نیست
پایتون قابلیت توسعه دارد: اگر شما زبان برنامه نویسی C را بدانید به راحتی می توانید یک تابع درونی (built-in function) یا یک ماژول به مفسر اضافه کنید و از حداکثر سرعت ممکن استفاده کنید یا زبان پایتون را به یک کتابخانه که فقط در حالت باینری در دسترس است متصل کنید. شما می توانید مفسر پایتون را به یک برنامه که به زبان C نوشته شده است متصل کنید و از آن به عنوان یک افزونه استفاده کنید.
نام این زبان به صورت اتفاقی بعد از پخش برنامه « Monty Python’s Flying Circus » از شبکه BBC انتخاب شده است و هیچ ربطی به خزندگان ندارد.
احتمالا شما هم برای یادگیری برنامه نویسی پایتون هیجان زده هستید. بهترین راه یادگیری یک زبان برنامه نویسی استفاده از آن است. در آموزش های آینده سعی می کنیم شما را با کدهای پایتون درگیری کنیم تا به راحتی کار با آن را یاد بگیرید.
این محتوا چطور بود؟
نظر شما به بهبود محتوا کمک میکند

امیر دایی
500k دنبالکنندهاز بچگی عاشق برنامه نویسی بودم
دیدگاهها
0 دیدگاه