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
Lord of Strings (Part 2)
In our previous post, we wrote a program to check sensor data for a home IoT project. It works, but has a few problems.
In order to fix those problems, we decided we needed a:
Read more
- Flexible
- and Concise
- way to substitute parts in a “template string”, While
- formatting
- and converting those parts ...
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