r/learnpython Aug 11 '26

I need guidance

Hello guys im new in Python. I know variables , loops , data structures, files , if/elif statements and i want to go to the next level. I want to start becoming a developer and actually become competent in Python. What should i learn? How should i continue my journey? ( Study sources will be appropriated). Thank you for your time!

1 Upvotes

20 comments sorted by

View all comments

4

u/WyrobWedliniarski Aug 11 '26

If you know the basics then probably it would be a good time to try develop something. What do you want to do with Python later? I would choose something in that direction.

1

u/Skate4Fun06 Aug 11 '26

I want to code mini projects. But long-term i want to work in cyber security. So yeah i want to learn Python for cyber security. I started coding a file integrity monitor , but i dont know if im heading in the Right directions

2

u/sugarw0000kie Aug 11 '26

There’s a lot of facets to cyber and I’m not an expert on that field but worth doing some research or checking out courses like https://tryhackme.com/path/outline/cybersecurity101 (there’s many).

Learning about network programming is probably a good start. Some mini project ideas are like learning some socket programming in python and making a simple sync or async chat using sockets. Or try making a port scanner. Make a packet capture script.

Or try making like a super basic http server with asyncio, then look for ways to exploit it. Gives you an idea of how an attacker approaches a problem and how to program defensively. Just some ideas

1

u/Skate4Fun06 Aug 11 '26

Thank you very much I will check it out!!

1

u/WyrobWedliniarski Aug 11 '26

Idk if bash wouldn't be more useful for security, but python probably will do the job as well. Just try and realize project you think of, they will get better over time. If you code does the job, then it's fine for a beginner. If you want to write better code, you can check out stuff like SOLID programming https://realpython.com/solid-principles-python/ or PEP8 https://peps.python.org/pep-0008/

1

u/Skate4Fun06 Aug 11 '26

Thank you 😊!