جلسه ۱-مبانی
راهاندازی محیط کار¶
۱. نصب پایتون:¶
آخرین نسخه پیاتون را از این لینک دانلود و نصب کنید.
برای اطمینان از نصب درست دستور زیر را در محیط Command Prompt وارد کنید.
۲. ساخت محیط مجازی¶
به جای name در دستور بالا نام محیط مجازی مدنظر را وارد کنید. برای فعالسازی محیط مجازی دستور زیر را وارد کنید:۳. نصب vscode¶
آخرین نسخه نرمافزار vscode را از این لینک دانلود و نصب کنید.
۴. راهاندازی GitHub¶
a. در وبسایت GitHub اکانت بسازید و بعد از نهایی شدن ثبتنام یک repository به صورت public برای تمرینهای کلاس بسازید.
b. بعد از اینکار نرمافزار GitHub Desktop را از این لینک دانلود و نصب کنید و بعد از نصب درون نرمافزار وارد اکانت گیتهاب خود شده و repository که در مرحله قبل ساختید clone کنید.
c. از منوی Repository گزینه Open in Visual Studio Code را انتخاب کنید.
۵. نصب Jupyter Lab¶
a. در نرمافزار vscode از پنل Extentions افزونههای Python و Jupyter را نصب کنید.
b. محیط terminal را از منوی View فرا بخوانید و در پنل اضافه شده در پائین نرمافزار، با دستور مرحله ۲، یک Virtual Environment بسازید و آن را فعال کنید.
c. بعد از فعالسازی محیط مجازی، در ترمینال، با دستور زیر Jupyter Lab را نصب کنید.
pip install jupyterlab
d. با میانبر زیر صفحه دستورهای vscode را فرا بخوانید و با جستجوی jupyter گزینه Create: New Jupyter Notebook را پیدا و انتخاب کنید.
Ctrl + Shift + P
e. بعد از باز شدن صفحه Jupyter Notebook گزینه Select Kernel را زده و از Existing Python Environment محیط مجازی ساخته شده در مرحله قبل را انتخاب کنید.
f. برای اطمینان از درستی انجام مراحل قبل اولین کد پایتون خود را بنویسید و با زدن Ctrl + Enter آن را اجرا کنید.
print('Hello World!')
شروع برنامنویسی¶
چهار عمل اصلی¶
-
تعریف متغیر:
-
حلقه For
-
منطق شرطی If
افزودن شمارنده
-
تعریف تابع Function
def countChr(c, t): t = t.lower() count = 0 for chr in t: if chr == c: count += 1 print('Number of '+c+': '+ str(count)) countChr('d', name)کار با چهار عمل اصلی در ArcGIS Pro¶
-
دانلود جدول نقاط درختان تصادفی در تهران از این لینک و افزودن آن در ArcGIS Pro
-
تبدیل لایه جدولی به نطقه با کلیک راست روی لایه و انتخاب گزینه
-
افزودن فیلد جدید به نام ارتفاع به جدول و محاسبه آن بر اساس گونه درخت
Height =
Code Block
-

