Log in Sign up
Courses / Python in Practice

Python in Practice

Intermediate
python backend scripting data cli

About this course

A practical Python course for an experienced developer (mid-level+) who wants to confidently write server-side code, scripts, CLI tools, and work with data. Pace: 1-2 hours a day, ~3 weeks.

Python is a dynamic, expressive language with a “explicit is better than implicit” philosophy and one of the richest ecosystems around. Key features: significant whitespace, comprehensions, generators and iterators, context managers, type hints, async/await, and one of the widest library ecosystems in the world.

Each lesson includes theory with visual diagrams, code examples, a checklist, and a quiz.

Lessons (9)

1

Getting Started, Environment, Syntax Basics

Enroll to unlock lessons
2

Collections and Comprehensions

Enroll to unlock lessons
3

Functions, Arguments, Decorators

Enroll to unlock lessons
4

OOP: Classes, Dunder Methods, Dataclasses

Enroll to unlock lessons
5

Modules, Packages, the Standard Library, a Mini-Project

Enroll to unlock lessons
6

Iterators, Generators, Context Managers

Enroll to unlock lessons
7

Exceptions and Type Hints

Enroll to unlock lessons
8

Async, Testing, Final Project

Enroll to unlock lessons
9

Next Steps, Ecosystem, and Reference

Enroll to unlock lessons
No ratings yet

Comments (0)

Log in to leave a comment.

No comments yet. Be the first to comment!

Share this course

Invite someone else to start learning.