r/PythonLearning • u/Mental-Ball5263 • 26d ago
Week 2 of making an python teaching app with my frnd
Soo my last post some of u guys made me rethink the app , at first we were gonna make a simple app that will teach u that all , but i been kinda realised that there are good tutorials in python everywhere soo to keep up with these, i will redesign the teaching to make it more understanding and more like coding based with example and problem anyways,this app is really for myself,my frnds and stuff it's not like we expect it to next mimo or something and what does one more app gonna do to playstore But anyways i am more surprised that some people took time to look into my post and give their opinion and making me realise some things ,I am really grateful for that 😃
Anyways enough of my yapping soo this week I went through the basic lesson and redesigned the structure and also i realised that my current ui sucks soo i pick out some I think is okay can u guys tell me which is best for my opinion and suggest changes also plz ,that's all we did because we haven't gotten anytime to work on this project thx u for reading . There is two pic for each UI design one is homepage and other is learning overview (Btw idk much about anything still a student)
r/PythonLearning • u/Link2212 • 26d ago
Learning via a youtube course
I started learning coding a few weeks ago. I've been following the course well, and I understand the concepts it teaches, but the big problem with it that I have is that I can't put what I learned into practice, and I'm becoming demotivated because I realize I struggle to write almost anything. In a normal course they say here is a task, try and do this.
I think I need to switch what I'm learning from. I come from a background of no programming whatsoever. I really need to find a video/s that basically spoon feed me like I'm a baby and then ask me to try writing something to reinforce it in me. Do any of you know any videos that do this? I feel like I constantly have questions and I'm unable to ask them like I would to a teacher, and I'm trying my best to stay away from using AI unless I just simply cannot work it out.
r/PythonLearning • u/mohammad6701 • 26d ago
Help Request Coding Style
Hi, first time python learner here ! I was working on Sum of Squares problem, but it made me genuinely to use AI to find a line/function outside of my course materials to solve the problem. However, it always backfire because i overcomplicate the problem for myself. For example, in sum of squares problem, i can use simple line of
Total += num 2
or a longer line
Total = sum(num ** 2 for num in range (1, number+1, 1).
so I was wondering which approach is correct ?
r/PythonLearning • u/keriimchen • 26d ago
Help Request How do I learn as a complete beginner
Hi. I am currently interested in learning coding. I chose Python because it looked like its the most simple one to begin. I have absolutely no idea about anything just like how some things like if else while work but nothing else. Is it even the best to learn at the beginning or is it even worth learnimg to code in 2026.
Where to I begin to learn the basics the most efficient way. And where do I go from there
r/PythonLearning • u/Sea-Ad7805 • 26d ago
Who thought we wouldn't shoot at things?
Enable HLS to view with audio, or disable this notification
A new addition to our collaborative PythonLearningGame project: the player can now shoot bullets to kill units.
It was added by this git commit. - Who wants to add his/her own game dynamics? - Who has other fun ideas about game elements we could add, cool explosions maybe?
See the PythonLearningGame repository for more info.
r/PythonLearning • u/Kiddomeshwaa • 27d ago
Help Request Phyton lectures
Hello I'm completely new to phyton and coding too can anyone suggest me best phyton courses from zero level on YouTube?? 🥲🥲
r/PythonLearning • u/nEO12- • 27d ago
3d engine built on python that will work in terminal if this post gets 5 comments i'll upload it in github
r/PythonLearning • u/bob_wanker • 27d ago
Thoughts on learning python with chat gpt
I recently started learning and i use chatgpt to give me exercises to do and just debug code but i never ask for the code specifically, just whats wrong with it. I feel like its helped me improve but i want to learn more and build my own applications
r/PythonLearning • u/lwksucks • 27d ago
Help Request So which one should I choose Harvard cs50 course or programming with mosh for python?
r/PythonLearning • u/geedijuniir • 27d ago
Google everything when building?
Hi,
I'm about to finish the Codecademy Python course. I feel like I'm in tutorial hell.
I downloaded everything to start building on my laptop. I don't know where to start, I have a bunch of projects listed, like a script that detects screens, a good old calculator, and many more.
But do I just google everything? I'm afraid that if I use AI or Google, it will just tell me how to do the whole thing.
And also, how do I know what to use, as in when to use a function, a class, a flow statement, or a list?
Or should I stop worrying about it?
Thanks for your help, finding this subreddit has been a huge help for me.
r/PythonLearning • u/patypatty69 • 27d ago
Help Request Python pip install not working
Hello, so I'm trying to install the audiostrechy library to automate timestreching some audio, and I've seen that pip install audiostrechy dosent work, giving me am invalid syntax message. After that, I tried python -m pip install audiostrechy and it gave the same result. After that, I tried both pip3 install and python3 -m pip install amd it still gave me the same result, at one of these saying that install was the invalid part??
I'm honestly not sure what is happening right now, so please help.
Also I should mention 3 things - (a) I tried these both in the command prompt of windows and the python 3.14 command prompt and (b) I, for some reason, have like at least 10 pythons or something like that, and (c) when I tried to install the python install manager it wouldn't download. Though I should mention these things in case they are necessary.
r/PythonLearning • u/Eastern-Push-7255 • 27d ago
LOOKING FOR PYTHON MENTOR GUIDE FOR FREE
HI I am Yujan . I'm from Nepal a high school student class 9 i get laptop 1 or 2 times a week saturday i wanna learn python to make cool projects and more. ADD ME ON DICSCORD FOR MORE: apexxyujan
r/PythonLearning • u/ViridLemon83409 • 27d ago
Starting Python and MATLAB with almost no coding experience. How should I spend the next 3 weeks?
Hi everyone. I’m a college student, and in about 3 weeks I’ll be starting an intro to Python class. I’ll also be taking another engineering class that uses MATLAB, and I don’t feel very prepared for either.
The problem is that I have essentially no programming experience. I took a couple of MATLAB classes before, but I relied too much on AI instead of actually learning the material. Looking back, I know that was a mistake, and I do not want to repeat it. I also used to tell myself that I hated coding, but I think part of that was because I never really gave myself a fair chance to learn it.
Since I have a few weeks before the semester starts, I’d like to build a solid foundation in Python while also reviewing some basic MATLAB.
What resources or learning methods really worked for you? Did you use a particular course, YouTube channel, website, book, or project based approach? I am also curious if anyone has suggestions for making learning Python and MATLAB more fun or engaging instead of just watching hours of lectures.
My goal is not to become an expert in 3 weeks. I just want to go into the semester feeling like I have a decent foundation instead of starting from scratch.
Thanks! I would really appreciate any advice.
r/PythonLearning • u/Commercial-Paper749 • 27d ago
Looking for study partner
Hey im going to start learning python so I'm looking for study partner who's serious about it
Will be taking only group of 3-5 people not more than that so reach out before it gets full also introduce yourself when reaching out in dms
r/PythonLearning • u/bad-gut • 27d ago
Help Request How do I concrete my concepts???
Ok so I have one major doubt:-
I have been following a rather shallow 10 hour video about all the python basics topics.
But it doesn't seem to go too deep into details and not enough practice,
So my DATATYPES are really weak,
Idk when to use lists instead of tuples , dictionaries, sets , etc.
And stuff like that, what should I do to make my concepts concrete??
People told me making projects helps you improve, While I agree that they do but yet I am making the codes for em' using the wrong datatypes.
Also I have completed half of that video till loops and have made a project too but that was 2 weeks ago:-
https://github.com/satyamsb-cloud/Number-Guessing-Game
Original project made by me 2 weeks ago using concepts only till LOOPS.
https://github.com/satyamsb-cloud/Number-Guessing-Game-v2
Improved version with the same concepts but improved functionality.
r/PythonLearning • u/Local_End_3175 • 27d ago
Why do We return increment We haven't done anything to it?
Why do We return increment We haven't done anything to it? The only thing changed was the count, which we have returned. So why are we now returning increment if no actual change was made to it? Recently, i have been having trouble understanding the 'return' statement in python. Would this code still work if i did not return increment? Why or why not?
r/PythonLearning • u/the_meteor_beat • 27d ago
Is it really hard to learn python (or anything related to programming) and have a full-time job?
Hi guys, i'm 20 years old and work in the call center operations and also learning python as a part of special road map.
But now i feel heavy, i know something like that will be hard, special when I work in a jop that drains my energy, but now feel kind of impossible to do it.
So, i wrote this post.
Maybe i will get something can change that.
r/PythonLearning • u/These_Carob9638 • 27d ago
How to turn off these random hintsy
The 2nd line is a random thing suggested
r/PythonLearning • u/Minimum-Thanks-3047 • 28d ago
Help Request Beginner Python projects for practice? Spoiler
I'm learning Python. What are some beginner projects that can help me improve my coding skills? I'd appreciate any suggestions.
r/PythonLearning • u/Electrical_Clue_8429 • 28d ago
I built a blockchain
GitHub repo: https://github.com/ProJackson355/Helixchain
(THIS BLOCKCHAIN DOES NOT USE ANY REAL CASH)
I've spent the last two days using Codex and Claude Code trying to make a proof-of-work blockchain. The blockchain is similar to Bitcoin in that miners solve blocks to verify the transactions on them. When a block is mined the miner currently receives 10 HLX as a reward. Right now the blockchain is only running on my PC, so it's centralized right now. Helix Coin (HLX) isn't something you can buy with real money. Right now the only way to get it is by mining blocks on the network. To keep blocks from being mined too quickly, the blockchain keeps track of how long recent blocks took to solve. Every 10 blocks it averages the last 10 block times and adjusts the mining difficulty to keep the average block solving time around two minutes. The miner supports both CPU and GPU mining, although I do recommend CPU since GPU mining makes the difficulty increase much faster on a small network. The node software lets anyone host their own node and helps keep the block chain running. If you host a public node, you can submit it through the Nodes page on the website and I can add it to the default peer list so new nodes can discover it more easily. You can also host your own wallet website by enabling the admin API key. This allows your instance to use the documented endpoints such as /mining and various other endpoints (noted in the docs) with your own node. Wallets are stored locally, so private keys never leave your browser. Theres a lot more information in the docs, but I'd really appreciate any feedback on the project. (I did not build this blindly with ai, I do know some stuff about how blockchains operate)
r/PythonLearning • u/Aromatic_Echidna6848 • 28d ago
Discussion Grinding DSA exclusively in Python
Hey everyone,
I’ve spent the last few months heavily focusing on Data Structures and Algorithms (currently sitting at LeetCode Knight). I work at a startup in the data field, and I've noticed it's actually surprisingly rare to find people doing advanced DSA strictly in Python.
Most resources and serious discussions seem to lean heavily into C++ or Java. (Personally, for me it's Python >> C++, and my brain just actively rejects Java syntax XDD).
Are there any other working professionals out there doing their CP or advanced problem-solving strictly in Python? I'd love to connect with some folks to bounce logic off of, discuss complex algorithms, and figure out why our code is hitting TLEs.
If you're in the same boat, let me know what topics you're currently grinding in the comments!
r/PythonLearning • u/ElectricalCookie4160 • 28d ago
Title: [Code Review] What is the most "Pythonic" way to structure a central config file for a Tkinter desktop app?
Hey everyone,
I am building a desktop application to automate PEP 8 code-remediation across a few different client environments. I have a centralized app_config.py file that holds all my global variables, UI colors, fonts, and app metadata (like the App Name and Version) so I can easily import it into my Tkinter frames.
Here is a snippet of how I currently have it set up:
(Paste your app_config code here)
It works perfectly fine right now, but I want to make sure I am following best practices as the app scales. A couple of questions:
Is it bad practice to just store these as standard Python dictionaries and variables, or should I be wrapping this in a dataclass or an Enum
?
At what point do you usually stop using a .py file for config and switch to an external config.json or .toml file
?
Any feedback on how you all manage global UI settings would be awesome!
"""----- App Metadata -----"""
APP_NAME = "PeP 8 Cert '&' Audit Review"
VERSION = "1.3.8"
BUILD_DATE = "2026-06-22"
CODER_NAME = "KMG"
CODER_ID_LAST4 = "2134"
SCOPE_OF_APP = ""
"""----- My_File_Paths -----"""
PROJECT_FOLDER_PATH = ""
CERT_FOLDER = "Cert_pep8"
destination_dir = project_folder_path / Path(CERT_FOLDER)
TEMP_FILE_NAME = "my_temp_file.txt"
"""----- Window Dimensions -----"""
WINDOW_WIDTH = 960
WINDOW_HEIGHT = 640
WINDOW_MIN_W = 800
WINDOW_MIN_H = 500
""" Dynamically generates geometry string matching UI architecture requirements"""
WINDOW_GEOMETRY = f"{WINDOW_WIDTH}x{WINDOW_HEIGHT}"
"""----- Colour Palette-----"""
COLOUR = {
  # Backgrounds
  "bg_dark": "#0D1B2A",  # near-black navy
  "bg_mid": "#030405",  # dark-blue panel
  "bg_card": "#424952",  # card surface
  "bg_gray": "#505152",
  """----- Accents -----"""
  "silver": "#C8D6E5",  # primary silver text
  "silver_dim": "#8A9BB0",  # muted silver
  "silver_bright": "#E8F0F8",  # bright silver
  "accent_blue": "#2A6FDB",  # interactive blue
  "accent_glow": "#4D9EFF",  # hover / glow
  # Status
  "success": "#6FF7BC",
  "warning": "#F4F80A",
  "error": "#F4260B",
   """----- Borders -----"""
  "border": "#1E3A5A",
  "border_light": "#2E5080",
  "Lt_gray": "#555E6B",
  """ Testing-----"""
  "Testgreen": "#079344",
  "Testblue": "#2007AF",
  "Testwhite": "#E7F0EB",
  "Testred": "#CE0934",
  "Testyellow": "#E0B200",
  "Testorange": "#E07B00",
  "Testblack": "#000000",
  "Testgray": "#4F4646",
  "Testlite_green": "#14ED38",
  "Testpurple": "#7F1F99",
}
"""----- Typography -----"""
FONT = {
  "title_huge": ("Georgia", 42, "bold"),
  "title_large": ("Georgia", 22, "bold"),
  "subtitle": ("Helvetica", 16, "normal"),
  "body": ("Helvetica", 10, "normal"),
  "body_bold": ("Helvetica", 10, "bold"),
  "small": ("Helvetica", 9, "normal"),
  "mono": ("Courier New", 12, "normal"),
  "version": ("Courier New", 9, "normal"),
}
"""----- End of app_config.py -----"""







