Moshe Zadka: Meditations on the Zen of Python

(This is based on the series published in opensource.com as 9 articles: 1, 2, 3, 4, 5, 6, 7, 8, 9) Python contributor Tim Peters introduced us to the Zen of Python in 1999. Twenty years later, its 19 guiding principles continue to be relevant within the community. The Zen of Python is not "the rules of Python" or "guidelines of Python". It is full of contradiction and allusion. It is not intended to be followed: it is intended to be meditated upon. In this spirit, I offer this series…

Read More

PyDev of the Week: Saul Pwanson

This week we welcome Saul Pwanson (@saulfp) as our PyDev of the Week! Saul is the creator of VisiData, an interactive multitool for tabular data. If you’d like to see what Saul has been up to, then you should check out his website or his Github profile. You can also support Saul’s open source endeavors on Patreon. Let’s take a few moments to get to know Saul better! Can you tell us a little about yourself (hobbies, education, etc): I grew up in Chicagoland in the 80s, was on BBSes…

Read More
Programming 

Python Data: Python Data Weekly Roundup – Dec 27 2019

In this week’s Python Data Weekly Roundup: Picks On AI Trends from Data Natives 2019 This article provides a good overview of the Data Natives 2019 – Europe meeting and the main trends being discussed for 2020 and beyond.  For example, topics such as “AI and its use in Healthcare” and “AI and Ethics” looked like good talks. Ray for the Curious An excellent review of “Ray”, a distributed computing system for python.  Ray is: is an open-source system for scaling Python applications from single machines to large clusters. Its…

Read More

Andre Roberge: Xmas present from Thonny

Today, a new version (3.2.5) of Thonny has been released. It incorporates support for Friendly-traceback (which needs to be installed separately). Currently, the download link on Thonny’s homepage still links to version 3.2.4. The latest version can be found on Github.Thonny is a fantastic IDE for beginners, especially those learning in a classroom environment, as it offers many useful tools that can be used effectively by teachers to demonstrate some programming concepts.  Thonny is the work of Aivar Annamaa, who is apparently recognized as an excellent lecturer — which does not…

Read More
Programming 

PyCoder’s Weekly: Issue #400 (Dec. 24, 2019)

#400 – DECEMBER 24, 2019 View in Browser » Python Dictionary Iteration: Advanced Tips & Tricks In this intermediate-level course, you’ll take a deep dive into how to iterate through a dictionary in Python. Dictionaries are a fundamental data structure, and you’ll be able to solve a wide variety of programming problems by iterating through them. REAL PYTHON video Introduction to ASGI: Emergence of an Async Python Web Ecosystem “If you were thinking Python had been getting locked into data science, think again! Python web development is back with an…

Read More

PyDev of the Week: Kelly Schuster-Paredes

This week we welcome Kelly (@KellyPared) Schuster-Paredes. Kelly is the co-host of the popular Python podcast, Teaching Python. Kelly specializes in curriculum design and development. She blogs a bit over on her website which you should check out if you have the time. For now though, let’s take a few moments to get to know Kelly better! Can you tell us a little about yourself (hobbies, education, etc): I am a Middle School Computer Science Teacher and a Technology Integration Specialist. I have been teaching for 23 years and have…

Read More

Stack Abuse: Working with Redis in Python with Django

Introduction Data is increasingly becoming a valuable commodity in the current era of technology and this necessitates the optimization of storage and access to this data. There are quite a few notable solutions for the storage of data, including Relational Database Management Systems (RDBMS) such as MySQL and PostgreSQL, which store data in a structured format using rows and columns and the relationships within the data. Apart from RDBMS, there are key-value stores that store data based on unique keys and values like a dictionary. Key-value databases fall under the…

Read More

Python Regex Superpower [Ultimate Guide]

This tutorial is a chapter excerpt drafted for my new book “Python One-Liners” (to appear in 2020, No Starch Press, San Francisco). Are you an office worker, student, software developer, manager, blogger, researcher, author, copywriter, teacher, or self-employed freelancer? Most likely, you are spending many hours in front of your computer, day after day. In any case, improving your daily productivity—only by a small fraction of a percentage—will amount for thousands, if not tens of thousands of dollars of productivity gain. And more importantly, if you are not merely clocking…

Read More
java 

PyDev of the Week: Sebastian Steins

This week we welcome Sebastian Steins (@sebastiansteins) as our PyDev of the Week! Sebastian is the creator of the Pythonic News website. You can find out more about Sebastian by checking out what he’s been up to over on Github. Let’s take a few moments to get to know him better! Can you tell us a little about yourself (hobbies, education, etc): I am a software developer from Germany and live close to the Dutch and Belgian border. The internet emerged when I was in school. I have always been…

Read More

PyDev of the Week: Ted Petrou

This week we welcome Ted Petrou (@TedPetrou) as our PyDev of the Week! Ted is the author of the Pandas Cookbook and also teaches Pandas in several courses on Udemy. Let’s take some time to get to know Ted better! Can you tell us a little about yourself (hobbies, education, etc): I graduated with a masters degree in statistics from Rice University in Houston, Texas in 2006. During my degree, I never heard the phrase “machine learning” uttered even once and it was several years before the field of data…

Read More