Apache, Python, Zeppelin

Introduction to Python



On Site or Online

Skill Level




Introduction to Python

Introduction to Python

With its power and simplicity Python has become the scripting language of choice for many large organizations, including Nissan, Google and IBM. Apache Zeppelin is an open-source, web-based notebook and integrated development environment (IDE) that enables data-driven, interactive data analytics and collaborative documents with Python, SQL, Scala, R, Java and other programming languages and frameworks.

This training will instruct the student in the Python programming language to enable the authoring and execution of simple to highly complex Python applications with two and three-dimensional visualization. Apache Zeppelin will be used as the IDE for programming environment.

This course will introduce advanced features of Python: objects, inheritance, generators and importing and using module libraries (packages) such as Pandas, SciPy and Matplotlib.

Anticipate lecture, examples of real use cases and hands-on programming, the Python language syntax and usage.


Students must have experience working in a browser-based environment. Basic knowledge of a scripting or an object-oriented programming language is recommended, but not a requirement.


Individuals desiring to understand and use the Python programming language with the Apache Software Foundation IDE, Zeppelin.


50% Lecture 50% Hands-on Labs


This is a 4 day class when taught on-site with ILT or via web-ex with VILT. It is also offered on a per-module basis for on-line self-enablement via our LMS, Brane.


Day 1: Introduction to Apache Zeppelin and Python Programming Language Basics

Day 2: Control Flow Tools, Data Structures, Functions, Modules and Packages

Day 3: Input/Output, Errors and Exceptions, Classes and the Standard Library (Part 1)

Day 4: The Standard Library (Part 2), The Pandas, SciPy and Matplotlib Packages


For scheduling a call providing cost and detail of the day-by-day content of this course, please contact enablement@dfheinz.com.

Ready to get started?

Request More Info

Please enter your information to learn more about options for this course.  Contact us directly with other questions.