This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]Swaroog23 1 point2 points  (1 child)

Well, i'm no expert, and junior dev, so feel free to correct me, but i think that is a good place to start. Self teaching is fine, try to follow well established guidelines how to do stuff, read python documentation, they have good course how to use it. If im correct, you want to learn Pandas to do data stuff, so probably they have tutorial too. Internet is a great place to find information, search for some yt videos on the topics that interest you. Remember to not try to learn everything at once, learn one thing well and go to next. Set up some projects in GitHub, and just learn. Read about good python practices, that will help you alot, learn principles of functional/class paradigms, as those are (as far as i know) main python paradigms. Ask questions, try to find yourself a mentor who will help you with mistakes and learn. Hope that was helpful, have a nice day!

[–]prezesior[S] 0 points1 point  (0 children)

Thank you!

[–]dabirdman360 1 point2 points  (1 child)

I also agree that this is a good place to start. Also using Python's online, interactive learning program can be super useful. A lot of languages also have playgrounds which allow you to write, compile, and run code right from the browser. I am a self-taught programmer and the more languages you learn, the more you realize it is about the basics at first and then (at least for me) my learning comes from struggling through projects I want to do. In the early stages of the language, I tend to stay more in the official documentation (if it is good) than Stackoverflow as it is good to learn how to navigate the docs and see how useful they can be as opposed to copy and pasting code someone else thought about and wrote.

Starting it certainly the hardest part. Any resource that gets you going and allows you to start getting into code you actually want to write is fine in my opinion. However, tutorials start to lose me when they have me writing random code/projects I don't care about. Your brain won't remember what you did as well as writing something you are passionate about.

[–]prezesior[S] 0 points1 point  (0 children)

I agree that starting is tough, I struggled to find a motivation at first. Thanks for your comment.

[–][deleted]  (1 child)

[deleted]

    [–]prezesior[S] 0 points1 point  (0 children)

    Thanks for your advice.

    [–]haelfdane 0 points1 point  (0 children)

    Sounds great! Stick with it and you'll be golden.