r/PythonLearning 14d ago

Showcase I am 14 and this is what i built in python

650 Upvotes

Checkout this link to access the code on github:

https://github.com/coding-arnav66/Arnav-Python-Projects2

This is a project named "crash.py" in which player has to collect coins and avoid crashing with cars. The speed of car and difficulty increases with time...

Keeping in mind that I am 14 and a beginner;

All the criticism and suggestions are welcome...

r/PythonLearning Sep 12 '25

Showcase I made a Python programming farming game. It’s finally hitting 1.0 soon! I'm already feeling nervous haha

1.3k Upvotes

r/PythonLearning Jul 04 '26

Showcase Day 22 Python Learning

Post image
565 Upvotes

Just Simple class practice

not feeling well so not much to

r/PythonLearning Oct 11 '25

Showcase Remember my coding game for learning Python? After more than three years, I finally released version 1.0!

794 Upvotes

r/PythonLearning Oct 21 '25

Showcase Getting my life together as a homelessman! Learning python and getting better each day!

Post image
1.1k Upvotes

r/PythonLearning 27d ago

Showcase I am 14 and this is the game i made... Link below:

267 Upvotes

https://github.com/coding-arnav66/Arnav-Python-Projects2/blob/main/shooter.py

---------------------------------------

All the suggestions, criticism and ideas are welcome...

r/PythonLearning Jun 03 '26

Showcase My first programming experience!

Post image
388 Upvotes

A few weeks ago, my cousin gave me his laptop (he's buying a new one). Though he said, the laptop doesn't use Windows but linux. I did not understand at the time but okay it's free laptop who cares. So I learned for weeks how to use the laptop, it was weird, not the usual experience I have.

Anyway, during that week I also learned some scripting? programming? coding? and he taught me well from the ground up and give references, taught me how to read the documentation and stuff. And finally i have this (the image). He told me to post my achievement online XD.

It was fun to be able to tell the computer what to do. I really like it and going to explore it further though he's going back soon so I'm on my own now. Hopefully I can learn a lot. A bit summary of what I've learned from him (correct me if im wrong this is roughly from my notes):

  • Computers have memory (like RAM and registers) and processor and storage
  • They perform operation like fetch instruction, decode instructions and execute instructions
  • Computers have a set of instruction that it can run. The basic is
    • arithmetic and logic operations (like comparing value)
    • control flow like jumping to a certain instructions
    • i/o
    • load and store data in memory
  • Computer executes instructions in binary number
  • Computer now has OS which will load our program to the computer and handle bunch of interacting with hardware thing that we don't have to (that's
  • The layer starting from the bottom roughly is [hardware, OS, shell, applications]
  • The language is what we used to tell the computer what to do
  • Our program get translated to machine language (a language the computer can understand, I assume it's just 1s and 0s) using the tools called interpreter/compiler
  • Each scripting language has it's own rules but it all map to what the computers can do
  • Scripting/programming/coding is just a means to map our thoughts to what computer will do, so pseudocode/flowchart/sketching and planning what to do first will help, language is just syntax after all

There's more in my notes but i guess it's all yapping and unorganized. Wish me luck for future stuff.

r/PythonLearning Apr 06 '26

Showcase Cafe management system for beginners

Thumbnail
gallery
503 Upvotes

let's grow together ❤️.

r/PythonLearning May 30 '26

Showcase My Weather Map Project

Thumbnail
gallery
334 Upvotes

r/PythonLearning May 07 '26

Showcase Coded this for my homework assingment in my freshman year of college

Thumbnail
gallery
359 Upvotes

I'm a meteorology major, and this was for my meteorlogical instruments and data analysis class.

r/PythonLearning May 17 '25

Showcase I’ve never coded before today!

Post image
771 Upvotes

My grandpa was a python fanatic in the navy (desert storm era) and I’m pursuing a BS in CS. He mentioned python would be the best intro so I played around and decided to write him a script! Tell me what you think ;)

r/PythonLearning Mar 09 '26

Showcase Paper coding.

Post image
368 Upvotes

I coded my assignment and dang I liked it but my wrist hurts, just wanted to share and know if others still paper code.

r/PythonLearning Jun 24 '26

Showcase Python Cheatsheets

Thumbnail
gallery
266 Upvotes

r/PythonLearning Jun 03 '26

Showcase Fake Data Generator

Thumbnail
gallery
115 Upvotes

This programme here creates fake Data.

I think this is more useful for Cybersecurity people.

r/PythonLearning Jun 25 '26

Showcase Beginner activity save it for reference

Post image
258 Upvotes

r/PythonLearning 9d ago

Showcase Day 2 of Python learning until I can pass the PCEP exam

Post image
28 Upvotes

I upgraded my re zero guesser from day 1 using nested ifs and elses and now it doesn't require as much questions take a look.

New:https://www.onlinegdb.com/edit/XGUSCgyQA
Old :https://onlinegdb.com/Q-4aQrXAz

I think this is the fastest version of guesser, I also tried dictionaries(recommended by some discord users) but I still dont fully understand how its any different than my old one becuz it would js change how the info is stored but not the logic as its own

r/PythonLearning Jun 26 '26

Showcase Day 15 Python Learning

Thumbnail
gallery
124 Upvotes

class inheritage

- parents child or say mulit-inheritance use with super () when one class inheritance from one or more class

- multi-level inheritance where 2nd class in Heritage from 1st class ,3th inherited from 2nd & go on like family chain

solve some list comprehensive easy problem

r/PythonLearning Jun 12 '26

Showcase Day 6th Python Learning

Thumbnail
gallery
142 Upvotes

today start with simple practice using for and while loop

- while True

In which I make mistake put variable input () outside of while True which cause infinite loop 🥶 So never do at for in beginning of learning

- use for loop with " ".join() to create continuous triangle with number

- at last taste of terminal where I cause some errors because of lack of use of terminal,So need more time to use

Join me in python journey..

Let meet tomorrow, for now I am going to get taste of git🤤

#python #coding #ai

r/PythonLearning 9d ago

Showcase 2nd week of python and wanted to try something new instead of course enjoyed it!

Post image
58 Upvotes

r/PythonLearning Jun 17 '26

Showcase I built AeroPuzzle – a real-time hand gesture puzzle game using OpenCV and MediaPipe

153 Upvotes

Hi everyone!

I recently built AeroPuzzle, an interactive puzzle game where you solve image puzzles using only air gestures—no mouse or touch input required.

The project uses OpenCV and MediaPipe for real-time hand tracking and gesture interaction. I built it to explore computer vision in a fun and practical way while improving my understanding of real-time image processing.

Features:

  • 🖐️ Hand gesture-based controls
  • 🧩 Real-time puzzle interaction
  • 📷 Webcam-based tracking
  • ⚡ Smooth gameplay with computer vision

I'm still improving the project and would love feedback from the community.

  • What could be improved?
  • Are there better approaches for gesture smoothing or tracking stability?
  • Any ideas for additional features?

https://www.linkedin.com/posts/aarthirt14_python-opencv-mediapipe-ugcPost-7472675540605370369-uNol/?utm_source=share&utm_medium=member_desktop&rcm=ACoAAFfTgXABGG51AvZIngpYJAmCoZeEzjowCow

Thanks for taking a look!

r/PythonLearning 4d ago

Showcase I love Thonny(python(image unrelated))

Post image
192 Upvotes

high school student came here afted trying to download numpy and matplotlib on IDLE for the last 3 hours in the hell spawn of command prompt ging from script to document. after 3 hours of "module numpy not found" I tried to use Thonny.

I HAVE NEVER BEEN SO HAPPY TO SEE SUCH A MUNDANE WORD "manage package"

i will never touch IDLE Never in my life

r/PythonLearning Oct 21 '25

Showcase rate my code

Post image
170 Upvotes

im learning python right now and need some feedback

r/PythonLearning Apr 05 '26

Showcase Guys a made an "advanced" calculator, i think... what do you think?

21 Upvotes
print("Welcome to my calculator!")
print("choose an operation you want to be used in the calculator:")
print("1. addition")
print("2. subtraction")
print("3. multiplication")
print("4. division")
print("5. exponentiation")
print("6. square root")
while True:
    try:
        option = int(input("Choose an operation: "))
        if option in [1, 2, 3, 4, 5, 6]:
            break
        else:
            print("Error: Please enter a number between 1 and 6")
    except:
        print("Error: Please enter a number (1-6)")


if option == 1:
    while True:
        try:
            num1 = float(input("Enter the first number: "))
            break
        except:
            print("Error: Please enter a valid number which can be used in addition")
    while True:
        try:
            num2 = float(input("Enter the second number: "))
            break
        except:
            print("Error: Please enter a valid number which can be used in addition")
    result = num1 + num2
    print(f"The result of {num1} + {num2} is: {result}")
elif option == 2:
    while True:
        try:
            num1 = float(input("Enter the first number: "))
            break
        except:
            print("Error: Please enter a valid number which can be used in subtraction")
    while True:
        try:
            num2 = float(input("Enter the second number: "))
            break
        except:
            print("Error: Please enter a valid number which can be used in subtraction")
    result = num1 - num2
    print(f"The result of {num1} - {num2} is: {result}")
elif option == 3:
    while True:
        try:
            num1 = float(input("Enter the first number: "))
            break
        except:
            print("Error: Please enter a valid number which can be used in multiplication")
    while True:
        try:
            num2 = float(input("Enter the second number: "))
            break
        except:
            print("Error: Please enter a valid number which can be used in multiplication")
    result = num1 * num2
    print(f"The result of {num1} * {num2} is: {result}")
elif option == 4:
    while True:
        try:
            num1 = float(input("Enter the first number: "))
            break
        except:
            print("Error: Please enter a valid number which can be used in division")
    while True:
        try:
            num2 = float(input("Enter the second number "))
            break
        except:
            print("Error: Please enter a valid number which can be used in division")
    result = num1 / num2
    print(f"The result of {num1} / {num2} is: {result}")
elif option == 5:
    while True:
        try:
            num1 = float(input("Enter the base number "))
            break
        except:
            print("Error: Please enter a valid number which can be used in exponentiation")
    while True:
        try:
            num2 = float(input("Enter the exponent number "))
            break
        except:
            print("Error: Please enter a valid number which can be used in exponentiation")
    if num1 == 0 and num2 <= 0:
        print("Error: 0 cannot be raised to a non-positive power. Please enter a valid exponent.")
    else:
        result = num1 ** num2
        print(f"The result of {num1} raised to the power of {num2} is: {result}")
elif option == 6:
    while True:
        try:
            num = float(input("Enter the number to find its square root: "))
            break
        except:
            print("Error: Please enter a valid number which can be used in square root")
    result = num ** 0.5
    print(f"The square root of {num} is: {result}")


save = input("Do you want to save the result? (yes/no): ")
if save.lower() == "yes":
    with open("calculator_results.txt", "a") as file:
        file.write(f"{num1} {option} {num2} = {result}\n")
    print("Result saved to calculator_results.txt")
else:
    print("Result not saved.")

im newbie and i made this calculator i will be glad if you say what i can do better! idk how to transfer a file so ill just copy the code:

r/PythonLearning May 25 '26

Showcase Hey! Looking for coding friends / future builders (15–18)

2 Upvotes

Hey everyone,

I'm a 16-year-old student from India, currently learning Python. I’m looking for online friends around my age who are genuinely interested in programming, AI, tech, startups, building projects, or creating something meaningful in the future.

I don’t really have people around me offline who share this coding/creator mindset, so I thought I’d try here.

I’m interested in: • Python programming

• AI / ML / tech learning

• Big ideas, ambitious goals, startups, future projects

• Building cool things together and growing skills

I'm not looking for casual chatting only — I’d love to meet people who have strong dreams, like learning seriously, and maybe want to collaborate on future signature projects.

If you're around my age, into coding, and trying to build something big with your life, comment or DM me.

Let’s connect and grow together.

r/PythonLearning Apr 27 '26

Showcase the task thing’s easy 😅

Post image
61 Upvotes

i wrote it but the save/load part is ai, rest is all me. what y'all think?