Martijn Faassen: Morepath 0.15 released!
Today the Morepath developers released Morepath 0.15 (CHANGES).What is Morepath? Morepath is a Python web framework that is small, easy to learn, extensively documented, and insanely powerful.This...
View ArticleMike Driscoll: PyDev of the Week: James Tauber
This week we welcome James Tauber (@jtauber) as our PyDev of the Week. James is the founder and CEO of Eldarion. He is also the creator and lead developer of Pinax. You can about his many projects on...
View ArticlePyCon Australia: Announcing keynote speaker Dr Russell Keith-Magee
The PyCon Australia 2016 team is happy to announce that our first keynote speaker will be Dr Russell Keith-Magee. We’re familiar with Python as a scripting language, as a web server language, as a...
View ArticleDoug Hellmann: textwrap — Formatting Text Paragraphs — PyMOTW 3
The textwrap module can be used to format text for output in situations where pretty-printing is desired. It offers programmatic functionality similar to the paragraph wrapping or filling features...
View ArticleNathan Lemoine: Ecological Dynamic Programming Optimization in Python
It’s been awhile since I’ve posted anything. I’ll use the excuse that I’ve been busy, but mostly I just forget. Regardless, I’m learning how to do Dynamic Programming Optimization (DPO), which sounds...
View ArticleDjango Weblog: Django security releases issued: 1.10 release candidate 1,...
In accordance with our security release policy, the Django team is issuing Django 1.10 release candidate 1, Django 1.9.8 and 1.8.14. These release addresses a security issue detailed below. We...
View ArticlePython 4 Kids: Python for Kids Book: Project 6
In these posts I outline the contents of each project in my book Python For Kids For Dummies. If you have questions or comments about the project listed in the title post them here. Any improvements...
View ArticleCodementor: How to Deploy a Django Application on DigitalOcean
PrerequisitesA fresh DigitalOcean droplet running Ubuntu 14.04A Git Repository (on Bitbucket or Github) which you use with your Django ApplicationYou should have a local Django app setup using Postgres...
View ArticleMike Driscoll: Python 201: An Intro to mock
The unittest module now includes a mock submodule as of Python 3.3. It will allow you to replace portions of the system that you are testing with mock objects as well as make assertions about how they...
View ArticleMachinalis: A day with mypy: Part 3
This is the third and final post in my trilogy about applying the python static typing tool mypy to a real world open source project (I chose pycodestyle as an example). The setup for this can be found...
View ArticleDjango Weblog: DSF Code of Conduct committee releases transparent documentation
Almost exactly three years ago Django community adopted a Code of Conduct, we were one of the first communities to do so in the tech industry. Since then, we have come a long way and learned about how...
View Articlepythonwise: Work with AppEngine SDK in the REPL
Working again with AppEngine for Python. Here's a small code snippet that will let you work with your code in the REPL (much better than the previous solution). What I do in IPython is:In [1]: %run...
View Articlepythonwise: Removing String Columns from a DataFrame
Sometimes you want to work just with numerical columns in a pandas DataFrame. The rule of thumb is that everything that has a type of object is something not numeric (you can get fancier with...
View Articlepythonwise: Slap a --help on it
Sometimes we write "one off" scripts to deal with certain task. However most often than not these scripts live more than just the one time. This is very common in ops related code that for some reason...
View Articlepythonwise: aenumerate - enumerate for async for
Python's new async/await syntax helps a lot with writing async code. Here's a little utility that provides the async equivalent of enumerate.
View ArticleYasoob Khalid: Support me on Patreon
Hi there folks! I have been writing regular blog-posts since 2013. I have been documenting my Python journey since then. Almost every new thing which I learn finds it’s way to the blog.I haven’t only...
View ArticleAnton Bobrov
Release of dsq-0.6. Task queue using redisI tired from celery/kombu bugs and wrote simple task queue https://github.com/baverman/dsqWhy? I can do better....
View ArticleControl F'd: Python math errors with decimals (Part II)
Part 1 of this series on using floats in python can be found here
View ArticleMontreal Python User Group: YULDev BBQ
Montreal Python developers, this event is for YOU! No matter your favourite programming language, come and grab a burger and a beer in excellent company!This year, for our traditional inter-community...
View Article