Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js HTML5 PHP Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation CBT Cognitive Behavioral Therapy Sound Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Podcasting

IT & SoftwareOther IT & SoftwareArcGIS

ArcPy for ArcMap Level 1: Python Programming for ArcGIS

If You Want To Learn Python Programming Basic To Advanced For ArcGIS, Then This Course is For You.
Rating: 4.4 out of 54.4 (9 ratings)
63 students
Created by MD. Shahriar Alam
Last updated 5/2022
English

What you'll learn

  • Python Programming Basic To Advanced
  • How to Use Python in ArcGIS
  • ArcPy
  • How to Use ArcPy Script for GIS Work
  • How to Download and Install Software for Python and ArcPy
  • Python Script Writing Techniques with Logical Explanation of Each Script
  • Thinking Language To Programming Language (Tips To Start Any Programming Easily)
  • ArcMap Python Window and IDE
  • Tricks To Write Short ArcPy Script and Make It Easy To Understand
  • How To Work with Multiple Data in Python Script
  • Variable, Operator and Variable Value
  • Array and Indexing
  • Condition Based Programming
  • IF, ELIF and ELSE Statement
  • Example of Condition Based Programming in GIS Work
  • IF Statement For Population Based Analysis
  • Loop Based Programming
  • While Loop and For Loop
  • Function, Class and Object
  • Use of Object, Class and Function in ArcPy Script
  • Mapping Object
  • MapDocument() Function
  • save() Function
  • How save() Function Works in ArcPy Script
  • type() Function
  • len() Function
  • pop() Function
  • remove() Function
  • append() Function
  • sort() Function
  • __init__() Function
  • Constructor Function
  • Range Function
  • Object Constructor
  • Add, Count and Sorting Array Elements
  • Function Parameter and Argument
  • *Parameter
  • Indentation
  • Example of Array in GIS Work
  • Nested IF Statement
  • PASS Statement
  • Script Logic of ArcPy Library
  • Python command Line in ArcGIS
  • How to Write ArcPy Script in PythonWin
  • For Loop Advanced Script
  • Nested For Loop Script
  • Purpose of Function in ArcPy
  • How to Work with Different Type of Data
  • String Data
  • Integer and Float Data
  • Long Integer
  • Sequence Type Data
  • List Data
  • Mapping Type Data
  • Dictionary
  • Calculation
  • "in Variable" and "not in Variable" Query
  • Positive Indexing
  • Negative Indexing
  • How to Unpack List Data with Separated Variables
  • How to Create Dictionary in Python Script
  • Function Inside of A Function
  • How to Avoid Argument Mistakes and Error Message
  • Script Saving Mistake and Correction
  • How to Use Multiple Script Windows in PythonWin
  • How to Write Comment in Python Script
  • Save and Load ArcPy Script
  • ArcPy Script to Save Map Document (.mxd)
  • Identify Data Type By Using Python Script
  • Word Searching With Python Script
  • Multiple Instructions in One Line Script
  • Multiple Conditions with "OR AND" Operators
  • IDE (Integrated Development Environment)
  • Which One We Have To Use, ArcMap Python Window Or IDE?
  • Selection of Script Writing Environment Based on Script Purpose
  • Case 1: Script Which Contain The Word "Current"
  • Case 2: Script Without Opening ArcMap
  • Case 3: Edit Script
  • Case 4: Quick Script
  • Python Script vs Other Programming Script
  • Benefits of using Python in ArcGIS
  • Python for GIS Professionals
  • Python advantages over ModelBuilder
  • Python Libraries
  • ArcGIS Python API
  • ArcPy Script Writing Environment
  • ArcGIS Python Window
  • ArcGIS Pro Python Window
  • Python Command Prompt Window
  • Ipython
  • Troubleshoot to Get PythonWin in All Program
  • How to Open Python Window in ArcMap
  • User Interface of ArcMap Python Window
  • Script Window, Help Window and Interactive Window
  • How to Get Help from Help Window at Script Writing Time
  • User Interface of PythonWin
  • Open, Save and Run Script
  • How to Get Script Result
  • Indentation Error
  • Print Function
  • Single and Multiple Line Comment in Script
  • Comment in ArcMap Python Window
  • Conditions for Variable Name
  • Assign Multiple Variables in One Line Script
  • Change Variable Value
  • File Extension of Python Script
  • Script Name of Different Data Type
  • Differences Between Set Data and Dictionary
  • How to Set Data Type Manually
  • How to Use Integer as Float Data or String Data
  • How to Use Float as Integer Data or String Data
  • Differences Between Integer and Float
  • Float With Scientific Notation
  • Float Data with "e" (Exponent)
  • How to Count Total Number of Characters in String Data
  • How to Search A Word in Long String Value or Paragraph
  • How to Identify A Word is Exist or Not in A Long String Value
  • What Does True/False Mean as Script Result
  • List Data Structure
  • How To Input Multiple Data in List Data
  • How to Count Total Number of Data in a List Data
  • Length of List Data and Dictionary
  • How to Input Multiple Variables and Values in Dictionary
  • Keys and Values of Dictionary
  • Adding List Data in Dictionary
  • Count Total Number of Variables or Keys in Dictionary
  • Select Variable of Dictionary
  • How to Create Array in Python Script
  • Comparing Array with Attribute Table
  • Search and Identify A Data From Array
  • Changing A Data of Array
  • Remove Element From Array
  • How Index Works in Array
  • Range of Indexes
  • Comparing Range of Indexes with GIS Attribute Table
  • Practical Use of IF Statement in GIS Work
  • Comparing Population Data of 2 Years with Python Script
  • How Loop Works
  • Loop Increment
  • Loop Break and Continue
  • While Loop in Array
  • Differences Between While Loop And For Loop
  • In Where We Can Apply For Loop
  • Indexing in For Loop
  • How to Create and Call A Function
  • Differences Between Function And Library
  • How to Add Multiple Parameters and Arguments in A Function
  • How to Create Default Argument in A Function
  • Function With Indexing and Loop
  • How to Use Array and Index Number in Function
  • How to Use For Loop Script inside of A Function
  • List Data Variable As Argument
  • Object Property
  • How to Create Class and Object
  • How to Add Function in A Class
  • __init__() Function Parameters as Object Properties
  • Advanced Class With __init__() Function
  • Function As Object Property
  • How to Import ArcPy and its Objects
  • How and In Where "Current" Argument Works
  • How to Connect PythonWin with ArcPy Library
  • What Type of GIS Task We Can Do By Using ArcPy in PythonWin
  • Script Writing Differences Between ArcMap Python Window and PythonWin
  • Troubleshooting If ArcMap Python Window Shows Error Message With Correct Script
  • ArcPy Script File Extension
  • Pop-up Menu of ArcMap Python Window
  • Python Window Format
  • Script Font Settings

Requirements

  • Learners Just Need The Interest on Python Programming For ArcGIS.

Description

Are you Thinking like this...

  1. You want to Learn Python Programming for Your GIS Career.

  2. You Don't Have Any Previous Knowledge of Any Programming and You Want to Learn From The Beginning to Advanced of Python Programming.

  3. You Don't Know What is ArcPy and How to Use It to do GIS Task.

  4. You Don't have any Software for Python and ArcPy.

  5. You Want to Learn Logical Explanation of Each Script To Understand Very Well.

  6. You Want To Learn Script Writing Techniques Very Well as Expert Programmer.

  7. You Want to Learn All Type of Functions, Class, Object, Data, Condition and Statement of Python Script.

  8. You Want to Learn Some Tips To Start Any Programming Language.

  9. You are searching for Advanced, Cool, and enjoyable lectures on Programming.

  10. You want to learn Shortcut Script Writing Techniques of ArcPy.

Then This course is for you, Because in This Course...

  1. You will Learn Everything about Python Programming and How to Use Python in ArcGIS.

  2. You Don't Need Any Previous Knowledge of Any Programming. In This Course, You Will Learn From Basic To Advanced Python Programming and It will make You Zero to Hero in Python Programming.

  3. You Will Learn What is ArcPy and How to Use ArcPy Script To Do Our GIS Task.

  4. You Will Learn All Steps to Download and Install Necessary Software for Python and ArcPy.

  5. You Will Learn a Detail and Logical Explanation of Each Script Line of Python and ArcPy Which will Make You More Expert.

  6. You Will Learn Script Writing Techniques of Both Python and ArcPy in ArcMap Python Window and Also in IDE as an Expert Programmer.

  7. You Will Learn All Types of Functions, Classes, Objects, Data, Conditions and Statements of Python Script.

  8. You Will Learn Magical Tips and Tricks To Start Writing Any Kind of Programming Language Easily.

  9. You Will Get Advanced, enjoyable and Interesting Guidelines in Every Lecture, So That You will be Playing With Python in The Field of ArcGIS.

  10. You Will Learn The Tricks To Write Short ArcPy Script and How To Make It Simple and Easy To Understand.

Who this course is for:

  • Anyone Who is Interested in Python Programming For ArcGIS Can Take This Course.
  • You Don't Need Any Previous Knowledge of Programming. Because, This Course will Make You From Zero to Hero in Python Programming.

Instructor

MD. Shahriar Alam
Web GIS Specialist and Member of OpenStreetMap
MD. Shahriar Alam
  • 4.1 Instructor Rating
  • 2,207 Reviews
  • 14,790 Students
  • 19 Courses

Shahriar Sir The Founder of "Shahriar GIS School" has already trained Web GIS to 13,000+ students from 174 countries including Australia, USA, New Zealand, Canada, India, Saudi Arab, Jordan, Portugal, Italy, and Albania.

Shahriar Sir has done 100+ practical projects of Web GIS in his life. His GIS Innovation works and research is always featured in many international news portals like Russian Space Scientific Research Agency news.


Shahriar Sir has a GIS youtube channel for GIS tutorials, career guidelines, and free problem solutions. Youtube Channel's name is "Shahriar GIS".

Shahriar Sir is a Web GIS Researcher and has created many Innovations of Web GIS which have published many International News Portals.

He has developed a Web GIS-based Vehicle Tracking System by using Software Engineering-based analysis to establish the relationship between GIS, Web, and Information Technology.

Shahriar Sir is a Member of the OpenStreetMap Foundation.

He has been invited as International GIS Advisor in many international GIS Conferences in many countries and his Speech about Web GIS in those conferences can be found on Youtube also.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.