Effective Python 90 Specific Ways to Write Better Python

Afbeeldingen

Artikel vergelijken

  • Engels
  • Paperback
  • 9780134853987
  • 24 januari 2020
  • 480 pagina's
Alle productspecificaties

Samenvatting

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.

Productspecificaties

Inhoud

Taal
en
Bindwijze
Paperback
Oorspronkelijke releasedatum
24 januari 2020
Aantal pagina's
480
Illustraties
Nee

Betrokkenen

Hoofdauteur
Brett Slatkin
Hoofduitgeverij
Addison Wesley

Overige kenmerken

Editie
2
Extra groot lettertype
Nee
Product breedte
180 mm
Product hoogte
2 mm
Product lengte
230 mm
Studieboek
Ja
Verpakking breedte
177 mm
Verpakking hoogte
21 mm
Verpakking lengte
232 mm
Verpakkingsgewicht
718 g

EAN

EAN
9780134853987

Je vindt dit artikel in

Taal
Engels
Boek, ebook of luisterboek?
Boek
Studieboek of algemeen
Algemene boeken
Beschikbaarheid
Leverbaar

Reviews

1 review
1
0
0
0
0
  • Referentie om je Python schrijven te verbeteren

    Positieve punten

    • Praktisch toepasbaar
    • Volledig
    • State-of-the art

    Negatieve punten

    • Moeilijk leesbaar

    Dit boek is voor de intermediate Python programmer die de Python syntax al kent.
    Het is geen boek om van voor tot achter te lezen, maar een referentieboek !

    De 90 onderwerpen zijn geordend per categorie.
    In elk onderwerp wordt aangegeven wat de beste manier is om iets in Python te doen. Hierbij worden alternatieven (indien beschikbaar) vermeld en in detail beschreven waarom een alternatief niet voldoet. Het is niet nodig om al deze alternatieven te lezen: Als je enkel het voorkeur-alternatief leest, dan weet je genoeg om je code te verbeteren. B.v. welke string formatting methode gebruiken.

    Je hebt wat eenvoudigere onderwerpen, en andere die meer zijn voor de (ver) gevorderde programmeur.

    Ik zou eens door lijst van alle onderwerpen lezen. Je kan dan eventueel de onderwerpen lezen die je al iets zeggen, al bent tegengekomen. Als je later een bepaald probleem tegenkomt en het is vermeld in dit boek, dan lees je het dan.

    Het Python Cookbook is iets gelijkaardig:Dit gaat wel veel minder diep in op een onderwerp en geeft vooral kleine code snippets met een veel beperktere verklaring.

    Vond je dit een nuttige review?
    1
    0

Kies gewenste uitvoering

Kies je editie (3)

Prijsinformatie en bestellen

De prijs van dit product is 46 euro en 06 cent.
Op voorraad
Select
Voor 23:59 besteld, morgen in huis
Verkoop door bol
  • Prijs inclusief verzendkosten, verstuurd door bol
  • Ophalen bij een bol afhaalpunt mogelijk
  • 30 dagen bedenktijd en gratis retourneren
  • Dag en nacht klantenservice
Bezorgopties
  • Vandaag nog in huis (bestel ma-vr voor 12:00, bezorging tussen 17:00 en 22:00)
  • Doordeweeks ook ’s avonds in huis
  • Ook zondag in huis (bestel voor za 23:59)

Alle bindwijzen en edities (3)

  • 27,99
    Direct beschikbaar
  • 46,06
    Op voorraad. Voor 23:59 besteld, morgen in huis Tooltip
  • 23,99
    Uiterlijk 14 mei in huis Tooltip

Vaak samen gekocht

Lijst met gekozen artikelen om te vergelijken

Vergelijk artikelen