Month: September 2019

NoStarch Author Questionnaire for Upcoming Book “Python One-Liners”

Today, I filled in the author questionnaire for any author who publishes a book with the international techbook publisher NoStarchPress. I share this article because (1) other authors may be interested in how the concrete questions look like, and (2) Finxter readers may be interested in the upcoming book “Python One-Liners” (to appear in 2019) …

NoStarch Author Questionnaire for Upcoming Book “Python One-Liners” Read More »

How do You Slice and Index Multidimensional Arrays in Numpy?

Python’s library for data science, NumPy, allows you to slice multidimensional arrays easily. For multi-dimensional slices, you can use one-dimensional slicing for each axis separately. You define the slices for each axis, separated by a comma. Here are a few examples drawn from my comprehensive NumPy tutorial. Take your time to thoroughly understand each of …

How do You Slice and Index Multidimensional Arrays in Numpy? Read More »

How to Get Rid of Python’s Map Function With List Comprehension

You may have read that Python’s godfather, Guido van Rossum, doesn’t like the map() function too much. He argues that it can be easily replaced with list comprehension which is not only faster but also more readable and shorter. Here’s an example: You can solve the puzzle on the interactive Finxter app before reading on …

How to Get Rid of Python’s Map Function With List Comprehension Read More »

What is a Career in Computer Programming Like?

All programming is not created equal. Having said this, I don’t know a single programmer who regrets his choice of learning to program. With growing automation, programming becomes more and more a skill that is at the heart of many tasks in our society. No matter whether you work in the medicine, logistics, retail, or …

What is a Career in Computer Programming Like? Read More »

How Python Freelancing Helped Me Create a Thriving Coding Business on the Side

I’m a full-time online business owner working in the Python education space. But I started my career by working as a doctoral computer science researcher at the University of Stuttgart, Germany. While I was working there, I started my online business by finishing a few Python freelancing jobs. Creating a side-business helped me greatly in …

How Python Freelancing Helped Me Create a Thriving Coding Business on the Side Read More »

Upwork vs Fiverr — Where to Sell Your Freelancing Services as a Coder?

So you want to participate in the booming “gig economy” creating an additional income stream by working from home? Members of my Python Freelancer Course ask this question a lot: what’s the best marketplace to sell your coding skills: Upwork.com or Fiverr.com? This is a multi-dimensional decision problem, but I have a clear preference. Read …

Upwork vs Fiverr — Where to Sell Your Freelancing Services as a Coder? Read More »

How Do You Deal with International Sales Taxes when Creating Your Online Course with Teachable, Podia, or Thrive Apprentice?

I am not an attorney and this should not be taken as legal advice. It’s just based on my experience as a course creator. Teachable does not collect state sales taxes for you. They also don’t collect taxes for all international sales. If a user from Japan buys your course, you are responsible for paying …

How Do You Deal with International Sales Taxes when Creating Your Online Course with Teachable, Podia, or Thrive Apprentice? Read More »

1.1 Million USD — How Much You Are Worth as an Average Python Coder?

Have you ever calculated your market value as a Python developer? When estimating the value of a company, analysts often use multiples of its yearly earnings. Let’s take this approach to come up with a rough estimate of how much your Python skills are worth. Say, we are taking a low multiple of 10x of …

1.1 Million USD — How Much You Are Worth as an Average Python Coder? Read More »