Python

Python is a popular programming language in open source circles. Read the article collection to find out about Python's welcoming community, learn how to get started programming in Python, and scripts for improving your Python programming chops.

Grok the GIL: How to write fast and thread-safe Python

Grok the GIL: How to write fast and thread-safe Python
We explore Python's global interpreter lock and learn how it affects multithreaded programs.Read more

Automate podcast publishing with Python

Automate podcast publishing with Python
Python can help you skip over the fussy little steps required to publish podcasts. We walk through a custom script for automating the process.Read more

Python vs. Ruby: Which is best for web development?

Python vs. Ruby: Which is best for web development?
Python and Ruby are similar in some ways but are worlds apart in their approach to solving problems.Read more

Qt versus Wx: How do two of the most popular Python frameworks compare?

Qt versus Wx: How do two of the most popular Python frameworks compare?
Which Python GUI should you choose for your project? We compare wxPython and PyQt.Read more

Why and how to handle exceptions in Python Flask

Why and how to handle exceptions in Python Flask
Learn more in this lesson in Python exception handling and how to do it in a secure manner.Read more

A Python script for fixing smart quotes in text

A Python script helps fix smart quotes in text
A script for replacing straight quotes with curly quotes in Scribus.Read more

How to write a web service using Python Flask

How to write a web service using Python Flask
What if you could write your own web services? Get started on the road to writing your own web services using Python Flask with this tutorial.Read more

Top 3 machine learning libraries for Python

3 top machine learning libraries for Python
Learn about three of the most popular machine learning libraries for Python.Read more