Overview
In this comprehensive guide, readers build practical Python skills from core syntax and data structures to advanced programming techniques. Worked examples connect the standard library with debugging, networking, GUIs, Django, scientific computing, and project distribution.
What I will be able to do after this course
- Write Python programs using clear syntax and control flow
- Apply core data types, collections, functions, and methods
- Structure reusable code with modules, packages, and classes
- Handle exceptions, iterators, decorators, and type annotations
- Use the standard library for files, networks, logging, and data
Course Instructor(s)
Johannes Ernesti and Peter Kaiser are research scientists at DeepL with doctorates from the Karlsruhe Institute of Technology. Ernesti is an applied mathematician, while Kaiser has expertise in computer science and humanoid robotics.
Who is it for?
Designed for beginners building a Python foundation and experienced programmers seeking a detailed reference. It also supports software, web, data, and scientific computing professionals expanding their practical development skills.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access