AvaKaza Geo-Science Research Technologies
Certificate Course
Python for Arcpy
Duration - 45 Days
Online Training(Live Session) &
Offline(Bangalore Campus)
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).