r/learnpython 2d ago

I started Python about a month ago,my progress so far!!(read desc)

I think I have pretty good hang of python basics what else should I do?

Please check out my github and say what I should improve

Some people are saying file io some are saying Oops idk what to do

Github: https://github.com/ThunderrZYN/My-PYTHON-grind-so-far-1-month-.git

7 Upvotes

12 comments sorted by

2

u/Administrative_Egg78 1d ago

Do both, but do not get stuck in tutorial mode.

File I/O is pretty quick to learn, and OOP will make more sense once you use it in a real project. Make something that combines both, like a small CLI game, habit tracker, or expense tracker that saves data to a JSON file.

Then add one feature at a time when you get bored. That is way more fun than grinding random syntax forever.

1

u/A_Gentle_Nerd 2d ago

Hey i think we should talk!

1

u/PureWasian 1d ago

Learn both.

Basic file I/O shouldn't take long and will expose you to a new way to load input data sources and save output data sources. That allows you to treat Python scripts as a modular building block that you can insert into larger automated flows.

OOP is a language-agnostic concept that helps you with organizing and writing more complex scripts. Get a basic handle on it so you can not only write your own but also understand how external libraries are expected to work when you import them into your script.

Afterwards, you need to pick a focus area and dive deeper into whatever external Python libraries are interesting/useful for you.

1

u/CodeSamur-ai 1d ago

build something you're interested in... you know the basics now choose something that seems really hard and break it into small parts and try to build it

0

u/TheRNGuy 2d ago

Learn game engine instead of text inputs. 

0

u/OliMoli2137 2d ago

for simple repos like this use codeberg. github has too much m$ monopoly

2

u/Hot_crocco_person 2d ago

I think github is too hard ty

1

u/OliMoli2137 2d ago

yw, also it's worth learning jujutsu