Mastering Python Design Patterns, 2nd Edition
A guide to creating smart, efficient, and reusable software
Price | $44.99 - $54.54
|
Rating | |
Authors | Kamon Ayeva, Sakis Kasampalis |
Publisher | Packt Publishing |
Published | 2018 |
Pages | 248 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1788837487 |
ISBN-13 | 9781788837484 |
Python is an object-oriented scripting language that is used in a wide range of categories. In software engineering, a design pattern is an elected solution for solving software design problems. Although they have been around for a while, design patterns remain one of the top topics in software engineering, and are a ready source for software developers to solve the problems they face on a regular basis. This book takes you through a variety of design patterns and explains them with real-world examples. You will get to grips with low-level details and concepts that show you how to write Python code, without focusing on common solutions as enabled in Java and C++. You'll also fnd sections on corrections, best practices, system architecture, and its designing aspects. This book will help you learn the core concepts of design patterns and the way they can be used to resolve software design problems. You'll focus on most of the Gang of Four (GoF) design patterns, which are used to solve everyday problems, and take your skills to the next level with reactive and functional patterns that help you build resilient, scalable, and robust applications. By the end of the book, you'll be able to effciently address commonly faced problems and develop applications, and also be comfortable working on scalable and maintainable projects of any size.
- Kamon Ayeva (2 books)
- Sakis Kasampalis
4 5 10
Similar Books
Beginning Python Games Development, 2nd Edition
by Harrison Kinsley, Will McGugan
Learn how to create compelling games using Python and the PyGame games development library. Beginning Python Games Development, 2nd Edition will teach you how to create visuals, do event handling, create 3D games, add media elements, and integrate OpenGL into your Python game.In this update to the first ever book to cover the popular open...
Price: $39.49 | Publisher: Apress | Release: 2015
Head First Design Patterns, 2nd Edition
by Eric Freeman, Elisabeth Robson
You know you don't want to reinvent the wheel, so you look to Design Patterns: the lessons learned by those who've faced the same software design problems. With Design Patterns, you get to take advantage of the best practices and experience of others so you can spend your time on something more challenging. Something more fun. T...
Price: $40.99 | Publisher: O'Reilly Media | Release: 2020
Advanced ActionScript 3, 2nd Edition
by Ben Smith
Advanced ActionScript 3 is a fresh look and new approach to utilizing valuable, structural techniques and methods that are commonly used in the field of rich interactive application development. With each method broken down into different strategized explanations, you'll find the approach most suitable for you. Whether it is an examp...
Price: $37.81 | Publisher: Apress | Release: 2014
Learning JavaScript Design Patterns, 2nd Edition
by Addy Osmani
Do you want to write beautiful, structured, and maintainable JavaScript by applying modern design patterns to the language? Do you want clean, efficient, manageable code? Want to stay up-to-date with the latest best practices? If so, the updated second edition of Learning JavaScript Design Patterns is the ideal place to start.Author Addy ...
Price: $28.92 | Publisher: O'Reilly Media | Release: 2023
Pro Python System Administration, 2nd Edition
by Rytis Sileika
Pro Python System Administration, 2nd Edition explains and shows how to apply Python scripting in practice. It will show you how to approach and resolve real-world issues that most system administrators will come across in their careers. This book has been updated using Python 2.7 and Python 3 where appropriate. It also uses various new a...
Price: $48.27 | Publisher: Apress | Release: 2014
Python Geospatial Development, 2nd Edition
by Erik Westra
Geospatial development links your data to places on the Earth's surface. Writing geospatial programs involves tasks such as grouping data by location, storing and analyzing large amounts of spatial information, performing complex geospatial calculations, and drawing colorful interactive maps. In order to do this well, you'll nee...
Price: $29.99 | Publisher: Packt Publishing | Release: 2013
Mastering JavaScript Design Patterns
by Simon Timms
Applying design patterns to JavaScript code creates more reliable and maintainable code. In this book, you will explore different design patterns and learn where and how to implement them with the help of detailed examples.In the first part of the book, we start off with an introduction to design patterns, and then move on to creating cla...
Price: $27.49 | Publisher: Packt Publishing | Release: 2014
Mastering Azure Machine Learning, 2nd Edition
by Christoph Korner, Marcel Alsdorf
Azure Machine Learning is a cloud service for accelerating and managing the machine learning (ML) project life cycle that ML professionals, data scientists, and engineers can use in their day-to-day workflows. This book covers the end-to-end ML process using Microsoft Azure Machine Learning, including data preparation, performing and logg...
Price: $41.99 | Publisher: Packt Publishing | Release: 2022