Python is one of the most popular programming languages. It is free, dynamic, open source, portable and has tons of packages you can use to make the development process easier.
Python has also some drawbacks – the fact that the developer can do almost anything can also cause a poor and unsecure code.
In this course you will learn how to develop more secure Python applications. We will cover the most common vulnerabilities in Python apps and explains how to set up a coding environment that helps you develop code with security in mind. The course also covers how to avoid common pitfalls associated with loose typing and assertions, other security features—such as code generation and secrets management, in web applications and RESTful API, how to test and update open source code and external packages