Know a great AI tool or AI news source? Submit it to AiByts

Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog

Stay updated with the latest developments in Artificial Intelligence

Latest AI News

  • Preorder the Third Edition

    Effective Python: Third Edition is now available for preorder! Follow this link to buy your copy in advance. It will ship in late November 2024 once the book has finished printing and is stocked in the warehouse. Digital editions will become available when the physical book ships or sooner.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Item 10: Prevent Repetition with Assignment Expressions

    An assignment expression—also known as the walrus operator—is a new syntax introduced in Python 3.8 to solve a long-standing problem with the language that can cause code duplication.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog8 min read
  • Item 51: Prefer Class Decorators Over Metaclasses for Composable Class Extensions

    Although metaclasses allow you to customize class creation in multiple ways (see Item 48: “Validate Subclasses with __init_subclass__” and Item 49: “Register Class Existence with __init_subclass__”), they still fall short of handling every situation that may arise.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog5 min read
  • Digital Versions of the 2nd Edition are Now Available

    You can immediately read the second edition of Effective Python as a DRM-free eBook, on Kindle, on Google Play, and on O’Reilly Online Learning.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Item 74: Consider memoryview and bytearray for Zero-Copy Interactions with bytes

    Though Python isn’t able to parallelize CPU-bound computation without extra effort (see Item 64: “Consider concurrent.futures for True Parallelism”), it is able to support high-throughput, parallel I/O in a variety of ways (see Item 53: “Use Threads for Blocking I/O, Avoid for Parallelism” and Item…

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog8 min read
  • Preorder the Second Edition

    Effective Python: Second Edition is now available for preorder. Follow this link to buy your copy in advance. It will ship in mid-November (2019) once the book has finished printing and is stocked in the warehouse. Digital editions will become available when the physical book ships or sooner.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Секреты Python

    The publishing house Вильямс has translated and released a Russian version of Effective Python. You can buy the book online from Ozon and learn more on the publisher website.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Python Eficaz

    The publishing house Novatec Editora has translated and released a Portuguese version of Effective Python. You can buy the book directly from the publisher.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Effective Python 简体中文

    The publishing house 机械工业出版社 (China Machine Press) has translated and released a Chinese (Simplified) version of Effective Python. You can buy the book directly from the publisher or get it on Amazon.cn.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Effective Python 파이썬 코딩의 기술

    The publishing house Gilbut Inc. has translated and released a Korean version of Effective Python. The publisher’s website links to many different retailers online where you can buy the book.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Effective Python 日本語

    The publishing house O’Reilly Japan has translated and released a Japanese version of Effective Python. You can buy the book directly from the publisher or get it on Amazon.jp.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Efektywny Python

    The publishing house Helion has translated and released a Polish version of Effective Python. You can buy the book directly from the publisher.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Effektiv Python ​programmieren

    The publishing house mitp-Verlag has translated and released a German version of Effective Python. You can buy the book directly from the publisher or get it on Amazon.de (including Kindle edition).

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Talk Python To Me Podcast

    I was invited on to the Talk Python To Me Podcast to talk about Effective Python. You can read the full transcript here or listen to the audio embedded below. Thanks to Michael Kennedy for being such a welcoming host.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Effective Python 中文版

    The publishing house 碁峰 (Acer Peak) has translated and released a Chinese (Traditional) version of Effective Python. You can buy the book directly from the publisher or get a digital edition on Google Play.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Live Lessons Video

    I worked with Addison-Wesley to produce a video version of the book Effective Python. You can view samples and buy the video on the publisher’s website. It includes 5 hours of video, covering 32 items from the book in six lessons.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Talk at PyCon Montréal

    I gave a talk at PyCon Montréal entitled “How to Be More Effective with Functions”.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read

Showing 18 of 28 stories

Load more stories
AiByts Weekly Brief

Get the top AI news and tools straight to your inbox every week.

Weekly · AI news from Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog

Join 15,000+ AI enthusiasts