Python for Pros: Code Lab
asyncio, testing, networking
₺399,99 · Designed for iPad. Not verified for macOS.
The professional course: 48 lessons, 144 tasks with automatic examination, 8 projects and certificate. Python runs directly on the device. Without subscription,…
You can already know Python — now you'll learn how professionals work with it. This course takes you from data modelling to decorators, tests and asyncio to your own network protocols and REST clients.
CODE THAT REALLY WORKS
You can run each example directly in the app, change it, and start it again. Python runs on your device — lessons, exercises, and exams also work offline.
48 LESSONS IN 8 CHAPTERS
• The Python data model: references, iterators, generators, pattern matching, bytes and Unicode
• Functions: *args/**kwargs, Closures, Decorators, functools, Type Hints
• Object Orientation: MRO, Properties, Dataclasses, Protocols, Dunder Methods, Context Manager
• Quality: own exceptions, logging, unittest, TDD, debugging, refactoring
• Data: collections, itertools, regular expressions, JSON/CSV, time zones, pathlib
• Performance: Big-O, timeit, __slots__, asyncio, tasks, queues and timeouts
• Networking: TCP/UDP, sockets, own protocols, HTTP, URLs, REST APIs with retry
• Architecture: packages, argparse and four large projects
NETWORKING TO TOUCH
The app includes a simulated network with Echo servers, DNS, and a REST API. You write real socket and asyncio code — the same code runs on your own computer with the normal socket module.
LAB: 144 TASKS WITH AUTOMATIC EXAMINATION
Three tasks per lesson (medium, difficult, expert) with hidden tests, plus 8 chapter projects with 40 to 120 lines. The app shows you exactly which case is still wrong.
EXAMINATIONS AND CERTIFICATE
480 quiz questions, 8 chapter tests and a final exam with 40 questions and 4 programming tasks in 90 minutes. If you pass everything, you will receive a personal certificate as a PDF.
IN ADDITION
• Learning video for each lesson (online)
• Lexicon with all technical terms
• Playground for own programs
• Night mode and customisable font size
• 9 languages
Buy once, use forever. No subscription, no advertising, no data collection.
The certificate is a proof of learning of this app and not a state-recognised degree. Python is a brand of the Python Software Foundation; this app is an independent learning offering.
Ratings & Reviews
- This app has not received enough ratings or reviews to display an overview.
The developer, Ares Ege Oezdemir, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Provider
- Ares Ege Oezdemir
- Size
- 41.2 MB
- Category
- Education
- Compatibility
Requires iOS 17.0 or later.
- iPhone
Requires iOS 17.0 or later. - iPad
Requires iPadOS 17.0 or later. - Mac
Requires macOS 14.0 or later and a Mac with Apple M1 chip or later. - Apple Vision
Requires visionOS 1.0 or later.
- iPhone
- Languages
English and 8 more
- English, Arabic, Dutch, French, German, Italian, Portuguese, Spanish, Turkish
- Age Rating
4+
- 4+
- Copyright
- © 2026 Babala Özdemir

