

Clean Code in Python: Refactor your legacy code base (Paperback)
Key item features
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pages332
- SubgenreComputers
- EditionStandard Edition
- Free shipping
Free 90-day returns
How do you want your item?
More seller options (2)
Try Walmart+ for just $1 & get a year for $75
About this item
Product details
Getting the most out of Python to improve your codebase
Key Features
- Save maintenance costs by learning to fix your legacy codebase
- Learn the principles and techniques of refactoring
- Apply microservices to your legacy systems by implementing practical techniques
Book Description
Python is currently used in many different areas such as software construction, systems administration, and data processing.
In all of these areas, experienced professionals can find examples of inefficiency, problems, and other perils, as a result of bad code. After reading this book, readers will understand these problems, and more importantly, how to correct them.
The book begins by describing the basic elements of writing clean code and how it plays an important role in Python programming. You will learn about writing efficient and readable code using the Python standard library and best practices for software design. You will learn to implement the SOLID principles in Python and use decorators to improve your code. The book delves more deeply into object oriented programming in Python and shows you how to use objects with descriptors and generators. It will also show you the design principles of software testing and how to resolve software problems by implementing design patterns in your code. In the final chapter we break down a monolithic application to a microservice one, starting from the code as the basis for a solid platform.
By the end of the book, you will be proficient in applying industry approved coding practices to design clean, sustainable and readable Python code.
What you will learn
- Set up tools to effectively work in a development environment
- Explore how the magic methods of Python can help us write better code
- Examine the traits of Python to create advanced object-oriented design
- Understand removal of duplicated code using decorators and descriptors
- Effectively refactor code with the help of unit tests
- Learn to implement the SOLID principles in Python
Specifications
Book format
Fiction/nonfiction
Genre
Pages
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Programming Neural Networks with Python, (Paperback) $60.56
$6056current price $60.56Programming Neural Networks with Python, (Paperback)
Robust Python: Write Clean and Maintainable Code (Paperback) $42.90
$4290current price $42.90Robust Python: Write Clean and Maintainable Code (Paperback)
Go by Example: Programmer's Guide to Idiomatic and Testable Code, (Paperback) $42.99 Was $59.99
$4299current price $42.99, Was $59.99$59.99Go by Example: Programmer's Guide to Idiomatic and Testable Code, (Paperback)
Getting Started with Python: Understand key data structures and use Python in object-oriented programming, (Paperback) $39.00
$3900current price $39.00Getting Started with Python: Understand key data structures and use Python in object-oriented programming, (Paperback)
Building Low-Code and No-Code Applications with Maestro Blocks Platform, (Paperback) $40.95
$4095current price $40.95Building Low-Code and No-Code Applications with Maestro Blocks Platform, (Paperback)
Python Playbook: Learn to Think, Code, and Create: Master Coding Logic in 1 Day, (Paperback) $35.99
$3599current price $35.99Python Playbook: Learn to Think, Code, and Create: Master Coding Logic in 1 Day, (Paperback)
The Python Library Reference: Release 3.6.4 - Book 1 of 2, (Paperback) $43.55
$4355current price $43.55The Python Library Reference: Release 3.6.4 - Book 1 of 2, (Paperback)
Hands-On Software Engineering with Python - Second Edition: Move beyond basic programming to design, maintain, and deplo, (Paperback) $49.99
$4999current price $49.99Hands-On Software Engineering with Python - Second Edition: Move beyond basic programming to design, maintain, and deplo, (Paperback)
Modern Python Programming using ChatGPT: 10x your software development skills with Python (English Edition), (Paperback) $27.95
$2795current price $27.95Modern Python Programming using ChatGPT: 10x your software development skills with Python (English Edition), (Paperback)
Modular Programming with Python, (Paperback) $42.27
$4227current price $42.27Modular Programming with Python, (Paperback)
LLVM Code Generation: A deep dive into compiler backend development, (Paperback) $49.06
$4906current price $49.06LLVM Code Generation: A deep dive into compiler backend development, (Paperback)
Python How-To: 63 Techniques to Improve Your Python Code, (Paperback) $43.99 Was $49.99
$4399current price $43.99, Was $49.99$49.99Python How-To: 63 Techniques to Improve Your Python Code, (Paperback)
Python programming, (Paperback) $46.00
$4600current price $46.00Python programming, (Paperback)
Programmation Python: Conception et optimisation, 2e édition, (Paperback) $46.20
$4620current price $46.20Programmation Python: Conception et optimisation, 2e édition, (Paperback)
Dead Simple Python : Idiomatic Python for the Impatient Programmer (Paperback) $44.52
$4452current price $44.52Dead Simple Python : Idiomatic Python for the Impatient Programmer (Paperback)
Pre-Owned Programming Python: Powerful Object-Oriented Programming (Paperback) 0596158106 9780596158101 $9.94 Was $21.30 1.9 ¢/lb
2 optionsAvailable in additional 2 options$994current price $9.94, Was $21.30$21.301.9 ¢/lbPre-Owned Programming Python: Powerful Object-Oriented Programming (Paperback) 0596158106 9780596158101
Practical Ruby 3 Programming: Simpler than Python, offering concise syntax, reusable code, and maximum developer product, (Paperback) $29.99
$2999current price $29.99Practical Ruby 3 Programming: Simpler than Python, offering concise syntax, reusable code, and maximum developer product, (Paperback)
Computational Framework for the Finite Element Method in MATLAB(R) and Python, (Paperback) $46.49
$4649current price $46.49Computational Framework for the Finite Element Method in MATLAB(R) and Python, (Paperback)
The Python Library Reference: Release 3.6.4 - Book 2 of 2, (Paperback) $39.89
$3989current price $39.89The Python Library Reference: Release 3.6.4 - Book 2 of 2, (Paperback)
Learning Python: Learn to code like a professional with Python - an open source, versatile, and powerful programming language (Paperback) $26.54 Was $43.25
$2654current price $26.54, Was $43.25$43.25Learning Python: Learn to code like a professional with Python - an open source, versatile, and powerful programming language (Paperback)
