Planet Python RSS
216 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Matthew Rocklin: Dask Development Log

Link: https://matthewrocklin.com/blog//work/2018/07/08/dask-dev

This work is supported by Anaconda Inc
To increase transparency I’m trying to blog more often about the current work
going on around Dask and related projects. Nothing here is ready for
production.
Continuum Analytics Blog: Scalable Machine Learning with Dask—Your Questions Answered!

Link: https://www.anaconda.com/blog/developer-blog/scalable-machine-learning-dask-questions/

Building powerful machine learning models often requires more computing power than a laptop can provide. Although it’s fairly easy to provision compute instances in the cloud these days, all the compu
Erik Marsja: A Basic Pandas Dataframe Tutorial for Beginners

Link: https://www.marsja.se/pandas-dataframe-read-csv-excel-subset/

In this Pandas tutorial we will learn how to work with Pandas dataframes. More specifically, we will learn how to read and write Excel (i.e., xlsx) and CSV files using Pandas.
We will also learn how t
Mike Driscoll: PyDev of the Week: Ryan Kirkbride

Link: http://www.blog.pythonlibrary.org/2018/07/09/pydev-of-the-week-ryan-kirkbride/

This week we welcome Ryan Kirkbride (@ryankirkbride26) as our PyDev of the Week! Ryan is the creator of Foxdot, a live coding library for live coding music in an interactive Python editor. You can see
Gocept Weblog: Saltlabs Sprint: Zope and Plone sprint in a new location

Link: https://blog.gocept.com/2018/07/09/saltlabs-sprint-zope-and-plone-sprint-in-a-new-location/

After Earl Zope II is now nearly relocated to the Python 3 wonderland, gocept will move to a new head quarter in the next months. This is the right time to celebrate with a new sprint, as we have now
Real Python: Strings and Character Data in Python

Link: https://realpython.com/python-strings/

In the tutorial on Basic Data Types in Python, you learned how to define strings: objects that contain sequences of character data. Processing character data is integral to programming. It is a rare
EuroPython: EuroPython 2018: Women's Django Workshop

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

We are pleased to host and sponsor a free Women’s Django Workshop on Monday 23rd July, from 9am-6pm.EuroPython Women’s Django WorkshopWhat to expectWould you like to learn about how to build websites,
Made With Mu: Announcing Mu 1.0.0-beta.17

Link: https://madewith.mu/mu/releases/2018/07/09/beta-17.html

We’re pleased to announce the availability of Mu 1.0.0-beta.17,
a Python code editor for beginner programmers!
This is the final beta version before a release candidate later this week and
the final 1
Vladimir Iakolev: How I was planning a trip to South America with JavaScript, Python and Google Flights abuse

Link: https://nvbn.github.io/2018/07/10/trip-planner/

I was planning a trip to South America for a while. As I have flexible dates and want to visit
a few places, it was very hard to find proper flights. So I decided to try to automatize everything.
I’ve
Bhishan Bhandari: Flask Essentials – Handling 400 and 404 requests in Flask REST API

Link: http://feedproxy.google.com/~r/TheTaraNights/~3/TwiEntJFyIw/

Flask is a microframework for Python based on Werkzeug, Jinja 2. Flask is simple and straightforward. However less has been discussed in terms of handling non-existent resource request on the Flask AP
Mike Driscoll: My (abridged) Career in Python – Podcast.__init__ Interview

Link: http://www.blog.pythonlibrary.org/2018/07/10/my-abridged-career-in-python-podcast-__init__-interview/

I was recently interviewed by Tobias Macey (@TobiasMacey) on Podcast.__init__ (@Podcast__init__) about some of the things I have done in my career as a Python programmer.
You can listen in here:

And
Kay Hayen: Nuitka Release 0.5.31

Link: http://nuitka.net/posts/nuitka-release-0531.html

This is to inform you about the new stable release of Nuitka. It is the extremely compatible Python compiler. Please see the page "What is Nuitka?" for an overview.
This release is massive in terms of
Kushal Das: Using podman for containers

Link: https://kushaldas.in/posts/using-podman-for-containers.html



Podman is one of the newer tool in
the container world, it can help you to run OCI containers in pods. It uses
Buildah to build containers, and
runc or any other OCI compliant runtime. Podman is bei
Stack Abuse: The Naive Bayes Algorithm in Python with Scikit-Learn

Link: http://stackabuse.com/the-naive-bayes-algorithm-in-python-with-scikit-learn/

When studying Probability & Statistics, one of the first and most important theorems students learn is the Bayes' Theorem. This theorem is the foundation of deductive reasoning, which focuses on deter
A. Jesse Jiryu Davis: Motor 2.0

Link: https://emptysqua.re/blog/motor-2-0/

To support multi-document transactions, I had to make breaking changes to Motor’s session API and release a major version bump, Motor 2.0. Since this is a major release I also deleted many helper meth
Bhishan Bhandari: How to mess up a Python codebase coming from Java Background.

Link: http://feedproxy.google.com/~r/TheTaraNights/~3/tqMsxaT6bfA/

In python, you can make use of the augmented assignment operator to increase or decrease the value of a variable by 1. An augmented assignment is generally used to replace a statement where an operato
Real Python: Generating Random Data in Python (Guide)

Link: https://realpython.com/python-random/

How random is random? This is a weird question to ask, but it is one of paramount importance in cases where information security is concerned. Whenever you’re generating random data, strings, or num
PyCharm: PyCharm 2018.2 EAP 7

Link: http://feedproxy.google.com/~r/Pycharm/~3/hp-scVZxZSQ/

PyCharm 2018.2 EAP 7 is out! Get it now from the JetBrains website.
In this EAP we fixed lots of bugs in various subsystems and integrated features and bug-fixes recently added to WebStorm and DataGri
qutebrowser development blog: CVE-2018-10895: Remote code execution due to CSRF in qutebrowser

Link: https://blog.qutebrowser.org/cve-2018-10895-remote-code-execution-due-to-csrf-in-qutebrowser.html


Description
Due to a CSRF vulnerability affecting the qute://settings page, it was
possible for websites to modify qutebrowser settings. Via settings like
editor.command, this possibly allowed websit
Michael Foord: Hello World

Link: https://agileabstractions.com/Hello-World/


It feels funny to be writing a “Hello World” blog entry in a new technical blog so far into my adventures with Python. January 2005 and my first entry in my Python technical blog, which marked the ve