<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: sheema</title>
    <description>The latest articles on DEV Community by sheema (@sheema_26).</description>
    <link>https://dev.to/sheema_26</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3912305%2F0a643e62-4513-4f46-aecc-b5b5b120fe6f.png</url>
      <title>DEV Community: sheema</title>
      <link>https://dev.to/sheema_26</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sheema_26"/>
    <language>en</language>
    <item>
      <title>Day 6: Functions, While Loops, and the Reeborg Maze 🤖🐍</title>
      <dc:creator>sheema</dc:creator>
      <pubDate>Thu, 14 May 2026 11:28:23 +0000</pubDate>
      <link>https://dev.to/sheema_26/day-6-functions-while-loops-and-the-reeborg-maze-2mj9</link>
      <guid>https://dev.to/sheema_26/day-6-functions-while-loops-and-the-reeborg-maze-2mj9</guid>
      <description>&lt;p&gt;I just wrapped up Day 6 of my Python journey! Today was all about moving parts and automated navigation. After pushing through a tough logic wall yesterday, today felt a lot more rewarding, smooth, and honestly—just a ton of fun! &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🚀 What I Learned Today&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Indentation Rules:&lt;/strong&gt; Diving deep into how Python uses empty whitespace to group blocks of code together, and why a single wrong space ruins the flow.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Defining &amp;amp; Calling Functions:&lt;/strong&gt; Learning how to bundle blocks of code into a single custom command (like &lt;code&gt;def turn_right():&lt;/code&gt;) so I don't have to keep writing the same steps over and over.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;While Loops:&lt;/strong&gt; Moving away from set lists and mastering loops that run continuously based on a shifting condition. It's the ultimate tool for handling unpredictable scenarios!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🛠️ The Projects: Reeborg's World&lt;br&gt;
Today’s entire workspace was inside Reeborg's World, a digital grid where you write Python code to guide a tiny robot through puzzles. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Hurdles 1 to 3:&lt;/strong&gt; I started by teaching Reeborg how to jump fixed walls. This was a perfect playground for combining my new custom functions with simple loops.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Hurdle 4:&lt;/strong&gt; The real step up. The hurdles suddenly changed to completely random heights and positions. Instead of hardcoding the movements, I had to use &lt;code&gt;while&lt;/code&gt; loops alongside dynamic checks like &lt;code&gt;front_is_clear()&lt;/code&gt; and &lt;code&gt;wall_in_front()&lt;/code&gt; to make Reeborg smart enough to adapt on the fly.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;The Maze Game:&lt;/strong&gt; The "Boss Fight" of Day 6! I had to program Reeborg to find the exit of a completely randomized maze from a random starting point. By using the "right-hand rule" logic inside a continuous &lt;code&gt;while&lt;/code&gt; loop, I watched the robot smoothly solve its way out of every layout configuration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmk2dixnf111yyx7u8c3e.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmk2dixnf111yyx7u8c3e.JPG" alt=" " width="586" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎮🧗 The Fun Factor&lt;/strong&gt;&lt;br&gt;
Unlike yesterday's password generator where I felt like hitting a wall, today was a complete blast. Seeing the logic translate instantly into visual movements on the screen made everything click without the heavy frustration. &lt;/p&gt;

&lt;p&gt;It was a great reminder that coding isn't always an exhausting uphill battle. Sometimes, when you get the functions and loops to cooperate, watching your automated script flawlessly conquer a game feels like pure magic!&lt;/p&gt;

&lt;h1&gt;
  
  
  python #codingjourney #100daysofcode #learningtocode #programming
&lt;/h1&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>devjournal</category>
      <category>python</category>
    </item>
    <item>
      <title>Day 5: Loops, Logic, and the "Wall" 🧱🐍</title>
      <dc:creator>sheema</dc:creator>
      <pubDate>Tue, 12 May 2026 13:56:40 +0000</pubDate>
      <link>https://dev.to/sheema_26/day-5-loops-logic-and-the-wall-dfe</link>
      <guid>https://dev.to/sheema_26/day-5-loops-logic-and-the-wall-dfe</guid>
      <description>&lt;p&gt;I just wrapped up Day 5 of my Python journey! Today was all about Automation and Logic. After learning how to handle data in lists yesterday, today I learned how to actually process that data efficiently using loops. It was a day of high logic and even higher frustration, but I made it through! &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🚀What I Learned Today For Loops:&lt;/strong&gt; How to repeat actions for every item in a list without writing repetitive code.The range() Function: Mastering how to generate specific sequences of numbers (and how to skip numbers using the "step" value). &lt;br&gt;
Logical Order: Learning why checking for "both" conditions (like in Fizz Buzz) has to come before checking for individual ones.&lt;br&gt;
The .join() Method: A clean way to turn a list of random characters into a single, solid string.&lt;br&gt;
&lt;strong&gt;🛠️ The Projects :&lt;/strong&gt;&lt;br&gt;
Highest Score Checker: I built a script to identify the top performer in a list of scores. Doing this manually with a loop instead of using max() really helped me understand how computers "think" through data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0hjbvheewmzlr980l27x.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0hjbvheewmzlr980l27x.JPG" alt=" " width="560" height="275"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Average Height Calculator: This was a great lesson in how to calculate totals and lengths manually. Instead of using sum() or len(), I used a For Loop to iterate through a list of heights, adding them up and counting the students one by one to find the average. It really reinforced how data builds up inside a loop!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyoj49y1zf0pyctiri830.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyoj49y1zf0pyctiri830.JPG" alt=" " width="596" height="396"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Adding Even Numbers: &lt;br&gt;
A quick but powerful exercise using range(2, 101, 2) to calculate the sum of all even numbers up to 100.&lt;br&gt;
FizzBuzz: I tackled the classic "FizzBuzz" logic! It prints "Fizz" for multiples of 3, "Buzz" for multiples of 5, and "FizzBuzz" for numbers that are multiples of both. It’s a staple for a reason—it really tests your conditional logic.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1mtgoa63zep7jrlkic3p.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1mtgoa63zep7jrlkic3p.JPG" alt=" " width="316" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;PyPassword Generator: The "Boss Fight" of Day 5. This project uses letters, symbols, and numbers to create a fully customized, randomized password. Managing multiple loops to fetch the right amount of characters was a huge step up. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb0125jvh6dmateyglcv9.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb0125jvh6dmateyglcv9.JPG" alt=" " width="626" height="385"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhkzhic7vwtbzygjlosj4.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhkzhic7vwtbzygjlosj4.JPG" alt=" " width="489" height="152"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;🔐🧗 The Struggle is Real I’ll be honest&lt;/strong&gt;: today was the first day I actually wanted to give up. During the Password Generator, I felt like I was hitting a wall. The logic for taking the inputs and looping through them correctly felt like it was breaking my brain.But I stayed with it. I debugged, I refactored, and I kept going until it worked.&lt;/p&gt;

&lt;p&gt;It’s a huge reminder that the feeling of "this is too hard" is usually just the moment right before you actually learn the concept. Pushing through that frustration is the real secret to coding!&lt;/p&gt;

&lt;h1&gt;
  
  
  python #codingjourney #100daysofcode #learningtocode #programming
&lt;/h1&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>devjournal</category>
      <category>python</category>
    </item>
    <item>
      <title>Day 4: Leveling Up with Lists and Randomness in Python 🐍</title>
      <dc:creator>sheema</dc:creator>
      <pubDate>Mon, 11 May 2026 17:45:37 +0000</pubDate>
      <link>https://dev.to/sheema_26/day-4-leveling-up-with-lists-and-randomness-in-python-9eh</link>
      <guid>https://dev.to/sheema_26/day-4-leveling-up-with-lists-and-randomness-in-python-9eh</guid>
      <description>&lt;p&gt;I just wrapped up Day 4 of my Python journey! Today was all about moving beyond simple scripts and learning how to handle data more dynamically. It was a challenging day, but seeing the logic come together in the end was worth it.🧠 &lt;br&gt;
&lt;strong&gt;What I Learned Today Randomization:&lt;/strong&gt; Using the random module to create unpredictable outcomes.Lists: How to store data in order, use offsets, and append new items.Index Errors: Learning the hard way that lists start at 0!Nested Lists: Creating lists within lists (basically making a grid or a map).🛠️ &lt;br&gt;
&lt;strong&gt;The Projects&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Banker Roulette
A simple script that takes a list of names and randomly picks who has to pay for the meal. No more arguing over the bill!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fntkobhsatc3cwo9xddxq.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fntkobhsatc3cwo9xddxq.JPG" alt=" " width="597" height="393"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Treasure Map :
This was a cool exercise in nested lists. I built a 3x3 grid where you can input coordinates (like 23) to "hide" your treasure with an 'X'. It really helped me visualize how 2D arrays work.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwdks4gkbpld5s7p7k6du.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwdks4gkbpld5s7p7k6du.JPG" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Rock Paper Scissors 
The "boss fight" of the day. I built a game where you play against the computer. Managing the logic for who wins based on the list index was tricky but fun.🧗 &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg9mqvjnomv0kx6cp77e1.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg9mqvjnomv0kx6cp77e1.JPG" alt=" " width="551" height="541"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa1fjlfi9076r9tqknaw8.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa1fjlfi9076r9tqknaw8.JPG" alt=" " width="670" height="374"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Struggle is Real I'll be honest: today was tough. There were moments where the logic for nested lists didn't click immediately. I used Chat GPT to help debug my errors and explain some of the more complex movements. It’s a great reminder that as a developer, you don't have to know everything instantly—you just have to know how to find the answer!&lt;/p&gt;

&lt;h1&gt;
  
  
  python #codingjourney #100daysofcode #learningtocode #programming
&lt;/h1&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>devjournal</category>
      <category>python</category>
    </item>
    <item>
      <title>My First 48 Hours with Python: From BMI to Treasure Islands Day 2 and 3 completed</title>
      <dc:creator>sheema</dc:creator>
      <pubDate>Thu, 07 May 2026 15:31:26 +0000</pubDate>
      <link>https://dev.to/sheema_26/my-first-48-hours-with-python-from-bmi-to-treasure-islands-day-2-and-3-completed-4emm</link>
      <guid>https://dev.to/sheema_26/my-first-48-hours-with-python-from-bmi-to-treasure-islands-day-2-and-3-completed-4emm</guid>
      <description>&lt;ol&gt;
&lt;li&gt;🏴‍☠️ Treasure Island Adventure
The Goal: A text-based "choose your own adventure" game.
What I Learned: Complex nested if-statements and logical flow.
The Highlight: I focused heavily on the User Experience by integrating custom ASCII art with a styled terminal background to make the world feel immersive.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdxfdep0jt7iwutrpmv2w.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdxfdep0jt7iwutrpmv2w.JPG" alt=" " width="621" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Output:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpb4n9xeyvkim8o8wj1tx.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpb4n9xeyvkim8o8wj1tx.JPG" alt=" " width="701" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;🍕 Automated Pizza Order System
The Goal: A program that calculates a bill based on size, pepperoni, and extra cheese.
What I Learned: Mastering multiple if- elif conditions and handling user input formatting.
The Highlight: Ensuring the logic correctly adds up multiple optional "add-ons" without breaking the final calculation.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgiaxqj94hpgke16usj68.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgiaxqj94hpgke16usj68.JPG" alt=" " width="402" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;⚖️ BMI 2.0 (Body Mass Index Calculator)
The Goal: A health tool that interprets BMI results into categories (Underweight, Normal, Obese, etc.).
What I Learned: Mathematical operations in Python and using f-strings to provide clear, personalized feedback to the user.
The Highlight: Moving beyond simple math to create a tool that provides meaningful data interpretation.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqcjde7kzx6ds97f13n45.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqcjde7kzx6ds97f13n45.JPG" alt=" " width="358" height="325"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;🎢 Rollercoaster Ticketing App
The Goal: A gate system that checks height, age for pricing, and offers photo options.
What I Learned: Combining comparison operators with nested logic to handle tiered pricing.
The Highlight: Managing a flow where one decision (age) affects the price, while another (photos) adds a flat fee regardless of the first choice.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuu34co1a5yt7i047lm4t.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuu34co1a5yt7i047lm4t.JPG" alt=" " width="359" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;"This was my 'Day 2 and 3' progress. I’m focusing on building a strong foundation in logic before moving on to bigger things. It’s been fun figuring out how to make even a simple terminal game feel a bit more alive with some custom styling. Looking forward to what I’ll be building by Day 30."&lt;/p&gt;

&lt;h1&gt;
  
  
  Python #PythonProgramming #100DaysOfCode #CodingNewbie #LearnToCode #PythonProjects #Programming #Coding #NewDeveloper  #TechCommunity
&lt;/h1&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>devjournal</category>
      <category>python</category>
    </item>
    <item>
      <title>Initiating my Python Learning Journey: Day 1 Complete 🎓💻</title>
      <dc:creator>sheema</dc:creator>
      <pubDate>Tue, 05 May 2026 14:46:59 +0000</pubDate>
      <link>https://dev.to/sheema_26/initiating-my-python-learning-journey-day-1-complete-43fd</link>
      <guid>https://dev.to/sheema_26/initiating-my-python-learning-journey-day-1-complete-43fd</guid>
      <description>&lt;p&gt;I am pleased to share that I have officially started my challenge to master Python!&lt;/p&gt;

&lt;p&gt;Starting today was less about theorizing and more about immediate application. Day 1 was focused on fundamentals: taking user inputs, effective variable management, number swapping techniques, input length calculations (len()), and string concatenation.&lt;/p&gt;

&lt;p&gt;To consolidate this knowledge, I built my first "mini-project": A Band Name Generator.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0qom99l5cymiqkkb7x5v.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0qom99l5cymiqkkb7x5v.JPG" alt=" " width="499" height="207"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I focused on mastering these fundamentals:&lt;br&gt;
✅ Taking User Input (input())&lt;br&gt;
✅ Variable Management and Dynamic Values&lt;br&gt;
✅ Counting String Length (len())&lt;br&gt;
✅ Swapping Variable Values (a fun little puzzle!)&lt;br&gt;
✅ String Concatenation&lt;/p&gt;

&lt;p&gt;If you are a fellow beginner or a Python veteran, I’d appreciate any tips you have for the journey ahead!&lt;/p&gt;

&lt;h1&gt;
  
  
  PythonProgramming #SkillBuilding #CodingJourney #TechEducation #FirstStepsInTech #SoftwareDevelopment #PythonDev
&lt;/h1&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>learning</category>
      <category>python</category>
    </item>
  </channel>
</rss>
