<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Vinky Gola</title><description>Vinky Gola — digital marketing, coding practice, content marketing, SEO, AI, automation, MarTech, Python, data analytics, and learning in public.</description><link>https://vinkygola.com</link><language>en</language><item><title>Python Coding Exercise #62: Substrings, Parts 1 and 2</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-62-substrings-parts-1-and-2</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-62-substrings-parts-1-and-2</guid><description>Two beginner Python exercises on slicing in a loop — print all the substrings of a word that start with its first character, then all the substrings that end with its last character, using for loops and while loops.</description><pubDate>Thu, 29 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>strings</category><category>slicing</category><category>loops</category><category>for-loop</category><category>while-loop</category></item><item><title>Python Coding Exercise #61: A Framed Word</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-61-a-framed-word</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-61-a-framed-word</guid><description>A beginner Python exercise on string methods and string multiplication — print a word in the centre of a 30-character frame of asterisks, using center() and a manual version with len() and floor division.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>strings</category><category>string-methods</category><category>center</category><category>string-multiplication</category></item><item><title>Built-in Functions in Python: A Beginner&apos;s Guide</title><link>https://vinkygola.com/blog/python-built-in-functions</link><guid isPermaLink="true">https://vinkygola.com/blog/python-built-in-functions</guid><description>A beginner-friendly guide to Python&apos;s built-in functions — what each one does, how to read its result, and where it is used in real programs, with simple examples for input and output, type conversion, numbers, collections, objects and running code.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><category>Blog</category><category>python</category><category>built-in-functions</category><category>beginners</category></item><item><title>String Methods in Python: A Beginner&apos;s Guide</title><link>https://vinkygola.com/blog/python-string-methods</link><guid isPermaLink="true">https://vinkygola.com/blog/python-string-methods</guid><description>A beginner-friendly guide to Python&apos;s string methods — what each one does, with simple examples for changing case, trimming, aligning, searching, replacing, splitting, joining, checking and formatting text.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><category>Blog</category><category>python</category><category>strings</category><category>string-methods</category><category>beginners</category></item><item><title>Python Coding Exercise #60: Right-Aligned</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-60-right-aligned</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-60-right-aligned</guid><description>A beginner Python exercise on string methods — print a string so that exactly 20 characters are shown, filling the start with asterisks, using rjust() and a manual version with len() and string multiplication.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>strings</category><category>string-methods</category><category>rjust</category></item><item><title>Python Coding Exercise #59: Underlining</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-59-underlining</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-59-underlining</guid><description>A beginner Python exercise on loops, len() and string multiplication — keep asking for strings, print each one underlined with dashes of the same length, and stop when the user presses Enter on an empty line.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>loops</category><category>while-loop</category><category>break</category><category>strings</category><category>string-multiplication</category></item><item><title>Python Coding Exercise #58: A Line and a Rectangle of Hashes</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-58-a-line-and-a-rectangle-of-hashes</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-58-a-line-and-a-rectangle-of-hashes</guid><description>Two beginner Python exercises on repeating output — print a line of hash characters of a chosen width, then repeat that line to draw a rectangle, with a for loop and a while loop compared.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>strings</category><category>string-multiplication</category><category>loops</category><category>for-loop</category><category>while-loop</category></item><item><title>Python Coding Exercise #57: Second and Second to Last Characters</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-57-second-and-second-to-last-characters</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-57-second-and-second-to-last-characters</guid><description>A beginner Python exercise on string indexes and short-circuit conditions — compare the second and second to last characters of a string, and learn why a very short string needs a length check first.</description><pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>strings</category><category>indexing</category><category>negative-index</category><category>conditionals</category></item><item><title>Python Coding Exercise #56: End to Beginning</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-56-end-to-beginning</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-56-end-to-beginning</guid><description>A beginner Python exercise on string indexing and while loops — print a string in reverse, one character per line, by counting an index down from -1 using negative indexes.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>strings</category><category>indexing</category><category>negative-index</category><category>loops</category><category>while-loop</category></item><item><title>Python Coding Exercise #55: The Longer String</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-55-the-longer-string</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-55-the-longer-string</guid><description>A beginner Python exercise on len() and if, elif and else — compare the lengths of two strings and print whichever is longer, or a message when they are equally long.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>strings</category><category>len</category><category>conditionals</category><category>elif</category></item><item><title>Python Coding Exercise #54: String Multiplied</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-54-string-multiplied</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-54-string-multiplied</guid><description>A beginner Python exercise on string repetition — ask for a string and an amount, then print the string that many times on one line using the * operator.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>strings</category><category>string-multiplication</category><category>input</category></item><item><title>Python Coding Exercise #53: The Sum of Consecutive Numbers</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-53-the-sum-of-consecutive-numbers</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-53-the-sum-of-consecutive-numbers</guid><description>Two beginner Python exercises on a while loop that adds 1, 2, 3 and so on until the total reaches a limit, then builds the calculation as text to print it too.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>loops</category><category>while-loop</category><category>strings</category><category>string-building</category><category>counter</category></item><item><title>Python Coding Exercise #52: Powers of Two and Powers of Base n</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-52-powers-of-two-and-powers-of-base-n</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-52-powers-of-two-and-powers-of-base-n</guid><description>Two beginner Python exercises on a while loop that multiplies — print the powers of two up to a limit, then change the program so the user chooses the base.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>loops</category><category>while-loop</category><category>powers</category><category>multiplication</category></item><item><title>Python Coding Exercise #51: Even Numbers, Countdown and Counting Up</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-51-even-numbers-countdown-and-counting-up</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-51-even-numbers-countdown-and-counting-up</guid><description>Three beginner Python exercises on while loops with a condition instead of while True — print the even numbers up to 30, fix a broken countdown, and print every number below a limit.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>loops</category><category>while-loop</category><category>counter</category><category>debugging</category></item><item><title>Python Coding Exercise #50: Working with Numbers</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-50-working-with-numbers</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-50-working-with-numbers</guid><description>A beginner Python exercise on collecting statistics in a loop — read numbers until the user types zero, then print the count, the sum, the mean, and how many numbers were positive and negative.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>loops</category><category>while-loop</category><category>break</category><category>counter</category><category>lists</category><category>statistics</category></item><item><title>Python Coding Exercise #49: Story</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-49-story</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-49-story</guid><description>A beginner Python exercise on building a string inside a loop — collect words from the user until they type &quot;end&quot; or repeat the previous word, and learn how to remember the previous value.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>loops</category><category>while-loop</category><category>break</category><category>strings</category><category>string-concatenation</category></item><item><title>Python Coding Exercise #48: The Next Leap Year</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-48-the-next-leap-year</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-48-the-next-leap-year</guid><description>A beginner Python exercise on searching with a while loop — start from the year after the one entered, test each year against the leap year rule, and stop at the first one that fits.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>loops</category><category>while-loop</category><category>break</category><category>leap-year</category><category>modulo</category></item><item><title>Python Coding Exercise #47: PIN and Number of Attempts</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-47-pin-and-number-of-attempts</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-47-pin-and-number-of-attempts</guid><description>A beginner Python exercise on loops and counters — keep asking for a PIN until it is correct, count the attempts, and print a different message when it takes only one try.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>loops</category><category>while-loop</category><category>break</category><category>counter</category><category>f-strings</category></item><item><title>Python Coding Exercise #46: Repeat Password</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-46-repeat-password</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-46-repeat-password</guid><description>A beginner Python exercise on loops and input — ask for a password once, then keep asking the user to repeat it until it matches, and learn which lines belong inside the loop and which outside.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>loops</category><category>while-loop</category><category>break</category><category>input</category><category>strings</category></item><item><title>Python Coding Exercise #45: Fix the Code: Countdown</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-45-fix-the-code-countdown</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-45-fix-the-code-countdown</guid><description>A beginner Python debugging exercise on while True and break — a countdown stops after the first number because the break condition is the wrong way round, and the fix is one symbol.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>loops</category><category>while-loop</category><category>break</category><category>debugging</category></item><item><title>Python Coding Exercise #44: Input Validation</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-44-input-validation</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-44-input-validation</guid><description>A beginner Python exercise on loops and input validation — keep asking for numbers, reject negative ones, print the square root of positive ones, and stop when the user types zero.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>loops</category><category>while-loop</category><category>break</category><category>input-validation</category><category>math</category></item><item><title>Python Coding Exercise #43: Shall We Continue?</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-43-shall-we-continue</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-43-shall-we-continue</guid><description>A beginner Python exercise on your first while loop — repeat a message until the user types &quot;no&quot;, and learn how while True and break work together.</description><pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>loops</category><category>while-loop</category><category>break</category><category>input</category></item><item><title>Python Coding Exercise #42: Gift Tax Calculator</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-42-gift-tax-calculator</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-42-gift-tax-calculator</guid><description>A beginner Python exercise on if, elif and else with several ranges — calculate gift tax from a table of brackets, and learn to turn a complicated table into a simple reference table before writing any code.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>elif</category><category>arithmetic</category><category>float</category></item><item><title>Python Coding Exercise #41: Alphabetically in the Middle</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-41-alphabetically-in-the-middle</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-41-alphabetically-in-the-middle</guid><description>A beginner Python exercise on comparing strings and chained comparisons — find which of three letters would be in the middle in alphabetical order, and compare a chained-comparison solution with a nested if solution.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>strings</category><category>string-comparison</category><category>conditionals</category><category>nested-if</category></item><item><title>Python Coding Exercise #40: Leap Year</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-40-leap-year</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-40-leap-year</guid><description>A beginner Python exercise on if, elif and else with the remainder operator — decide whether a year is a leap year, handle the century-year exception, and compare a flat chain of conditions with a nested if.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>modulo</category><category>nested-if</category><category>logical-operators</category></item><item><title>Python Coding Exercise #39: FizzBuzz</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-39-fizzbuzz</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-39-fizzbuzz</guid><description>A beginner Python exercise on the remainder operator and the and operator — print Fizz, Buzz or FizzBuzz depending on whether a number is divisible by 3, 5 or both, and see why the order of the conditions matters.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>modulo</category><category>logical-operators</category><category>elif</category></item><item><title>Python Coding Exercise #38: Grades and Points</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-38-grades-and-points</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-38-grades-and-points</guid><description>A beginner Python exercise on if, elif and else with ranges — turn a table of point boundaries into a grade, handle impossible values, and see two ways to write the conditions.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>elif</category><category>comparison-operators</category><category>logical-operators</category></item><item><title>Python Coding Exercise #37: Nephews</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-37-nephews</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-37-nephews</guid><description>A beginner Python exercise on the or operator — recognise a name that matches any one of several options, avoid the classic mistake of writing or &quot;Dewey&quot;, and meet the shorter in operator.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>logical-operators</category><category>strings</category><category>elif</category></item><item><title>Python Coding Exercise #36: Age Check</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-36-age-check</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-36-age-check</guid><description>A beginner Python exercise on if, elif and else with three outcomes — respond to an age that is normal, too young, or impossible — and learn why the order of the conditions matters.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>elif</category><category>comparison-operators</category><category>input</category></item><item><title>Python Coding Exercise #35: Alphabetically Last</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-35-alphabetically-last</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-35-alphabetically-last</guid><description>A beginner Python exercise on comparing strings — find which of two words comes last in alphabetical order, and learn how Python compares text, including the effect of uppercase letters.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>strings</category><category>string-comparison</category><category>conditionals</category><category>elif</category></item><item><title>Python Coding Exercise #34: The Elder</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-34-the-elder</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-34-the-elder</guid><description>A beginner Python exercise on if, elif and else — read the names and ages of two people, print the name of the elder, and avoid the mistakes of comparing the wrong variables or comparing ages as text.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>elif</category><category>strings</category><category>input</category></item><item><title>Python Coding Exercise #33: Greater Than or Equal To</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-33-greater-than-or-equal-to</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-33-greater-than-or-equal-to</guid><description>A beginner Python exercise on if, elif and else — compare two numbers, print the greater one, and handle the case where they are equal.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>elif</category><category>comparison-operators</category><category>input</category></item><item><title>Python Coding Exercise #32: Age of Maturity</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-32-age-of-maturity</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-32-age-of-maturity</guid><description>A beginner Python exercise on if and else — decide whether someone is of age using 18 as the limit, and see why the boundary value 18 is the number to test.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>if-else</category><category>comparison-operators</category><category>input</category></item><item><title>Python Coding Exercise #31: Typecasting</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-31-typecasting</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-31-typecasting</guid><description>A beginner Python exercise on type conversion — use int() to split a decimal number into its integer part and decimal part, and see why the decimal part can print with extra digits.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>type-conversion</category><category>float</category><category>int</category><category>input</category></item><item><title>Python Coding Exercise #30: Number of Characters</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-30-number-of-characters</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-30-number-of-characters</guid><description>A beginner Python exercise on the len() function and if statements — count the characters in a word and print the count only when the word has more than one character.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>strings</category><category>len-function</category><category>conditionals</category><category>built-in-functions</category></item><item><title>Python Coding Exercise #29: Fix the Syntax</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-29-fix-the-syntax</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-29-fix-the-syntax</guid><description>A beginner Python debugging exercise — find and fix ten syntax, indentation and type errors in a short program, and learn how to read Python&apos;s error messages.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>syntax</category><category>debugging</category><category>indentation</category><category>errors</category></item><item><title>Python Coding Exercise #28: Solving a Quadratic Equation</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-28-solving-a-quadratic-equation</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-28-solving-a-quadratic-equation</guid><description>A beginner Python exercise that turns the quadratic formula into code — read a, b and c, calculate the discriminant, and use sqrt() to find the two roots, with attention to brackets and order of operations.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>math-module</category><category>arithmetic</category><category>input</category><category>float</category></item><item><title>Python Coding Exercise #27: Hypotenuse of a Right-Angled Triangle</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-27-hypotenuse-of-a-right-angled-triangle</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-27-hypotenuse-of-a-right-angled-triangle</guid><description>A beginner Python exercise on the math module — use Pythagoras&apos; theorem and sqrt() to find the hypotenuse of a right-angled triangle, read decimal sides with float(), and format the answer to two decimal places.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>math-module</category><category>input</category><category>float</category><category>arithmetic</category></item><item><title>Python Coding Exercise #26: Random Number Between Two Numbers</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-26-random-number-between-two-numbers</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-26-random-number-between-two-numbers</guid><description>A beginner Python exercise on the random module — generate a random whole number between two numbers with randint(), and learn that both ends are included and that the numbers must be in order.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>random-module</category><category>input</category><category>built-in-functions</category></item><item><title>Python Coding Exercise #25: Greatest Common Divisor</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-25-greatest-common-divisor</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-25-greatest-common-divisor</guid><description>A beginner Python exercise on the math module — find the greatest common divisor of two numbers with math.gcd(), and understand what a GCD is and how Euclid&apos;s method finds it.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>math-module</category><category>built-in-functions</category><category>input</category></item><item><title>Python Coding Exercise #24: Binary, Octal and Hexadecimal</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-24-binary-octal-hexadecimal</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-24-binary-octal-hexadecimal</guid><description>A beginner Python exercise on number systems — convert a decimal integer to binary, octal and hexadecimal with the built-in functions bin(), oct() and hex(), and learn what the 0b, 0o and 0x prefixes mean.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>number-systems</category><category>built-in-functions</category><category>input</category></item><item><title>Python Coding Exercise #23: Slicing and the min() and max() Functions</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-23-slicing-and-min-max</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-23-slicing-and-min-max</guid><description>Two short beginner Python exercises — use string slicing to print the last three digits of a phone number, and use the built-in min() and max() functions to find the smallest and largest of four numbers.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>strings</category><category>slicing</category><category>lists</category><category>built-in-functions</category></item><item><title>Python Coding Exercise #22: Area and Circumference of a Circle</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-22-circle-area-and-circumference</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-22-circle-area-and-circumference</guid><description>A beginner Python exercise on the math module — read a radius, calculate a circle&apos;s area and circumference using pi, and round the answers to two decimal places.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>math-module</category><category>input</category><category>float</category><category>arithmetic</category></item><item><title>Python Coding Exercise #21: Grams to Kilograms</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-21-grams-to-kilograms</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-21-grams-to-kilograms</guid><description>A beginner Python exercise on unit conversion — turn a whole number of grams into kilograms and leftover grams, then polish the output so singular and plural words and zero values read correctly.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>input</category><category>arithmetic</category><category>modulo</category><category>conditionals</category></item><item><title>Python Coding Exercise #20: What to Wear Tomorrow</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-20-what-to-wear-tomorrow</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-20-what-to-wear-tomorrow</guid><description>A beginner Python exercise on comparison conditions — turn &quot;over 20, 10 or 5 degrees&quot; into the right if statements, learn how to pick between &lt;, &lt;=, &gt; and &gt;=, and practise with boundary values.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>comparison-operators</category><category>if-statements</category><category>strings</category></item><item><title>Python Coding Exercise #19: Loyalty Bonus</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-19-loyalty-bonus</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-19-loyalty-bonus</guid><description>A beginner Python debugging exercise on if and else — why two separate if statements can both run when the first one changes the variable the second one checks, and how to fix it.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>if-else</category><category>debugging</category><category>float</category></item><item><title>Python Coding Exercise #18: Daily Wages</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-18-daily-wages</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-18-daily-wages</guid><description>A beginner Python exercise on if statements and arithmetic — calculate a day&apos;s pay from the hourly wage and hours worked, with double pay on Sundays.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>float</category><category>arithmetic</category><category>f-strings</category></item><item><title>Python Coding Exercise #17: Temperatures</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-17-temperatures</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-17-temperatures</guid><description>A beginner Python exercise that converts Fahrenheit to Celsius and prints an extra message when the result is below zero — practice with formulas, floats and if statements.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>float</category><category>arithmetic</category><category>f-strings</category></item><item><title>Python Coding Exercise #16: Calculator</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-16-calculator</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-16-calculator</guid><description>A beginner Python exercise on comparing strings with if statements — build a small calculator that adds, subtracts or multiplies two numbers depending on the operation the user types.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>strings</category><category>f-strings</category><category>arithmetic</category></item><item><title>Python Coding Exercise #15: Order of Magnitude</title><link>https://vinkygola.com/coding-practice/python-coding-exercise-15-order-of-magnitude</link><guid isPermaLink="true">https://vinkygola.com/coding-practice/python-coding-exercise-15-order-of-magnitude</guid><description>A beginner Python exercise on separate if statements — print every &quot;smaller than&quot; message that applies to a number, and see why using elif here would give the wrong output.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>Coding Practice</category><category>python</category><category>conditionals</category><category>if-statements</category><category>comparison-operators</category></item></channel></rss>