
Pre-Owned Effective Software Development Effective Python: 90 Specific Ways to Write Better Python, (Paperback)
Key item features
- Effective Software Development Effective Python: 90 Specific Ways to Write Better Python, (Paperback)
- Author: Addison-Wesley Professional
- ISBN: 9780134853987
- Format: Paperback
- Publication Date: 2019-11-15
- Page Count: 480
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateNovember, 2019
- Pages480
- SubgenreLanguages
- Free shipping
Free 30-day returns
How do you want your item?
About this item
Product details
Updated and Expanded for Python 3
It's easy to start developing programs with Python, which is why the language is so popular. However, Python's unique strengths, charms, and expressiveness can be hard to grasp, and there are hidden pitfalls that can easily trip you up.
This second edition of Effective Python will help you master a truly "Pythonic" approach to programming, harnessing Python's full power to write exceptionally robust and well-performing code. Using the concise, scenario-driven style pioneered in Scott Meyers' best-selling Effective C++, Brett Slatkin brings together 90 Python best practices, tips, and shortcuts, and explains them with realistic code examples so that you can embrace Python with confidence.
Drawing on years of experience building Python infrastructure at Google, Slatkin uncovers little-known quirks and idioms that powerfully impact code behavior and performance. You'll understand the best way to accomplish key tasks so you can write code that's easier to understand, maintain, and improve. In addition to even more advice, this new edition substantially revises all items from the first edition to reflect how best practices have evolved.
Key features include
- 30 new actionable guidelines for all major areas of Python
- Detailed explanations and examples of statements, expressions, and built-in types
- Best practices for writing functions that clarify intention, promote reuse, and avoid bugs
- Better techniques and idioms for using comprehensions and generator functions
- Coverage of how to accurately express behaviors with classes and interfaces
- Guidance on how to avoid pitfalls with metaclasses and dynamic attributes
- More efficient and clear approaches to concurrency and parallelism
- Solutions for optimizing and hardening to maximize performance and quality
- Techniques and built-in modules that aid in debugging and testing
- Tools and best practices for collaborative development
Effective Python will prepare growing programmers to make a big impact using Python.
- Effective Software Development Effective Python: 90 Specific Ways to Write Better Python, (Paperback)
- Author: Addison-Wesley Professional
- ISBN: 9780134853987
- Format: Paperback
- Publication Date: 2019-11-15
- Page Count: 480
Specifications
Book format
Fiction/nonfiction
Genre
Publication date
Warranty
Warranty information
Warnings
State Chemical Disclosure
Similar items you might like
Python Programming: A full Comprehensive Guide for Beginners and experienced programmers (Paperback) $11.99
$1199current price $11.99Python Programming: A full Comprehensive Guide for Beginners and experienced programmers (Paperback)
Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python, (Paperback) $46.84
$4684current price $46.84Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python, (Paperback)
Dead Simple Python : Idiomatic Python for the Impatient Programmer (Paperback) $44.59
$4459current price $44.59Dead Simple Python : Idiomatic Python for the Impatient Programmer (Paperback)
Django 5 By Example - Fifth Edition: Build powerful and reliable Python web applications from scratch, (Paperback) $35.50 Was $39.99
$3550current price $35.50, Was $39.99$39.99Django 5 By Example - Fifth Edition: Build powerful and reliable Python web applications from scratch, (Paperback)
Practical Python AI: From Basics to Advanced NLP Techniques (en anglais), (Paperback) $48.00
$4800current price $48.00Practical Python AI: From Basics to Advanced NLP Techniques (en anglais), (Paperback)
Python Get Started Programming with Python: Give Your Professional Possibilities a Boost by Learning the Python Programming Lan, Book 1, (Hardcover) $26.57
$2657current price $26.57Python Get Started Programming with Python: Give Your Professional Possibilities a Boost by Learning the Python Programming Lan, Book 1, (Hardcover)
Python For Kids Ages 12 - 18: Simple, Concise & Easy Guide to Python Programming Language, (Paperback) $7.99
$799current price $7.99Python For Kids Ages 12 - 18: Simple, Concise & Easy Guide to Python Programming Language, (Paperback)
Expert Python Programming - Second Edition: Write proffesional, efficient and maintainable code in Python, (Paperback) $48.29
$4829current price $48.29Expert Python Programming - Second Edition: Write proffesional, efficient and maintainable code in Python, (Paperback)
Mastering Python 3 Programming: Ultimate Guide to Learn Python Coding Fundamentals and Real-World Applications, (Paperback) $34.50
$3450current price $34.50Mastering Python 3 Programming: Ultimate Guide to Learn Python Coding Fundamentals and Real-World Applications, (Paperback)
Python for RTL Verification: A complete course in Python, cocotb, and pyuvm (Paperback) by Ray Salemi $40.69
$4069current price $40.69Python for RTL Verification: A complete course in Python, cocotb, and pyuvm (Paperback) by Ray Salemi
Python Python: Python basics for Beginners, Book 1, (Paperback) $22.59
$2259current price $22.59Python Python: Python basics for Beginners, Book 1, (Paperback)
Python Programming Web Programming with Python and Flask, (Paperback) $16.99
$1699current price $16.99Python Programming Web Programming with Python and Flask, (Paperback)
Programming: 4 Books in 1: Python Programming & Crash Course, Machine Learning for Beginners, Python Machine Learning (Paperback) $29.76
$2976current price $29.76Programming: 4 Books in 1: Python Programming & Crash Course, Machine Learning for Beginners, Python Machine Learning (Paperback)
Python Programming Using Problem Solving, (Paperback) $45.16
$4516current price $45.16Python Programming Using Problem Solving, (Paperback)
Python Playbook: Learn to Think, Code, and Create: Master Coding Logic in 1 Day, (Paperback) $23.28 Was $29.91
$2328current price $23.28, Was $29.91$29.91Python Playbook: Learn to Think, Code, and Create: Master Coding Logic in 1 Day, (Paperback)
Python for Beginners: 100 Hands-on coding challenges, (Paperback) $13.99
$1399current price $13.99Python for Beginners: 100 Hands-on coding challenges, (Paperback)
Python Mega Course Learn Python in 60 Days, Build 20 Apps: Master Python programming by building 20 real-world applicati, (Paperback) $16.99 Was $20.45
$1699current price $16.99, Was $20.45$20.45Python Mega Course Learn Python in 60 Days, Build 20 Apps: Master Python programming by building 20 real-world applicati, (Paperback)
Mastering Text Analytics: A Hands-On Guide to Nlp Using Python, (Paperback) $33.49
$3349current price $33.49Mastering Text Analytics: A Hands-On Guide to Nlp Using Python, (Paperback)
Hands-On Software Engineering with Python, (Paperback) $54.29
$5429current price $54.29Hands-On Software Engineering with Python, (Paperback)
Automate Excel with Python: From Manual Grind to One-Click Workflow, (Paperback) $42.21
$4221current price $42.21Automate Excel with Python: From Manual Grind to One-Click Workflow, (Paperback)
Customer ratings & reviews
Related pages
- C K Scott Allen Programming Languages
- Sql Practice
- Python Bible Python Programming Language Books
- 5g Work Java Programming Language Books
- Python Testing
- Excel Language Lessons
- SQL Programming Language Books
- A+ Certification Guide Books
- Computer & Internet Law Books
- HTML Programming Language Books
- Java Programming Language Books
- JavaScript Programming Language Books
