{"title":"Alessandro Molina","description":null,"products":[{"product_id":"modern-python-standard-library-cookbook-book-alessandro-molina-9781788830829","title":"Modern Python Standard Library Cookbook","description":"Build optimized applications in Python by smartly implementing the standard library  Key Features  Strategic recipes for effective application development in Python Techniques to create GUIs and implement security through cryptography Best practices for developing readily scalable, production-ready applications  Book DescriptionThe Python 3 Standard Library is a vast array of modules that you can use for developing various kinds of applications. It contains an exhaustive list of libraries, and this book will help you choose the best one to address specific programming problems in Python.  The Modern Python Standard Library Cookbook begins with recipes on containers and data structures and guides you in performing effective text management in Python. You will find Python recipes for command-line operations, networking, filesystems and directories, and concurrent execution. You will learn about Python security essentials in Python and get to grips with various development tools for debugging, benchmarking, inspection, error reporting, and tracing. The book includes recipes to help you create graphical user interfaces for your application. You will learn to work with multimedia components and perform mathematical operations on date and time. The recipes will also show you how to deploy different searching and sorting algorithms on your data.  By the end of the book, you will have acquired the skills needed to write clean code in Python and develop applications that meet your needs.  What you will learn  Store multiple values per key in associative containers Create interactive character-based user interfaces Work with native time and display data for your time zone Read\/write SGML family languages, both as a SAX and DOM parser to meet file sizes and other requirements Group equivalent items using itertools and sorted features together Use partials to create unary functions out of multi-argument functions Implement hashing algorithms to store passwords in a safe way  Who this book is forIf you are a developer who wants to write highly responsive, manageable, scalable, and resilient code in Python, this book is for you. Prior programming knowledge in Python will help you make the most out of the book.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50733722272017,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":50733722763537,"sku":"NGR9781788830829","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52587604672785,"sku":"NLS9781788830829","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53084040986897,"sku":"NIN9781788830829","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1788830822.jpg?v=1750801590"},{"product_id":"crafting-test-driven-software-with-python-book-alessandro-molina-9781838642655","title":"Crafting Test-Driven Software with Python","description":"Get to grips with essential concepts and step-by-step explanations to apply TDD practices to your Python projects while keeping your test suite under control  Key Features  Build robust Python applications using TDD and BDD methodologies Test Python web applications using WebTest and web frameworks Leverage PyTest to implement stringent testing mechanisms to ensure fault-tolerant applications  Book DescriptionTest-driven development (TDD) is a set of best practices that helps developers to build more scalable software and is used to increase the robustness of software by using automatic tests. This book shows you how to apply TDD practices effectively in Python projects.   You’ll begin by learning about built-in unit tests and Mocks before covering rich frameworks like PyTest and web-based libraries such as WebTest and Robot Framework, discovering how Python allows you to embrace all modern testing practices with ease. Moving on, you’ll find out how to design tests and balance them with new feature development and learn how to create a complete test suite with PyTest. The book helps you adopt a hands-on approach to implementing TDD and associated methodologies that will have you up and running and make you more productive in no time. With the help of step-by-step explanations of essential concepts and practical examples, you’ll explore automatic tests and TDD best practices and get to grips with the methodologies and tools available in Python for creating effective and robust applications.   By the end of this Python book, you will be able to write reliable test suites in Python to ensure the long-term resilience of your application using the range of libraries offered by Python for testing and development.  What you will learn  Find out how tests can make your life easier as a developer and discover related best practices Explore PyTest, the most widespread testing framework for Python Get to grips with the most common PyTest plugins, including coverage, flaky, xdist, and picked Write functional tests for WSGI web applications with WebTest Run end-to-end tests for web applications using Robot Framework Understand what test-driven development means and why it is important Discover how to use the range of tools available in Python Build reliable and robust applications  Who this book is forThis book is for Python developers looking to get started with test-driven development and developers who want to learn about the testing tools available in Python. Developers who want to create web applications with Python and plan to implement TDD methodology with PyTest will find this book useful. Basic knowledge of Python programming is required.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51143576617233,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51143578485009,"sku":"NIN9781838642655","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52451450585361,"sku":"NLS9781838642655","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/183864265X.jpg?v=1750724652"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-alessandro-molina.oembed","provider":"World of Books ","version":"1.0","type":"link"}