Python Software Foundation: Discovering the Python Community in Zimbabwe at...
On the heels of attending a successful PyCon in Namibia in 2015, a small group of Python enthusiasts in Harare, Zimbabwe vowed to organize the first-ever PyCon held in Zimbabwe. After months of...
View Articleبايثون العربي: كيف تقوم بكتابة ملف إقراني رائع لمشروعك على Github
عندما تقوم بكتابة ملف إقراني جيد فهو يساعد مشروعك على الوقوف والبروز في الواجهة وعدم بقاءه في دهاليس مشاريع Github المظلمة، وهذا ماسنقوم بالتكلم عنه في هذه التدوينة وماهي العناصر الأساسية التي يجب على...
View ArticleCoding Diet: Python and Lambdas
I come from a functional programming background, so I a lot of love for functions and so-called anonymous functions or lambdas. However, I have realised that I don't make use of Python's lambda syntax...
View ArticleKushal Das: Running gotun inside Jenkins
By design gotun is a command line tool which can be called from other scripts, or any larger system. In the world of CI, Jenkins is the biggest name. So, one of the goals was also being able to execute...
View ArticleMike Driscoll: Book Review: Murach’s Python Programming
I review books for the i-programmer website from time to time and they recently gave me a copy of Murach’s Python Programming by Michael Urban and Joel Murach. This book is long at almost 600 pages and...
View ArticleWeekly Python StackOverflow Report: (lx) stackoverflow python report
These are the ten most rated questions at Stack Overflow last week.Between brackets: [question score / answers count]Build date: 2017-02-10 20:10:36 GMTWhy is copying a shuffled list much slower? -...
View ArticleVasudev Ram: tp, a simple text pager in Python
By Vasudev RamYesterday I got this idea of writing a simple text file pager in Python.Here it is, in file tp.py:'''tp.pyPurpose: A simple text pager.Version: 0.1Platform: Windows-only.Can be adapted...
View ArticleJaime Buelta: $7.11 in four prices and the Decimal type, revisited
I happen to take a look to this old post in this blog. The post is 7 years old, but still presents an interesting problem. “A mathematician purchased four items in a grocery store. He noticed that when...
View ArticleTwisted Matrix Labs: Twisted 17.1.0 Released
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 17.1!The highlights of this release are:twisted.web.client.Agent now supports IPv6! It's also now the primary...
View ArticlePhilip Semanchuk: Coercing Objects to Integer, Revisited
SummaryI recently wrote a blog post that involved exception handling, and gave short shrift to the part of exception handling I didn’t want to talk about in order to focus on the part I did want to...
View ArticlePhilip Semanchuk: How Best to Coerce Python Objects to Integers?
SummaryIn my opinion, the best way in Python to safely coerce things to integers requires use of an (almost) “naked” except, which is a construct I rarely want to use. Read on to see how I arrived at...
View ArticleKushal Das: Running OpenShift using Minishift
You may already hear about Kubernetes or you may be using it right now. OpenShift Origin is a distribution of Kubernetes, which is optimized for continuous development and multi-tenant deployment. It...
View ArticleErik Marsja: Python Video Tutorial: Creating a Flanker Task using Expyriment
In this video you learn how to create a Flanker task using the Python package Expyriment. If you don’t know Expyriment it is an open-source library. You can program your experiments and run on Linux,...
View ArticleFlavio Percoco: On communities: When should change happen?
One common rule of engineering (and not only engineering, really) is that you don't change something that is not broken. In this context, broken doesn't only refer to totally broken things. It could...
View ArticleDoug Hellmann: itertools — Iterator Functions — PyMOTW 3
The functions provided by itertools are inspired by similar features of functional programming languages such as Clojure, Haskell, APL, and SML. They are intended to be fast and use memory efficiently,...
View ArticleMike Driscoll: PyDev of the Week: Lukasz Langa
This week we welcome Łukasz Langa (@llanga) as our PyDev of the Week! Łukasz is the author of PEP 443 — Single-dispatch generic functions. He also authors an interesting blog, although it’s not just a...
View ArticlePyCharm: 3 Quick Git “Show-Me” Videos From Our IDE Family
Git is a fantastic and wildly popular version control system. Once you get beyond the basics, though, it can be a bit cryptic for civilians. Fortunately, this is an area where JetBrains IDEs can help,...
View ArticleWesley Chun: Modifying email signatures with the Gmail API
NOTE: The content here is also available as a video and overview post, part of this series.UPDATE (Feb 2017): Tweaked the code sample as the isPrimary flag may be missing from non-primary aliases; also...
View ArticleDoug Hellmann: Regular Expressions Are Nothing to Fear
Last week at PyATL I gave an introductory talk about regular expressions. The talk was a bit less pre-written than my usual because I wanted it to be more interactive, so there is no longer blog post...
View ArticleDjango Weblog: DjangoCon US 2017 Update: Call for Proposals, Mentorship, and...
In case you missed the news, DjangoCon US 2017 will take place in beautiful Spokane, Washington, from August 13-18, 2017! We’ll have more information on the venue and ticket sales soon, but we’re...
View Article