Python 101: Interactively learn how to program with Python 3
INTERACTIVE COURSE

Python 101: Interactively learn how to program with Python 3

Beginner

161 Lessons

10h

Certificate of Completion

Python 101: Interactively learn how to program with Python 3
222 Playgrounds
16 Illustrations

Course Overview

Welcome to Python 101! I created this course to help you learn Python 3. My objective is to get you acquainted with the building blocks of Python so that you can write something useful yourself. With interactive playgrounds to help you learn right away, I will endea...Show More

Course Content

1

All About Strings

4 Lessons

2

Lists, Tuples and Dictionaries

4 Lessons

3

Conditional Statements

6 Lessons

4

Loops

4 Lessons

5

Python Comprehensions

4 Lessons

6

Exception Handling

5 Lessons

7

Working with Files

6 Lessons

8

Importing

4 Lessons

9

Functions

6 Lessons

10

Classes

4 Lessons

11

Introspection

4 Lessons

12

The CSV Module

3 Lessons

13

configparser

4 Lessons

14

Logging

4 Lessons

15

The os Module

5 Lessons

16

Sending emails

4 Lessons

17

The SQLite Module

4 Lessons

18

The subprocess Module

4 Lessons

19

The sys Module

1 Lesson

20

The threading module

2 Lessons

21

Working with Dates and Time

3 Lessons

22

The xml module

6 Lessons

23

The Python Debugger

4 Lessons

24

Decorators

5 Lessons

25

The lambda

2 Lessons

26

Code Profiling

2 Lessons

27

An Intro to Testing

4 Lessons

28

Installing Modules

5 Lessons

29

ConfigObj

2 Lessons

30

Parsing XML with lxml

5 Lessons

31

Python Code Analysis

3 Lessons

32

The requests package

2 Lessons

33

SQLAlchemy

6 Lessons

34

virtualenv

2 Lessons

35

Creating Modules and Packages

3 Lessons

36

How to Add Your Code to PyPI

4 Lessons

37

The Python egg

2 Lessons

38

Python wheels

3 Lessons

39

py2exe

4 Lessons

40

bbfreeze

3 Lessons

41

cx_Freeze

3 Lessons

42

PyInstaller

3 Lessons

43

Creating an Installer

3 Lessons

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.