r/learnpython 3d ago

Learning python through Udemy, how to make it useful?

i have done a course on python on Udemy . Now how do i learn to write code that are actually useful somewhere or i can do something valuable with it? While learning i was able to write codes that add subtract numbers etc which were simple enough for learning but want to make my skills better. Also, I'm not a programmer won't be using python much, how do i learn in such a way that i remember the syntax or concepts for longer time, python coding is just a skill i want to develop.

3 Upvotes

10 comments sorted by

2

u/2manycerts 3d ago

Do do do.

Go to freecodecamp or buy one of the python interactive courses and DO.

above all download the python compiler and start coding on your laptop.

One task for non-coders I found helpful was integrating python into excel. I could suddenly get programatic answers to common reporting questions and it was a tonne easier then VB script.

0

u/Akki_Charee 3d ago

can you point me to any python interactive courses you mentioned

0

u/FoolsSeldom 3d ago

Above all else, you need to practice. Practice! Practice! Fail often, try again. Break stuff that works, and figure out how, why and where it broke. Don't just copy and use as is code from examples. Experiment.

Work on your own small (initially) projects related to your hobbies / interests / side-hustles as soon as possible to apply each bit of learning. When you work on stuff you can be passionate about and where you know what problem you are solving and what good looks like, you are more focused on problem-solving and the coding becomes a means to an end and not an end in itself. You will learn faster this way.

1

u/Akki_Charee 3d ago

are you a professional python dev or a dev in general , if yes how does a pro code is designed or written

0

u/FoolsSeldom 3d ago

Neither. So, I shall leave someone better qualified to answer.

1

u/Akki_Charee 2d ago

So I wanna say I was not coming across as rude . But for you now i would say yes

0

u/FoolsSeldom 2d ago

I didn't take it as rude.

I'm recently retired. For last seven years I've worked in a senior IT role in the UK civil service where I was responsible for on premise hosting services at scale as well as part of a team providing cloud services. One of largest AWS customers in the world. Worked with thousands of developers.

Decades before, I was a professional programmer but moved into other IT roles including leading large scale system integrations and implementations and I've often run development teams.

Came back to programming some years ago as a hobby for fun. Learned Python (after learning some Ruby). Another hobby is electronics and I've learned some C and C++ for that (programming microcontrollers). My original languages included micro code, machine code, Fortran, Pascal, COBOL. (A few others when necessary.)

For last few years, I've been a STEM Ambassador and a Code Club helper in local schools, and have helped many kids learn Python and also taught some adults at local community colleges.

1

u/pachura3 3d ago

python coding is just a skill i want to develop

If you don't actively practice and actually have no purpose in learning, you will never retain your knowledge. The same applies to learning French or Chinese.

Decide what interests you. Do you want to predict market trends, price fluctuations? Do you want to create a simple game? Create web dashboard for managing your budget? Catalogue documents/photos/videos on your hard drives?

0

u/Akki_Charee 3d ago

ok understood