Tap to unmute

Learn Python - Full Course for Beginners [Tutorial]

  • Жарияланды 2023 ж. 28 Нау.

Пікірлер • 43 241

  • freeCodeCamp.org
    freeCodeCamp.org  2 жыл бұрын +3423

    Want more from Mike? He's starting a coding RPG/Bootcamp - simulator.dev/

    • Vassy Pahomi
      Vassy Pahomi 22 күн бұрын

    • Duane Dodson
      Duane Dodson Ай бұрын

      Never use a website with the word free in the URL, it is never free and usually comes with a trojan.

    • Dhirein Gamage
      Dhirein Gamage Ай бұрын

      Dear Mike,
      What are your thoughts on ChatGPT?

    • Luke Lin
      Luke Lin 2 ай бұрын

      Personal suggestion: Put some challenges quest for viewers to try the topics out for each lesson so there are practices that fits just for this video/lessons.

    • GoldDropper
      GoldDropper 2 ай бұрын

      He provides so much content for free on his channel. I'd honestly support him by trying it out for a couple months.

  • sindid 169
    sindid 169 4 жыл бұрын +18453

    0:00 introduction
    1:45 installing python and pycharm
    6:40 setup and hello world
    10:23 Drawing a shape
    15:06 Variables and 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 statement
    1:54:07 If statements and 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 loop
    2:41:20 Exponent Function
    2:47:13 2D lists and nested loop
    2:52:41 Building a Translator
    3:00:18 Comments
    3:04:17 Try/Except
    3:12:41 Reading Files
    3:21:26 Writing a file
    3:28:13 Modules and pip
    3:43:56 Classes and Objects
    3:57:37 Building a Multiple choice quiz
    4:08:28 Object Function
    4:12:37 Inheritance
    4:20:43 Python interpreter
    ...Thank you...

    • Chinaza Obi
      Chinaza Obi 27 күн бұрын


    • Surafel Fikadu
      Surafel Fikadu 28 күн бұрын +1

      ... 💚💛❤🙏

    • psh dxt
      psh dxt Ай бұрын

      @Tahmeed Muhtasim avoid bad language👍

  • Sofia Johnson
    Sofia Johnson 9 күн бұрын +267

    Remarkable, Free Code Camp ♥ After struggling for 1 year with complicated tutorials, I finally learned Python.
    I did that with the help of good books and with this very 4 hours video of yours. And I had to come back here to tell you thanks for such help.
    Edit: For those asking, I learned Javascript with the books named "Programming Not Painfully Boring" for the very basics and "Smarter Way To Learn Python" and "Head First Python" to develop my knowledge. Everything becomes much easier after that.

    • Brick
      Brick 2 күн бұрын

      ermm ai0n m 15 and is tareted learning oytghon vervore you so iam bettger

    • Andrew K
      Andrew K 4 күн бұрын +10

      I bought the three books that you said and I loved the interactive method that they use to teach! Thanks a lot!

  • Beta Delphini
    Beta Delphini 6 ай бұрын +1333

    4 years ago I randomly searched for a programming tutorial to get in to software industry, landed on this tutorial by Mike, loved his teachings immediately, and that's how I got in to Python Programming, I am now a Lead Software Engineer developing Python applications at a Tier-1 IT services company!

    • Tilisma
      Tilisma 5 күн бұрын

      wow, really?? help us )))

    • srinathsaxena09
      srinathsaxena09 9 күн бұрын

      @Hrithik Saini you are just a hater lol

    • Gokul Kannan
      Gokul Kannan 9 күн бұрын +1

      @Dhruv Patel basics are the same. People solve problems using different logic, but the basics are the same everywhere.
      This video too good for beginners..

    • Hrithik Saini
      Hrithik Saini 13 күн бұрын

      ​@Thi Mai he is lying

  • holydawnmist
    holydawnmist 5 ай бұрын +840

    I've finally ended the course and I feel so proud of myself! I'm 19 and i'm going to become a programmer. I know it. Thank you, Mike Dane, for that awesome course! Your teaching style is amazing!

    • Jason
      Jason 2 күн бұрын

      @Sunday I'm just 18, I guess i'll fail to learn it then, I'll be back in a year

    • Toga Meshi
      Toga Meshi 29 күн бұрын

      Hey I hope everything has worked out for you so far!!

    • Jan Petira
      Jan Petira 29 күн бұрын +1

      @Stae Lin That is the beauty of it, you dont need college

    • abdallah _
      abdallah _ Ай бұрын +1

      l’m 18 going start today

    • jeevan v
      jeevan v Ай бұрын

      All the best for your journey brother

  • GoyhardKaba
    GoyhardKaba 6 ай бұрын +195

    So, I just finished this course in about 2 full days with notes with step by step pausing each time. It is very time consuming, but compared to paying for classes/courses (which I have already done) this has to be one of the best free courses as it teaches you many basics that you can implement into more complex problems. I am very grateful to be alive in era where we can experience quality teaching with no cost. Thank you so much!!

    • Apsara Pahari
      Apsara Pahari 5 сағат бұрын

      I'm Abit late but I was wondering if you could share your notes with me? Would you be willing to help me?

    • GoyhardKaba
      GoyhardKaba 16 күн бұрын

      @Việt Nguyễn they are in the links above within the thread ^

    • Việt Nguyễn
      Việt Nguyễn 18 күн бұрын

      i know it is a bit too late but can i have your notes if u still keep[ it?

    • GoyhardKaba
      GoyhardKaba 22 күн бұрын

      @Meghansh Benawat What's up, so I would not look at like you have to be to a certain level to understand any subject. As a non cs major (as it is not in your regular curriculum) you have to learn to problem solve and use any resources you can to make sure YOU understand it in YOUR way. There is logical thinking, but it does ultimately come down to practice and hard work, but patience is stressed heavily (Final Point: if you don't love coding and problem solving it may be difficult at first so create short goals that will add up overtime)

  • BasedBozo
    BasedBozo 5 ай бұрын +152

    Thank you sir. As a 14 year old I'm surprised how easy and fun this course is to understand. I have always wanted to learn coding for fun and to get experience early on for what I want to do in the future (I want to do computer science). People like you who take the time to do stuff like this are the best!

    • sobbing for soobin
      sobbing for soobin 12 сағат бұрын

      same but im 15 .. just completed boards

    • Perorbem
      Perorbem 7 күн бұрын

      I'm 13, and hoping to become a programmer one day as well. I wish you luck!

    • Jalma
      Jalma 9 күн бұрын +1

      How thing going? i am 15 year old btw :)

    • Dogooooo
      Dogooooo 11 күн бұрын

      I'm also around your age and I can understand it easily as well. There are some other tutorials like these online but they refer to things that are harder to understand for people like us.

    • Shellyyy
      Shellyyy 15 күн бұрын

      ​@Yajat Gaming keep at it if you really enjoy it, I'm 20 and just getting into it and one of my first thoughts when I realized how much I enjoy learning it all was damn why didn't I try this sooner

  • 🇮🇪 Kinetsie Varvenfloot
    🇮🇪 Kinetsie Varvenfloot  Жыл бұрын +2738

    Absolutely insane that we live in an age in which we can learn an entire programming language - FOR FREE - online.

    • Nieczerwony
      Nieczerwony 4 күн бұрын

      ​@MrKebab Well u heard about something called library? You didn't have to buy books to learn from them.

    • Ebythe Beach
      Ebythe Beach 8 күн бұрын

      better than any public school....imagine all the fun one could have before they're 18 if they never had to go to an institution that teaches you not to think or think like an employee?

    • Skl Ubachs
      Skl Ubachs 10 күн бұрын

      then you realize he only teaches you 90% of the fundamentals.
      and barley grasped modules, not gotten into system commands.
      barley grasped the documentation, not a single graphic was used.
      no 3d matrixes where touched ,this is just one language, out of many you will encounter.
      no multi threading was used, no networking, not even a registry was changed.
      and he teached 0% about the operating system itself and its files.
      not to mention the weekly updates that could change everything.
      its endless learning....i know like 1% of my operating system.
      has more files then i have time for.
      i gave up that fight long ago....i trust microsoft trusted platform....cause i just make it crash.
      this is a very good starting point, after you got familiar with your personal operating system.
      like services,log in accounts,registerd programms,basic network connections,instaling,and uninstalling programms.
      running a virus scanner,folders files and command line basics.
      monetoring the running programs and services,and the network.
      reading logs,adding and removing hardware,installing operating systems.
      upgrading your pc.
      hardeware compatibility....playing games,browsing the web,basic hacking or manipulating the system. (without breaking laws)
      then python,scripting,automation,stuff like that,making programms comes after that..manipulating graphics2d then 3d.

    • Toxic Çocuk
      Toxic Çocuk 6 ай бұрын


  • Cleanest Peanest
    Cleanest Peanest 2 ай бұрын +107

    I'm an hour through this, and EVERY question I ask myself, he IMMEDIATELY explains. Very good educating.

    • Twoon Swig
      Twoon Swig 19 күн бұрын

      yeah the pacing and clarity is amazing. I have bad memory retention and am about to start a skills boot camp, but so far feel like this video has been the most helpful resource I've found.

    • EasyDataScience
      EasyDataScience Ай бұрын +1

      see mine too, detailed Python and R tutorials, with the source files .

  • Udit Ghelani
    Udit Ghelani Ай бұрын +33

    Not too long, concise in explaining all the concepts and amazing examples to simplify the concepts.
    Thank you Mike!

  • The Gman
    The Gman 3 ай бұрын +28

    Thanks Mike and freecodecamp!! You guys are doing the world a blessing by providing free courses on how to code. You guys are amazing and I thank you for providing this content!

  • Saji Bangalore
    Saji Bangalore Ай бұрын +13

    I am from Bangalore, India. I am working for an American MNC here. I work in the transition and migration team. Mainly we work on SAP and Blackline. I started learning Python few days back and this course by mike is awsome. Hope this will be an addition to my resume. Thanks Mike.

  • Hash Tag
    Hash Tag Күн бұрын

    Just ended this course as a basic introduction, time to start some engineering projects!
    As a mechanical engineer who tries to learn python, I definitely recommend this to begin the journey of mastering python.
    Thank you so much Mike for the course !👌✌

  • Rajeswary Narasimman
    Rajeswary Narasimman  Жыл бұрын +5645

    I learnt python from this video last year. I cleared two interviews in python this year and I am in a new job. Thank you ☺️

  • Ali Ejaz
    Ali Ejaz 2 ай бұрын +9

    I landed my first job while being an undergraduate student at university due to this tutorial. This was the starting point where I learnt and understood fundamentals of Python. Thanks for the great work Mike!

    • Ali Ejaz
      Ali Ejaz Ай бұрын +1

      @Bayastan Tursaliev Hi, its going great. Well you can always go for more. However, after I learnt the basics from this video, I took the "Python for everybody" course on Coursera. It is also available for free on this channel.

    • Bayastan Tursaliev
      Bayastan Tursaliev 2 ай бұрын

      Hi! How is it going? I am also a student)Could you give advice pls. What would you recommend after this course? Maybe intermediate python(also course in freecodecamp channel)

  • Patchy
    Patchy 12 күн бұрын +8

    The fact the Classes and Objects section is like 10 minutes and I could fully understand it but my college lecture on that exact same thing was near enough impossible to understand (it was 2 hours and nobody learned a thing about it)
    This channel truly is a gem

    • Yami Yugi
      Yami Yugi 8 күн бұрын

      School does not teach you things. You learn things on your own.

  • Nihal
    Nihal 5 ай бұрын +20

    tips for the people watching this video (i am midway through this course xd):
    1) watch the video in small chunks and consistently(everyday)
    2)make notes on things that you feel is important and i recommend writing them on a paper instead of typing it in word or notepad.
    3)Always try to make programs after whatever you learn everyday something distinct from what mike does
    for instance:
    lets say you watched functions and if statements
    so try to make a program based on that ,something different
    for example after watching the above i made a program to identify your age group(teen adult ,toddlers)
    i hope i can give you more tips while i am through my journey..
    and btw please give me also some tips which might be important
    probably we all can benefit form this!!!

    • swallowedinthesea11
      swallowedinthesea11 5 күн бұрын

      @x x You're welcome, x x!

    • x x
      x x 5 күн бұрын +1

      @swallowedinthesea11 Thanks for sharing knowlege :)

    • ISPY4ever
      ISPY4ever 21 күн бұрын


      MAY FREECS 5 ай бұрын

      @swallowedinthesea11 thankss

    • swallowedinthesea11
      swallowedinthesea11 5 ай бұрын +2

      ​@MAY FREECS Age group like baby, teen, or adult. You can ask others for their current age and depending on the age you can output a message:
      def party( age = int( input('Your age? ') ) ):
      if age >= 0 and age 12 and age 17:
      print('You are a boring adult!')

  • Utku Acarsoy
    Utku Acarsoy Ай бұрын +7

    I watched this three times over three years every time I forget and wanted to start learning python again. It is the best tutorial that I find on KZclip much thanks to Mike. He is a great instructor. I really appreciate.

  • Abhishek Kumar Jain
    Abhishek Kumar Jain 19 күн бұрын +4

    ⭐ 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

    • Amartya Anand
      Amartya Anand 14 күн бұрын

      ab kya fayeda time stamps ka jab chidiya chug gyi kheet 😂

  • Stan Priebe
    Stan Priebe 2 жыл бұрын +28001

    Several weeks ago I commented that I was a few days away from turning 73 and I was learning Python. I was overwhelmed at the likes and replies given my post. Thank you all so much. Some even replied with a 'birthday wishes' Python program. I have tried many times to like all the replies, but as I continue to click 'Review replies', KZclip eventually reloads. I apologize that I cannot like every reply. A few asked why I was learning Python at my age. I'm still working full time, and I believe new skills are always good. Others asked how my learning was goin. I watch some of the video, then practice to determine how much I have learned then watch more and practice. My goal is Python certification. Again, thank you all for your support.

    • Dylan Arthur
      Dylan Arthur Ай бұрын

      This is the beauty of the internet. 😭🙏👍👍

    • Jeff Burmann
      Jeff Burmann 2 ай бұрын

      73 is young. I’m a career personal trainer, and let me tell you… it’s mental attitude that matters most. You sir have much further to go. Keep up your physical as much as you are keeping up your mental and you will likely make it to the top % in life expectancy.

    • B A
      B A 3 ай бұрын

      At the end you became some kinda "Idol" for a lot of younger people.
      I'm 33 - wanna start yet.. your comment was the best motivation, I could imagine! 😉
      Ty.. from the youth! 🦧

    • john doe
      john doe 4 ай бұрын +2

      I'm 37 been on the streets my whole life gangbangin n now I'm learning python to try to make a better living for my family

    • Alicia Teng
      Alicia Teng 4 ай бұрын +1

      Your comments inspired me. I am 60, & divorced from 30 yrs of marriage. I was housewife most of the times. I am depressed about learning new skills. You gave me hope.

  • Mightylerone
    Mightylerone 6 ай бұрын +41

    So far 45 minutes into the tutorial and I'm loving it! I feel like I am genuinly learning alot, even certain math equations I never had in school.

    • Mightylerone
      Mightylerone 5 ай бұрын +1

      @Dante1096 no real excercises but only explaining, they have a online escape room where you use your knowledge in order to proceed onto the next room. I never gave it a try but if u look for practice I'd check it out to see if it helps

    • Dante1096
      Dante1096 5 ай бұрын +1

      Are there any exercises in this course?

    • Toxic Çocuk
      Toxic Çocuk 5 ай бұрын +1

      @Normal İnsan dude. Why. Like you are killing this youtuber's job like he is trying to get views like you as well. Please do not do this this is bad

    • Toxic Çocuk
      Toxic Çocuk 6 ай бұрын +1


  • Momento Mori
    Momento Mori 3 ай бұрын +21

    Done in 4 days! Thanks Mike, you're doing a great job.

  • Belectra
    Belectra 4 ай бұрын +12

    It's crazy and insane that we can learn an entire programming Lang for free on youtube, amazing video and imma learn and take notes side by side, already done with Mike's SQL video, i love the way he teaches🔥😎

    • Belectra
      Belectra 4 ай бұрын

      @Mickey 🫂 really good😎

    • Mickey 🫂
      Mickey 🫂 4 ай бұрын

      How is it so far

  • Sosoma
    Sosoma 6 ай бұрын +15

    Just the right pace and every concept flows perfectly and seamlessly. Finally the perfect course. Thank you!!!

  • Bảo Viên Phan
    Bảo Viên Phan 2 ай бұрын +14

    So proud to complete and this's a perfect tutorial! A present for myself in New Year time! Thank you Mike!

    • EasyDataScience
      EasyDataScience Ай бұрын

      See mine too. Step by Step Python and R tutorials, and source files available , by the way.

  • David Louda
    David Louda 2 жыл бұрын +2220

    I had to come here - 8 months after I watched your video. I studied economics, last year of masters. Nothing to do with coding whatsoever. Then I watched this video. Now I'm 8 months to python and Django. Just got my first paid software developer job. You have completely changed the course of my life and I'm thankful for that. First time in my life I like my job. I think you can live freely because you changed someone's life, it is almost like if you gave Dobby a sock. Keep it up and thank you.

    • David Louda
      David Louda Ай бұрын

      @Capital Shark I'm working mainly in devOps now - the stack being mainly linux, python, docker, kubernetes. I changed my job recently so I didn't have to do home officess and that was the right step. The music still plays ;)

    • Capital Shark
      Capital Shark Ай бұрын

      @David Louda saw your comment and just wondering where you are now if you will, thanks gov

    • village cooking with AK
      village cooking with AK 5 ай бұрын

      Give some money this channel bro because changed u r life freely I suggest

    • Bashkim Bajrami
      Bashkim Bajrami 6 ай бұрын

      God bless you brother

    • David Louda
      David Louda 8 ай бұрын

      @aarya potdar Not in my own experience but I have heard about it and now then I have some I feel that my position is somehow stronger

  • Ctrl-Alt-Bang
    Ctrl-Alt-Bang 22 күн бұрын +17

    I'm 27 years old, I've been a soldier, a police officer, an electrician, and now a cable installer. Needless to say my knees are not happy with me. I'm about halfway through this video, and taking my time so I can really absorb and understand as much as possible. Right now it seems overwhelming, but I'd love to get a job somewhere in the tech space. Going to be a long road, but I'm confident I can figure it out. Maybe I'll come back to this comment in the future and let ya'll know how I did.

    • Eric Sanders
      Eric Sanders 18 күн бұрын +1

      I was 25 when I started in the tech industry. I learned the C programming language (basics, enough to solve the problems I needed to solve) via night classes (3 of them) after I started at a very cool company (1996). I got in via TechSupport, a long story but I still believe the very quick empathetic problem solving required to be good at that job. I'm now, 26 years later, a very senior engineer. In my opinion, this course is doing exactly what I tried to do before there was such a thing as KZclip, teach and mentor, do the simple thing, explain it, show a practical example. I am here watching because his style totally matches mine :) Well done Mike!

  • Mattykek
    Mattykek 26 күн бұрын +3

    Just finished. Feels like a very good introduction to Python. I've never touched it before and I feel a basic understanding now. Things started feeling really good in the last hour. Well done, appreciate it! :)

  • Anurag Acharjee
    Anurag Acharjee 2 ай бұрын +8

    Finally done with the full course after a long procrastination! It was actually great learning from MIKE!!!

  • Eye Movie
    Eye Movie 2 күн бұрын +2

    I am 36 . started learning coding first time in my life . As a arts background and for the age I could'nt understand class , objects , inheritance . Was feeling dumb . After your tutorial its clear to me at last . love you bro 🥰

  • abcd efg
    abcd efg 17 күн бұрын +1

    i'm not new toPython, but i learned the basics of Python through this tutorial. I gotta say that Dan is by far one of the best programming teachers on the internet. The way he does the little projects in between concepts is far more efficient than just learning the syntax and not actually building something.

  • Nehal Verma
    Nehal Verma  Жыл бұрын +2266

    I started my professional journey 3 years back from this python series and today am a Data Science Trainer. All the credit goes to this guy for setting up the base so strong. Thankyou so much for sharing so valuable content for free. God bless you abundantly!

    • Mark Diapolet
      Mark Diapolet 8 ай бұрын


    • Kushagra Raj
      Kushagra Raj 8 ай бұрын

      Ma'am I just wanted to become a data sciencetist. Can you please guide me ?? It would be pleasure of mine .

    • Snehal The Programmer
      Snehal The Programmer 8 ай бұрын

      Hiiii can you please tell me how you learn coding skills I want to become a DS

    • S tiergaming
      S tiergaming 8 ай бұрын

      @ImNoahJade ok thx so much

    • ImNoahJade
      ImNoahJade 8 ай бұрын +1

      @S tiergaming Hmm, I plugged this into my IDE, and I think your only issue was the missing print before "invalid operator" and the enclosing ()
      Try this if you haven't solved it yet :)
      num1 = float(input("enter first number:"))
      op = input("enter op:")
      num2 = float(input("enter second number:"))
      if op == "+":
      print(num1 + num2)
      elif op == "-":
      print(num1 - num2)
      elif op == "*":
      print(num1 * num2)
      elif op == "/":
      print(num1 / num2)
      print("invalid operator")

  • circusinmyhead
    circusinmyhead 3 ай бұрын +3

    This tutorial is so well done. Thank you! I was able to follow along really easily. I like the way your organized and packaged all of the content in a logical format.

  • Lukas Henrique
    Lukas Henrique 4 күн бұрын +2

    Just finished the lessons. Coming from C# and advanced level programming languages, Python is SO MUCH different! It's actually so simple it's difficult to get used to. What you write in there, it works. You write if something is > somethingelse, it just works!
    In C, you have to open parentheses, then brackets, then in parameters you have to specify which data type you'll be using, like int variable1, string variable2, float variable3 and so on. Not mentioning sealed variables, void functions, abstract functions, stuff that's a bit hard to grasp. It's a nice change of pace to me, Python def feels more modern for making things simpler.

  • Jon Paradise
    Jon Paradise 5 ай бұрын +11

    This is an outstanding class for beginners. Very clear and got me up and running quickly.

  • Jahshi
    Jahshi 5 ай бұрын +5

    Mike, you are the best. I've not written a single line of code my whole life but you make it so exciting I can't resist. Thank you so much! People are saying good programmer/dev jobs are hard to come by so I'm thinking of going IT but wondering your opinion. And for that matter anyone else wanna chime in feel free! Thanks to all. This has been a joy! Been afraid of computers and tech my whole life cause of my upbringing. Now it's time conquer my fears and just learn it. lol

  • voyowee
    voyowee Сағат бұрын

    This was so helpful. Efficient, clear, to-the-point. I learned a huge amount. Thanks.

  • Abolade Akanji
    Abolade Akanji 2 ай бұрын +2

    Almost halfway through and I can't help but to leave a comment. I'm a newbie in Python and this class has made me understand the basics. The first programming class I had was really confusing and I was almost giving up, this particular class renewed my hope. Thank you Michael, you're a wonderful teacher 🙏🏾

  • Kekkles
    Kekkles 5 ай бұрын +4

    Best course I've found so far. I'm 1.5 hours in, and it's clear, simple and straight to the point. If you're starting out - look no further and get to it.

  • Amirhossein Gholamshahi
    Amirhossein Gholamshahi 3 ай бұрын +132

    I really appreciate your dedication! This was a pretty useful course for me,.

  • Sanket Saxena
    Sanket Saxena 2 ай бұрын +1

    Undoubtedly, great content but there is more to praise - No background noise, no music, no animation, no jokes, no voice fluctuation, no mic issues, no complicated examples, and no excessive screen switching. This is by far the best tutorial video I have ever seen. With such quality content and teaching, you can learn anything. Thank you!

  • KrypTeK
    KrypTeK 2 жыл бұрын +990

    Watched this video a couple years ago in high school, now I am a computer science student in my freshman year of college and in my programming fundamentals class my professor said our homework would be hard and take us 4-8 hours to complete. Obviously we are using python for this and I must say watching this video ahead of time has put me miles ahead of my classmates and I can easily finish my homework within an hour and watching a 4 hour video has taught me more than my college has taught me in a 4 month semester. Thank you!

    • livesyncmaster
      livesyncmaster 2 жыл бұрын

      Can yu tell me what's wrong in below program: I'm not getting output as says invalid syntax line 8: I'm trying to built a simple calculator taking user input :
      print ('enter 1st number')
      print ('enter second number')
      print('choose operator - + */')
      operator= input()
      num4= operator
      num3= int(num1) num4 int(num2)
      print('the result is', num3 )

    • Mary Hassoun
      Mary Hassoun 2 жыл бұрын +2

      Do you think this video was a better way to learn python? Compared to University courses?

    • Devin Higoy
      Devin Higoy 2 жыл бұрын

      Hey buddy, doing the same thing. Just got out of highschool and I am just taking this class in my 2nd semester. My teacher doesn't teach, but this video is so helpful. I hope you are doing better than how I am doing rn. Good luck!

  • voyagesdedavid
    voyagesdedavid 3 ай бұрын +3

    Halfway through this course, and it's about the best beginner Python course I've found. Many thanks.

  • Jacob Grago
    Jacob Grago 6 ай бұрын +4

    I have tried at least 8 different courses to learn Python and out of all of them this one has been the best! Such a huge help, thank you so much for taking the time to teach us some Python!!!!

  • Mountain of the Angels
    Mountain of the Angels 4 ай бұрын +2

    I enjoyed this video and learnt a lot from it. Its roughly 4hr 27mins long, but it took me roughly 8 hours to complete because I practised and tried other related algorithm as the lecture progressed. You should make another class that focuses more on the use of python for database management and server manipulation.

  • Zu Zuu
    Zu Zuu 6 ай бұрын +1

    HI Sir, Mike
    I am start learning python from your uploaded file Sir Mike. You're my first teacher for Python subject. You're a good teacher and good teaching for me. You're uploaded file are totally support for me. Thank you so much Sir Mike. I totally like your teaching and explanation.
    0:00 introduction
    1:45 installing python and pycharm
    6:40 setup and hello world
    10:23 Drawing a shape
    15:06 Variables and 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 statement
    1:54:07 If statements and comparisons
    2:00:37 Building a better calculator
    2:07:17 Dictionaries
    2:14:13 While loop
    2:20:21 Building a Guessing game

  • Lucero Silver Star
    Lucero Silver Star 2 ай бұрын +4

    I finished this video in 2 days and I have to say that it gives some really good basics, I was able to understand everything pretty well (kinda proud since I'm not even an english native), I would recommend this video for people that really is trying to learn Phyton from scratch.

  • Kelurr
    Kelurr 3 жыл бұрын +254

    4 hours of information and effort put into EDUCATING with zero ads.
    You're a passionate teacher, thank you for putting up this video.

  • David Weisberg
    David Weisberg 4 ай бұрын

    This course was immensely helpful as a starting point. Very appreciated.

  • Chase Goodwyn
    Chase Goodwyn 2 ай бұрын +3

    Really great tutorialist, I've been trying to work with gdScript and this is exactly what I needed. Thanks!

  • Yuri
    Yuri Ай бұрын +2

    Simply amazing and super helpful with the exercises explained in between the explaination❤ Thank you so much for the course and wish you all a nice journey

    • EasyDataScience
      EasyDataScience Ай бұрын

      pls see mine too, most of the Python and R programming beginning tutorials, easy to go, step by step, and all the source files there !

  • Aditya Patel
    Aditya Patel 4 ай бұрын +3

    Hi Mike, thanks for the wonderful course. I would really appreciate if you could create tutorial on Apache Spark using python and SQL.

  • Jason Cboy
    Jason Cboy Ай бұрын +3

    HE is definitely the best. he explains things in the most efficient way there is... This is what every beginner needs to stay motivated and feeling capable.

  • Chris Smith
    Chris Smith 3 жыл бұрын +844

    This dude really taught me HTML, CSS, C++, R and Python. What a legend.

    • Bolaji Taiwo
      Bolaji Taiwo 7 ай бұрын

      @Lana Lou dont remember things just feel them basically there some things ur remembering which u may not need in the future

    • natimber
      natimber 2 жыл бұрын +1

      You have the most basic name ever lmao

    • Gaositwe Motale
      Gaositwe Motale 2 жыл бұрын

      @Daily With H Mike Dane

    • Jose Vizcaino
      Jose Vizcaino 3 жыл бұрын +2

      I agree he is one of the best teachers and speakers I have found on the internet so far he teaches and speaks slowly and clearly. Thanks dude !

    • Chris Smith
      Chris Smith 3 жыл бұрын +1

      @Mohamed Hassan based on your purpose:
      1. App and Web development : HTML&CSS then Javascript
      2. Data Science : Python or R

  • Clay Hamilton
    Clay Hamilton 2 ай бұрын +2

    I finished! A really good introduction. I'm going to watch more beginner courses to cover my bases but this was a good introduction to the basics.

  • Content & Passion
    Content & Passion 3 ай бұрын

    Definitely, I find the python course I was looking for I thought it would be so difficult, but your explanation is amazing thanks a bunch! now, I'm a future python developer thank you, sir!!

  • Mayur Patel
    Mayur Patel Ай бұрын +2

    Thank you so much. Perfect video on KZclip for Python beginners. Thanks, Mike. You are a great teacher

  • The Reel Rant Reviewer
    The Reel Rant Reviewer  2 ай бұрын +1

    Great Video thank you for all the time, knowledge and effort along with care you put into this video!!

  • Nikhil Kumar
    Nikhil Kumar 4 ай бұрын +7

    Just completed the course. I just wanna spend a moment to tell how much I loved it. The explanations were so wonderful, and now i feel pretty confident with Python. Will be building some original projects based on what i learnt pretty soon.

    • qwerty
      qwerty Ай бұрын

      @Brahimi Sylla copy your code here

    • Brahimi Sylla
      Brahimi Sylla 4 ай бұрын +1

      Am so happy for you. I'm still getting error from my first printing. I need help

  • Mayur Somani
    Mayur Somani 2 жыл бұрын +510

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

    • LukmaK
      LukmaK 2 жыл бұрын

      Damn we have the same to do list expect i had one more step "learned all - None"

    • Ex'cursion
      Ex'cursion 2 жыл бұрын


    • AESH
      AESH 2 жыл бұрын +1

      u deserve more likes

    • Inculpable
      Inculpable 2 жыл бұрын +1

      Your almost there 💪

    • Chicken
      Chicken 2 жыл бұрын

      Thanks sir

  • Timothy Beyer
    Timothy Beyer 2 ай бұрын

    Thank you for this video, really easy to follow and great level of explanations!

  • Gracie's Journey 💖😇
    Gracie's Journey 💖😇 2 ай бұрын

    I love this video again and again
    I've gone only up to 30mins and I've learnt so much and u teach it in such a calm and extremely FUN way😍
    I'm enjoying it so far
    And when I finish I'll comment again 😂😂
    Thank you Mike

  • Keith Palmer
    Keith Palmer 18 күн бұрын

    I love python it is a very logical program and very understandable. You just have to be a logic thinker like in any type of programming language!❤

  • Dunstan
    Dunstan 6 ай бұрын +1

    Fantastic tutorial. Thinking about changing my career and this was my first step in my journey.Mike was very good and likable. Next is the Intermediate course and increasing my typing speed.

  • Constance Mati
    Constance Mati Ай бұрын +3

    Guys something you may missing is the format command in print function
    Lets say you give an input --> x=input("Give a number:")
    and then you print it like this --> print("Your Number is "+ x)
    you can actually put bind f before " and put x inside {} like this --> print(f"Your Number is {x}")
    I think this is much easier

  • James Daniels
    James Daniels 2 жыл бұрын +310

    This guy is the real deal. A “true” instructor with no hidden agenda or sales pitch. He’s actually teaching! Good job!

    • A
      A 2 жыл бұрын +1

      @Ryuga it was the person above you promoting their content

    • Ryuga
      Ryuga 2 жыл бұрын +2

      @Kracked up Krabers hey i think the comment ur replying to got deleted, do u remember what u were replying to?

    • MEENAKSHI meenu
      MEENAKSHI meenu 2 жыл бұрын

      @Kracked up Krabers please stop this

    • Kracked up Krabers
      Kracked up Krabers 2 жыл бұрын +2

      @MEENAKSHI meenu stop spamming and self promoting, nobody likes it and it’s incredibly annoying, also, it’s no where near as good as this

  • Akshay Nukala
    Akshay Nukala 2 ай бұрын +2

    Wow, coding is like a whole other language for me, probably for a lot of people, but you have managed to teach it to me under 5 Hours! Keep up the good work man.

    • SilverSurfer85
      SilverSurfer85 2 ай бұрын

      Did you have any experience? Like did it just make sense out of the gate, the codes and why you are writing it that way etc?

    • David
      David 2 ай бұрын +1

      Yes. That's why they're referred to as "programming languages"

  • Ishaan nautiyal
    Ishaan nautiyal Ай бұрын +3

    Thank you Mike , I came across to your channel by SQL course. Hats off to your dedication. Loved your tutorial.
    1000000 likes for work.

    • EasyDataScience
      EasyDataScience Ай бұрын

      you can check mine too, Python and R both, with all the files too.

  • Olexii Fedinchyk
    Olexii Fedinchyk 8 күн бұрын

    I have just finished with this course. It's really awesome. Great job! Thanks you Mike!

    • thelionewhisperer01
      thelionewhisperer01 8 күн бұрын

      Hey I just finished also
      What's the next step
      I haven't clearly understood modules classes and Objects

  • J P
    J P Ай бұрын +1

    Wow! I love tutorial, so helpful!!!. Was struggling with Python for a while but after seeing this video it all makes sense now. Thank you Mike!!

  • גל בר-און
    גל בר-און 2 ай бұрын +1

    Great course my friend.,
    I've already learned Python in the past and wanted to refresh my skills for a new job and this course sure did the trick.

  • Nick Gaming
    Nick Gaming 3 жыл бұрын +678

    He wasn’t kidding when he said he’d would hold our hands and walk us through Python...
    Clear explanations and great examples. Thank you!

    • Midwest Emo Tips
      Midwest Emo Tips 3 жыл бұрын +4

      KyleMac.onCrack he’s literally using python 3

    • Sid
      Sid 3 жыл бұрын +5

      @DaHomieKyle yes

    • DaHomieKyle
      DaHomieKyle 3 жыл бұрын +2

      does this tutorial apply to python 3?

  • Complex Unity
    Complex Unity 13 күн бұрын +2

    Thanks Mike, appreciate your time and knowledge, hope you're doing well.

  • Tony Edwards
    Tony Edwards 5 ай бұрын +1

    Awesome content and tuition once again Mike ... thanks and well done!

  • Ej Isip
    Ej Isip 3 ай бұрын

    Done with my 1st Year Computer course. Now I'm a second year Physics student with an upcoming Computational Physics in my Midyear. Just refreshing things up a bit. Nice content and it is very helpful.

  • changenoways
    changenoways 24 күн бұрын

    The OOP portion was not explained too well BUT the rest of the course (The main introduction) was superb. I'll find a different OOP python course no issue. Cheers!

  • mike b
    mike b 2 ай бұрын

    Excellent tutorial! Learning Python now and this was a great intro. I just wish I had learned this stuff before VBA warped my brain.

  • Riptide Dev
    Riptide Dev 2 жыл бұрын +3400

    This guy is an actual legend. The first thing he taught us is how to turn on dark mode.

    • We Overslept
      We Overslept  Жыл бұрын


    • Riptide Dev
      Riptide Dev  Жыл бұрын +1

      @Yuri Plantagenet lmao same

    • Yuri Plantagenet
      Yuri Plantagenet  Жыл бұрын +1

      Long live dark mode. I wish IRL had one.

    • purple cheetah
      purple cheetah  Жыл бұрын +1

      I- you have a very good point here

    • Vũ Quang Minh
      Vũ Quang Minh  Жыл бұрын +1

      White theme: boring people
      Dracular theme:*Hakier*

  • joseph Elrassi
    joseph Elrassi Ай бұрын

    Hey Mike, this was very useful. thank you. do you have any tutorials on using phython for data processing, such as taking a big excel file with lots of data/ several sheets and generate different plots and play with the data in the excel file. thanks again

  • Fabliya Anan
    Fabliya Anan Ай бұрын +3

    Finished this in 1 day(9 hours straight).I took detailed notes so had to pause ofter and rewatch many parts to understand properly.I can not thank you enough for this. There is not a single part of this video that I could not understand.Prior to watching this vedo I have zero knowledge about python.I feel like I know so soooo many things now.Thank you again.

    • Meghansh Benawat
      Meghansh Benawat 26 күн бұрын

      I am a biology student ,how difficult will be this course as non cs student. After 10th grade a took biology as major subject and never learnt math after 10th grade.
      Can you help me? Please

  • Mr Games (Will)
    Mr Games (Will) Ай бұрын

    Thanks so much for this video, Mike.
    I added a list here and then gave hints if the user ran out of guesses. Very fun and was a good challenge.

  • Mazen Alsamawi
    Mazen Alsamawi 5 ай бұрын +2

    I put the books away and learned by watching this guy. I love the content, thank you so much for sharing, teaching and delivering the material.

  • Nagar Rajat Bharatbhushan
    Nagar Rajat Bharatbhushan Ай бұрын +1

    Amazing @mike . Programming made so simple and understandable

  • LiamPeffer
    LiamPeffer 2 жыл бұрын +613

    He explains everything so well and at a good pace. Can we just appreciate that this is free!?

    • 9b_vajra
      9b_vajra 2 жыл бұрын

      I watch the video when it was uploaded and the title once said there was no ads, the old vid was super nice, but i hope the ads did nit bother future programmers

    • seven
      seven 2 жыл бұрын


    • Czxlin
      Czxlin 2 жыл бұрын +2

      @the magnificent simp I am watching full ads for this man.

    • the magnificent simp
      the magnificent simp 2 жыл бұрын +1

      Make sure to watch the ads to support them!

  • Beep Hulk
    Beep Hulk 2 ай бұрын +2

    No one has ever made me understand python the way you do, thank you

  • Maxime Chamis
    Maxime Chamis 3 ай бұрын +79

    I nailed a job interview on basic coding because of your video, thank you so much.

    • Asurilm
      Asurilm 2 ай бұрын


    • Lol
      Lol 2 ай бұрын


    • Chicken Joe
      Chicken Joe 3 ай бұрын +2

      So. How’s it going??? Give us updates

    • B A
      B A 3 ай бұрын +1

      Insane Bro.. Congrats 🫡

  • Владимир Федоров
    Владимир Федоров 4 ай бұрын +1

    Great job! Thank you, bro! I've never seen such a clear explanation!

  • Abdullah Al Noman
    Abdullah Al Noman 13 күн бұрын

    Amazing it has been just 2 days i started . long way to go , you're amazing mike. Thanks a lot mike

  • Amul Ghimire
    Amul Ghimire 2 күн бұрын

    Hi Mike! Thank you for the video as your videos helped me lot to learn Python as beginner.

  • ION
    ION 4 ай бұрын

    Thank you very much for the camp. I finished today after a 10 day period. I'll need to exercise these topics, but I feel I have the notes to be able to create some simple programs for a novice approach to Python!

    • swallowedinthesea11
      swallowedinthesea11 4 ай бұрын +1

      This is great for newbies! Do some projects; a username/password, a short text-based RPG game, a fortune cookie giving random fortunes along with lottery numbers, a Tweet letter counter that counts each letter with a limit of 150 letters, a grocery list where you can add and delete food items. Start simple and then gradually add more features. And no BS; all these can be done from just watching this tutorial.

  • Mohd Zaid
    Mohd Zaid  Жыл бұрын +1654

    Some Keypoints I noted down:
    Always typecast your input
    Default input is always string
    List can store multiple data types at a time(can be changed)
    List Function:
    f1.extend( f2 ) - adds two lists
    f1.insert( index, f1)- inserts an elements
    f1.remove(value) - removes the element
    f1.pop() - removes last element off the list
    f1.count(value)- counter
    f1.reverse() - reverses the original order of the list
    f2=f1.copy() - will copy one list to another
    *Tuple - can’t be changed once declared(same as list)
    Use normal brackets not square brackets
    ex_tuple = ( 4,5 )
    Keyword - def
    Example -def ex_func():
    Every function needs to be called in order to be executed.
    or- || , and-&& , not()- negate
    if condition1 :
    elif condition2:
    else :
    Can excess certain values by shortcuts or abbreviations
    “Jan” : “January” ,
    “Feb” : “February”
    print(ex_dic(get( “Jan” , “ Invalid “ ))) // used get() to avoid invalid inputs
    while condition:
    for variable in range( the range for loop):
    *2D List:
    ex_2D = [ [1,2,3] ,\ [4,5,6] , [7,8,9] , [0] ]
    for row in ex_2D:
    for col in row:
    All elements one by one
    *Try/except :if user enters a wrong input
    except typeoferror:
    *Read files
    If you open a file ,always close it.
    file=open( “file.txt” , “ r ” ) #thiswillreadthefile
    print( file.readable()) #readable()willgiveoutabooleanvalue
    *readlines() - will convert each line to an index of an array*
    *Write files
    file=open( “file.txt” , “ a ” ) #thiswillappend
    file=open( “file.txt” , “ w ” ) #thiswilloverwrite

    • Sandeep Reddy
      Sandeep Reddy 10 ай бұрын

      Really your notes will increase more interest towards the class

    • JayBlueGuy
      JayBlueGuy 11 ай бұрын


    • 午夜時分
      午夜時分 11 ай бұрын +1

      very useful, thankyou!

    • Mohd Zaid
      Mohd Zaid 11 ай бұрын

      @شبكة yeah

    • شبكة
      شبكة 11 ай бұрын

      @Mohd Zaid Your name is Arabic are you Muslim ?

  • Rashmi Kiran
    Rashmi Kiran 2 ай бұрын

    A perfect way to learn Python!! Thank you Mike.

  • nghiep huynh
    nghiep huynh 4 ай бұрын

    Thanks Mike, you' re a great instructor 👍

  • Duke
    Duke Ай бұрын +1

    Just finished this tutorial! super helpful! I'm just gonna leave it here to see how far I've come in the future ☺

  • Michael Skitt
    Michael Skitt 6 ай бұрын +3

    Great course, many thanks. I have watched from beginning to end and everything is clear and simply presented; I feel like I have learned so much.😀

  • PrashK Films
    PrashK Films 4 ай бұрын

    I am actually studying agriculture and realised it is good to have programming skills in your basket.
    I am doing it a bit slow but this way it's more effective to catch lessons.. thanks to the instructor for making it comprehensible.

  • Olijon
    Olijon 2 жыл бұрын +162

    Watched this course 6 months ago. Now I'm a junior software developer at Volvo Cars. This just proves you don't need to waste money and time for school. Thank you for making this.

    • burzum
      burzum 9 ай бұрын

      Nobody's gonna give you a job at volvo without a college degree and with just 6 months of experience lmao

    • Yassine99
      Yassine99 2 жыл бұрын

      But did u have any info about programming?

    • Smol Chungus
      Smol Chungus 2 жыл бұрын +1


    • Heady Shotta
      Heady Shotta 2 жыл бұрын +5

      @Sanguine honestly its possible if you were extremely dedicated and focused for those 6 months

    • Sanguine
      Sanguine 2 жыл бұрын +5

      everybody reading this trust me this is not true this guy just lying for fake internet likes, shame

  • Javier Kenyon-Reyero
    Javier Kenyon-Reyero Ай бұрын

    Hey, great video, I've struggled to learn about classes and objects in the past and this video made it so easy. Thank you so much.
    I do have a question though. In the "inheritance" section (4:20:27) I understand that the make_special_dish got overwritten when you defined it again in the ChineseChef class. But what if you wanted your ChineseChef to identify himself whenever he made a dish?
    So instead of "The chef makes chicken" it would be "The chinese chef makes chicken" or salad or special dish etc. Just wondering how one would code that. Many thanks!

  • Blueish
    Blueish 27 күн бұрын

    This tutorial is shining and improving my knowledge in code, Thank you! ❤

  • simons skateshop
    simons skateshop Ай бұрын

    Thanks dude! You're awesome. I first learned code with your C# video and now that I'm learning Python it feels much easier.