EuroPython 2017 Presentation Preview: Front-End Testing with Python

By:  TAGS: , ,

The Golden Age of Python


With a vibrant multi-million-user community, Python is currently the fourth most mentioned language on the TIOBE index. Originally conceived in 1989, Python enjoyed a modest user base until it exploded in the early 2000s, when Google adopted it as a major implementation language. Now a staple for many companies, Python has become the top language for coding education and technical interviews.

So, what are the factors that have made Python so popular?

Read More

Coroutines Illustrated

By:  TAGS: DATE: 02/19/2018

Imagine a cook in the kitchen, making three dishes. A steak, some boiled eggs, and a salad. A cook with a one-track mind could do only one dish at a time. He would defrost the meat, slice it, put it in the oven, and wait for it to be done, only then taking eggs from the fridge, boiling them, peeling them, and finally preparing the salad.


Read More

Zen of the Python Programming Language

By:  TAGS:

Python is a dynamic interpreted language that has gained a lot of traction in the past 12 years, even though it is actually 26 years old.  It is a general purpose language fit for different kinds of tasks, not a one-trick web pony like PHP was.  And it is the 4th most mentioned language by the TIOBE index today ( up two points since last summer ).

Python is used for system administration, testing automation, GUIs, game scripting, web development, and data science.  And the secret to its popularity is its philosophy.  When we ask others, “Why did you chose Python for this job?” …. the most common answer we hear is “because of its rich ecosystem.”  Indeed, Python is famous for its ease of installation and diversity of third-party packages in addition to its “batteries included” approach.  From database abstraction layer or API to some rarely used payment gateway — “there’s an app for that!”

Read More


Machine Learning Made More Effective Through Python

By:  TAGS: DATE: 01/02/2018

Machine learning, a branch of artificial intelligence, is a method of data analysis that automates analytical model building. While artificial intelligence covers the broad concept that machines should be able to perform what humans consider “intelligent” tasks, machine learning is based on the idea that machines should be able to learn and adapt through experience.


The introduction of new computing technologies has evolved our understanding of machine learning since its inception. One of these technologies, Python, has emerged as a clear frontrunner as far as a machine learning language. Many data scientists and developers have agreed that Python has made machine learning faster and simpler than ever before, giving it a noticeable advantage over its competitors.

Read More

< All Categories