- Course
Practical Python Security for Developers
Python applications can introduce security risks through everyday coding decisions. This course will teach you how to identify and reduce common security risks in Python code, credentials, dependencies, and deployment workflows.
- Course
Practical Python Security for Developers
Python applications can introduce security risks through everyday coding decisions. This course will teach you how to identify and reduce common security risks in Python code, credentials, dependencies, and deployment workflows.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
Python applications frequently handle external input, sensitive credentials, third-party dependencies, and deployment configuration, making secure development practices essential. In this course, Practical Python Security for Developers, you’ll gain the ability to identify and reduce common security risks in Python applications. First, you’ll explore Python security fundamentals and dangerous coding patterns that can lead to injection, unintended code execution, and information exposure. Next, you’ll discover how to manage secrets and credentials securely and reduce risks from third-party dependencies. Finally, you’ll learn how to add security checks to CI/CD, apply production-hardening practices, and review an application using a practical security checklist. When you’re finished with this course, you’ll have the skills and knowledge of practical Python security needed to build and deploy Python applications using safer development practices.