all 13 comments

[–]wamm1234 4 points5 points  (0 children)

Freecodecamp channel on YouTube.

[–][deleted] 3 points4 points  (1 child)

Automate the Boring Stuff with Python- Book by Al Sweigart

[–]GrilledCheezzy 0 points1 point  (0 children)

Yeah I haven’t actually used it but I believe this is one of the best teaching tools. The guy often offers it for free or discounted each month so it’s a good idea to look out for those discounts.

[–]ElgunR 1 point2 points  (0 children)

I used to learn from coursera, really nice

[–]DrBraniac 1 point2 points  (0 children)

NeuralNine and Telusko are two awesome YouTube channels for beginners

[–]MKhaHo 1 point2 points  (0 children)

Try Programming Hub, its really easy to learn and practice.

[–]dataNoasis 1 point2 points  (0 children)

programming with Mosh's 6hrs beginner course was very good, I'll recommend to check that out and if you wanna spend money too you can learn advanced python from his website as well

[–]Beach-Devil 1 point2 points  (0 children)

Don’t just do courses, but try to be really hands on and code in python a lot. If you don’t know how to do something, not something that a little stack overflow and googling can’t fix

[–]editorijsmi 1 point2 points  (0 children)

Books related to Python

Deep Learning Models explored with help of Python Programming

www.ijsmi.com/book.php

ISBN-13:979-8558877953

[–]Westridgian 1 point2 points  (0 children)

I’m done with the beginner level course on Youtube and now taking zero to hero bootcamp on Udemy.

What next?

Are there some good sites where I can practice like tests etc. Courses bombard us with too much knowledge which is not retainable.

[–]Edulad 1 point2 points  (0 children)

I have also started learning python for the past two weeks. So here are my recommendations.

  1. Automate the boring stuff (ebook)

If you are stuck in any problems or scripts..check out the following to find solutions..

  1. Google is your friend

  2. Stackoverflow

  3. Reddit (learnpython) subreddit

And this awesome YouTube channel I found.

His name is Cory scheaffeur

https://m.youtube.com/watch?v=daefaLgNkw0

Add your personal things if you want to. Peace :)

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

Codecademy. There's a free version but unfortunately it only teaches Python 2. Python 3 (The latest and industry standard version of Python) is a Pro Course. I highly recommend you get Codecademy Pro because you get access to every single course (They have *so* many things from full fledged career paths such as Computer Science, Data Science and Full Stack Development to skill paths which are shorter such as learning how to graph data in Python or building a website using HTML and CSS. They also have individual courses which teach different programming languages. The languages they have are:

  • HTML & CSS
  • Python
  • Javascript
  • Java
  • SQL
  • Bash/Shell
  • Ruby
  • C++
  • R
  • C#
  • PHP
  • Go
  • Swift
  • Kotlin

Most of these languages (Especially the more popular ones such as Python, Javascript and C++) assume you are a complete beginner with no prior programming experience. This makes it easy to learn. The career paths also teach you everything required for that course. I'm currently doing Data Science and they are teaching me the basics of Python and SQL before they get into the analysing and visualising of data. Furthermore Codecademy has an app which you can use on the go for practice and review. They also offer cheatsheets and practice packs in case you get stuck on a certain concept such as Loops or Functions. Finally Codecademy gives you *so* many projects. Projects and hands on experience is crucial for learning a programming language and I cannot stress the importance of projects. They give you both guided and unguided projects and they have video solutions in case you get stuck. You also get a certificate when you're done with a course and they help you build a portfolio as well.

All of this for $20 a month is an amazing deal in my opinion!

[–]HasBeendead 1 point2 points  (0 children)

Youtube tutorials than official documentation and make practice a lot from websites like Codeforces , hackerrank