<?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: Asara Khatun</title>
    <description>The latest articles on DEV Community by Asara Khatun (@asara_khatun_6d682dea999b).</description>
    <link>https://dev.to/asara_khatun_6d682dea999b</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4011626%2F7c4ad711-f458-4663-9a1f-0492e827118d.jpeg</url>
      <title>DEV Community: Asara Khatun</title>
      <link>https://dev.to/asara_khatun_6d682dea999b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/asara_khatun_6d682dea999b"/>
    <language>en</language>
    <item>
      <title>🌱 Hello DEV Community, 12th Grade Science Student Starting My Python Journey</title>
      <dc:creator>Asara Khatun</dc:creator>
      <pubDate>Wed, 08 Jul 2026 03:56:38 +0000</pubDate>
      <link>https://dev.to/asara_khatun_6d682dea999b/hello-dev-community-12th-grade-science-student-starting-my-python-journey-59ee</link>
      <guid>https://dev.to/asara_khatun_6d682dea999b/hello-dev-community-12th-grade-science-student-starting-my-python-journey-59ee</guid>
      <description>&lt;p&gt;Hi everyone, 👋 I am Asara, a 12th-grade science student from India with a huge passion for technology, Artificial Intelligence, and Data Science.&lt;br&gt;
I have always been fascinated by how coding can be used to build scalable solutions for real-world problems. Recently, I took my first major step into the tech world by starting to learn Python. I have just successfully completed my first basics course—getting my hands dirty with variables, loops, and basic logic—and I am incredibly excited about the journey ahead 🐍💻&lt;br&gt;
My ultimate goal is to strengthen my programming logic and start building practical, real-world projects that can make a positive impact on everyday life. While I am enjoying writing small scripts right now, I know that transitioning from simply understanding syntax to actually developing full-stack or AI-integrated projects is a massive leap.&lt;br&gt;
Since I am just starting out (and balancing my academic studies with coding), I am really looking forward to connecting with and learning from the experienced developers in this amazing community.&lt;br&gt;
&lt;strong&gt;I would love to get your insights on a few things:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Big Leap:&lt;/strong&gt; What is the one piece of advice you would give to a beginner who wants to transition from "learning syntax" to building complete projects?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Avoiding the Trap:&lt;/strong&gt; How did you escape "tutorial hell" when you were a beginner?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Are there any specific beginner-friendly communities, roadmaps, or open-source projects you would recommend?&lt;/p&gt;

&lt;p&gt;I am incredibly excited to build in public, share my progress, and grow with all of you. Thanks for reading, and let's connect 🚀&lt;/p&gt;

</description>
      <category>python</category>
      <category>beginners</category>
      <category>womenintech</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Building a Continuous Terminal Calculator in Python</title>
      <dc:creator>Asara Khatun</dc:creator>
      <pubDate>Sat, 04 Jul 2026 04:57:15 +0000</pubDate>
      <link>https://dev.to/asara_khatun_6d682dea999b/building-a-continuous-terminal-calculator-in-python-5enk</link>
      <guid>https://dev.to/asara_khatun_6d682dea999b/building-a-continuous-terminal-calculator-in-python-5enk</guid>
      <description>&lt;p&gt;Hello DEV Community 👋&lt;/p&gt;

&lt;p&gt;I am currently diving deep into Python, focusing on strengthening my core programming logic. Today, I built a simple yet effective &lt;strong&gt;Terminal-Based Calculator&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;While a basic calculator is a common beginner project, I wanted to ensure it didn't just run once and abruptly stop. I wanted it to feel like an actual software program.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✨ What I Built
&lt;/h3&gt;

&lt;p&gt;A command-line calculator that performs basic arithmetic operations (Addition, Subtraction, Multiplication, Division) and continuously runs until the user explicitly commands it to stop.&lt;/p&gt;

&lt;h3&gt;
  
  
  🧠 The Core Logic: The &lt;code&gt;while&lt;/code&gt; Loop
&lt;/h3&gt;

&lt;p&gt;The game-changer for this project was wrapping the main logic inside an infinite &lt;code&gt;while True:&lt;/code&gt; loop. Instead of the terminal closing after one calculation, the program loops back, asking the user for their next operation. &lt;/p&gt;

&lt;p&gt;Here is how I structured the workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;User Menu:&lt;/strong&gt; Display options (1 to 5).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exit Condition:&lt;/strong&gt; If the user selects '5', a &lt;code&gt;break&lt;/code&gt; statement gracefully exits the loop.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Error Handling:&lt;/strong&gt; Used a &lt;code&gt;try-except&lt;/code&gt; block to catch &lt;code&gt;ValueError&lt;/code&gt; just in case someone types a letter instead of a number. I also added a condition to prevent &lt;code&gt;ZeroDivisionError&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  💻 The Code
&lt;/h3&gt;

&lt;p&gt;Here is the complete code for my calculator:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
python
def start_calculator():
    print("--- Python Terminal Calculator ---")

    while True:
        print("\nOperations:")
        print("1. Add (+)")
        print("2. Subtract (-)")
        print("3. Multiply (*)")
        print("4. Divide (/)")
        print("5. Exit")

        choice = input("Select an operation (1/2/3/4/5): ")

        if choice == '5':
            print("Shutting down... Goodbye! 👋")
            break

        if choice in ('1', '2', '3', '4'):
            try:
                num1 = float(input("Enter first number: "))
                num2 = float(input("Enter second number: "))
            except ValueError:
                print("Error! Please enter valid numbers only.")
                continue  

            if choice == '1':
                print(f"Result: {num1} + {num2} = {num1 + num2}")

            elif choice == '2':
                print(f"Result: {num1} - {num2} = {num1 - num2}")

            elif choice == '3':
                print(f"Result: {num1} * {num2} = {num1 * num2}")

            elif choice == '4':
                if num2 != 0:
                    print(f"Result: {num1} / {num2} = {num1 / num2}")
                else:
                    print("Math Error! Cannot divide by zero.")
        else:
            print("Invalid Input! Please select a valid option.")

if __name__ == "__main__":
    start_calculator()
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>python</category>
      <category>beginners</category>
      <category>coding</category>
      <category>programming</category>
    </item>
    <item>
      <title>Automating Smart Shopping: I Built an Amazon Product Rate Tracker</title>
      <dc:creator>Asara Khatun</dc:creator>
      <pubDate>Thu, 02 Jul 2026 05:09:49 +0000</pubDate>
      <link>https://dev.to/asara_khatun_6d682dea999b/automating-smart-shopping-i-built-an-amazon-product-rate-tracker-4ccd</link>
      <guid>https://dev.to/asara_khatun_6d682dea999b/automating-smart-shopping-i-built-an-amazon-product-rate-tracker-4ccd</guid>
      <description>&lt;p&gt;Hey DEV Community 👋 I’m Asara, a science student and tech enthusiast who loves solving real-world problems. Today, I want to share a recent project I built that tackles something we all experience: trying to catch the best price on Amazon.&lt;br&gt;
💡 The Idea&lt;br&gt;
We all have that one item sitting in our cart, waiting for the price to drop. Constantly refreshing the page is exhausting. I realized I could use my coding skills to automate this, so I built an Amazon Product Rate Shopping tool.&lt;br&gt;
⚙️&lt;strong&gt;How It Works&lt;/strong&gt;&lt;br&gt;
I wanted to keep the user experience as simple as possible.&lt;br&gt;
&lt;em&gt;Input&lt;/em&gt;: You simply paste the link of the Amazon product you have your eye on.&lt;br&gt;
&lt;em&gt;Process&lt;/em&gt;: The tool verifies the product link in the background.&lt;br&gt;
&lt;em&gt;Output&lt;/em&gt;: It tracks and extracts the exact current price of that product directly from the page.&lt;br&gt;
🛠️ &lt;strong&gt;The Tech &amp;amp; Logic Behind It&lt;/strong&gt;&lt;br&gt;
Instead of focusing on heavy frameworks, I put all my energy into core programming logic (utilizing my skills in Python/Java). The primary challenge was ensuring the URL verification was accurate and that the program could reliably parse the data to find the specific price element.&lt;br&gt;
🧠 &lt;strong&gt;My Biggest Takeaways&lt;/strong&gt;&lt;br&gt;
Building this tool taught me so much about data extraction, handling real-world URLs, and the power of automation. There is nothing quite as satisfying as watching your own tool fetch accurate live data for the first time.&lt;br&gt;
I am still exploring and learning every single day. I’d love to hear from this amazing community—have you ever built an automation or tracking tool? What was the hardest part for you?&lt;br&gt;
Let's connect and discuss in the comments👇&lt;/p&gt;

</description>
      <category>python</category>
      <category>automation</category>
      <category>java</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
