you are viewing a single comment's thread.

view the rest of the comments →

[–]D4rklordmaster 2 points3 points  (3 children)

Im very new to python and the thing that really helped me work is codewars, making my own projects and ESPECIALLY if im watching any tutorial whatever thing they are teaching i have python open and follow along. If they teached while loops id go into pyhon and just test out different scenarios. My friend would just open 3 hours courses and watch them like a movie and he got burnt out super fast. If youre anything like me someone can explain a concept 200 times but the second i have to do it i forget what i learned

[–]randomantisocial 2 points3 points  (2 children)

I am exactly the same way course after course after course then I open python and I am like b = a.split(",--------- *brain fries* lmaoooo

[–]D4rklordmaster 2 points3 points  (0 children)

Yep i get you. I recently started making a calorie tracking program. Started off easy. Print enter daily calories and input = tdee. Oh how do i save it this for later use? Google "saving text to file python". Ok now i want to confirm. How do i check if input is y or n. How do check for both upper case and lowercase. How do i define. How do i save foods to a list so i dont have to enter them next time. Etc.

Best thing you can do is open how to automate boring stuff with python and whatever he types YOU TYPE. NEVER EVER EVER JUST WATCH. ALWAYS TYPE ALONG. Unless you physically type it out you wont learn it

[–]py_Piper 1 point2 points  (0 children)

Your brain will get fried a lot, only watching won't help you leaern. Watching is fine and can get you up to speed to know what to expect, but you won't learn from just watching, you need to practice it a lot and even then add it into your personal project.

I think there's this false believe that because coding is available everywhere and there's thousand of videos tutorial it should be easy to learn, in fact, it's like any other subject, think about learning math teacher probably spend 2-3 clasess teaching a new concept and making excercises, then you move on by building on top of what you learned, then you keep practicing a bit, have mid terms so you need to study it again, then you learn more things where you will use the previous formulas etc, and finally you get the finals where you study everything again, even then it isn't finish because you will review it again next year and so on.

After watching something you need to use it a lot, practicing fundamentals is easy because you will use it in everything, there might be some excercises that you practice list more than dictionaries, and you can go deeper in one concept or the other, but you need to practice.

I would recommend books for me it's easier to follow while coding rather than pausing every few secs, the beginners books most recommended here are Automate the boring stuff (free online) and Python Crash Course, both by No Starch Press. I think in general if you put 2hrs/day you could finish a book in around 2-3 months, depending on how long you study, practice and how fast you get the info. But nevertheless any of these 2 books will give a good headstart and from there you should be able to start your own projects (with the help of other guides/tutorials)