What's Next?

What to Explore Next

Web Development

  • FastAPI -- Modern, fast Python web framework. Automatic API docs, type hints, async support. The fastest-growing Python web framework. fastapi.tiangolo.com
  • Django -- The batteries-included framework. ORM, admin panel, auth, templates. Great for full-stack apps. djangoproject.com
  • Flask -- Lightweight WSGI framework. Start small, add only what you need.

Data Science & AI

  • NumPy -- Fast multi-dimensional arrays and linear algebra. The foundation of the scientific Python stack.
  • Pandas -- DataFrames for data manipulation and analysis. Read CSV, SQL, Excel; filter, group, aggregate.
  • Matplotlib / Seaborn -- Data visualization.
  • scikit-learn -- Machine learning: classification, regression, clustering, pipelines.
  • PyTorch / TensorFlow -- Deep learning frameworks for building neural networks.

Advanced Python

  • async/await -- Asyncio for concurrent I/O without threads. Powerful for web servers and network clients.
  • Type hints + mypy -- Static type checking in Python. Catches bugs at development time.
  • Decorators and metaclasses -- Advanced metaprogramming patterns.
  • Dataclasses -- @dataclass reduces boilerplate for data-holding classes.

Resources

  • The Python Tutorial — Official Python docs, comprehensive and well-written.
  • Real Python — Practical tutorials on all aspects of Python.
  • Python Cookbook by David Beazley — Advanced recipes and idioms.
  • Fluent Python by Luciano Ramalho — Deep dive into Python's data model.
  • PyPI — The Python Package Index. Find packages for any task.
← Previous