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

First Edition

22 stories

Stories

  • Секреты 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
  • The Book Is Published

    Printed, physical copies of the Effective Python book are now for sale! Follow this link to buy directly from the publisher (free shipping in the USA). The publisher also has ePub and PDF versions available. Follow this link to buy from Amazon. Amazon also has a Kindle edition available.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Digital Editions Now Available

    Digital editions of Effective Python are now available. Follow this link to buy the ePub or PDF version. Follow this link to buy the Kindle edition. The print copy is due out on March 6th.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog1 min read
  • Item 23: Accept Functions for Simple Interfaces Instead of Classes

    Many of Python’s built-in APIs allow you to customize behavior by passing in a function. These hooks are used by APIs to call back your code while they execute.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog5 min read
  • Item 34: Register Class Existence with Metaclasses

    A common use of metaclasses is to automatically register types in your program. Registration is useful for doing reverse lookups, where you need to map a simple identifier back to a corresponding class.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog4 min read
  • Item 53: Use Virtual Environments for Isolated and Reproducible Dependencies

    Building larger and more complex programs often leads you to rely on various packages from the Python community. You’ll find yourself running pip to install packages like pytz, numpy, and many others. The problem is that by default pip installs new packages in a global location.

    Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin Blog7 min read
  • Item 17: Be Defensive When Iterating Over Arguments

    When a function takes a list of objects as a parameter, it’s often important to iterate over that list multiple times.

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

Showing 18 of 22 stories

Load more stories
AiByts Weekly Brief

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

Weekly · AI news

Join 15,000+ AI enthusiasts