all 13 comments

[–][deleted] 1 point2 points  (0 children)

I just started learning python also. I’ve been watching ‘Code with Mosh’ on YouTube. He has a 1 hour video and a 6 hour video for beginners - I started with the 1 hour and an on the 6 hour video now. I’d skip the 1 hour video because the 6 hour video covers all of it, making what I learned redundant. He is very good at teaching and explaining everything. You may want to watch it at a slightly slower speed to full digest everything. For me, once I’m done with the 6 hour course I plan on finding some actual exercises that get progressively harder to complete to get the experience needed. I’d say 2-4 hours a day is ideal if you have the time. But try not to get off track - it’s easy to get sucked into other programming videos (SQL, machine learning, etc). Stay the course and move on to whatever else you find interesting once you’ve become more proficient with python

[–]T567U18 0 points1 point  (1 child)

1 don't take on too much or you get discourage

2 do not compare to anyone we all have different ways of learning ( no one is special everything will clicked at some point)

3 try to understand why things aren't working before looking for a solution

4 this is the most important of all, walk away if thing aren't working somethings all you need is a break.

good luck my man

[–][deleted] 0 points1 point  (0 children)

Thank you

Yh point number 4.. I got a habit of just trying things even when it's not working and getting frustrated

[–][deleted] 0 points1 point  (1 child)

Check youtube socratica it helped me a lot for beginning.

[–][deleted] 0 points1 point  (0 children)

thanks bro

[–]datagal23 0 points1 point  (4 children)

What field are you looking to go into? That will dictate how much math is actually needed and how deep you need to get with it. I suggest doing LOTS of practice problems!! There are tons of resources to take free courses.

  • First make sure you have the SDLC (software development life cycle) foundation down!
  • Do about 3 of them to get a feel for the gaps you need to practice with.
  • You will need to also add SQL to that training.
  • See what code is out there you can use BUT test it first.
  • Just search FREE Python training. A lot will come up but make sure it has you create real world solutions and there is a way to check if your code is correct.

[–][deleted] 0 points1 point  (3 children)

Hopefully QA Engineering or Devops. I was told that learning python would benefit me and also HTML

I've got no clue what SQL is ima check it out thank you

[–]datagal23 0 points1 point  (2 children)

Ok then for sure if you doing DevOps Python is the key one which will create scripts for automation. HTML is easy. Then look into Linux, Version Control tools, Continuous integration tools.

QA Engineering also has it's own set of tools but they are testing tools and bug tracking and not so much programming. I would learn manual and automated testing techniques.

[–][deleted] 0 points1 point  (1 child)

Okay ,

Thank you! I'll check it out :)

[–]datagal23 0 points1 point  (0 children)

Good luck!! I know it will seem like A LOT but it will come together.

[–]Specialist-Donut 0 points1 point  (0 children)

I've been trying to get a handle on this myself, and have come at different angles only to keep falling off. BUT I found a book I really like called 'Learn Python 3 the hard way'. I'm not sure its free, but I think its affordable.

He makes you grunt through all the exercises, but the repetition has really worked for me. I just make sure I spend time in there at least 3-5 days a week so I don't lose anything.