fbpx

Beginning Programming with Python

Learn beginning software development skills with Python and its libraries, which are used extensively in data science, artificial intelligence, systems administration, and web development. More details here.

Mon, Jun 03

Robb Shecter

Getting Started with Python

Beginning Programming with Python

python Free course
This is class 1 of 10 in the Beginning Programming with Python Course. In this class learn about:
  • Variables
  • Comments
  • Strings
  • Numbers
  • Booleans
  • String Methods
Read More
90 min 90 min

Wed, Jun 05

Robb Shecter

Advanced Strings, Numbers, and Lists

Beginning Programming with Python

python course
This is class 2 of 10 in the Beginning Programming with Python Course. In this class learn about:
  • Using Variables in Strings
  • Numerical Operations
  • Working with Numerical Data
  • Using the Math library
  • Lists
  • Removing Items
Read More
90 min 90 min

Mon, Jun 10

Robb Shecter

Advanced Lists

Beginning Programming with Python

python course
This is class 3 of 10 in the Beginning Programming with Python Course. In this class learn about:
  • Slicing
  • Copying (list comprehensions)
  • Looping through lists (for loops)
  • Sorting
  • Reverse sorting
  • Numerical lists
Read More
90 min 90 min

Wed, Jun 12

Robb Shecter

Tuples and Dictionaries

Beginning Programming with Python

python course
This is class 4 of 10 in the Beginning Programming with Python Course. In this class learn about:
  • Tuples
  • Dictionary methods
  • Iterating
  • Copying (dictionary comprehensions)
  • Nested structures
  • A list of dictionaries
  • A dictionary of lists
Read More
90 min 90 min

Mon, Jun 17

Robb Shecter

Conditional Statements and Looping

Beginning Programming with Python

python course
This is class 5 of 10 in the Beginning Programming with Python Course. In this class learn about:
  • Introduction
  • If statements
  • If / else statements
  • User input
  • While loops
Read More
90 min 90 min

Wed, Jun 19

Robb Shecter

Advanced Looping and Functions

Beginning Programming with Python

python course
This is class 6 of 10 in the Beginning Programming with Python Course. In this class learn about:
  • Break and continue
  • Passing arguments
  • Positional arguments
  • Arbitrary positional arguments
  • Keyword arguments
  • Arbitrary keyword arguments
Read More
90 min 90 min

Mon, Jun 24

Robb Shecter

Advanced Functions

Beginning Programming with Python

python course
This is class 7 of 10 in the Beginning Programming with Python Course. In this class learn about:
  • Default values
  • Return values
  • Modules
  • Importing functions
  • Importing specific functions
Read More
90 min 90 min

Wed, Jun 26

Robb Shecter

Classes and Object-Oriented Programming ("OOP")

Beginning Programming with Python

python course
This is class 8 of 10 in the Beginning Programming with Python Course. In this class learn about:
  • Introduction
  • Methods
  • Making instances
  • Adding methods
  • Multiple instances
  • Inheritance
  • Child class methods
Read More
90 min 90 min

Mon, Jul 01

Robb Shecter

Advanced OOP and Software Testing

Beginning Programming with Python

python course
This is class 9 of 10 in the Beginning Programming with Python Course. In this class learn about:
  • Overriding parent class methods
  • Storing classes in modules
  • The Unittest testing tool
  • The pytest testing tool
  • Testing functions
  • Test Driven Development
Read More
90 min 90 min

Wed, Jul 03

Robb Shecter

Advanced Test Concepts and Using Packages

Beginning Programming with Python

python course
This is class 10 of 10 in the Beginning Programming with Python Course. In this class learn about:
  • Fixtures
  • Setup / Teardown
  • Creating a Python virtual environment
  • Installing packages
  • Uninstalling packages
Read More
90 min 90 min

You don't have credit card details available. You will be redirected to update payment method page. Click OK to continue.