Python for Professional Developers

Source: https://frontendmasters.com/workshops/professional-python/

What You Will Learn in the Course

Modern Idiomatic Python

  • Working with types and annotations
  • Exception handling and logging organization
  • Basics of asynchronous programming
  • Principles of writing readable and maintainable code

Backend Development Using the Current Python Stack

You will master the tools on which the majority of modern high-load Python services are built:

  • FastAPI for creating REST APIs
  • Pydantic for data validation
  • SQLAlchemy and PostgreSQL for working with storage
  • Organizing the project structure and transitioning from in-memory storage to a full-fledged database

Testing and Code Quality

The practical part of the course includes mastering the tools used in the daily work of engineers:

  • Writing automated tests with pytest
  • Using Ruff and mypy for static analysis
  • Maintaining production code quality standards

DevOps Practices and Security

  • Containerizing applications with Docker
  • Approaches to implementing authentication and authorization
  • Organizing secure access to APIs

Practical Outcome

By the end of the training, you will gain not only a deep understanding of Python syntax and features but also a ready production-ready backend project, created according to modern engineering standards. You will practically go through the process from API design to deploying an application in containers. Who the Course is For

The course is optimal for developers familiar with JavaScript, Java, C#, Go, PHP, and other languages, who want to quickly learn Python through real development and professional practices. The program is suitable for those looking to transition to Python backend development or strengthen their existing expertise.

image

image

image

image

It’s not my rip



Download Links

Password: cms.ddpanda.org

Enjoyed this post?

If this article helped you, consider supporting my work.

Support 🐼

Leave a Reply

Your email address will not be published. Required fields are marked *