
Clean Code in Python - Second Edition: Develop maintainable and efficient code, (Paperback)
Key item features
- Clean Code in Python - Second Edition: Develop maintainable and efficient code, (Paperback)
- Author: Packt Publishing
- ISBN: 9781800560215
- Format: Paperback
- Publication Date: 2021-01-06
- Page Count: 422
Specs
Author, Packt Publishing
Book format, Paperback
Genre, Computing & Internet
Pages, 422
Age group, Adult
About this item
Product details
Tackle inefficiencies and errors the Pythonic way
Key Features:
- Enhance your coding skills using the new features introduced in Python 3.9
- Implement the refactoring techniques and SOLID principles in Python
- Apply microservices to your legacy systems by implementing practical techniques
Book Description:
Experienced professionals in every field face several instances of disorganization, poor readability, and testability due to unstructured code.
With updated code and revised content aligned to the new features of Python 3.9, this second edition of Clean Code in Python will provide you with all the tools you need to overcome these obstacles and manage your projects successfully.
The book begins by describing the basic elements of writing clean code and how it plays a key role in Python programming. You will learn about writing efficient and readable code using the Python standard library and best practices for software design.
The book discusses 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 problems by implementing software design patterns in your code. In the concluding chapter, we break down a monolithic application into a microservices-based one starting from the code as the basis for a solid platform.
By the end of this clean code book, you will be proficient in applying industry-approved coding practices to design clean, sustainable, and readable real-world Python code.
What You Will Learn:
- Set up a productive development environment by leveraging automatic tools
- Leverage the magic methods in Python to write better code, abstracting complexity away and encapsulating details
- Create advanced object-oriented designs using unique features of Python, such as descriptors
- Eliminate duplicated code by creating powerful abstractions using software engineering principles of object-oriented design
- Create Python-specific solutions using decorators and descriptors
- Refactor code effectively with the help of unit tests
- Build the foundations for solid architecture with a clean code base as its cornerstone
Who this Book is for:
This book is designed to benefit new as well as experienced programmers. It will appeal to team leads, software architects and senior software engineers who would like to write Pythonic code to save on costs and improve efficiency. The book assumes that you have a strong understanding of programming
- Clean Code in Python - Second Edition: Develop maintainable and efficient code, (Paperback)
- Author: Packt Publishing
- ISBN: 9781800560215
- Format: Paperback
- Publication Date: 2021-01-06
- Page Count: 422
Specifications
Publication date
Author
Book format
Genre
Warranty
Warranty information
Similar items you might like
Idiomatic Go: Writing Clean, Efficient, and Maintainable Code, (Paperback) $49.99
$4999current price $49.99Idiomatic Go: Writing Clean, Efficient, and Maintainable Code, (Paperback)
Hands-On Linear and Integer Programming with Python, (Paperback) $41.07
$4107current price $41.07Hands-On Linear and Integer Programming with Python, (Paperback)
Clean Code (English) Clean Code Python: a Champion's Guide, (Paperback) $12.46
$1246current price $12.46Clean Code (English) Clean Code Python: a Champion's Guide, (Paperback)
Learning Python: Powerful Object-Oriented Programming, (Paperback) $49.39
$4939current price $49.39Learning Python: Powerful Object-Oriented Programming, (Paperback)
Fluent Python: Clear, Concise, and Effective Programming, (Paperback) $40.82
$4082current price $40.82Fluent Python: Clear, Concise, and Effective Programming, (Paperback)
Python Prodigy: Mastering the Art of Code: PYTHON PROGRAMMING LANGUAGE, (Paperback) $14.01
$1401current price $14.01Python Prodigy: Mastering the Art of Code: PYTHON PROGRAMMING LANGUAGE, (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)
Programming Languages for Beginners Python for Beginners: A crash course to learn Python Programming in 1 Week, Book 1, (Paperback) $14.22
$1422current price $14.22Programming Languages for Beginners Python for Beginners: A crash course to learn Python Programming in 1 Week, Book 1, (Paperback)
Python and Algorithmic Thinking for the Complete Beginner (3rd Edition): Learn to Think Like a Programmer, (Paperback) $49.99
$4999current price $49.99Python and Algorithmic Thinking for the Complete Beginner (3rd Edition): Learn to Think Like a Programmer, (Paperback)
Computer Programming Languages Modern Python Programming for Beginners, Book 2, (Paperback) $24.99
$2499current price $24.99Computer Programming Languages Modern Python Programming for Beginners, Book 2, (Paperback)
Parallel and High Performance Programming with Python (2nd Edition), (Paperback) $44.95
$4495current price $44.95Parallel and High Performance Programming with Python (2nd Edition), (Paperback)
Mastering Programming Languages C Programming: Efficient Systems Language with Abstractions, (Paperback) $28.99
$2899current price $28.99Mastering Programming Languages C Programming: Efficient Systems Language with Abstractions, (Paperback)
Python 3 Object-oriented Programming - Second Edition: Building robust and maintainable software with object oriented de, (Paperback) $48.47
$4847current price $48.47Python 3 Object-oriented Programming - Second Edition: Building robust and maintainable software with object oriented de, (Paperback)
Python for Non-Pythonians: How to Win Over Programming Languages, (Paperback) $31.98
$3198current price $31.98Python for Non-Pythonians: How to Win Over Programming Languages, (Paperback)
Python Programming Mastering Python Paradigms: The Complete Guide to Object-Oriented, Functional, and Imperative Programming, Book 1, (Paperback) $14.99
$1499current price $14.99Python Programming Mastering Python Paradigms: The Complete Guide to Object-Oriented, Functional, and Imperative Programming, Book 1, (Paperback)
Federated Learning with Python: Design and implement a federated learning system and develop applications using existing, (Paperback) $46.99
$4699current price $46.99Federated Learning with Python: Design and implement a federated learning system and develop applications using existing, (Paperback)
Functional Python Programming - Second Edition: Discover the power of functional programming, generator functions, lazy , (Paperback) $51.72
$5172current price $51.72Functional Python Programming - Second Edition: Discover the power of functional programming, generator functions, lazy , (Paperback)
Python Programming for Students and Beginners: Coding stories for high school students, kids, and new programmers, (Paperback) $21.99
$2199current price $21.99Python Programming for Students and Beginners: Coding stories for high school students, kids, and new programmers, (Paperback)
Python Full Stack Python Full Stack Unleashed From Code to Cloud VOL-IV, Book 4, (Paperback) $18.99
$1899current price $18.99Python Full Stack Python Full Stack Unleashed From Code to Cloud VOL-IV, Book 4, (Paperback)
Programming Techniques using Python: Have Fun and Play with Basic and Advanced Core Python (Paperback) $31.29
$3129current price $31.29Programming Techniques using Python: Have Fun and Play with Basic and Advanced Core Python (Paperback)
Customer ratings & reviews
- Free shipping
Free Holiday returns until Jan 31
How do you want your item?
Related pages
- Best Sellers In Books Python Programming
- Programming Rust
- Use Code Python
- Python And Gis
- Workflow Programming
- Python Structures Python Programming Language Books
- General Enterprise Applications Books
- General Certification Guide Books
- JavaScript Programming Language Books
- A+ Certification Guide Books
- Desktop Applications Databases Books
- Email Administration Books
