Learn Python - Full Course for Beginners [Tutorial] - thinkfaststudio.com

Learn Python – Full Course for Beginners [Tutorial]

Views: 42009832
Like: 1003666
This course will give you a full introduction into all of the core concepts in python. Follow along with the videos and you’ll be a python programmer in no time!
Click the ⚙️ to change to a dub track in Spanish, Arabic, or Portuguese.

Want more from Mike? He’s starting a coding RPG/Bootcamp –

⭐️ Contents ⭐
⌨️ (0:00) Introduction
⌨️ (1:45) Installing Python & PyCharm
⌨️ (6:40) Setup & Hello World
⌨️ (10:23) Drawing a Shape
⌨️ (15:06) Variables & Data Types
⌨️ (27:03) Working With Strings
⌨️ (38:18) Working With Numbers
⌨️ (48:26) Getting Input From Users
⌨️ (52:37) Building a Basic Calculator
⌨️ (58:27) Mad Libs Game
⌨️ (1:03:10) Lists
⌨️ (1:10:44) List Functions
⌨️ (1:18:57) Tuples
⌨️ (1:24:15) Functions
⌨️ (1:34:11) Return Statement
⌨️ (1:40:06) If Statements
⌨️ (1:54:07) If Statements & Comparisons
⌨️ (2:00:37) Building a better Calculator
⌨️ (2:07:17) Dictionaries
⌨️ (2:14:13) While Loop
⌨️ (2:20:21) Building a Guessing Game
⌨️ (2:32:44) For Loops
⌨️ (2:41:20) Exponent Function
⌨️ (2:47:13) 2D Lists & Nested Loops
⌨️ (2:52:41) Building a Translator
⌨️ (3:00:18) Comments
⌨️ (3:04:17) Try / Except
⌨️ (3:12:41) Reading Files
⌨️ (3:21:26) Writing to Files
⌨️ (3:28:13) Modules & Pip
⌨️ (3:43:56) Classes & Objects
⌨️ (3:57:37) Building a Multiple Choice Quiz
⌨️ (4:08:28) Object Functions
⌨️ (4:12:37) Inheritance
⌨️ (4:20:43) Python Interpreter

Course developed by Mike Dane. Check out his YouTube channel for more great programming courses:

🐦Follow Mike on Twitter –

🔗If you liked this video, Mike accepts donations on his website:

⭐️Other full courses by Mike Dane on our channel ⭐️

Learn to code for free and get a developer job:

Read hundreds of articles on programming:


  1. Honestly love how you break this down dude. Thank you

  2. A university ID is a number that is composed of 9 digits, which declaration is correct for a variable id that you can input from a keyboard?
    Id = float(input()) or. Id= int(input())

    Which is correct help me guys

  3. Thank you Mike for the great content! Really appreciated!

  4. Which of the following is the correct statement to compute the length of the string "str"?
    len(str) or Len("str")

  5. Mixing up one and zero is the most programmer thing a man could do. Thank you so much for this guide <3

  6. Which of the following is stored in reference data type variable?

    1. Address
    2. Value
    3. indices
    4. operators

    which is correct?

  7. which of the following is correct about making objects of one class member from another class?

    1. It is legal in terms of syntax to make objects of one class member from another class.

    2. It is illegal in terms of syntax to make objects of one class member from another class.

    3. You can make objects of one class members that are derived from another class.

    4. You can make objects of one class members of another class members only with inheritance.

    Which will b the answer?

  8. which of the following is a USER DATAGRAM PROTOCOL (UDP) feature?
    1. Unreliable
    2. Segment sequencing and acknowledgement
    4. segments control flow and re-transmission

    what will be the correct answer

  9. Bro made a list of the members of "THE OFFICE" and named it "friends"💀💀 1:10:56

  10. In Which language you are teaching I don't know anot understand

  11. Why don't you use the PyCharm terminal instead of the OS terminal?

  12. Vikas mohan Chauhan viogs YouTube channel video says:

    Like 👍😂🎉😊

  13. The content and detail is better than CS50 from Harvard. The organization could use some improvment, but that comes from experience. Overall, this is very well done.

  14. Half way through, I stopped to say: Thanks you!

    This is a great tutorial; it saved me A LOT of time and effort to learn basics of python!

  15. I have to do a project for my course in 3-2 weeks. If I learn Python by watching this video, will it help me to understand all the basics? Can anyone(who has watched it already) review it for me?

  16. Thank you so much for your help bro 💥

  17. This is my Day 1 of learning programming and I'll be looking at this comment of mine once I become a successful programmer 🙂 WIsh me luck

  18. Muy buen curso bro, exito y bendiciones, si señor!

  19. finally finished the entire video…. Thank you so much !!!

  20. so when i understand these concepts inhave a chance of lesrning how to code? if yes, I'm happy.

  21. I have finally finished this course after a month of watching a section every day. You have no idea how much this helped me grasp a lot of the concepts being covered in my programming class now. We just got to methods in that class and I already knew the basic idea even though it’s taught in Java. Thank you so much for this incredible course

  22. I typed hello world and I got Hi Pycharm in return 😵‍💫

  23. Thank you so much! You covered a semester worth of python in 4 hours. Thank you so much!!!

  24. Stop looking at tha comments and go back to learning python.

  25. why cant I find the free version of pycharm?

  26. it 09/10/2023 I will be back to my comment after 3 years and tell you guys what happend with my life and with the python…see you there guys wish me luck

  27. Woohoo finally got through the entire video after two weeks of small portions a day. I just wanted to highlight that this is a very comprehensive guide and lays a good foundation. Thank you so much Freecode Camp for this. On to the next one!!

Leave a Reply

Your email address will not be published.