Mike Driscoll: Python 3 – An Intro to asyncio
The asyncio module was added to Python in version 3.4 as a provisional package. What that means is that it is possible that asyncio receives backwards incompatible changes or could even be removed in a...
View ArticleBruno Rocha: Microservices with Python, RabbitMQ and Nameko
"Micro-services is the new black" - Splitting the project in to independently scalable services is the currently the best option to ensure the evolution of the code. In Python there is a Framework...
View ArticleMachinalis: Writing type stubs for Numpy
Continuing our coverage of MyPy (check parts #1, #2, and #3 of our “A Day With MyPy” series), this time we wanted to show you how we applied what we learned so far, by creating a type stub to a package...
View ArticleMarcos Dione: deriving-centerlines-from-riverbanks-without
For a long time now I've been thinking on a problem: OSM data sometimes contains riverbanks that have no centerline. This means that someone mapped (part of) the coasts of a river (or stream!), but...
View ArticleA. Jesse Jiryu Davis: Talk Python to Me: "Write an Excellent Programming Blog"
Michael Kennedy and I talked about writing about programming. What kind of writing is most valuable, how do you choose a topic, improve your writing, find an audience, and find the time to write?...
View Articlequtebrowser development blog: qutebrowser v0.8.0 released
I'm happy to annouce the release of qutebrowser v0.8.0!qutebrowser is a keyboard driven browser with a vim-like, minimalistic interface. It's written using PyQt and cross-platform.The main reason for...
View ArticlePython Software Foundation: PyGotham: a Python Conference at the United Nations
United Nations Headquarters I've never had to take my belt off to get into a Python conference before. This is the fifth year I attended PyGotham, here in New York City. In past years we held the...
View ArticleMike Driscoll: Python: Visualization with Bokeh
The Bokeh package is an interactive visualization library that uses web browsers for its presentation. Its goal is to provide graphics in the vein of D3.js that look elegant and are easy to construct....
View ArticlePyCon Australia: Announcing keynote speaker Damien George
The PyCon Australia team is quietly ecstatic to announce that our second keynote speaker will be Damien George. Damien is the creator of MicroPython and ran two very fruitful Kickstarter campaigns to...
View ArticleNed Batchelder: Coverage.py 4.2
Coverage.py 4.2 is done.As I mentioned in the beta 1 announcement, this contains work from the sprint at PyCon 2016 in Portland.The biggest change since 4.1 is the only incompatible change. The...
View ArticleCaktus Consulting Group: How I Built a Power Debugger (PyCon 2016 Must-See...
Part three of six in our annual PyCon Must-See Series, a weekly highlight of talks our staff especially loved at PyCon. With so many fantastic talks, it’s hard to know where to start, so here’s our...
View ArticlePhilip Semanchuk: Creating PDF Documents Using LibreOffice and Python
This post is a supplement to a talk I’m giving at PyOhio about using Python to create PDFs “the lazy way”. It’s the first of a series on this subject which is a bit too big for just one blog post.In...
View ArticleThomas Guest: Python Streams vs Unix Pipes
ContentsInfinite series and PythonInfinite series in Other LanguagesPartial sums.Consecutive sumsBug FixesMerging StreamsGenerating PrimesPipe ConnectionPipe TeeingPortabilityStream MergeAlternative...
View ArticleChris Mitchell: Wooey v. 0.9.3 released
After a somewhat long delay, Wooey 0.9.3 is finally released.Some of the major features of this new release:Real time updates of Job statusThis was an often requested feature that is now implemented....
View ArticleImport Python: ImportPython Issue 83
Worthy ReadRaymond Hettinger - Thinking about Concurrency (Pycon RU 2016)videoWalk through two examples of threading and multiprocessing to illustrate rules and best practices for taking advantage of...
View ArticleMike Driscoll: Python 201: A Tutorial on Threads
The threading module was first introduced in Python 1.5.2 as an enhancement of the low-level thread module. The threading module makes working with threads much easier and allows the program to run...
View ArticleAutomating OSINT: Dark Web OSINT With Python and OnionScan: Part One
You may have heard of this awesome tool called OnionScan that is used to scan hidden services in the dark web looking for potential data leaks. Recently the project released some cool visualizations...
View ArticleSemaphore Community: Getting Started with Behavior Testing in Python with Behave
This article is brought with ❤ to you by Semaphore.IntroductionBehavior testing simply means that we should test how an application behaves in certain situations. Often the behavior is given to us...
View ArticleContinuum Analytics News: Dask and scikit-learn: a 3-Part Tutorial
Developer BlogPostedThursday, July 28, 2016Jim Crist Continuum AnalyticsDask core contributor Jim Crist has put together a series of posts discussing some recent experiments combining Dask and...
View ArticleMarcos Dione: osm-centerlines-two-days-after
In this last two days I've been expanding osm-centerlines. Now it not only supports ways more complex than a simple rectangle, but also ones that lead to 'branches' (unfortunately, most probably...
View Article