DB 096 - Just Enough Python for Apache Spark™

DB 096 - Just Enough Python for Apache Spark™

Summary

This 1-day course aims to help participants with or without a programming background develop just enough experience with Python to begin using the Apache Spark programming APIs.

Description

This course begins with a basic introduction to values, variables, and data types. It then progresses into conditional and control statements followed up with an introduction to methods, functions, and packages. The course concludes with an overview of collections, classes, and tuples.

Depending on specific needs and availability, additional topics can include functional programming, a review of various string and utility functions, and exception handlings.

Duration

7 hours

Objectives

Upon completion, participants should be able to:

  • Navigate the Python documentation
  • Employ basic programming constructs such as conditional statements and loops
  • Use function and classes from existing libraries
  • Create new functions and classes
  • Identify and use the primary collection types

Based on the selection of various electives, participants should also be able to:

  • Understand the breadth of the language's string functions (and other misc utility functions)
  • Employ basic exception handling
  • Describe and possibly employ some of the key features of functional programming

Audience

This course is intended for anyone that needs to learn "just enough Python" to begin working with Apache Spark™.

Prerequisites

Prerequisites Knowledge:

  • Some experience in a structured programming language such as Javascript, C++, or R is helpful

Prerequisites Courses:

  • None

Software & Hardware Requirements

  • Web Browser: Chrome
  • An Internet Connection
  • GoToTraining (for remote classes only)
    Please see the GoToMeeting System Check
  • A computer, laptop or tablet with a keyboard

Additional Notes

  • Participants will be provided the appropriate, web-based, programming environment
  • Note: This class is taught in Python only

Outline

  • Introduction to the language
  • Values, Variables, and Data Types
  • Conditional and Control Statement
  • Methods, Functions, and Packages
  • Collections
  • Classes and Named Tuples

Additional topics include:

  • String Methods & Various Utility Functions
  • Intro to Functional Programming
  • Exception Handling

Upcoming Classes

Date
Time
Location
Price
Mar 2
9:00 AM - 5:00 PM
Eastern Standard Time
McLean , United States
$ 1000.00 USD
Mar 2
9:00 AM - 5:00 PM
Eastern Standard Time
Online - Virtual - US Eastern
$ 1000.00 USD
Apr 20
9:00 AM - 5:00 PM
Pacific Daylight Time
San Francisco , United States
$ 1000.00 USD
Apr 20
9:00 AM - 5:00 PM
Pacific Daylight Time
Online - Virtual - US Pacific
$ 1000.00 USD
Jun 8
9:00 AM - 5:00 PM
Eastern Daylight Time
Edison , United States
$ 1000.00 USD
Jun 8
9:00 AM - 5:00 PM
Eastern Daylight Time
Online - Virtual - US Eastern
$ 1000.00 USD

Onsite Training

Request Quote

Public Training

McLean, VA

  • 9:00 AM - 5:00 PM
    $ 1000.00 USD

Virtual - US Eastern

  • 9:00 AM - 5:00 PM EST
    $ 1000.00 USD
  • 9:00 AM - 5:00 PM EDT
    $ 1000.00 USD

San Francisco, CA

  • 9:00 AM - 5:00 PM
    $ 1000.00 USD

Virtual - US Pacific

  • 9:00 AM - 5:00 PM PDT
    $ 1000.00 USD

Edison, NJ

  • 9:00 AM - 5:00 PM
    $ 1000.00 USD

Don't see a date that works for you?

Request Class