Python for Non-Programmers 4 days (32 hours)

Audience: No programming experience required. Teams that have been using Python for more than three months should consider taking Introduction to Python or Python for Data Science instead.

Description: Beginners can quickly become productive in Python, making it an excellent first programming language. Python handles lots of low-level details automatically, which other languages force you to manage by hand.

This course covers the fundamentals of Python programming, and also illustrates how these skills can be applied in day-to-day work. By the end of the course, students will be able to write and execute small, useful programs. Students will also be familiar with essential terminology, so they will be capable of additional resources or tools.

For availability and pricing, please schedule a call or send a message.


Setup and Basic Data Types

  • Jupyter Notebooks
  • Statements & Expressions
  • Variables
  • Integers & Floats
  • Strings

Sequences and Functions

  • Indexing & Slicing
  • Calling Functions & Methods
  • Lists
  • Dictionaries

Controlling Flow

  • Booleans
  • Conditional Statements
  • For Loops

Creating Functions

  • Creating Functions
  • Debugging a Function

Reusing and Importing Code

  • Classes & Objects
  • Modules & Imports
  • Packages & Documentation