-55Days -5Hours -43Minutes -22Seconds

Basics of Python Programming for GIS

123.2( 27 REVIEWS )

Learn the basics of Python through video lectures and practice problems.Python is an easy to learn programming language with a wide variety of well-paying jobs in many fields, including data science, web development, and network programming. There couldn’t be a better time for you to join the world of Python!
This course is introduced to enhance python programming for GIS. Python is selectively a better choice to start with GIS programming, because it is used in both scripting and programming. At EdUnbox, there is full learning of Python scripting, how python code could be formulated as a Python IDE for the interaction with ArcGIS, either in the form of standalone script or a Python Script Tool. Post that you will be delving into the venture of using python programming functions and classes for geoprocessing along with the use of its modules for data access and mapping.


This GIS (Geographic Information Systems) course will get you up and running with GIS in very short time. By the end of the course, you’ll feel confident and completely understand the GIS technology and the way to use GIS software to form maps. This course is great for both beginners and professionals like programmers, social scientists and geo-technicians. The course is right for those who haven’t even programmed before, and also if you are not good with python then don’t worry we will teach you from scratch.

What will you learn in this ‘Basics of Python Programming for GIS’ from EdUnbox?

  • Understand the basic concepts of Python.
  • Essential techniques and concepts to work with ArcPy and ArcGIS.
  • Understand how GIS works.
  • Understand Reference systems and map projections.

Key points to be secured are:

  • Basics of Python
  • Python functions, classes and methods
  • Python flow and control statements
  • Python File Handling
  • Utilizing Arcpy and Python in numerous interfaces inside and out in  ArcGIS
  • Utilizing the mapping module for map automation.

Who this course is for:

  • Python Programmers
  • ArcPy and ArcGIS Users
  • Geo-Technicians

1. Introduction to the Python

  • ArcGIS Settings
  • Check the Python Version
  • Install PythonWin
  • Work with different script editors
  • Use the ArcGIS Python window
  • Exercises

2. Geo-processing in ArcGIS Pro

  • Examine toolboxes and tools
  • Conduct batch processing
  • Explore models and ModelBuilders
  • Use scripts as tools
  • Convert scripts to tools
  • Exercises

3. Learning Python Language fundamentals

  • Work with numbers and strings
  • Work with variables, lists, and functions
  • Use modules
  • Write conditional statements
  • Use loop structures
  • Exercises

4. Geo-processing using Python

  • Explore ArcPy functions and classes
  • Control Environment setting
  • Work with licenses
  • Exercise

5. Working with Spatial Data

  • Exploring Spatial Data
  • Manipulating spatial data
  • Spatial Analysis
  • Exercise

6. Working with Vector data

  • Exploring the geometries and geometry objects
  • Working with features
  • Exercise

7. Working with Rasters

  • List and describe the rasters
  • Use map algebra operators
  • Exercise

8. Debugging and error handling

  • Examine syntax errors and exceptions
  • Exercise

9. Creating Python functions and classes

  • Create python functions
  • Work with classes
  • Exercise

10. Sharing Tools

  • Prepare the files for sharing tools
  • Create tool documentation
  • Exercise 

As part of this training, you will be working on real-time projects and assignments that have immense implications in the real-world industry scenarios, thus helping you fast-track your career effortlessly.

EdUnbox Course Completion Certificate will be awarded upon the completion of the project work (after the expert review). EdUnbox certification is well recognized in top Government and Private Organization.


We are offering Live Online Instructor-Led WebEx Training. Live Online Instructor-Led WebEx Training: Online training is conducted via live webex streaming. They are interactive sessions that enable you to ask questions and participate in discussions during class time. We do provide recordings of each session you attend for your future reference. Classes are attended by a global audience to enrich your learning experience.
Your learning will be monitored by Our LMS. In case you are not able to attend any lecture, you can view the recorded session of the class in EdUnbox’s Learning Management System (LMS). To make things better for you, we also provide the facility to attend the missed session in any other live batch.
EdUnbox certification is well recognized in the IT industry as it is a testament to the intensive and practical learning you have gone through and the real life projects you have delivered.
All the instructors at EdUnbox are practitioners from the Industry with minimum 10-12 yrs of relevant IT experience. They are subject matter experts and are trained by EdUnbox for providing an awesome learning experience to the participants.
Yes, we have group discount options for our training programs.

Payments can be made using any of the following options. You will be emailed a receipt after the payment is made.

  • Visa Credit or Debit Card
  • MasterCard
  • American Express
  • Diner’s Club
  • PayPal

Really good overview of most common functions of ArcGIS.

jayesh thakur

i like the fact that is fast and to the point


The course is well-structured and clearly explained by the Edunbox instructor. Thank you


Easily explained by instructor and easily understable by the learner


It is excellent for beginners and builds up.Its a very detailed ArcGIS course. thank you edunbox

aaditya singh

I have learnt important skills which are helpful in my ongoing practical. good work edunbox

ajay barur

ArCGIS Pro seems a lot easier taking the class. I recommend this course to any beginner. great work once again Edunbox.

manvendra singh

It starts from the basics and builds on to an advanced level.I like the systematic teaching approach taken.

Mangal chand

It is a great course for beginners who are interested in ArcGIS Pro. The course presentation is very good. great going Edunbox

gograj jangid

Another great course from Edunbox. Thank you

akash choudhary

Great course!. Covers all the basics about AcrGis Pro.


it was a great introduction to ArcGis Pro. Than you so much edunbox

boby singh

amazing course by Edunbox.


Course Curriculum

No curriculum found !
self paced

Lifetime Access and 24/7 Support


Key Feature

All the courses are instructor led training sessions. We also provide you all the resources that are required to complete your training including video, course material, exercise files and data sets used during the session.
Each module will be followed by practical assignments and lab exercises to exercise your learning . Towards the end of the course, you will be working on a project where you be expected to create a project based on your learning . Our support team is available to help through email, phone or Live Support for any help you require during Lab and Project work.
At end of training we will provide you EdUnbox Course completion Certificate. EdUnbox enjoys strong relationships with multiple companies across the globe. If you are looking out for exploring job opportunities, you can pass your resumes once you complete the course and we will help you with job assistance. We don’t charge any extra fees for passing the resume to our partners and clients.
EdUnbox courses come with lifetime free upgrade to latest version. It’s a lifetime investment in the skills you want to enhance
EdUnbox courses come with lifetime support. Our Support ensures that all your doubts and problems faced during labs and project work are clarified round the clock.

Drop Us A Query

About Us

We are a fast growing online education marketplace helping professionals who seek certification training. Our courses are designed and defined inline with industry leading and tool specific certifications for working professionals!!


Follow us on

WhatsApp WhatsApp us