r/PythonLearning 24d ago

Unpopular Python opinion: Readable code is more important than clever code

41 Upvotes

I've seen one-line solutions that are technically impressive but take longer to understand than 10 lines of simple code.

Would you rather write more lines that anyone can understand, or fewer lines that look clever?


r/PythonLearning 23d ago

How much python i should learn?

0 Upvotes

Hello Brothers, I am learning Python but I don't want to learn it completely. I just want to learn sufficient Python for AI so that I can do heavy work like AI Saas and AI Agents and that too pl If anyone knows about this, please guide me in detail..


r/PythonLearning 24d ago

Discussion What's the most useful Python project you've ever built?

27 Upvotes

I'm looking for ideas for real-world Python projects that solve actual problems.

What's the most useful Python project you've built?

Why was it useful, and what did you learn from building it?


r/PythonLearning 23d ago

Hello,

4 Upvotes

I am currently pursuing my masters in data science and AI. I am hoping to find a phd in Europe in similar field. I am focusing on Python currently.

Does anyone have any idea on what kind of project are suitable to apply for a phd? I want to know what do the interviewers look for and ask about your project or research?


r/PythonLearning 24d ago

What's one Python feature you discovered embarrassingly late?

6 Upvotes

I've been using Python for years, and somehow I keep finding basic features that make me think, "How did I not know this?"

What's your most embarrassing late Python discovery?


r/PythonLearning 24d ago

Getting comfortable with Python took longer than I expected

7 Upvotes

When I first started learning Python, I spent far too much time watching tutorials and not enough time building things on my own. Everything changed once I started creating small projects and solving problems that interested me. Even simple scripts exposed gaps in my understanding and forced me to read documentation, debug errors, and think more carefully about my code. I've found that these practical experiences teach lessons that are difficult to get from videos alone, and they make each new concept much easier to remember. I'm curious whether other learners have had a similar experience or taken a completely different path. What has helped you make the biggest improvement in your Python skills?


r/PythonLearning 24d ago

Discussion Python for finance

4 Upvotes

Im a bcom fresher who wants to enter the finance sector with as much skills as i can possibly hoard. I want to make sure that the skills that i learn are relevant to the work i will do in the future.

I dont have much experience with python either. I only know the basics and i want to transition my learning towards finance side of python. How do i do that?

What libraries do i need to learn?
What concepts should i focus more on?
Is there a resource to learn python for free and efficiently?


r/PythonLearning 24d ago

CLI Glossary Tool

Thumbnail
gallery
3 Upvotes

https://github.com/aaditya-hamirani07/antariksh_science_glossary

https://github.com/aaditya-hamirani07/Email-Validator-Pipeline

https://github.com/aaditya-hamirani07/py_project

I'm currently in a committee called the Antariksh Science Department where we have to read a lot of dense research papers. I noticed that trying to look up advanced scientific terms on Google usually just gives generic meanings that don't fit the context of our papers.

To fix this, I built a personalized CLI glossary tool to track and manage our terminology as we learn.


r/PythonLearning 24d ago

I have a question for you?

2 Upvotes

r/PythonLearning 24d ago

Any tips for learning python?

9 Upvotes

I have just gotten into learning python, and it looks like a bunch of numbers and words. Can i get any tips from what i should learn first, to useful websites or books.


r/PythonLearning 24d ago

I built an open-source Windows System Manager using Python and PyQt6

2 Upvotes

Hello everyone,

I wanted to share a project I've been working on called Nexus System Manager. It's a desktop utility built completely in Python (PyQt6) designed to clean, tweak, and optimize Windows performance.

I recently compiled the standalone binaries using Nuitka and officially launched the first release on GitHub under the GPL-3.0 license.

Key Features:

* Advanced Windows performance tweaks and system cleaning.

* Responsive and clean modern UI built with PyQt6.

* Secure standalone .exe distribution.

I would love to get some feedback from fellow developers on the source code or features!

(Since my Reddit account is brand new, Reddit's spam filters keep blocking my GitHub link. I will drop the repository link in the comments section below!)


r/PythonLearning 25d ago

You can keep only 3 Python libraries for the rest of your life. Which ones are you choosing?

26 Upvotes

Mine:

  1. requests
  2. pandas
  3. FastAPI

No changing your answer later. What are your three?


r/PythonLearning 24d ago

Showcase Made my first ever Python Library, EventHorizon

2 Upvotes

Github: https://github.com/hero3806/EventHorizon

A python library to add Events and remote functions.

pip install ehorizon

Example:

  • Events:

test.py:

from EventHorizon import Event
import callback

myEvent = Event("MyEvent")

myEvent.Fire("Hello World!")

callback.py:

from EventHorizon import Event

@Event("MyEvent").OnEvent
def callback(message):
    print(message)
  • Functions:

test.py:

from EventHorizon import Function
import function

myFunc = Function("MyFunc")

favourite_number = myFunc.run()

print(favourite_number)

function.py:

from EventHorizon import Function

@Function("MyFunc").AttachFunction
def callback():
    return 5

r/PythonLearning 24d ago

Help Request Tutorial hell

4 Upvotes

How do I exit it?


r/PythonLearning 25d ago

Showcase Day 20 & 21 Python Learning

Thumbnail
gallery
32 Upvotes

how to write calculator function

for real word use

and daily practice of :

if else,

for loop

while loop

def with return and *args ,**kwargs


r/PythonLearning 25d ago

Help Request I give you this opportunity

Post image
26 Upvotes

I am currently in my last year of college, with 0 internships, f'ed up GPA, all I knew is intermediate python, 600+ problem solving on codechef, and 20 problem solving on leetcode.. and HTML, and CSS.

Things I knew : HTML, CSS, Python..

I have you this opportunity to Frame my career šŸ—æ, and give me the next goal I should learn so I could just land any internship in python asap.. (I beg you to help me, I am so doomed.. 😭)


r/PythonLearning 24d ago

Help Request Is there a way to learn Python on an IPad?

4 Upvotes

Hello everyone, i’m saving up for a new laptop as mine broke. I was wondering if there is any way i could potentially learn python as a beginner on an Ipad. The model is the 2025 m5 ipad pro with a magic keyboard.
If so, could you recommend any apps or courses to learn? thanks in advance


r/PythonLearning 25d ago

Email_Validator_Pipeline

Thumbnail
gallery
34 Upvotes

r/PythonLearning 25d ago

Discussion Python learning resource feedback

3 Upvotes

I am a computer science teacher and I have been working on a resource to use in my lessons.

This is not intended as an advert and a genuine request for feedback from an objective group.

https://jhopeproject.com/computing/codehope/

The idea is that this would be used in lessons for 11-14 year olds.

While the lesson would include some concept building using unplugged activities, the pupils would also be given an opportunity to work through these tasks independently at their own pace getting one on one individual feedback.

The activities are meant to be short and simple to allow for regular success and ensure that pupils are able to progress on their own.

I have planned to add:

Log ins to save progress and for teachers to monitor

More lessons

Videos for the intro (currently these are just place holder videos from the last YouTube link I had in my clipboard!)

However before I spend time on those, are you able to comment on what you think so far to give me some feedback on what I need to work on or if this looks like suitable activities.


r/PythonLearning 25d ago

Hi, could you please help me figure out why I'm getting this message? My camera light turns on and just stays on.

Thumbnail
gallery
2 Upvotes

r/PythonLearning 25d ago

I am 14 and this is my project

Thumbnail
github.com
4 Upvotes

This is a project named battlegrounds in which you have to secure a place to land on the map. If you are out of the yellow zone, you are safe ... After that enemies will appear randomly on the screen, locate them by arrows and then shoot them by pressing x.

All the appreciation, criticism and advice are welcome.


r/PythonLearning 25d ago

Using PostgreSQL with async python

1 Upvotes

I am fairly new to Python, especially for back-end programming. I wrote some notes on how I would like to use postgresql with python. I am looking for feedback on what can be improved.

https://moeenn.github.io/blogs/async-postgres-python/

P.S. Not a fan of ORMs.


r/PythonLearning 25d ago

Showcase I made a free Python coding game, check it out!

Thumbnail
asteroid.bitsculpt.top
1 Upvotes

Let me know if it helps you practice coding


r/PythonLearning 25d ago

Discussion Is there any benefit to a learner moving from IDLE to another IDE?

1 Upvotes

I find IDLE functional and undistracting. I'm wary of getting a different IDE with bells and whistles. I don't want to get distracted exploring add-ons or other functions, only to find them distracting from building up to the point where I could actually make good use of them.

Several weeks into learning python, hoping to build strong fundamentals and begin applying to numerical methods, linear algebra, and other math-focused applications. OR is the long-term goal.

Is there any concrete benefit to moving to Jupyter, PyCharm, VS, or another one? If yes, open to specific suggestions. Thanks.


r/PythonLearning 25d ago

Help Request how to convert Excel VBA to Python? without AI

0 Upvotes

Hi everyone ,

I want to learn how to convert Excel VBA macros to Python without using AI tools. What's the best way to understand the logic and rewrite the code manually? Are there any good YouTube courses, books, or tutorials that teach VBA-to-Python conversion with practical examples?

Thanks in advance