How to Check if a Variable is an Integer

Problem Formulation and Solution Overview In this article, you’ll learn how to check if a variable is an integer data type in Python. During your career as a Pythonista, you will encounter many times where you need to test if a variable is an integer or not. πŸ’¬ Question: How would we write Python code … Read more

Python Tuple Comprehension Doesn’t Exist – Use This Instead

Python has list comprehension and dictionary comprehension as a concise way to create a list or a dictionary by modifying an existing iterable. Python also has generator expressions that allow you to create an iterable by modifying and potentially filtering each element in another iterable and passing the result in a function, for instance. Does … Read more

Quant Developer — Income and Opportunity

Before we learn about the money, let’s get this question out of the way: What is a Quant Developer? A quantitative developer (i.e., Quant) is a financial programmer focused on financial modeling and quantitative finance and trading. Quants use their profound knowledge of statistics and math, finance, data structures, algorithms, machine learning, scientific computing, data … Read more

Test Automation Engineer — Income and Opportunity

Before we learn about the money, let’s get this question out of the way: What is a Test Automation Engineer? A Test Automation Engineer is a software developer who creates automated software tests for existing or new applications. Testing is a crucial phase in the software development cycle to learn about bugs, usability, and security … Read more

DelegateCall or Storage Collision Attack on Smart Contracts

The post is part 6 and continues our Smart Contract Security Series: Ownership Exploit Private Variable Exploit Reentrancy Attack tx.origin Phishing Attack Denial of Service Attack Storage Collision Attack Randomness Attack Replay Attack The DelegateCall attack or storage collision is expounded in this post. Before you can grasp this exploit, you must first understand how … Read more

Switch German and English Keyboard Layouts (Windows)

English/US keyboards are QWERTY keyboards, again named after the first six letters on the keyboard. Here’s a screenshot of an English/US “QWERTY” keyboard layout: German/European keyboards are QWERTZ keyboards, named after the first six letters on the keyboard. Here’s a screenshot of a German “QWERTZ” keyboard layout: πŸ’¬ Question: How to switch between German and … Read more