Introduction to the Python 3 Programming Language

Watch User Created Playlist (28)

This playlist is user created.

pro-course-rss-logo

PRO RSS Feed

Install Python

Manage Dependencies with Python Virtual Environments

Use Python Interactively with the REPL Console

P

Check for None (Null) in Python

P

Understand Mutable vs. Immutable objects in Python

P

Execute a Python Script

P

Perform Math Operations in Python

P

Format Strings in Python

P

Manipulate and Search Strings with Python Methods

P

Add Flow Control to your Python application

P

Use Comparison Operators in Python

P

Use Lists in Python

P

Slice Lists in Python

P

Understand List Comprehensions in Python

P

Manipulate Data with Dictionaries in Python

P

Create Immutable Values in Python with Tuples

P

Create Unique Unordered Collections in Python with Set

P

Invoke the built-in help system with python's dir and help methods

P

Create a Log for your Python application

P

Read Input in Python from the Console

P

Create Reusable Components with Functions in Python

P

Reuse Code in Multiple Projects with Python Modules

P

Read and Parse Files in Python

P

Write to a File in Python

P

Handle Exceptions to prevent crashes in Python

P

Understand Scope in Python

P

Use Python Classes

P

Manage packages with pip in Python

P
python tutorial about Install Python

Install Python

3:38 python

In this lesson you will learn how to install Python. If you use OS X or Linux, you already have Python 2 installed. I will show you how to install Python 3 on OS X, Linux, and Windows.

python tutorial about Manage Dependencies with Python Virtual Environments

Manage Dependencies with Python Virtual Environments

2:40 python

Virtual Environments ensure that dependencies from one Python application don’t overwrite the dependencies of another application. In this lesson, you will learn how to create a virtual environment, switch between virtual environments, and manage dependencies within a virtual environment.

python tutorial about Use Python Interactively with the REPL Console

Use Python Interactively with the REPL Console

1:48 python PRO

Python includes an interactive REPL (Read - Evaluate - Print - Loop) console that allows you to easily test and interact with the Python interpreter. You will learn how to use it in this lesson to quickly write and execute code.

python tutorial about Check for None (Null) in Python

Check for None (Null) in Python

0:56 python PRO

If you’ve used other programming languages, you may have learned that an empty object is not the same as an object that does not exist. In this lesson, you’ll learn how to check for None (or Null objects) in Python.

python tutorial about Understand Mutable vs. Immutable objects in Python

Understand Mutable vs. Immutable objects in Python

1:18 python PRO

In this lesson, you will learn what mutable and immutable objects are, and the difference between them. This understanding will help you determine when objects can be modified in place, and when new objects must be created.

python tutorial about Execute a Python Script

Execute a Python Script

0:52 python PRO

Python scripts can be executed by passing the script name to the python command or created as executable commands that can run stand-alone. You’ll learn how to create both in this lesson.

python tutorial about Perform Math Operations in Python

Perform Math Operations in Python

1:32 python PRO

This lesson will introduce arithmetic operations in Python. In addition to basic addition, subtraction, multiplication, and division, you will learn about the differences in division between Python 2 and Python 3.

python tutorial about Format Strings in Python

Format Strings in Python

2:01 python PRO

Single quotes and double quotes can both be used to declare strings in Python. You can even use triple-double quotes! Learn when to use each in this lesson as well as variable substitution in strings.

python tutorial about Manipulate and Search Strings with Python Methods

Manipulate and Search Strings with Python Methods

2:10 python PRO

Python has many methods for searching, joining, and otherwise manipulating strings. Learn which ones are available and how to use them in this lesson.

python tutorial about Add Flow Control to your Python application

Add Flow Control to your Python application

5:37 python PRO

Learn how to control the flow of your python application using for, if, while, and range.

python tutorial about Use Comparison Operators in Python

Use Comparison Operators in Python

4:37 python PRO

Use comparison operators such as >, <, >=, <=, ==, and != to determine the next actions taken by your Python application. You will also learn how to identify if your object is a specific type, such as integer or string.

python tutorial about Use Lists in Python

Use Lists in Python

1:52 python PRO

You may already be familiar with arrays. In Python, they are known as lists. Learn how to create, append, remove, sort, and reverse lists in this lesson.

python tutorial about Slice Lists in Python

Slice Lists in Python

1:17 python PRO

Slicing allows you to extract one or more values from a list. Learn how to accomplish this in Python in this lesson.

python tutorial about Understand List Comprehensions in Python

Understand List Comprehensions in Python

3:50 python PRO

List comprehensions provide a concise way to create new lists, where each item is the result of an operation applied to each member of an existing list, dictionary or other iterable. Learn how to create your own list comprehensions in this lesson.

python tutorial about Manipulate Data with Dictionaries in Python

Manipulate Data with Dictionaries in Python

1:52 python PRO

Dictionaries may be familiar to you as hash maps. In this lesson, you will learn how to create them, get the values, and delete elements from the dictionary.

python tutorial about Create Immutable Values in Python with Tuples

Create Immutable Values in Python with Tuples

1:17 python PRO

The tuple is a new data structure to Python, and is an immutable sequence of values separated by commas. Learn how to create them in this lesson.

python tutorial about Create Unique Unordered Collections in Python with Set

Create Unique Unordered Collections in Python with Set

1:38 python PRO

A set is an unordered collection with no duplicate items in Python. In this lesson, you will learn how to create them, and perform basic operations to determine members in the set and compare the values from different sets.

python tutorial about Invoke the built-in help system with python's dir and help methods

Invoke the built-in help system with python's dir and help methods

1:26 python PRO

Dir and help are two must-know functions in Python. Dir will provide us with a list of methods available on the object of interest while help will inspect a specific method we would like to use.

Learning about them in this lesson will help you understand what functions and methods are available for use as well has how to use them.

python tutorial about Create a Log for your Python application

Create a Log for your Python application

7:51 python PRO

Print statements will get you a long way in monitoring the behavior of your application, but logging will get your further. Learn how to implement logging in this lesson to generate INFO, WARNING, ERROR, and DEBUG logs for your application.

python tutorial about Read Input in Python from the Console

Read Input in Python from the Console

3:17 python PRO

Getting input from the user via a console command can be done with input in Python. Learn how to implement it and validate user input in this lesson.

python tutorial about Create Reusable Components with Functions in Python

Create Reusable Components with Functions in Python

5:36 python PRO

Functions allow you to encapsulate your code into a reusable component. Learn how to create functions, add arguments to your functions, assign default values to arguments, and use keyword arguments.

python tutorial about Reuse Code in Multiple Projects with Python Modules

Reuse Code in Multiple Projects with Python Modules

5:28 python PRO

A module is a function extracted to a file. This allows you to import the function and use it in any other code you may write. You’ll learn how to create modules, import them, and make them stand-alone as you learn what if __name__ == “__main__” means in Python.

python tutorial about Read and Parse Files in Python

Read and Parse Files in Python

4:50 python PRO

This lesson will teach you how to read the contents of an external file from Python. You will also learn how to use the python csv module to read and parse csv data, as well as the json module to read and parse json data.

python tutorial about Write to a File in Python

Write to a File in Python

4:01 python PRO

This lesson will teach you how to write to an external file in Python, either by replacing the file completely or appending to an existing file.

python tutorial about Handle Exceptions to prevent crashes in Python

Handle Exceptions to prevent crashes in Python

5:16 python PRO

Exceptions cause your application to crash. Handling them allows you to recover gracefully and keep your application running. Learn how to handle exceptions, find what exceptions you should be handling, and exit gracefully in this lesson. You will also learn how you should not handle exceptions and when it is better to let your application crash rather than swallowing an exception.

python tutorial about Understand Scope in Python

Understand Scope in Python

5:59 python PRO

Misunderstanding scope can cause problems in your application. Watch this lesson to learn how Python scope works and the hidden implications it presents. Local scope, nonlocal scope, and global scope variables are demonstrated and explained.

python tutorial about Use Python Classes

Use Python Classes

7:36 python PRO

Object oriented classes work much like classes in other languages. Learn how to create them and use them, learn the difference between class variables and instance variables, creating class methods, and learn how to create classes that inherit from other classes.

python tutorial about Manage packages with pip in Python

Manage packages with pip in Python

4:52 python PRO

Why should you have to write all the code? Why can’t you leverage code written by others? I’ve got great news: you can. You’ll learn how to search pip, Python’s package installer, to find and install packages to add new features and functionality to your application.

HEY, QUICK QUESTION!
Joel's Head
Why are we asking?