PyCon: Announcing the PyCon 2016 Talks Schedule
The Talks committee has been hard at work since the Call For Proposals closed 5 weeks ago, and today we are thrilled to present the result — here are the talks that the committee has chosen for PyCon...
View ArticlePyCharm: [Webinar Recording] Polyglot PyCharm for Rich Web Front-ends Part 2
The recording of our February 4th webinar,Polyglot PyCharm for Rich Web Front-ends Part 2, is now available on JetBrains YouTube Channel.We put a lot of work into this part 2. Based on feedback on the...
View ArticleMike Driscoll: Python 101 Screencast Released
The Python 101 Screencast has been finished for a little over a month now and I am now releasing it for general consumption. The Python 101 Screencast is based on my book, Python 101. I went through...
View ArticleHynek Schlawack: hasattr() – A Dangerous Misnomer
Don’t use Python’s hasattr() unless you’re writing Python 3-only code and understand how it works.
View ArticleGlyph Lefkowitz
This is an experiment with a subtly different format.Right now when I want to say something quickly, I pop open the Twitter app and just type it. But I realized that the only reason I'm doing this...
View ArticleBrian Okken: Coverage.py with Ned Batchelder (PTP012)
Subscribe on iTunes, RSS In this episode I interview Ned Batchelder. I know that coverage.py is very important to a lot of people to understand how much of their code is being covered by their test...
View ArticleBrian Okken: Given-When-Then
Designing your test methods using a simple structure such as given-when-then will help you: Communicate the purpose of your test more clearly Focus your thinking while writing the test Make test...
View ArticleJeff Hinrichs: Birthdays, Ramanujan but in the end it’s just Python.
It’s Sunday morning and I get some time to myself, so I’m listening to some blues and catching up on my newsfeeds when I come across this interesting article on calculating what size group of people...
View ArticleMarcos Dione: ayrton-0.7.1
A weird release, written from Russia via ssh on a tablet. The changelog is enough to show what's new:Iterable parameters to executables are expanded in situ, so foo(..., i, ...) is expanded to foo...
View ArticleReinout van Rees: Just one comma
In Django, if you say managed = False in a model's Meta, you tell Django not to touch the database table. So: no automatic database migrations, for instance.Now, what is the problem if you have managed...
View ArticleA. Jesse Jiryu Davis: Do Your Slides At The Last Minute: 8 Steps To Writing...
Jennie Baines didn't take questions at the end.PyCon accepted my talk "Write an Excellent Programming Blog". If you got in, too, congratulations! Now we have to write our talks.Plan your...
View ArticleJohn Cook: Musical pitch notation
How can you convert the frequency of a sound to musical notation? I wrote in an earlier post how to calculate how many half steps a frequency is above or below middle C, but it would be useful go...
View ArticleChris Warrick: Deploying Python Web Applications with nginx and uWSGI Emperor
You just wrote a great Python web application. Now, you want to share it with the world. In order to do that, you need a server, and some software to do that for you.The following is a comprehensive...
View ArticleJohn Cook: Maximum principle and approximating boundary value problems
Solutions to differential equations often satisfy some sort of maximum principle, which can in turn be used to construct upper and lower bounds on solutions.We illustrate this in one dimension, using a...
View ArticleVladimir Iakolev: Writing breakout clone with micropython
I have pyboard, OLED display (SSD1306) and joystick (Keyes_SJoys), so I decided to try to make breakout clone. First of all I decided to create something like a little framework, that will be a bit...
View ArticleeGenix.com: Python Meeting Düsseldorf - 22 New Videos Online
The following text is in German, since we're announcing videos available from a regional user group meeting in Düsseldorf, Germany.Was ist das Python Meeting Düsseldorf ?Das Python Meeting Düsseldorf...
View ArticleRobin Wilson: Hacking the Worcester Wave thermostat in Python – Part 2
In the previous part we had established that the Worcester Wave thermostat app communicates with a remote server (run by Worcester Bosch) using the XMPP protocol, with TLS encryption. However, because...
View ArticlePythonClub - A Brazilian collaborative blog about Python: Salvando gráfico de...
Como alguns sabem, sou apaixonado por Python. Atualmente, minha linguagem favorita por conta de sua simplicade e poder (além de ficar LINDJA toda indentada, hahahaha).Uma das coisas mais legais da...
View ArticlePyCharm: PyCharm 5.1 EAP is Open
Today we’re extremely glad to announce that the first PyCharm 5.1 Early Access Preview (EAP) build 144.3891.17 is finally available for download! Head on over to the PyCharm Early Access Preview (EAP)...
View ArticleReuven Lerner: All 50 “Practice Makes Python” screencasts are complete!
I’m delighted to announce that I’ve completed a screencast for every single one of the 50 exercises in my ebook, “Practice Makes Python.” This is more than 300 minutes (5 hours!) of Python...
View Article