Python from zero to advanced: Master Python from basic to advanced: Learn Python from scratch to advanced, including APIs, databases, automated testing, security, and deployment. by Walter Oliveira ISBN 9798284111864, 8284111861, B0F8SM3WXM instant download
This book is designed to cater to both beginners who have never programmed before and developers looking to deepen their knowledge and explore more sophisticated features of the language. From small automated scripts to robust and scalable applications/systems.
The book also covers Object-Oriented Programming (OOP) in Python, explaining concepts such as classes, inheritance, encapsulation, and polymorphism. Based on this, the reader will learn to develop modular, reusable, and maintainable code. Additionally, techniques for file handling, data reading and writing, and consuming APIs for integration with external services are addressed.
One of the key topics covered in the book is database utilization, presenting everything from using SQLite for data storage to SQLAlchemy, a powerful library for handling relational databases with Python. The reader will be guided in developing APIs using two of the most popular frameworks in the language: Flask and FastAPI.
Regarding security, essential concepts such as authentication and authorization will be covered, ensuring that developed applications follow protection standards against attacks and unauthorized access. Furthermore, the book introduces automated testing techniques, which are fundamental for ensuring code quality, including the use of frameworks such as pytest for writing unit and integration tests.
To complete the journey, advanced topics related to deployment and application scalability are covered, exploring containers with Docker and techniques for hosting and distributing services in production environments.
*Free conversion of into popular formats such as PDF, DOCX, DOC, AZW, EPUB, and MOBI after payment.