آموزش برنامه نویسی پایتون بخش نهم (نمادهای علمی، ارزیابی عبارات و اولویت اجرای اپراتورها)


جدول تناوبی تحلیل های مکانی در GIS

معرفی هفت منبع داده اقلیمی رایگان جهانی

چرخش قطبی در مقابل چرخش خورشید آهنگ

آنالیز تصویر شئی گرا (OBIA)

تعامل انرژی در سنجش از دور : انعکاس، جذب و گسیل انرژی

معرفی 6 منبع رایگان داده های لیداری

آشنایی با SAR با استفاده از مثال

برنامه لندست : 50 سال آرشیو از تصاویر سطح زمین

دانلود رایگان نرم افزار ArcGIS Pro 2.8

ابر نقطه ای چیست ؟

انواع نقشه ها در سیستم اطلاعات جغرافیایی: 25 روش مختلف و جذاب برای نمایش داده های مکانی در GIS

تصحیحات اتمسفری در سنجش از دور چیست ؟

سیستم های تصویر نقشه چیست ؟ و چرا بعضا برای ما گمراه کننده هستند ؟

ژئودزی: ریاضیات مکان

گیرنده های GPS چگونه کار می کنند ؟ سه گانه سازی در مقابل مثلث بندی

مأموریت توپوگرافی رادار شاتل (SRTM)

چرا پنجره اتمسفری در علوم زمین دارای اهمیت است ؟

تصاویر ماهواره ای DigitalGlobe: وردویو(Worldview)، ژئوآی(GeoEye) و آیکونوس (IKONOS)

راهنمای طبقه بندی نزدیکترین همسایه در e-Cognition

نقشه های کروپلت – مقدمه ای بر طبقه بندی داده

تصاویر چند طیفی (Multi-spectral) در مقایسه با تصاویر ابر طیفی (Hyper-spectral)

فتوگرافی هوایی (Aerial Photography) در مقابل ارتوفوتوگرافی (Orthophotography)

راهنمای جامع لیدار (Light Detection and Ranging – LiDAR)

سنجش از دور چیست ؟

منابع داده GIS رایگان در سطح جهانی : داده های رستری و برداری

مقدمه ای بر سرویس های نقشه کشی تحت وب (WMS)

علم داده مکانی چیست ؟

تحلیل عوارض سه بعدی

ژئوانالیتیکس: آنالیز داده های مکانی حجیم

فرمت های داده در سیستم اطلاعات جغرافیایی بخش سوم

فرمت های داده در سیستم اطلاعات جغرافیایی بخش دوم

فرمت های GIS و پسوندهای داده مکانی بخش اول

آموزش برنامه نویسی پایتون بخش سی ام

انتشار نخستین تصاویر لندست 9 توسط سازمان هوا و فضای آمریکا (NASA)

آموزش برنامه نویسی پایتون بخش بیست و نهم

آموزش برنامه نویسی پایتون بخش بیست و هشتم

آموزش برنامه نویسی پایتون بخش بیست و هفتم

آموزش برنامه نویسی پایتون بخش بیست و ششم

آموزش برنامه نویسی پایتون بخش بیست و پنجم

معرفی سامانه WEB GIS


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


اگرچه پایتون روش خودش را در ارزیابی عبارات در پشت صحنه دارد، نتایج به دست آمده از یک عبارت پایتون و عبارات محاسباتی مرتبط به آن یکسان هستند. بنابراین، شما می توانید به درستی قواعد حسابی برای ازیابی عبارات پایتون را به کار ببندید. اپراتورها شامل پرانتزهایی می شوند که عبارات داخل آنها ابتدا ارزیابی می شوند. این پرانتزها می توانند تو در تو باشند. که در این حالت عباراتی که در پرانتزهای داخلی تر قرار دارند ابتدا ارزیابی می شوند. زمانی که بیش از یک اپراتور در یک عبارات مورد استفاده قرار گیرد، قواعد ارجحیت یا اولویت اپراتورها برای تعیین اولویت اجرای آنها تعریف می گردند. در ادامه به لیستی از ارجحیت یا اولویت اجرای اپراتورها اشاره می شود:
■ توان (**) ابتدا مورد ارزیابی مفسر پایتون قرار می گیرد.
■ ضرب (*)، تقسیم اعشاری (/)، تقسیم صحیح (//) و اپراتور باقیمانده تقسیم (%)، بعد مورد ارزایبی قرار می گیرند. در صورتی که یک عبارات شامل چندین ضرب و تقسیم و … باشند، اولویت اجرای این اپراتورها از سمت چپ به راست می باشند.
■ اپراتور حسابی جمع (+) و تقریق (-) در مرحله بعدی ارزیابی می شوند و در نتیجه دارای اولویت پائین تری هستند. در صورتی که یک عبارات محاسباتی دارای چندین اپراتور جمع و تفریق باشند، اولویت اعمال و اجرای آنها از سمت چپ به سمت راست می باشد.
در زیر مثالی آورده شده است که نشان می دهد که عبارات محاسباتی چطور توسط مفسر پایتون ارزیابی می شوند.

تمرین
عبارات محاسباتی زیر را در پایتون چطور می نویسید ؟

C:\Users\giscoders\Desktop\Desk Data for Back\Python Programming 9

دانلود نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه گازیک به شماره NI-41-13

آموزش برنامه نویسی پایتون بخش چهارم (برنامه نویسی مقدماتی در پایتون)

نقشه های پوششی زمین شناسی ایران در مقیاس 1:100000 بخش ششم

دانلود نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه چابهار به شماره NG-41-9

دانلود نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه تربت حیدریه به شماره NI-40-4

فیلم آموزشی زمین مرجع یا ژئورفرنس لایه ها و داده های مکانی در نرم افزار Arc GIS Pro

روش نصب نرم افزار ArcGIS Pro 3.0.2

ترکیب باند: تبدیل تصاویر سیاه – سفید به تصاویر رنگی

دانلود نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه خاش به شماره NH-41-13

نقشه های پوششی زمین شناسی ایران در مقیاس 1:100000 بخش پنجم

آموزش برنامه نویسی پایتون بخش بیستم

نقشه های پوششی زمین شناسی ایران در مقیاس 1:100000 بخش هفتم

دانلود نقشه راههای ایران استایل 4

آموزش برنامه نویسی پایتون بخش چهاردهم

دانلود نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه سرخس به شماره NJ-41-13

آموزش برنامه نویسی پایتون بخش اول

دانلود نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه مشهد به شماره NJ-40-16

دانلود نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه سرآوان به شماره NG-41-2

مقدمه ای بر برنامه نویسی کامپیوتر بخش سخت افزار

آموزش برنامه نویسی پایتون بخش بیست و یکم

دانلود رایگان تصاویر ماهواره ای ژئورفرنس شده با رزولوشن بالا

آشنایی و معرفی اولیه Google Earth Engine

ابزارهای برنامه نویسی (Programming Tools)

آموزش برنامه نویسی پایتون بخش هجدهم

نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه جازموریان به شماره NG-40-4

دانلود نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه نره نو به شماره NH-41-14

نقشه های پوششی زمین شناسی ایران در مقیاس 1:100000 بخش دوم

نقشه تقسیمات سیاسی ایران

آموزش برنامه نویسی پایتون بخش دوم (شروع به کار با پایتون)

سیکل توسعه نرم افزار

آموزش برنامه نویسی پایتون بخش نوزدهم

روش برش حواشی نقشه های اسکن شده در نرم افزار Global Mapper

روش نصب نرم افزار Arc GIS Pro 2.8

مقدمه ای بر برنامه نویسی کامپیوتر (بخش مبانی برنامه نویسی)

برنامه نویسی پایتون بخش ششم (Identifiers)

دانلود نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه تربت جام به شماره NI-41-1

دانلود نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه جازموریان به شماره NG-40-4

نقشه های موقعیت سیاسی منطقه مطالعاتی بخش اول

دانلود نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه ایرانشهر به شماره NG-41-1

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