Damián Avila: RISE 5.4.1 is out!
We're pleased to announce the release of RISE 5.4.1!RISE lets you show your Jupyter notebook rendered as an executableReveal.js-based slideshow. It is your very same notebook but in a slidy way! Read...
View ArticleWeekly Python StackOverflow Report: (cxl) stackoverflow python report
These are the ten most rated questions at Stack Overflow last week.Between brackets: [question score / answers count]Build date: 2018-08-25 19:30:09 GMTFind position of maximum per unique bin...
View ArticleRobert Collins: Monads and Python
When I wrote this I was going to lead in by saying: I’ve been spending a chunk of time recently thinking about how best to represent Monads in Python. Then I forgot I had this draft for 3 years. So.. I...
View ArticleREPL|REBL: Dictionaries — An almost complete guide to Python's key:value store
Dictionaries are key-value stores, meaning they store, and allow retrieval of data (or values) through a unique key. This is analogous with a real dictionary where you look up definitions (data) using...
View ArticleBreadcrumbsCollector: Is your test suite wasting your time?
This article has been originally included in a PyconPL 2018 conference book.AbstractNowadays there is no need for convincing anyone about the enormous advantages of writing automated tests for their...
View ArticleDaniel Roy Greenfeld: Stop Using Executable Code Outside of Version Control
There's an anti-pattern in the development world, and it's for using executable code as a means to store configuration values. In the Python universe, you sometimes see things like this in settings...
View ArticlePython Sweetness: A fork in the road for Mitogen
Mitogen for Ansible's original plan described facets of a scheme centered on features made possible by a rigorous single cohesive distributed program model, but of those facets, it quickly became clear...
View ArticlePodcast.__init__: Fast Stream Processing In Python Using Faust with Ask Solem
The need to process unbounded and continually streaming sources of data has become increasingly common. One of the popular platforms for implementing this is Kafka along with its streams API....
View ArticleMike Driscoll: Fall eBook Sale 2018
It’s the start of a new school year, so I am running a new sale this Fall. Feel free to check out my current sales:ReportLab: PDF Processing in PythonPython 201: Intermediate PythonPython 101These...
View ArticleMike Driscoll: PyDev of the Week: Manuel Kaufmann
This week we welcome Manuel Kaufmann (@reydelhumo) as our PyDev of the Week. Manuel has been very active in promoting Python in South America and even received a grant a few years ago to help him in...
View ArticleSimple is Better Than Complex: How to Create Custom Django Management Commands
Django comes with a variety of command line utilities that can be either invoked using django-admin.py or the convenient manage.py script. A nice thing about it is that you can also add your own...
View ArticleStack Abuse: Text Classification with Python and Scikit-Learn
IntroductionText classification is one of the most important tasks in Natural Language Processing. It is the process of classifying text strings or documents into different categories, depending upon...
View ArticleTechiediaries - Django: Using Python with Electron Tutorial
In this tutorial, you'll learn to build GUIs for your Python applications using Electron and web technologies i.e HTML, CSS and JavaScript-this means taking advantage of the latest advancements in...
View ArticleReal Python: Python Community Interview With Mariatta Wijaya
For this week’s community interview, I am joined by Mariatta Wijaya.Mariatta is a web developer at Zapier. She also spends much of her time volunteering in the Python community: she is a core developer...
View ArticleStack Abuse: Comparing Strings using Python
In Python, strings are sequences of characters, which are effectively stored in memory as an object. Each object can be identified using the id() method, as you can see below. Python tries to re-use...
View ArticleREPL|REBL: Displaying images on OLED screens — Using 1-bpp images in MicroPython
We've previously covered the basics of driving OLED I2C displays from MicroPython, including simple graphics commands and text. Here we look at displaying monochrome 1 bit-per-pixel images and...
View ArticleRene Dudfield: Draft of, "How to port and market games using #python and...
This is a collaborative document, and a really early draft. Please feel free to add any tips or links in a comment here or on the reddit post...
View ArticleThe No Title® Tech Blog: Optimize Images v1.2 – new features and finally...
The new release of my image optimization command-line utility is out. It has a couple of cool new features and, for the first time, it is now available on PyPI, which means you can just pip install it...
View ArticleMike Driscoll: Jupyter Notebook 101 Pre-Order
My latest book, Jupyter Notebook 101, is now available for Pre-Order on Leanpub.This book is scheduled to be finished by November 2018. Should you purchase this book, you will get it in PDF, ePub and...
View ArticleTechiediaries - Django: Using Electron with Flask and python-shell
In the previous tutorial, we've seen how to use Electron and python-shell to create Python apps with Electron GUIs. This opens the door for using the modern frontend web technologies, the Node.js and...
View Article