PinnedMember-only$ whoamiHey there! Thanks for visiting my blog! I am an Emergency Medicine doctor living in London and working in the NHS. Alongside this, I am a self-taught Software Developer. I studied at the All India Institute of Medical Sciences, New Delhi (if that impresses you more). I am also a…Programming2 min readProgramming2 min read

PinnedMember-onlyThe No Bulls**t Guide To Learning Python: Book ReleaseHey everyone! I published my first-ever book on programming last night. Yes, it is called: The No Bulls**t Guide To Learning Python. Here’s your link: The No Bulls**t Guide To Learning Python Are you someone who is thinking about learning to program but does not know where to start? I have the solution for you…bamaniaashish.gumroad.com And here’s your link to its free preview: The No BS Guide To Learning Python (Free Preview).pdf drive.google.comPython3 min readPython3 min read

Published in Level Up Coding·2 days agoMember-only50 Mathematical Concepts For Better Programming (Part 8)27. Euler’s Theorem & Graph Theory The Graph theory originated in the 18th century with an interesting story. Königsberg was a city in historic Prussia (modern-day Russia) with 7 bridges that crossed river Pregel.Programming5 min readProgramming5 min read

Published in Level Up Coding·6 days agoMember-onlyBusting 5 Blockchain Myths (Even Programmers Do Not Know About These)Blockchains are all around us but most of us are still unfamiliar with them. Let’s debunk these 5 blockchain myths to make them a bit easy for us! Myth 1: Your Crypto Wallet Stores Your Bitcoin If you are into the cryptocurrency world and own some of it, you must have used a cryptocurrency wallet before. These include…Cryptocurrency6 min readCryptocurrency6 min read

Published in Level Up Coding·Nov 28Member-only50 Mathematical Concepts For Better Programming (Part 7)25. Boolean Logic Developed by George Boole, it is a systematic way of encoding Boolean values ( True and False) into variables and performing operations on them (like in algebra). Boolean variables can be combined using Logic Gates. Logic Gates perform a logical operation on one or more binary inputs and produce a…Programming4 min readProgramming4 min read

Published in Level Up Coding·Nov 25Member-onlyWhen Should You Use Accuracy, Precision, Recall & F-1 Score?Machine learning is often used for classification problems, but the metrics used to evaluate a model’s performance can get confusing. Let’s make them easy for you (in view of Binary Classification). Before starting, let’s get a few things clear. Let’s say that we have a cohort of patients who have…Artificial Intelligence4 min readArtificial Intelligence4 min read

Published in Level Up Coding·Nov 23Member-only50 Mathematical Concepts For Better Programming (Part 6)21. Decimal Numbers The numbers that we use on a day-to-day basis are Decimals, which is also called the Base(10) number system. This number system has numbers between 0 and 9. Number Representation To represent a number in the Decimal number system, we use the Base(10) notation as follows: 1 = 1 x 10⁰ 25…Programming5 min readProgramming5 min read

Nov 19Member-only5 Ayn Rand Quotes That Changed My Life & Will Change Yours TooBorn in 1905 in Russia, Ayn Rand (originally Alice O’Connor) was a writer and philosopher famous for her philosophy called Objectivism and for writing two beautiful pieces called The Fountainhead and Atlas Shrugged. On gaining popularity with her previous two books, she stopped writing more…Philosophy3 min readPhilosophy3 min read

Published in Level Up Coding·Nov 18Member-only50 Mathematical Concepts For Better Programming (Part 5)17. Modulo Arithmetic Modulo arithmetic can be represented by the word: Wraparound Imagine a clock. When the 12-hour clock hand completes a circle and moves on 2, the time is still 2 and not 14.Mathematics4 min readMathematics4 min read

Published in Level Up Coding·Nov 16Member-only50 Mathematical Concepts For Better Programming (Part 4)12. Fibonacci Numbers Fibonacci numbers were first described in India by Pingala. 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... It is a sequence of whole numbers that can be obtained by adding the previous two numbers in the series.Mathematics4 min readMathematics4 min read