Books > Computing & IT > Computer programming > Programming languages
|
Buy Now
Clean Code in Python - Refactor your legacy code base (Paperback)
Loot Price: R1,229
Discovery Miles 12 290
|
|
Clean Code in Python - Refactor your legacy code base (Paperback)
Expected to ship within 10 - 15 working days
|
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 DescriptionPython 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 Who
this book is forThis book will appeal to team leads, software
architects and senior software engineers who would like to work on
their legacy systems to save cost and improve efficiency. A strong
understanding of Programming is assumed.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.