AvaKaza Geo-Science Research Technologies

Certificate Course

Python for Arcpy

Duration - 45 Days

Online Training(Live Session) &

Offline(Bangalore Campus)

pythongis_edited.jpg

Certificate Course in Python for ArcPy

Introduction:


This course introduces and teaches programming and the concepts of object-oriented programming using the Python programming language. 
 

ArcPy and its library will be imported to access ArcGIS’s Geoprocessing tools to write structured programs. 
 

ArcPy includes a series of modules such as data access, mapping, spatial analysis, and network analysis. 
 

The student will develop Geoprocessing programs during the course with ArcPy

Why Python?

It is an integral part of ArcGIS.
Easy to read syntax
Large user community
Useful for scripts to control other programs

WHAT IS ARCPY?

ArcPy is a specific set of Python code that can be used with ArcGIS. It can help you to automate tasks, such as running a tool on many files at a time or running a certain tool on a regular schedule without user interaction.

Course Objective and Outcome

On completion the successful student will: 

  • Be proficient in using Python.

  • Be able to write a script.

  • Be able to write scripts using ArcPy. 

  • Customize and develop the tools,

Who Can apply

Any Graduate or Diploma Holder got Basic Understanding of Programming, GIS, and Remote Sensing.

Course - Duration / Training Methodolgy

Total Duration:- 45Days 

 

Mode of Training -

Bangalore - Classroom + Practicals.

Online - Live Online Classes. Daily 2 Hrs(Need to have a laptop or Computer with Good Internet)

               Dedicated Trainer, Practical sessions. One-on-One Live Training Session.

  • GIS Project Planning & Execution.

  • Hands-on Practical Training.

Course Module and Content

Introduction to Python for ArcGIS.

Overview of Python

Python as a Programming Languages.

Basic Python​

Core Python

Introduction

 History

 Features

 Setting up Path

 Working with Python

 Basic Syntax

 Variable and Data Types

 Operator

Conditional Statements

 If
 If- else
 Nested if-else

Looping

For
While

Nested loops

Control Statements

Break

Continue

Pass

String Manipulation

Accessing Strings
Basic Operations
String slices
Function and Methods

 

Lists

Introduction
Accessing list
Operations
Working with lists
Function and Methods

Tuple

Introduction
Accessing tuples
Operations
Working
Functions and Methods

Dictionaries

Introduction
Accessing values in dictionaries
Working with dictionaries
Properties
Functions

 

Functions

Defining a function
Calling a function
Types of functions
Function Arguments
Anonymous functions
Global and local variables

Modules

Importing module
Math module
Random module
Packages
Composition

Input-Output

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

 

Multithreading

Thread
Starting a thread
Threading module
Synchronizing threads
Multithreaded Priority Queue

 

Python for ArcGIS(ArcPy)

Important Python Modules for GIS Analysis

Configuring the Python Environment

Creating the First Python Script

Complex ArcPy Scripts and 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 Analyst and Spatial Analyst with ArcPy

Add-Ons and Placement Support

Mock Interview

Technical Test 

Closing and Discussions.

Live Project Work.

Labs.

Mid Test.

Resume Preparations.

Placement Assistance(Training & Interviews and Refer to the Companies).

Registeration and Course Fees

Course Fee = Call to get the quote - 99800 83996

Duration : - 45 Days

Method - Training can be conducted Online or Can be conducted in Bangalore Campus.

How To Apply

Whatsapp/Call to +91 9980083996


The Course Fees can be negotiated depending upon the number of students and all the students will receive the Certificate from AGSRT and HERE Technologies(Internship).

AvaKaza Geo-Science Research Technologies

……..Where knowledge springs into reality-Dr.Shomir Dhar