## A Mathematical Edge in Every Transaction…

If you want to be more successful, you need to think in probabilities. I just watched the 2000 Berkshire Hathaway Annual Shareholder Meeting because I was interested in how Warren Buffet commented in the burst of the Internet Bubble. Warren Buffet argues that he doesn’t care if some things don’t turn out the best way. …

## A Business as an Economic Castle

I just watched the 2000 Berkshire Hathaway Annual Shareholder Meeting because I was interested in how Warren Buffet commented on the burst of the Internet Bubble. Warren Buffet thinks of each business as an economic castle. As a business man, he wants to create businesses with a large “moat” — the protection against “enemies”. If …

βDo you want to learn to code, create your own coding business, and earn more money in the process? Over the months, I’ve created tons of short videos (many of them on the way home from βmy son’s kindergarden) βto help you create a thriving coding business with Python. βIf you really want to accelerate your speed, …

## How to Convert PDF to ePub 3? [SIMPLE TUTORIAL]

When publishing my Python textbook for the first time, figuring out how to convert a simple PDF file to epub3 cost me hours. Especially if you’ve got a lot of graphics (or code) in your PDF, it’s not so simple. Fortunately, I ran into the great program PDF Mate (which is free in the basic …

## How to Differentiate Beginner from Professional Coder?

Every Python programmer has its own skill level with respect to Knowledge of the programming language and syntax Ability to solve problems Speed of code understanding Knowledge of algorithms and code complexity Ability to select appropriate data structures. Although it is challenging to aggregate these skills into a single number that quantifies the degree of …

## Zip & Unzip: How Does It Work in Python?

The zip() function takes a number of iterables and aggregates them to a single one by combining the i-th values of each iterable into a tuple. For example, zip together lists [1, 2, 3] and [4, 5, 6] to [(1,4), (2,5), (3,6)]. You can unzip this list of tuples by calling zip(*list) using the unpacking …

## What is the Fastest and Easiest Way to Learn Python Programming?

My freelancer course members Pratyush wants to improve learning efficiency in Python. He asked me the question: “how can I accelerate the pace of my problem-solving mind?” Focus first and foremost on reading and writing massive amounts of code. It’s that simple. Maximize the time you are looking at source code and improvement will come …

## Python While … Else and For … Else — A Helpful Illustrated Guide

The for/else and while/else statements are not syntax errors in Python. They have the following meaning: The else branch executes if the loop terminates naturally because the loop condition isn’t met anymore. You may ask: isn’t this always the case? No! You can also have a “forced” termination from within the loop body using the …

## How to Start Your Career as a Data Scientist with Python?

This guide is a conceptual view on how to start your career as a data scientist–and on which skills you should focus. Here are the three most important steps recommended in the video: Learn Python basics (link to free Python crash course on this blog). Learn NumPy (link to free NumPy tutorial on this blog). …

## Recursion: A Helpful Guide in Python

Recursion is a powerful tool in your coding toolbox. Understanding it is a key skill on your path to mastery. This article gives you a thorough introduction to this important computer science concept. What is Recursion? What’s a Simple Example for Recursion? What’s Mutual Recursion? What is Recursion? Stephen Hawking used a concise explanation: “to …

## Python: “0.1 + 0.2 β  0.3”. Me: “π€”

Python Representation Error: This article explains why floating-point arithmetic can lead you astray in Python. Floating-point arithmetic cannot represent some numbers precisely. While many people think it’s a bug, it’s actually not. Have a look at the following code snippet: In the code snippet, you have assumed that the number 0.1 actually represents the decimal …

## Computer Science PhD: A Simple Formula for Massive Success π

Almost precisely four years ago I watched a TED talk that changed my life.  I had just finished my computer science master and was starting out as a fresh Ph.D. student in the department of distributed systems… … and I was overwhelmed. There are many computer science students reading the Finxter blog so I hope …