Introduction to Python using Zeppelin

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.

PREREQUISITES

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.

TARGET AUDIENCE

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

FORMAT

50% Lecture and 50% Hands-on Labs

DURATION

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.

AGENDA SUMMARY

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

ADDITIONAL INFORMATION

For scheduling a call providing cost and detail of the day-by-day content of this course, please contact [email protected].

 

Request more course details

* indicates required