شروع کد نویسی در پایتون
سلام . زبان برنامه نویسی پایتون یکی از زبانهای بسیار قوی برنامه نویسی است که در گروه زبان های برنامه نویسی مفسری قرار می گیرد.
- چرا پایتون؟
- لزوم یادگیری کدنویسی با پایتون چیست؟
- این زبان چه مزایایی دارد؟
- و …
تاریخچه کلی پایتون:
در سال ۱۹۹۰ بود که زبان برنامه نویسی پایتون با هدف ایجاد یک زبان اسکریپتی قدرتمند پا به عرصه وجود نهاد. این زبان توسط روسون در موسسه تحقیقاتی ریاضی و کامپیوتری آمستردام متولد شد. اولین نسخه این زبان در سال ۱۹۹۴ ارائه شد. در ادامه برای پیشبرد فعالیت به موسسه تحقیقاتی CNRT در آمریکا منتقل گردید. این زبان در طی سالهای مختلف نسخه های متفاوتی را ارائه داد.
خالق پایتون نام آن را از روی یک برنامه کمدی محبوب انتخاب کرد که تا به امروز با همین نام شناخته می شود.
شکل زیر محبوب ترین زبان های برنامه نویسی دنیا و جایگاه پایتون را در این لیست مشاهده می کند.
اما چند دلیل برای محبوبیت بالای پایتون:
- Syntax منظم
- خوانا بودن
- آسان بودن برنامه نویسی با پایتون
- برای یادگیری و فهم این زبان کافی است تا حد معمولی با زبان انگلیسی آشنایی داشته باشید
ساختار زبان برنامه نویسی پایتون
مانند بسیاری از انسان ها که دارای چند رگه هستند و در واقع از چند ریشه هستند، زبان برنامه نویسی یا کدنویسی پایتون را هم می توان در گروه زبان های برنامه نویسی چند ریشه ای یا چند رگه قرار دارد. این زبان در واقع از ۲ ریشه اصلی زبان های برنامه نویسی تفسیری و سیستمی ایجاد شده:
- زبانهای سیستمی ++C – C و Java
- زبان های تفسیری Perl – Tcl – scheme
در واقع زبان کدنویسی تمامی ویژگی های دو گروه بالا را به صورت ترکیبی دارد.
ویژگی های کلی زبان کد نویسی پایتون
- فراگیر بودن زبان پایتون در پلتفرمها و سیستم عاملهای گسترده
- Syntax ساده
- سبک و کم حجم بودن برنامه
- High Level سطح بالا بودن زبان برنامه نویسی پایتون
- کتابخانه بسیار گسترده و قدرتمند (این کتابخانه ها همیشگی هستند و ماندگاری بالایی دارند و از بین نمی روند)
- شی گرا بودن زبان پایتون در سطحی بالا
- پایتون یک زبان برنامه نویسی متن باز است (Open Source)
- سرعت قابل قبول و بالا به دلیل سبک و کم حجم بودن
از آنجایی که زبان برنامه نویسی پایتون یک زبان تفسیری است، بنابراین باید بدانیم که کدها را در چه محیط هایی می توان نوشت. در زبان کدنویسی پایتون، کدها را می توان در دو حالت نوشت:
- حالت خط فرمان: صفحه اصلی برنامه است که مفسر برنامه را خط به خط میخواند و اجرا می کند.
- حالت اسکریپت: حالتی است که برنامه درون ماژول نوشته می شود و تنها حالتی است که می توان برنامه و کد نوشته شده را ذخیره نمود.
شی گرا بودن پایتون چیست؟
تمامی کدها و برنامه هایی که در پایتون نوشته می شود یا به صورت شی هستند یا اینکه از روابط میان اشیا حاصل می شود. این اشیا در پایتون یا قابل تغییرند (قابلیت بروزرسانی دارند) یا اینکه غیرقابل تغییرند.
Python is not only Python
پایتون تنها فقط پایتون نیست
نسخه های مختلف برنامه پایتون
برای شروع کد نویسی در پایتون باید بدانید که کدام نسخه را استفاده کنید. در حالت حاضر نسخه های ۲x و ۳x برنامه Python وجود دارد.
چه برنامه های معروفی با پایتون نوشته شده
- Dropbox
- Blender
- Youtube
- BitTorrent
- NASA
- …
روش نصب برنامه پایتون Python
برای نصب برنامه پایتون ابتدا باید این برنامه را دانلود کنید. بنابراین به آدرس زیر مراجعه کنید.
در این سایت به راحتی می توانید جدیدترین نسخه را تهیه کنید.
علاوه براین بدون نیاز به نصب می توانید در داخل خود سایت هم کدنویسی کنید.
اگر نرم افزار ArcGIS را بر روی سیستم خودتان نصب کرده اید، به صورت پیش فرض نسخه ۲٫۷ بر روی سیستم شما نصب شده است. اما اگر نیاز به نسخه های دیگر داشته باشید، بهتر است از سایت معرفی شده در بالا تهیه و نصب کنید.
پس از اینکه برنامه Python را نصب کردید، از منوی Start می توانید به برنامه دسترسی داشته باشید. این برنامه دارای یک محیط اصلی است که بعنوان IDLE یا Python shell هم شناخته می شود.
پس از باز کردن، صفحه ای مانند شکل زیر باز می شود.
این محیط بعنوان محیط پیش فرض و اسکریپتی نرم افزار شناخته می شود، تمامی برنامه در این محیط نوشته می شود و به صورت خط به خط اجرا می گردد.
علاوه بر این می توان به محیط ماژول هم دسترسی داشت، برای این کار در پنجره Python Shell از منوی File گزینه New را انتخاب کنید.
برای مشاهده تمامی آموزشهای مرتبط با پایتون کلیک کنید.
دانلود فیلم آموزشی برنامه نویسی پایتون GISدرباره آسام
آکادمی سامانه اطلاعات مکانی یک مرجع تخصصی و کاربردی برای آموزشهای GIS و RS است.
نوشته های بیشتر از آسام
1 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.