Research

Python Scipy signal.find_peaks() — A Helpful Guide

This article deals with the analysis and processing of signals, more specifically on how to identify and calculate the peaks contained in a given signal. Motivation Being able to identify and hence work with the peaks of a signal is of fundamental importance in lots of different fields, from electronics to data science and economics. …

Python Scipy signal.find_peaks() — A Helpful Guide Read More »

Execute Python from Tableau with TabPy

Are you trying to understand how to call Python code from Tableau? Maybe you tried other online resources but ran into frustrating errors. This TabPy tutorial will show you how to get the TabPy installed and setup, and will get you running Python code in Tableau. Installing Tableau Desktop If you need Tableau Desktop, you …

Execute Python from Tableau with TabPy Read More »

Unix Heros: Celebrating 8 Pioneers to Change Computing Forever

The family of Unix operating systems emerged in the late 1970s when Bell Systems made the source code of its technology open to the public. In the subsequent decades, universities, individuals, and corporations developed a multitude of extensions and new versions. Today, Unix is a trademarked standard that ensures that certain quality standards are met …

Unix Heros: Celebrating 8 Pioneers to Change Computing Forever Read More »

Premature Optimization is the Root of All Evil

This chapter draft is part of my upcoming book “From One to Zero” (NoStarch 2021). You’ll learn about the concept of premature optimization and why it hurts your programming productivity. Premature optimization is one of the main problems of poorly written code. But what is it anyway? Definition Premature Optimization Definition: Premature optimization is the …

Premature Optimization is the Root of All Evil Read More »

How to Generate Text Automatically With Python? A Guide to the DeepAI API

Do you want to enrich your Python script with powerful text-generation capabilities? You’re in the right place! What does it do? I just discovered DeepAI’s API that automatically generates a body of text, given a sentence fragment or topic keyword. How can it be used? You can use this as a basis to generate text …

How to Generate Text Automatically With Python? A Guide to the DeepAI API Read More »

How Many Freelance Developers Are There in the US?

How many freelance developers are there in the US? There’s no official and precise answer. However, based on three credible sources—Upwork, Freelancer Union, McKinsey—I calculated an estimation stemming from each source. Here are our estimations for the number of freelancers based on three independent data sources: Upwork Data: 12,500,000 freelance developers in the IT sector. …

How Many Freelance Developers Are There in the US? Read More »

How To Extract Numbers From A String In Python?

Summary: To extract numbers from a given string in Python you can use one of the following methods: Use the regex module. Use split() and append() functions on a list. Use a List Comprehension with isdigit() and split() functions. Use the num_from_string module. Extracting digits or numbers from a given string might come up in …

How To Extract Numbers From A String In Python? Read More »

The 80/20 Principle in Programming

In this article, you’ll learn about the profound impact of the 80/20 principle on your life as a programmer. It’s based on a first draft of a chapter from my upcoming book “From 1 to 0: A Minimalistic Approach to Programming”. The 80/20 principle has many names but the second most famous is the Pareto …

The 80/20 Principle in Programming Read More »

Top 5 Python Freelancer Jobs to Earn $51 per Hour on Upwork or Fiverr

Python freelancers earn $51 per hour on average. But how do they do it? In the following video I show you the top five trending gigs for Python freelancers: In summary, these are the most trending jobs how Python freelancers earn money in 2020: Create educational content:. You can write blog articles for blog owners, …

Top 5 Python Freelancer Jobs to Earn $51 per Hour on Upwork or Fiverr Read More »

How to Boost Your Intelligence? 10 Tips From Science

This book chapter from “Brain Games Python” provides you with tips to help you become a more intelligent human being. Ignore them at your own risk! 1. Sleep More Sleep deprivation reduces your intelligence [Killgore 2008]. Say, you decide to sleep only six instead of eight hours from now on. Congratulations, you’ve gained 8% more …

How to Boost Your Intelligence? 10 Tips From Science Read More »

How Many Publications Does One Need to Get a Ph.D. in Computer Science?

The following answer is based on my experience during the last four years as a doctoral researcher in the area of distributed systems. I don’t know about practices in all different areas in computer science. Computer science is a big field and there are extremely large differences in the quality and quantity requirements of your …

How Many Publications Does One Need to Get a Ph.D. in Computer Science? Read More »