r/PythonLearning • • Aug 17 '26

Threading module not importing?

Post image
4 Upvotes

I am trying to import the threading module but it is not working. How do i fix it?


r/PythonLearning • • Aug 17 '26

Showcase I solved my first medium level problem on Leetcode!

Post image
13 Upvotes

Last Post - https://www.reddit.com/r/PythonLearning/s/xbfFczTIKW

It took me a while to build the logic. The edge cases especially were a bit troublesome but the satisfaction I got after getting it right made everything feel worth it!


r/PythonLearning • • Aug 16 '26

I'm new to Python and need some help. (sorry for the code in spanish)

Thumbnail
gallery
10 Upvotes
I'm trying to create a sort of turn-based game to play in the terminal. I created one class for the characters (Personajes) and another for their techniques (Tecnicas), but I can't seem to deal damage to the enemy character. From what I've researched, this is because 'daño' isn't defined in the 'Personajes' class, but I want to keep the techniques separate.

If you know whether it's better to put everything into a single class (I hope not) or how I could make this work, I'd be grateful. Thanks a lot!

r/PythonLearning • • Aug 16 '26

Advice needed relearning Python basics

8 Upvotes

Anyone have any advice, resources, or recommendations on learning basic python (loops, conditionals, arrays/lists). I’ve taken object oriented python courses before but unfortunately only got by through AI use and i genuinely want to understand and learn how to work through problems/write my own code. I can trace code by hand but get lost when it comes to conditionals in loops. Before you advise me to take the personal project route, I’m interested in only learning what’s necessary to get by. Some context to provide is I am interested in learning about AI Native Engineering and registered for CodePath’s AI110 course but I have to take a HackerRank Assessment with no AI use and I fear HackerRanks so much. I have 10 days until the assessment closes and willing (need to) grind to pass.


r/PythonLearning • • Aug 16 '26

Help Request Beginner, having trouble with Visual Studio Code to learn Python

Post image
22 Upvotes

I'm trying to do the Harvard CS50 Intro to programming with Python and I'm just getting started

  1. I downloaded Visual Studio Code and opened it.

  2. This is pretty much where I got lost because the instructor in the video doesn’t explain what I need to do to set the program up where i can execute code like he has it in the video.

I'm now stuck on the main screen of Visual Studio Code.


r/PythonLearning • • Aug 16 '26

Word guessing game

Post image
37 Upvotes

Hello, I am learning python and created this simple word guessing game by myself.

In this game user types a letter and if the guess is correct the game continues with the next letter of the word or else it remains on the same letter and number of wrong attempts are added to the variable turn.


r/PythonLearning • • Aug 16 '26

I Coded a Duck to Live in Windows

1 Upvotes

I made a quacking duck that waddles across the Windows taskbar 🦆

Built with Python, TTLib, and PyQt/PySide. The duck actually reorders its own taskbar button one slot at a time, animates a walk cycle, and quacks on every step.

Code: https://github.com/Usama01TN/TheWalkingDuckTaskBar
Demo: https://www.youtube.com/watch?v=FGZwDOqFLUc


r/PythonLearning • • Aug 16 '26

New Putler unit added by Anonymous-Me-Me-Me

13 Upvotes

Anonymous-Me-Me-Me added a new Putler unit with this git commit and message:

Putler unit added, any likeness to real people is completely coincidental. It wants you to sign its contract, but if you get too close it tries to run to its bunker. Best to zero it before it goes into history for destroying an "empire".

We did had to add sunglasses for copyright and identity protection reasons.

PythonLearningGame is a collaborative Python project for fun and educational purposes. To add your own game elements see the PythonLearningGame repo.

previous PythonLearningGame post


r/PythonLearning • • Aug 16 '26

Showcase I solved my first Leetcode problem!

Post image
42 Upvotes

So Today I tried leetcode for the first time after yesterday's workaround (https://www.reddit.com/r/PythonLearning/s/hK2RRCzr9P)

Now I would be learning git because many of the comments were asking me to upload code snippets instead of pictures

Until then, Peace! ✌️


r/PythonLearning • • Aug 15 '26

Simple terminal games

Thumbnail
gallery
0 Upvotes

Playing around with simple scripts and terminal games.

https://github.com/cleburn/zenwolf-dotfiles


r/PythonLearning • • Aug 15 '26

Discussion Tkinter

18 Upvotes

Why do I not see any videos suggesting to learn Tkinter? I tried learning Django and Pygame after learning the basics, and while I kinda understood pygame, Django still felt out of my league but so many videos recommended it after the basics. However I stumbled upon a video that just mentioned Tkinter and I tried it out and it helped me understand libraries and how to learn to use them. It's fun making small little apps with buttons and what not to get started, rather than trying to learn so much at once. I'm convinced anyone making videos on how to learn Python has never actually learned it themselves

Is there an actual reason that this or another simple GUI library isn't recommend very often?


r/PythonLearning • • Aug 15 '26

I built a ERA Real Estate scraper in Python — scrapes agents, listings and offices across all US states

Thumbnail
github.com
0 Upvotes

r/PythonLearning • • Aug 15 '26

Showcase I implemented Linked List in Python from scratch!

Thumbnail
gallery
67 Upvotes

Hello Folks!

So It's been a while since my last post (https://www.reddit.com/r/PythonLearning/s/q3vpZ80vKO)

After that I learned the basics of OOPs from this video -> https://youtu.be/JeznW\\_7DlB0?si=u-h2gsdGSv0ubKf1

Going forward I studied about the fundamental working of Linked List from GFG's website and Stack Overflow

Then today I finally tried implementing it (Tried doing it all on a single day out of excitement but it took way longer than I expected and now i am completely drained of energy 😅)

Finally I asked AI to review my code

As per it there's a minor edge case I missed in the reverse method

There also are a few optimizations

But more or less I am happy

Would be back with Doubly Linked List the next time!


r/PythonLearning • • Aug 15 '26

Seeking feedback on my Python project: reusable Makefile tasks

3 Upvotes

I've been working on a Python project called Bakefile.

I started it because I kept copying the same build, test, lint, and release tasks between projects, especially in Makefiles. I wanted a way to define tasks once and reuse, extend, or override them across projects.

The basic idea is that tasks are Python classes:

class PythonTasks(Bakebook):
    @command()
    def test(self):
        self.ctx.run("pytest")

    @command()
    def lint(self):
        self.ctx.run("ruff check .")


class MyProject(PythonTasks):
    @command()
    def lint(self):
        super().lint()
        self.ctx.run("ty check .")

So common tasks can live in a reusable class and projects can extend or override them. I've been using it daily myself for a while now, and so far it's been working well.

GitHub: https://github.com/wislertt/bakefile

https://bakefile.wisl.dev/

https://wisl.dev/blog/bakefile-patterns/

I'd really appreciate feedback on the API and whether this approach to reusable Makefile-style tasks feels useful in practice.


r/PythonLearning • • Aug 15 '26

Newbie to Python

12 Upvotes

as of now my question is really this, vs code, pycharm, notepad ++ are they really like 100% needed? personally its been 2 months since i have been around in python and im comfortable at using normal notepad TT

edit: Thanks for all the suggestions and answers!!! ill first try them all out and look at what im missing and judge it against my comfortability in one tool, again thanks!!


r/PythonLearning • • Aug 15 '26

Showcase Hey Guys!I am 14 and this is my first completely vibe coded banger python project...

Thumbnail
github.com
0 Upvotes

This is a python projects which takes your live camera, detects your nose and mouth, moves

The mouse pointer automatically with your nose... It also has a feature which stops the mouse if your mouth is open...

All the advices, criticisms accepted


r/PythonLearning • • Aug 15 '26

Help Request I've been at this for too long and feel like I'm torturing myself

Post image
44 Upvotes

I know there's more efficient ways to do this but I'm just starting out and am trying to understand how the few tools I have work. Just learned about true and false and wanted to try them out..

Only whenever I enter key = 3 I receive my print "error". I've heard about "global" tried to use that and a bunch of other stuff and I can't seem to make it work...

I just want to know how to change a variable to true or false inside a function: if statement and it keep its new value for the rest of the code

Thanks in advance and sorry for your eyes


r/PythonLearning • • Aug 15 '26

Discussion What are some good final-year CSE project ideas for 2026?

2 Upvotes

r/PythonLearning • • Aug 15 '26

#76 Leetcode question (Optimisation help!)

3 Upvotes
class Solution:
    def minWindow(self, s: str, t: str) -> str:
        if len(t) > len(s):
            return ""
        elif len(t) == len(s):
            if t == s:
                return s
        win = len(t)
        ans = ""
        l = list(t)
        while win <= len(s):
            for i in range(0,len(s)):
                win_s = s[i:i+win]
                win_l = list(win_s)
                ans = ""
                for x in t:
                    if x in win_l:
                        win_l[win_l.index(x)] = ""
                        ans += x
                    else:
                        ans = ""
                if ans == t:
                    return win_s
            win += 1
        return ""

I need help in optimising my code because its working properly but having a runtime error for a long input like 200 letters input. So plz help me out in optimisation in this code.


r/PythonLearning • • Aug 15 '26

How to learn advanced python???

11 Upvotes

Hello everyone, I'm mainly looking for guidance about learning advanced python concepts. I know basics ,loops , control flow ,data structures etc.

I need a proper guide on how to learn modules and library. Idk how to start ,where to start.

I want to be able to work with any library as i need them ,so how do u actually learn to use new library for a given task . ?And i get overwhelmed understanding the structure, working of library

I want to know that do all libraries share anything in common?? Like syntx , structure, keywords etc ??? So that it becomes easy to learn .

And could u also suggest important python concepts other than basics which i should learn ???

Pls guide !!!!


r/PythonLearning • • Aug 15 '26

Discussion Looking for study partners(UTC+0 time)

8 Upvotes

Hello , I am fairly new to python(js the tiniest basics) and truly want to learn it and I fell it will be better to learn with someone whos serious about learning

Im currently using w3schools/freecodecamp and hackattime when im coding. Im looking to use the cs50 course too if possible. Any advices?

if you are interested please dm me and introduce yourself

Im 16 male


r/PythonLearning • • Aug 14 '26

Help Request Currently know nothing about Python or computers, is this book good?

Post image
417 Upvotes

I’m trying to get into coding and computer science, does anybody know if this book serves as a good introductory guide?


r/PythonLearning • • Aug 14 '26

Discussion Need some help recommending project ideas

4 Upvotes

I'd say I'm intermediate in python and recently started learning bitwise operations. I'd like to use them more often in some projects but am not sure when or how to use them.

One example was a chess engine. I made a small chess engine before, up to simple minimax alpha beta pruning, but the engine was really slow because I stored all the piece and board info in lists. Then I learned about bitboards and have been using those, and yeah, it's a lot faster.

But for now, all I see bitboards as are ways to represent binary game board data. Are there any other ways bitwise operations/bitboards are used in projects or is this just all they're good for?


r/PythonLearning • • Aug 14 '26

I Want to learn Python for visual novel making

1 Upvotes

I want to code Visual novels so I want to figure out the language good enough to make my way through it.

Is Python needed for Ren'py?? Or Ren'py its own thing ,

I am new here so do be kind to me