Blog

Python and AI (Part 1)

Behind all the hype of self-driving cars, the automation of jobs and smart robots is sophisticated software teamed with powerful hardware. In this first post of a two-part series, we’ll see why the same features which have propelled Python’s popularity in other niches allows Python to also feature prominently in artificial intelligence (AI). What is AI? AI...
Read more

Python: Lord of Strings (Part 1)

Developers often work with text strings. Strings can be handy by themselves, but are much more useful when we’re able to modify them based on the results of input or calculations. Think about a web-based email system that tells you the last time you logged in. Here’s a more detailed example: Imagine you are writing some...
Read more

How Python Powers Dropbox

Dropbox is a cloud-based platform for collaboration as well as the storage, synchronization and sharing of files.  There are native Dropbox clients for the PC, Mac, Linux, iOS and Android platforms as well as a web interface.  Dropbox makes sharing large files a breeze, as easy as sending a single link, which is much easier...
Read more