A. Jesse Jiryu Davis: Announcing Motor 1.0
More than four years ago, I was sitting through a particularly distracted period of meditation. It was a Saturday morning and I was sitting on a meditation cushion next to my girlfriend in her Brooklyn...
View ArticlePython Engineering at Microsoft: Creating Apps from Templates: Cookiecutter...
Cookiecutter is a popular Open Source templating engine that lets experts easily create highly customizable templates to help other users get started on a project. We have brought it to Visual Studio...
View ArticleDaniel Bader: A Python refactoring gone wrong
A Python refactoring gone wrongEver witnessed a colleague make a refactoring to “clean up” some Python code only to make it worse and harder to understand?I know I did. And I’ve also been that...
View ArticleFabio Zadrozny: PyDev 5.3.1 (bugfix release)
PyDev 5.3.1 is now out.This is mostly a bugfix release.It fixes a regression added on 5.3.0 where Ctrl+1 was not properly resolving symbols from dependent projects, code analysis on a particular case...
View ArticleMontreal Python User Group: Montreal-Python new slack Channel
Good news everyone,The Montreal-Python community now has his own slack channel. Join us to discuss about Python, Numpy, Pyramid, Django and everyone's favorite usage of our preferred language.To join,...
View ArticleReinout van Rees: DSA ssh keys also deprecated in OSX Sierra
I've been using an ssh key for a long time. Back in the days when RSA keys were mostly commercial/proprietary and when DSA keys where the recommended method.When ubuntu 16.04 came out, I suddenly...
View ArticleCaktus Consulting Group: Managing multiple Python projects: Virtual environments
Even Python learning materials that get into very advanced language features rarely mention some practical things that would be very helpful to know as soon as you start working on more serious...
View ArticlePyPy Development: Vectorization extended. PowerPC and s390x
We are happy to announce that JIT support in both the PowerPC backend and the s390x backend have been enhanced. Both can now vectorize loops via SIMD instructions. Special thanks to IBM for funding...
View ArticlePeter Bengtsson: Optimization of QuerySet.get() with or without select_related
If you know you're going to look up a related Django ORM object from another one, Django automatically takes care of that for you. To illustrate, imaging a mapping that looks like...
View ArticleEnthought: Scientists Use Enthought’s Virtual Core Software to Study Asteroid...
Chicxulub Impact Crater Expedition Recovers Core to Further Discovery on the Impact on Life and the Historical Dinosaur ExtinctionFrom April to May 2016, a team of international scientists drilled into...
View ArticleImport Python: ImportPython Issue 97 - Building chat bots, quick python...
Worthy ReadPyvisgraph - Python Visibility Graphvisualization,opensource projectThis is a super cool project build by Christian. Pyvisgraph builds a visibility graph given a set of simple obstacle...
View ArticlePython Anywhere: Nitrous.io shuts down
We were sad to hear about the sudden departure of our frenemies* at Nitrous.Whenever something like this happens, there's a conversation about the reliability of SaaS services in the face of VC...
View ArticleVasudev Ram: [xtopdf] Batch convert text files to PDF (with xtopdf and...
By Vasudev Ramfile1.txt + file2.txt + file3.txt => file123.pdfI created this new xtopdf app recently. (For those unfamiliar with it, xtopdf (source here) is my open source Python project for PDF...
View ArticleArmin Ronacher: Be Careful About What You Dislike
The last few months I keep making the same observation over and over again in various different contexts: that whenever you are confronted with a very strong opinion about a topic, reasonable...
View ArticleWeekly Python StackOverflow Report: (xliv) stackoverflow python report
These are the ten most rated questions at Stack Overflow last week.Between brackets: [question score / answers count]Build date: 2016-11-05 13:41:46 GMTUnderstanding memory allocation for large...
View ArticleWeekly Python Chat: Scratch vs Python
Interested in teaching programming to a kid and trying to figure out whether to use Scratch or Python? This week's chat is for you!Al Sweigart , author of Scratch Programming Playground and I will be...
View ArticleSteve Dower: Why are there so many Python installers?
Those who have been following Python development on Windows recently will be aware that I’ve been actively redeveloping the installer. And if you’ve been watching closely you’ll know that there are now...
View ArticleProgramming Ideas With Jake: Python Inheritance is More Powerful (and More...
This is going to be a short one to get me back into writing again. I just wanted to point out some interesting things I’ve noticed about Python inheritance that I’m (sometimes) sad that Java or C#...
View ArticleLuke Plant: Avoid Django's GenericForeignKey
In Django, a GenericForeignKey is a feature that allows a model to be related to any other model in the system, as opposed to a ForeignKey which is related to a specific one.This post is about why...
View ArticleGiampaolo Rodola: psutil 5.0.0 is around twice as fast
OK, this is a big one. Starting from psutil 5.0.0 you can query multiple Process information around twice as fast than with previous versions (see original ticket and updated doc). It took me 7 months,...
View Article