0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (1)
  • -
Status
Brand

Showing 1 - 1 of 1 matches in All Departments

Effective Python - 90 Specific Ways to Write Better Python (Paperback, 2nd edition): Brett Slatkin Effective Python - 90 Specific Ways to Write Better Python (Paperback, 2nd edition)
Brett Slatkin 1
R1,279 R1,191 Discovery Miles 11 910 Save R88 (7%) Ships in 9 - 15 working days

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.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Beach / Yoga Mat
R104 Discovery Miles 1 040
Home Classix Placemats - Blooming…
R59 R51 Discovery Miles 510
Be Still And Know That I Am God Pet…
Paperback R35 R29 Discovery Miles 290
The Lie Of 1652 - A Decolonised History…
Patric Tariq Mellet Paperback  (7)
R365 R270 Discovery Miles 2 700
Stabilo Boss Original Highlighters…
R144 R82 Discovery Miles 820
This Is Why
Paramore CD R383 Discovery Miles 3 830
Die Wonder Van Die Skepping - Nog 100…
Louie Giglio Hardcover R279 R230 Discovery Miles 2 300
Marco Prestige Laptop Bag (Black)
R676 Discovery Miles 6 760
Loot
Nadine Gordimer Paperback  (2)
R205 R164 Discovery Miles 1 640
May The Lord Bless You And Protect You…
Paperback R35 R29 Discovery Miles 290

 

Partners