Mike Driscoll: PyDev of the Week: Moshe Zadka
This week we welcome Moshe Zadka (@moshezadka) as our PyDev of the Week! Moshe is a core developer of the Twisted project and he is also a co-author of Expert Twisted from Apress Publishing. He is also...
View Articlecodeboje: 2d and 3d Game and Rendering Engines for Python
Thanks to the nice feedback i got for 2D Game Engines for Python i decided to compile a list of 2d and 3d game development possibilities with Python i found so far. It might not be complete, but i’ll...
View Articlecodeboje: Curated List of Markdown Editors
Last Update May 2018I’ve been a long time user of Markdown now and still enjoy its simplicity. So i thought it is time to rewrite this list and add some more information.Yada, yada, just take me to the...
View ArticlePythonicity: Accumulator
A Paul Graham classic, the accumulator function.¶As an illustration of what I mean about the relative power of programming languages, consider the following problem. We want to write a function that...
View ArticleReal Python: Interacting with Python
At this point, you should have a working Python 3 interpreter at hand. If you need help getting Python set up correctly, please refer to the previous section in this tutorial series.Here’s what you’ll...
View ArticleDamián Avila: RISE 5.3.0 is out!
We're pleased to announce the release of RISE 5.3.0!RISE lets you show your Jupyter notebook rendered as an executableReveal.js-based slideshow. It is your very same notebook but in a slidy way! Read...
View ArticleKushal Das: PyQt5 thread example
PyQt is the Python binding for Qt library. To write Qt5 code, we use PyQt5 module. Like many others, my first introduction to GUI application development was using PyQt. Back in foss.in 2005 a talk...
View ArticleMike Driscoll: Creating Interactive PDF Forms in ReportLab with Python
The ReportLab toolkit allows you to create interactive fillable forms. The PDF standard actually has a fairly rich set of interactive elements. ReportLab doesn’t support all of these elements, but it...
View ArticleEuroPython: EuroPython 2018: Financial Aid Program
As part of our commitment to the Python community, we are pleased to announce that we offer special grants for people in need of a financial aid to attend EuroPython 2018.We offer financial aid...
View ArticleChris Moffitt: Book Review: Machine Learning with Python Cookbook
IntroductionThis article is a review of Chris Albon’s book, Machine Learning with Python Cookbook. This book is in the tradition of other O’Reilly “cookbook” series in that it contains short “recipes”...
View ArticleEli Bendersky: Understanding how to implement a character-based RNN language...
In a single gist, Andrej Karpathy did something truly impressive. In a little over 100 lines of Python - without relying on any heavy-weight machine learning frameworks - he presents a fairly complete...
View ArticleTechiediaries - Django: Angular 6|5 Tutorial: Integrating Angular with Django
In the previous Angular 6 tutorial we've seen how to build a CRUD web application with a Django REST framework API back-end. In this tutorial we'll see how we can integrate the Angular 6 front-end with...
View ArticleTiago Montes: A Python Journey on Counting: Usability
Moving on with our journey, in this article we’ll look into possible letter counting API improvements. To recap, we started exploring the general “counting things” problem in the first article in the...
View ArticleStack Abuse: Introduction to the Python Coding Style
Python as a scripting language is quite simple and compact. Compared to other languages, you only have a relatively low number of keywords to internalize in order to write proper Python code....
View ArticleKushal Das: Tor Browser and Selenium
Many of us use Python Selenium to do functional testing of our websites or web applications. We generally test against Firefox and Google Chrome browser on the desktop. But, there is also a lot of...
View ArticleMike Driscoll: Loading UI Files in Qt for Python
Qt for Python (i.e. PySide2) was announced recently and got me interested in trying to use it to load up a UI file. If you don’t know, PyQt and PySide / PySide2 can use the Qt Creator application to...
View ArticleEuroPython: EuroPython 2018: Early Bird Ticket Sales
We are happy to announce that we’ll start early bird tickets onThursday, at around 12:00 CEST.We have 200 conference tickets available at the Early Bird rate and they usually sell out within a day or...
View ArticleReal Python: Itertools in Python 3, By Example
It has been called a “gem” and “pretty much the coolest thing ever,” and if you have not heard of it, then you are missing out on one of the greatest corners of the Python 3 standard library:...
View ArticlePyCharm: Hotfix for PyPI compatibility for older PyCharm versions
Latest versions of pip starting from v10.0 changed parts of their APIs. That’s why several older versions of PyCharm became incompatible with the newer pip versions. If you use previous PyCharm...
View Article