0

after python courses

hi- i am starting this thread/question to ask ‘what comes with the Python intermediate course’ and also ‘what should i learn after the Python intermediate course’. if you have any recommendations and/or resources to use after learning intermediate python from the course, to advance in python please lmw. Also let me know what you will learn in python intermediate. 🐍❤️

9th Sep 2025, 11:29 PM
leo
leo - avatar
3 Antworten
+ 2
@leo you can go for a python developer course where a few topics are similar to beginners and intermediate so you can skip them through quizzes and after completing it you can learn some frameworks according to your interest and also simultaneously work on some projects to strengthen your basics. Happy coding!!
10th Sep 2025, 2:23 AM
Aysha
10th Sep 2025, 12:20 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 1
1. What usually comes with an Intermediate Python course After Python basics (syntax, variables, loops, functions), an intermediate course usually covers deeper concepts that make you a better problem-solver and cleaner coder. Topics often include: Data structures in depth: Lists, tuples, sets, dictionaries. List/dict/set comprehensions. Iterators & generators (yield, next) Functions & scope: First-class functions, lambda expressions. Decorators & closures. Variable scope (local, global, nonlocal) OOP: Classes, objects, inheritance, polymorphism. Magic/dunder methods (__str__, __repr__, __len__, etc.). Class vs. static methods Modules & Packages: Importing modules properly. Virtual environments & package management (pip, venv) Error handling & exceptions: Try/except/finally. Custom exceptions File I/O: Reading/writing text, CSV, JSON, binary. Context managers (with open() as f:) Standard libraries & useful tools: collections, itertools, functools, datetime. Logging Sometimes intermediate courses also touch on: Basic regex (re module). Basic concurrency (threading, multiprocessing). APIs & requests 2. What to learn after intermediate Python Where you go next depends on your goals, but here are common advanced paths: General Python Mastery: Advanced OOP (abstract base classes, design patterns). Functional programming (map, filter, reduce, higher-order functions). Metaprogramming (introspection, type(), metaclasses). Context managers & descriptors Specialized Areas: Web Development → Flask / Django / FastAPI. Data Science / ML → NumPy, pandas, Matplotlib, scikit-learn, TensorFlow/PyTorch. Automation & Scripting → Selenium, BeautifulSoup, requests. APIs & Backend → REST APIs, GraphQL, async programming (asyncio). Cybersecurity / Ethical Hacking → socket programming, packet sniffing, cryptography. Game Dev → Pygame, Godot Software Engineering Practices: Writing unit tests & integration tests. Version control (Git, GitHub). CI/CD basics. Packaging & publishing your own Python library (setuptools, pip)
10th Sep 2025, 6:17 PM
Riyadh JS
Riyadh JS - avatar