Talk Python to Me: #18 Python Anti-patterns and other mistakes
Often the most important lessons we learn is what NOT to do. Show #18 is all about BAD Python code and Python Anti Patterns with Andreas Dewes. Listen in to learn about the "Empty Intern Except Block"...
View Articleبايثون العربي: مسح المنافذ في بايثون
سنقوم في الدرس بإنشاء برنامج بسيط نقوم من خلاله إجراء مسح شامل على منافذ الكمبيوتر بدون تثبيت مكتبات خارجية والإكتفاء بالمكتبات و الوحدات المدمجةوقبل أن نبدأ دعوني أتكلم عن بعض التعريفات الأساسية في...
View ArticleFrançois Dion: Linux, not chmod, groups!
In englishI was reviewing my logs, and I was surprised to see that every week, hundreds of people were going to this page (even though it was posted well over 2 years...
View ArticleCaktus Consulting Group: Using Unsaved Related Models for Sample Data in...
Note: In between the time I originally wrote this post and it getting published, a ticket and pull request were opened in Django to remove allow_unsaved_instance_assignment and move validation to the...
View ArticleDaily Tech Video (Python): [Video 249] Sarina Canelake: I18N — World...
If you want your software to be used by people around the world, then you will probably want to incorporate internationalization (i18n) and localization (l10n). In this talk, Sarina Canelake...
View ArticleSteve Holden: How to Get Almost All the Python You Might Need
I am often asked what is the easiest way to build Python environments. For development purposes it's most convenient to have a "batteries included" environment that can be pared down once development...
View ArticleEnd Point: Python string formatting and UTF-8 problems workaround
Recently I worked on a program which required me to filter hundred of lines of blog titles. Throughout the assignment I stumbled upon a few interesting problems, some of which are outlined in the...
View ArticleDavid MacIver: Massive performance boosts with judicious applications of...
I noticed about two hours after releasing that there’s a massive performance problem with the recursive data implementation I shipped in Hypothesis 1.9.0. Obviously this made me rather sad.You have to...
View ArticleInvent with Python: IDLE Reimagined
(Update: I've recorded a copy of a talk I gave at PyCon 2015's Education Summit about IDLE Reimagined and posted it to YouTube.)I've started a wiki for an IDLE redesign project:...
View ArticleNikola: Nikola v7.6.2 is out!
On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v7.6.2. It fixes some bugs and adds new features.What is Nikola?Nikola is a static site and blog generator,...
View ArticleChris Mitchell: Dynamically render multiple initial values as multiple...
An upgrade I made for the merger of Djangui and Wooey was to deal with instances where multiple arguments could be passed to a parameter. Djangui is a program that wraps python scripts in a web...
View ArticleeGenix.com: eGenix pyOpenSSL Distribution 0.13.11 GA
IntroductionThe eGenix.com pyOpenSSL Distribution includes everything you need to get started with SSL in Python. It comes with an easy to use installer that includes the most recent OpenSSL library...
View ArticleEnd Point: img.bi, a secret encrypted image sharing service tool
After a fairly good experience with dnote installed on our own servers as an encrypted notes sharing service, my team decided that it would have been nice to have a similar service for images.We found...
View ArticleNikola: 6333 commits to Nikola (2012-2015), visualized
From Daniel Aleksandersen (Aeyoun), on the mailing list:Nikola currently has more than 6333 commits (averaging at 5.2 commits per day!) from 121 contributors. That is a lot to wrap one’s mind around! I...
View ArticleEd Crewe: Picking a language for shell scripting based on its framework...
Do you work somewhere that has a lot of old shell scripts? Were they all dashed off quickly according to the whims of their original creator - just deploy scripts so maybe they missed some of the care...
View ArticleMike Driscoll: Python 101: Episode #11 – Classes
I meant to post this earlier, but I’ve been experiencing some issues with my laptop. Anyway, here’s the last free video from my Python 101 Screencast series. In this episode, you will learn the basics...
View ArticleEuropython: EuroPython 2015: Thank you to all volunteers
EuroPython is now over and was a great success thanks to everyone who helped make it happen.Unfortunately, we did not properly acknowledge all the volunteers who were working on the event during the...
View ArticlePaul Bissex: Does Python scale?
(This is another thing I found myself writing on Quora and wanted to keep. The question was "Does Python have any scalability limitations?")"Scalability" is a term people like to throw around, but the...
View ArticleGraeme Cross: PyCon AU 2015 slides
Here the slides (PDF format) from my PyCon AU 2015 talk.And sorry for the broken talk link that I published in the slides
View ArticleIan Ozsvald: PyConUK and the Science Track
PyConUK is in its 9th year and this year it’ll host its first Science Track aimed at scientists (not “data scientists” but real lab-coat-wearing scientists). I’m speaking in that track, yay (“Ship Data...
View Article