آزمایشگاه GIS&GIT

مهندسی فناوری اطلاعات مکانی|مهندسی نقشه برداری|GIS|GEOMATICS|GIT
آزمایشگاه  GIS&GIT

فعالیت های این سایت در زمینه فناوری اطلاعات مکانی و مهندسی نقشه برداری می باشد.ا

جهت تماس از طریق ای دی زیر اقدام نمایید.
telegram:@fazel_shahcheragh
تلفن تماس جهت مشاوره:09124320328
برنامه نویسی و اسکریپت نویسی GIS
آموزش و رفع اشکال ARCPY
طراحی وتوسعه اپلیکیشن های موبایل
طراحی و توسعه برنامه های دسکتاپ جی ای اس

سید فاضل شاه چراغ
مدرس دانشگاه
طراح و مجری پروژه های GIS



























آزمایشگاه GIS&GIT

مهندسی فناوری اطلاعات مکانی|مهندسی نقشه برداری|GIS|GEOMATICS|GIT





۴ مطلب با کلمه‌ی کلیدی «برنامه نویسی پایتون» ثبت شده است

نرم افزار دسکتاپ

نرم افزار تولید شده برای مدیریت، تجزیه و تحلیل و گزارش گیری کاد استر کشاورزی

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ شهریور ۹۷ ، ۲۰:۲۵
ADMIN

متغیر محلی از حافظه را هنگام اجرای اسکریپت برای ذخیره مقادیر رزرو می کند.

نحوه تعریف متغیر:

نام متغیر=مقدار

نکته: در زبان برنامه نویسی پایتون بر خلاف زبان های برنامه نویسی دیگر مثل زبان سی شارپ برای متغیر ها نوع داده تعریف نمی شود.

مثال:

fcParcels = "Parcels"
fcStreets = "Streets"


قوانین نام گذاری متغیر ها:
نام گذاری متغیر ها در پایتون باید از قوانین زیر پیروی کند
 نام متغیر ها می تواند شامل حروف و اعداد و زیرخط باشد.
کارکتر اول نام متغیر باید با حروف شروع شود
نام یک متغیر نمی تواند از بین کلمات کلیدی پایتون انتخاب شود.(مثل Class,for,while و...)
نام متغیر نباید شامل کاراکترهای خاص باشد(@,$,...(


مثال:نام گذاری مجاز برای متغیرها

    featureClassParcel
     fieldPopulation
     field2
    ssn
 my_name

نام گذاری های غیر مجاز
 (class (Python keyword
    (return (Python keyword
     (featureClass (illegal character, must start with a letter$
      2fields (must start with a letter
     parcels&Streets (illegal character

نکته: پایتون یک زبان برنامه نویسی کیس سنسیتیو می باشد یعنی به حروف بزرگ و کوچک حساس می باشد به عبارت دیگر MAP و map دو متغیر جدا می باشند.

مثال:

mapsize = "22x34""
     " MapSize = "8x11"
      "Mapsize = "36x48"

اگر از متغیر ها پرینت بگیرید خواهیم داشت
print mapsize
>>> 22x34
print MapSize
>>> 8x11
print Mapsize
>>>36x48



مثال مقدار نوع داده
fcName = "Streets" "Street" String
percChange = 3.14 3.14 Number
ftrChanged = true True Boolean
lstFC = ["Streets",
"Parcels", "Streams"]
'Strems','Parcels' List
dictFC =
{'0':Streets,'1':Parcels]
'0':Streets,'1':Parcels Dictionary
spatialExt = map.extent Extent Object
۰ نظر موافقین ۱ مخالفین ۰ ۱۱ تیر ۹۴ ، ۰۱:۳۱
ADMIN


پایتون ( Python) یک زبان برنامه‌نویسی همه منظوره، سطح بالا، شیءگرا و مفسر است که توسط خودو فان روسوم (به هلندی: Guido van Rossum) در سال ۱۹۹۱ در کشور هلند طراحی شد.

فلسفهٔ ایجاد آن تاکید بر دو هدف اصلی خوانایی بالای برنامه‌های نوشته شده و کوتاهی و بازدهی نسبی بالای آن است.[۳] کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شده‌اند و در مقابل کتابخانه‌هایی که در اختیار کاربر است بسیار وسیع هستند.

بر خلاف برخی زبان‌های برنامه‌نویسی رایج دیگر که بلاک‌های کد در آکولاد تعریف می‌شوند (به‌ویژه زبان‌هایی که از گرامر زبان سی پیروی می‌کنند) در زبان پایتون از نویسه فاصله و جلوبردن متن برنامه برای مشخص کردن بلاک‌های کد استفاده می‌شود. به این معنی که تعدادی یکسان از نویسه فاصله در ابتدای سطرهای هر بلاک قرار می‌گیرند، و این تعداد در بلاک‌های کد درونی‌تر افزایش می‌یابد. بدین ترتیب بلاک‌های کد به صورت خودکار ظاهری مرتب دارند.

پایتون مدل‌های مختلف برنامه نویسی (از جمله شیء گرا و برنامه نویسی دستوری و تابع محور) را پشتیبانی می‌کند و برای مشخص کردن نوع متغییرها از یک سامانهٔ پویا استفاده می‌کند.

این زبان از زبان‌های برنامه نویسی مفسر بوده و به صورت کامل یک زبان شی‌گرا است که در ویژگی‌ها با زبانهای تفسیری پرل، روبی، اسکیم، اسمال‌تاک و تی‌سی‌ال مشابهت دارد و از مدیریت خودکار حافظه استفاده می‌کند.

پایتون پروژه‌ای آزاد و متن‌باز توسعه‌یافته‌است و توسط بنیاد نرم‌افزار پایتون مدیریت می‌گردد.



این زبان برنامه نویسی (در ایران پیتون هم تلفظ می شود)  با داشتن کتابخانه های گسترده (library)روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف به آسانی فراهم می کند. متن باز (اوپن سورس) بوده و یادگیری و استفاده از آن در عرض چند روز ممکن است . کد های نوشته شده در این زبان در محدوده وسیعی از پلتفرم ها مانند لینوکس ، ویندوز ، مک ، و حتی گوشی های موبایل قابل اجرا است .همانطور که گفته شد این زبان از زبان‌های برنامه نویسی مفسر بوده و به صورت کامل یک زبان شی‌گرا است که در ویژگی‌ها با زبانهای تفسیری پرل، روبی، اسکیم، اسمال‌تاک و تی‌سی‌ال مشابهت دارد و از مدیریت خودکار حافظه استفاده می‌کند.


۰ نظر موافقین ۰ مخالفین ۰ ۲۳ خرداد ۹۴ ، ۱۱:۱۹
ADMIN