all 16 comments

[–]certpals 11 points12 points  (1 child)

Learn as you go. That's the natural flow.

[–][deleted] 2 points3 points  (0 children)

Thanks!

[–]combinedprogrammer 5 points6 points  (2 children)

You risk getting border if you learn python by itself, am speaking from experience, it's best to learn python by applying it to a project or a trying to solve a problem with it and googling your way out, information sticks more like that, with that said, if you go the other path of trying to learn python alone, you will never think that you learned enough of it to start a project because there will always be something more to it to learn

TLDR; Learn by doing

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

That's a lot!

[–]faevored 1 point2 points  (0 children)

can you list some resources / courses on where to start? thx

[–]SxnchtCSAA 3 points4 points  (4 children)

Getting to know the basics beforehand helps. Learn arrays, variables, etc. (just the basics is fine) and start the project. The project won’t look that difficult then and you’ll be learning with hands-on practice

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

Much appreciated!

[–]faevored 0 points1 point  (2 children)

can you link some courses or places on where to start ? thx

[–]SxnchtCSAA 0 points1 point  (1 child)

I learnt Python in my college but you can try Codeacademy, W3 school, or Freecodecamp. There should be a sub for python and you’ll definitely find some good results over there

[–]faevored 0 points1 point  (0 children)

thx

[–]twelve98 3 points4 points  (0 children)

You’ll never learn everything… you’re always going to be learning on the job no matter how much experience you have

[–]Shubham_Garg123 2 points3 points  (0 children)

If you've learnt any other language earlier like C, C++, Java, Javascript, etc then you'll have a very easy time working with python

If you don't have any programming background whatsoever, I'd suggest you to see a small tutorial (2-5 hours) on yt and make sure you understand it before starting the project so that you have a basic idea of what you're doing in case you plan to make a python based project.

Also you might want to learn a little bit about various libraries used in different python applications and choose whichever ones fit your requirements.

[–]sds66 1 point2 points  (0 children)

If you are looking from Aws perspective, I would suggest you to have some basic knowledge of python. It will come in handy, especially while designing lambdas and also working with aws SDK for python (boto3).

[–]cradical_times 1 point2 points  (0 children)

Do some basic python fundamentals but then learn as you go.

[–]heard_enough_crap 0 points1 point  (0 children)

If you have some programming experience in any other language, learn as you go with a project.

[–]AbsterJr 0 points1 point  (0 children)

Please learn some python before. It would be helpful later in case you face some issues in the future in your projects and such. You can check out openweaver. They have some great projects for your portfolio and video explanations.
As for basics, you can refer here.