- Course
Data Security for Python
This course will teach you how to securely protect sensitive data in Python applications using encryption, secure password hashing, cryptographically secure randomness, safe logging, and secure error handling.
- Course
Data Security for Python
This course will teach you how to securely protect sensitive data in Python applications using encryption, secure password hashing, cryptographically secure randomness, safe logging, and secure error handling.
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:
- Security
What you'll learn
Sensitive data exposure is one of the most common and dangerous security problems in modern applications. In this course, Data Security for Python, you will gain the ability to securely protect sensitive information in Python applications using modern security practices. First, you will explore encryption using Fernet and understand when to use encryption versus hashing. Next, you will implement secure password hashing using Argon2 and Scrypt and generate secure tokens using Python’s secrets module. Finally, you will learn how to prevent sensitive data leakage through secure logging, generic error handling, and strict input validation using Pydantic. When you are finished with this course, you will have the skills and knowledge needed to securely handle sensitive data in Python applications and reduce common application security risks.