hypothesis.works articles: Calculating the mean of a list of numbers
Consider the following problem:You have a list of floating point numbers. No nasty tricks - these aren’t NaN or Infinity, just normal “simple” floating point numbers.Now: Calculate the mean (average)....
View ArticleeGenix.com: Python Meeting Düsseldorf - 2016-07-06
The following text is in German, since we're announcing a regional user group meeting in Düsseldorf, Germany.AnkündigungDas nächste Python Meeting Düsseldorf findet an folgendem Termin...
View ArticleMike Driscoll: PyDev of the Week: Larry Hastings
This week we welcome Larry Hastings as our PyDev of the Week! Larry is a core Python developer and long time user of Python. He has a fun talk about Python’s GIL on Youtube that is well worth your time...
View ArticleDoug Hellmann: pdb — Interactive Debugger — PyMOTW 3
pdb implements an interactive debugging environment for Python programs. It includes features to pause a program, look at the values of variables, and watch program execution step-by-step, so you can...
View ArticleEuroPython: EuroPython 2016: Please configure your tickets
The EuroPython website supports buying tickets for other people (friends, colleagues, etc.). As a result, it is necessary to assign the tickets you buy to either yourself or someone else. The...
View ArticlePython Sweetness: Pro Linux systems spelunking
This is a really quick post to document a blindingly simple technique that far too many people are unaware of, or are possibly even unjustifiably afraid of. I want to demonstrate how with a few sleepy...
View ArticleJoão Laia: Multiprocessing in Python via C
Python plays very well with both C and Fortran. It is relatively easy to extend it using these languages, and to run very fast code in python. Additionally, using the OpenMP API, it is easy to...
View ArticleJohn Cook: Distribution of numbers in Pascal’s triangle
This post explores a sentence from the book Single Digits:Any number in Pascal’s triangle that is not in the outer two layers will appear at least three times, usually four.Pascal’s triangle contains...
View ArticleMachinalis: A day with mypy: Part 1
Earlier this year PEP-484 was accepted, the typing module was added to Python 3.5, and mypy moved into the umbrella of official python projects. Since it was a visible topic at the last Pycon.us, I...
View ArticleVladimir Iakolev: Parse shell one-liners with pyparsing
For one of my projects I needed some one-liners parser to AST. I’ve tried PLY, pyPEG and a few more. And stopped on pyparsing. It’s actively maintained, works without magic and easy to use.Ideally I...
View ArticleDataquest: Building a data science portfolio: Machine learning project
This is the third in a series of posts on how to build a Data Science Portfolio. If you like this and want to know when the next post in the series is released, you can subscribe at the bottom of the...
View ArticleGalvanize: Introduction to Python for Data Science – Seattle (7.11)
Data scientists need to know how to code, and Python is the most useful and versatile programming language for doing data science. In this hands-on workshop, you’ll learn foundational skills for adding...
View ArticleNed Batchelder: Coverage.py 4.2 beta 1
Coverage.py 4.2 beta 1 is available.This contains a few things we worked on during a day of sprinting at PyCon 2016 in Portland. Thanks to my fellow sprinters: Dan Riti, Dan Wandschneider, Josh...
View ArticleKushal Das: Summer training 2016 is on
The 9th edition of dgplugsummer training started few weeks back. This year in the IRC channel (#dgplug on freenode) we saw around 186+ nicks participating in the sessions. Till now we have went through...
View ArticleStefan Petrea: Geolocation using multiple services
Table of ContentsIntroOverviewComparison between geonames and openstreetmapAsynchronous requests to geolocation servicesCity name ambiguityCities with the same name within the same countryCities with...
View ArticleTwisted Matrix Labs: Twisted 16.3 Released
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.3.0.The highlights of this release are:The Git migration has happened, so we've updated our development...
View ArticleKushal Das: Event report: Fedora Cloud FAD 2016
Around a month back the Fedora Cloud Working Group met in Raleigh for two days for Cloud FAD. The goal of the meet was to agree about the future we want, to go through major action items for the coming...
View ArticleReal Python: Testing External APIs with Mock Servers
Despite being so useful, external APIs can be a pain to test. When you hit an actual API, your tests are at the mercy of the external server, which can result in the following pain points:The...
View ArticleContinuum Analytics News: The Journey to Open Data Science Is Not as Hard as...
Company BlogPostedWednesday, July 6, 2016Michele Chambers Chief Marketing Officer & VP ProductBusinesses are in a constant struggle to stay relevant in the market and change is rarely easy —...
View ArticleEuroPython Society: Invitation to the EuroPython Society General Assembly 2016
We would like to officially invite all EuroPython Society (EPS) members to attend this year’s EPS General Assembly (GA), which we will run as in-person meeting at the upcoming EuroPython Conference...
View Article