Planet Python RSS
212 subscribers
17K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Talk Python to Me: #211 Classic CS problems in Python

Link: https://talkpython.fm/episodes/show/211/classic-cs-problems-in-python

Many of you studied computer science at a University to get into programming and your careers. But I bet most of you came through some self-study or some sort of back door into the industry. I count m
Reuven Lerner: Python dicts and memory usage

Link: https://lerner.co.il/2019/05/12/python-dicts-and-memory-usage/

Let’s say that we create a new, empty Python dictionary:
>>> d = {}
How much memory does this new, empty dict consume? We can find out with “sys.getsizeof“:
>>> import sys>>> sys.getsizeof(d)240
In ot
Zero-with-Dot (Oleg Żero): AJAX calls in Django 2.2

Link: https://zerowithdot.com/django-2-ajax-call/

Introduction
AJAX (Asyncroneous JavaScript and XML) is a great way of updating client content without the need to reload the whole webpage.
When working with Django, the front-end code is rendered for
Podcast.__init__: Building A Privacy Preserving Voice Assistant

Link: https://www.pythonpodcast.com/snips-voice-assistant-episode-211/

Being able to control a computer with your voice has rapidly moved from science fiction to science fact. Unfortunately, the majority of platforms that have been made available to consumers are control
Mike Driscoll: PyDev of the Week: Tania Allard

Link: http://www.blog.pythonlibrary.org/2019/05/13/pydev-of-the-week-tania-allard/

This week we welcome Tania Allard (@ixek) as our PyDev of the Week! Tania is a developer advocate at Microsoft. She is also a speaker at multiple conferences. If you’d like to learn more about her, yo
EuroPython: EuroPython 2019: Early-bird ticket sales open today

Link: https://blog.europython.eu/post/184844709342

As previously announced, we will be opening early-bird tickets sales today at 12:00 CEST.We will have 200 early-bird tickets available when we open up ticket sales. They offer a discount of up to 50%
EuroPython Society: EuroPython 2019: Early-bird ticket sales open today

Link: https://www.europython-society.org/post/184844718460

europython:
As previously announced, we will be opening early-bird tickets sales today at 12:00 CEST.
We will have 200 early-bird tickets available when we open up ticket sales. They offer a discount
Ned Batchelder: Coverage.py 5.0a5: pytest contexts

Link: https://nedbatchelder.com//blog/201905/coveragepy_50a5_pytest_contexts.html

Development of version 5 of coverage.py is going slowly, but it is progressing.
The latest alpha is out: coverage.py 5.0a5.
The biggest changes are due to Stephan Richter and Justas Sadzevičius, from
Stories in My Pocket: Recommended podcast episode: No Plans to Merge "Feature Branches"

Link: https://storiesinmypocket.com/articles/recommended-episode-no-plans-merge-feature-branches/

No Plans to Merge is a newer podcast to me. The hosts, Daniel Coulbourne & Caleb Porzio, have a chemistry that is much deeper than their episode count would suggest, as this podcast is the successor t
Zato Blog: API validation with JSON Schema

Link: https://zato.io/blog/posts/json-schema.html

Employing JSON Schema is an easy and straightforward way to validate input to your APIs - learn below how it can be enabled in
Zato 3.1+
services in one line of code.
Preparing a schema
Supposing that
EuroPython: EuroPython 2019: Talk Voting is open

Link: https://blog.europython.eu/post/184850780847

Talk voting is your chance to tell us what you’d like to see at EuroPython 2019. We will leave talk voting open until:Friday, May 17 23:59:59 CESTIn order to vote, please log in to the website and the
PyCharm: New Book: “Effective PyCharm” by Michael Kennedy and Matt Harrison

Link: http://feedproxy.google.com/~r/Pycharm/~3/ZrjyhG5LMqg/

PyCon 2019 last week was exciting for us for many reasons but near the top of the list: the reveal of Effective PyCharm, a new book by Michael Kennedy and Matt Harrison.

About the Book
Michael and Ma
Vladimir Iakolev: Finding the cheapest flights for a multi-leg trip with Amadeus API and Python

Link: https://nvbn.github.io/2019/05/13/summer-trip/


This summer I’m planning to have a trip that will include Moscow, Irkutsk, Beijing, Shanghai, and Tokyo.
As I’m flexible on dates I’ve decided to try to find the cheapest flights with the shortest du
Chris Moffitt: Stylin’ with Pandas

Link: https://pbpython.com/styling-pandas.html


Introduction
I have been working on a side project so I have not had as much time to blog.
Hopefully I will be able to share more about that project soon.
In the meantime, I wanted to write an articl
Mike Driscoll: How to Extract Build Info from Jenkins with Python

Link: http://www.blog.pythonlibrary.org/2019/05/14/how-to-extract-build-info-from-jenkins-with-python/

I work with continuous integration software as a part of my job. I use both Hudson and Jenkins in my role and occasionally need to interact with them programmatically. There are two Python packages yo
Stack Abuse: Working with PDFs in Python: Adding Images and Watermarks

Link: https://stackabuse.com/working-with-pdfs-in-python-adding-images-and-watermarks/

Introduction
Today, a world without the Portable Document Format (PDF) seems to be unthinkable. It has become one of the most commonly used data formats ever. Up to PDF version 1.4, displaying a PDF d
PyCharm: PyCharm 2019.1.2

Link: http://feedproxy.google.com/~r/Pycharm/~3/Sn31eFfCwMY/

The observant among you may have noticed that PyCharm was updated last week without an accompanying blog post. This happened as all of us on the blog team were busy with PyCon. To hopefully make up fo