top of page

GIS Programming Course - ArcPY with Python

This Python course covers fundamentals to advanced topics including syntax, data structures, OOP, and GIS analysis with ArcPy, emphasizing practical applications and automation in Python programming.

After the Course you'll be familiar with

  • Basic to core Python

  • String Manipulation

  • Multithreading

  • Advance Python - OOPs concept

  • Overloading, Overriding, Data hiding

  • Complex ArcPy Scripts

Both online and offline(Bangalore and Thiruvananthapuram) mode available with customized class timings

-Live Training with Experienced Trainers

-Placement Assistance Training

-Guidance to Get Job

-Labs for Practice, Assignments  & Final Assessment for  Certification

Trainers with 5+ years of hands-on experience in various aspects of Geospatial Technology

Duration- 45 Days/90 Hrs.


What you'll learn

  • Basic and Advance of Python(Core and Advance) and ArcPY

  • Basic Syntax

  • Variable and Data Types

  • If, If- else, Nested if-else

  • String Manipulation

  • Tuple, Dictionaries, Functions, Modules

  • Input-Output

  • Advance Python - OOPs concept

  • Regular expressions

  • Multithreading

  • ​​Dictionaries

ArcGIS pro in Python logo

Course Tools and Exercises


Automating NDVI using Python

Python Core Content

Introduction to Python

  • History

  • Features

  • Setting up Path, Working with Python

  • Basic Syntax, Variable and Data Types

  • Operator

Conditional Statements

  • If, If- else, Nested if-else


  • For, While, Nested loops

Control Statements

  • Break, Continue, Pass

​​String Manipulation

  • Accessing Strings, Basic Operations

  • String slices, Function and Methods


  • Introduction

  • Accessing list, Operations

  • Working with lists, Function and Methods


  • Introduction

  • Accessing tuples, Operations

  • Working, Functions and Methods


  • Thread, Starting a thread

  • Threading module

  • Synchronizing threads

  • Multithreaded Priority Queue


  • Introduction

  • Accessing values in dictionaries

  • Working with dictionaries

  • Properties, Functions


  • Defining a function

  • Calling a function, Types of functions

  • Function Arguments, Anonymous functions

  • Global and local variables


  • Importing module, Math module

  • Random module, Packages

  • Composition


  • Printing on screen

  • Reading data from a keyboard

  • Opening and closing file

  • Reading and writing files

  • Functions

Exception Handling

  • Exception, Exception Handling

  • Except clause, Try? finally, clause

  • User-Defined Exceptions

Advance Python

  • OOPs concept, Class and object

  • Attributes, Inheritance

  • Overloading, Overriding, Data hiding

Regular expressions

  • Match function, Search function

  • Matching VS Searching

  • Modifiers, Patterns

Python in ArcPy

  • Python Modules for GIS Analysis

  • Configuring the Python Environment

  • Creating the First Python Script

  • Complex ArcPy Scripts

  • Generalizing Functions

  • ArcPy Cursors – Search, Insert, and Update

  • Working with ArcPy Geometry Objects

  • Creating a Script Tool

  • Introduction to ArcPy Mapping

  • More ArcPy Mapping Techniques

  • Advanced Geometry Object Methods

  • Network and Spatial Analyst with ArcPy


knowledge in ArcMap & ArcGIS pro

Top Companies who hire GIS Professionals

Trimble logo

Live Project and Placement Support

  • Live project work with our team

  • Publication of Reputed Conferences and Journals

  • Industrial Internship & Research

  • Field Based Studies

  • Projects, Labs for Practice, Assignments and Assessments

  • 100% Placement support guaranteed

  • We'll refer you to top MNCs who are hiring GIS professionals, like Cognizant, Accenture, DeduceTech, Wipro, and many more. 

  • We'll prepare you for the interview

Click Here To Enroll The Course

bottom of page