View Post

Numpy Tutorial – Everything You Need to Know to Get Started with Numpy

This tutorial gives you a simple introduction to Python’s numpy library. You don’t need any prerequisites to follow the tutorial. My goal was to give a practical and fun numpy introduction for absolute beginners and with many examples. By reading through this tutorial, you will gain a basic understanding of the most important numpy functionality. Moreover, I will give you …

View Post

101++ Free Python Books

Spending money on books is one of the best investments you can possibly make. But why should you? This article compiles a list of 101++ FREE Python books to smash any excuse of not learning Python because one cannot afford to buy Python books. How to use this list? Most likely you don’t belong to the 0.01% of nerds who …

View Post

10 Best Python Puzzles to Discover Your True Skill Level

Do you belong to the top 50% of Python coders? This article poses you 10 intermediate-level Python puzzles to test yourself. By solving all 10 Python puzzles and tracking your success rate, you will discover your exact Python skill level. How to do this? The idea of solving rated Python puzzles to measure your skill level is inspired by the …

View Post

How to use ROT13 in Python? Simply Explained

ROT13 is a simple encryption method that shifts the string x (clear text) by 13 positions in the alphabet. This simple Python one-liner does ROT13 encryption for you: abc = "abcdefghijklmnopqrstuvwxyz" "".join([abc[(abc.find(c)+13)%26] for c in x]). This Python library call does ROT13 encryption in Python: import codecs codecs.encode(phrase, 'rot_13'). What is ROT13? The ROT13 algorithm is a simple encryption algorithm. …

View Post

They Use These 15+ Python Interview Questions To Fail You … (And What You Can Do About It)

Fear Your Coding Interview? This article shows you how to make your coding interview a success. General Tips to Prepare Your Interview Watch Google Interview tips.Read Prof. Philip Guo’s tips.Practice coding in Google Docs. Don’t use a code highlighting editor for your training time.Solve at least 50+ code puzzles.And most importantly: Don’t panic. Which Programming Questions Should You Prepare? By …

What are the Applications of Graphs in Computer Science?

social networks, web graphs, biological networks, knowledge graphs, product recommendation graphs, neural networks, road networks, blockchains, and bitcoin transaction graphs. This article dives into these 8 applications. At the end of the article, you will find awesome resources to download graph data sets. Plus, I will answer the question about the largest graphs in the world. [The reading time is …