
سلام دوستان.خیلی از شما دنبال یک مرجع و در عین حال کتاب آموزشی جامع برای یادگیری زبان برنامه نویسی پایتون هستید. کتابی که معرفی می کنم، بهترین و معروفترین کتاب برای یادگیری این زبان است. کتاب Leaing Python نسخه 4 انتشارات Orelly که توسط Mark Lutz نوشته شده بسیار جامع و کامل تمامی اصول برنامه نویسی پایتون را توضیح داده است. دانلود کتاب Leaing Python رمز فایل : abkhiz.blogfa.com خواهش می کنم به هیچ عنوان کتاب ترجمه شده مطالعه نکنید. حتما حتما کتاب زبان اصلی بخونید. از خواندن کتاب لاتین نترسید. از همین الان شروع کنید. بزرگترین عامل موفقیت شغلی شما مطالعه کتب و مقالات ارزشمند لاتین است. ...
ادامه مطلب
سلام دوستاناحتمالا درباره model builder در ArcGIS اطلاعاتی دارید ; ساخت مدل و خودکار سازی یا به زبان انگلیسی Automating . فرض کنید کاربری همه روزه یک فرایند پردازش را انجام میدهد که این فرایند شامل استفاده از انواع ابزارهای Geoprocessing است .کاربر ما اگر با model builder آشنا باشد میتواند ابزاری جهت استفاده روزانه خود ساخته و از آن استفاده کند بدون اینکه نیاز به انجام چندین مرحله کار و استفاده از ابزار های مختلف داشته باشد. اما Model Builder محدودیت هایی دارد و کاربر بدون استفاده از اسکریپت نویسی قادر به خودکارسازی پیشرفته و تولید ابزارهای کارآمدتر نیست. بنابراین نیاز به پایتو...
ادامه مطلب
در پست قبلی مقدمه ای درباره مزایای اسکریپت نویسی با پایتون شرح داده شد . نتیجه اسکریپت نویسیخودکارسازی فرایند پردازش است . Model Builder هم همین نتیجه را دارد پس اسکریپت نویسی چه مزایاییدارد که Model Builder از آن برخوردار نیست :1- Model Builder از قابلیت های Mapping یعنی Arcpy.mapping برخوردار نیست . این قابلیت امکان کار باMXD و لایه ها (Lyr. ) و بسیاری قابلیت های دیگر را فراهم میسازد.2- پایتون امکان حلقه های درونی(Nested Loop) را فارهم میسازد .3- کار با متن در پایتون راحت است در حالی که در Model builder دشوار و گاهی غیر ممکن است . برای مثالrename کردن"m_2010_naip_2310345_nw.img" به"2310345nw.img" در پایتون به ...
ادامه مطلب