Python 201 - Interactively Learn Advanced Concepts in Python 3
INTERACTIVE COURSE

Python 201 - Interactively Learn Advanced Concepts in Python 3

Intermediate

149 Lessons

11h

Certificate of Completion

Python 201 - Interactively Learn Advanced Concepts in Python 3
3 Projects
250 Playgrounds
25 Quizzes
88 Illustrations

Course Overview

This course will help you take the next level in your programming journey. It will demonstrate the ways you can use Python in your day-to-day work. We will cover intermediate and some advanced-level material in this course. Python 201 is split into four parts; Part...Show More

Course Content

1

Introduction

1 Lesson

2

An Intro to Argument Parsing Using argparse

3 Lessons

3

The Collections Module

7 Lessons

4

Context Managers

4 Lessons

5

The Functools Module

5 Lessons

6

All About Imports

6 Lessons

7

The importlib Module

6 Lessons

8

Iterators and Generators

4 Lessons

9

The Itertools Module

7 Lessons

10

Regular Expressions

8 Lessons

Mini Project: Password Checker

Project

11

The Typing Module

2 Lessons

12

Python Built-ins

5 Lessons

13

Unicode

2 Lessons

14

Benchmarking

7 Lessons

15

Encryption and Cryptography

5 Lessons

16

Databases

7 Lessons

Mini Project: Encryption, Decryption, and Database

Project

17

The Super Built-in

4 Lessons

18

Descriptors

2 Lessons

19

Scope

5 Lessons

20

Web Scraping

5 Lessons

21

Web APIs

5 Lessons

22

Working with FTP

2 Lessons

23

The urllib Module

5 Lessons

24

The doctest Module

5 Lessons

25

The unittest Module

8 Lessons

26

The mock Module

5 Lessons

27

An Intro to coverage.py

2 Lessons

28

The asyncio Module

7 Lessons

29

The Threading Module

6 Lessons

30

The Multiprocessing Module

5 Lessons

31

The concurrent.futures Module

3 Lessons

Mini Project: Wikipedia and Coroutine

Project

32

Wrapping Up

1 Lesson

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.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE