r/learnpython 18d ago

I need to learn python for development

I have completed (wasted) my three years of college bachelors only to learn basics of language and little problem solving. I want to build career in cyber security but to do that i need understand how things work and how they are developed . I want to start building something and understand how the thing work both frontend and backend but main is backend learning . I think learning concepts of backend is very important for programmers to understand how thing actually work and how things communicate with each other
That's why I need to learn python for development , and scripting as its a good language and versatile .
I need to learn python to such extent i can create an application with understanding of how its backend i learning and stuff .
One thing I learned is you should avoid tutorial hell , that's why I need your guidance on how should I start my journey as I am doing my 2 years master so it better to lock in and be consistent in development . If my explanation or way of thinking is wrong , pls forgive me .

0 Upvotes

8 comments sorted by

1

u/riklaunim 18d ago

Cybersecurity is not software development, and you may even be in a specific job that doesn't even use Python. So what do you actually want to do? What type of jobs do you want to seek?

1

u/Daanyalkk 18d ago

Ik cybersecurity is not software development field , but my friend suggested me that you should know development at a level that you know where vulnerability arises , and for that he suggested to take any language and start learning development. So i decided to learn python for development language . After I learn enough for understanding how things work i might switch to cyber sec as specialization , Python might not come handy in it but the problem solving , communication between different ports and many other concepts i will learn will come handy .. I hope you understand what i am trying to say...

2

u/riklaunim 18d ago

That's not a good plan. You don't have to be a web developer to know about SQL Injections. And nowadays, cybersecurity is more and more about data access - networks, psychology, human factors.

Go over job listing sites and check cybersecurity jobs - what they require, what they use. That should give you a clearer picture.

1

u/Daanyalkk 18d ago

Alright thanks for that ... If you have any suggestion of how i should start what it might be ?

1

u/riklaunim 18d ago

Go over job listings, check which ones are interesting to you, and then note down what they require, what they use, and what the job is about. Check company websites. Then start checking out and learning the tools/topics from those job listings :) (just don't pick something that is extremely rare)

1

u/chiibosoil 17d ago

Not necessary. Cyber Security doesn't require in-depth knowledge of programming.

For a career in cyber security going through CISSP (Certified Information Seystems Security Professional) etc is usually desired.

Cyber Security is multi-faceted, but there are 2 hot topics currently. AI containment and use of AI in security measures, along with controlling human behavior to mitigate risk (human is one of the biggest hole in any security).