US & Canada: 877 849 1850
International: +1 678 648 3113

Accelebrate Blog


Category: Python

The Many Faces of Python (And How to Manage Them)

Python is Definitely Not a Snake What is Python? You probably know it’s a programming language. But is Python a program? A language? An ecosystem? It’s all of these and more. What is the actual software that lets us create …


Pyparseltongue: Parsing Text with Pyparsing

Text Parsing Tools Some people, when confronted with a problem, think “I know, I’ll use regular expressions.” Now they have two problems. –Jamie Zawinski, 1997 I don’t actually agree with Mr. Zawinski – I’ve been using regular expressions successfully for …

1 comment

Pandas and Bandwidth in Python Tutorial: Plotting the Results of Internet Speed Tests

Prologue: We all hate the cable company. For the past few months we’ve had to reboot the cable modem every week or so. Nerd that I am, I went out and bought a new cable modem. I hooked it up …


Djumping into Django

What is Django? Django is a Web framework like Rails, Spring, or ASP.NET MVC, but for Python. Using Django, you can quickly develop a Web application whose data (models) is stored in the database of your choosing, using templates for …


Using defaultdict in Python

Dictionaries are a convenient way to store data for later retrieval by name (key). Keys must be unique, immutable objects, and are typically strings. The values in a dictionary can be anything. For many applications the values are simple types …


Named Tuples in Python

When you need to represent a list of identical objects with different values, you start with a list of tuples. It’s an efficient way to hold a collection of related data. Tuples are like structures or records in other languages, …


Please contact us for GSA pricing.
Contract #GS-35F-0307T

Please see our complete list of
Microsoft Official Courses