Learn Python - Full Course for Beginners [Tutorial]

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 44K

  • @freecodecamp
    @freecodecamp  3 ปีที่แล้ว +4374

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

    • @NiceGriffin
      @NiceGriffin 3 ปีที่แล้ว +84

      Am I first? Would be kinda cool.

    • @amineelarif7001
      @amineelarif7001 3 ปีที่แล้ว +23

      @@NiceGriffin ye

    • @swallowedinthesea11
      @swallowedinthesea11 3 ปีที่แล้ว +66

      $49/month is too much 😢

    • @ML7Michael
      @ML7Michael 3 ปีที่แล้ว +9

      18 hours wow

    • @ntg2793
      @ntg2793 3 ปีที่แล้ว +12

      lol me when broke

  • @stanpriebe7672
    @stanpriebe7672 4 ปีที่แล้ว +32248

    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', TH-cam 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.

    • @businessorientedprogrammin4917
      @businessorientedprogrammin4917 4 ปีที่แล้ว +922

      Stan is the main man! I'm trying to help every new programmers learn python so if you have any questions please do ask.

    • @nicholasfeddersen7408
      @nicholasfeddersen7408 4 ปีที่แล้ว +419

      Happy belated 73rd birthday

    • @_Amino9
      @_Amino9 4 ปีที่แล้ว +259

      You're the man!

    • @ChaseWinnerPlayz
      @ChaseWinnerPlayz 4 ปีที่แล้ว +154

      Little late... but happy birthday!

    • @CryptoHustleHQ
      @CryptoHustleHQ 4 ปีที่แล้ว +64

      Tango Protocol subscribed your channel though very less population however I wish you luck. I am an account & financial analyst and want to learn to code and switch to new world...

  • @sindid169
    @sindid169 5 ปีที่แล้ว +19962

    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...

  • @King_Kev
    @King_Kev 5 ปีที่แล้ว +4669

    4 and a half hours long, yet no ads, Greatest man in the world!

    • @marc404
      @marc404 5 ปีที่แล้ว +36

      except the one for PyCharm. Its got a paid version too that you will most likely want. But nothing wrong with that.

    • @Nabilo8501
      @Nabilo8501 5 ปีที่แล้ว +7

      Ive just knew that man
      I can not believe

    • @MrMiyagi005
      @MrMiyagi005 5 ปีที่แล้ว +9

      @KingHamlet you must be using Adblock

    • @reenexthetortoise509
      @reenexthetortoise509 5 ปีที่แล้ว +23

      @@MrMiyagi005 even if he doesn't there are no ads

    • @jdapoet3138
      @jdapoet3138 5 ปีที่แล้ว +3

      Marc Rogerson i prefer using Visual Studio

  • @rikzeisix2939
    @rikzeisix2939 6 หลายเดือนก่อน +198

    For those learning. Python now uses f-strings. So the updated way to code 23:00 would be
    character_name = "Bob"
    character_age = 28
    print(f"There once was a man named {character_name}")
    print(f"{character_name} is {character_age} years old")

    • @maryyammar
      @maryyammar 5 หลายเดือนก่อน +4

      thanks!

    • @peter-robinson
      @peter-robinson 5 หลายเดือนก่อน +1

      but according to the video, python has no syntax to learn 😂

    • @ta_ogboy9998
      @ta_ogboy9998 4 หลายเดือนก่อน +7

      I tried both and they both worked. Does "correct" mean better?

    • @gustavocrevelari1036
      @gustavocrevelari1036 4 หลายเดือนก่อน +2

      @@ta_ogboy9998 can say the same... though I think using f strings we save time and input?

    • @ta_ogboy9998
      @ta_ogboy9998 4 หลายเดือนก่อน +3

      @@gustavocrevelari1036 I think that too, it seems a lot easier to type as well

  • @jonylopez215
    @jonylopez215 3 ปีที่แล้ว +4298

    This guy just sat 4 and a half hours recording on the same day to upload a free video. Man, just thanks!

    • @swallowedinthesea11
      @swallowedinthesea11 3 ปีที่แล้ว +128

      Actually it's a compilation from his channel 'Mike Dane,' but great nonetheless!

    • @JauntyM
      @JauntyM 3 ปีที่แล้ว +7

      No the video is edited

    • @woodant7
      @woodant7 3 ปีที่แล้ว +12

      Not free man...he's making his bucks!!

    • @jonylopez215
      @jonylopez215 3 ปีที่แล้ว +23

      @@woodant7 Yeah I mean cost-free, but Is nice he is doing some $$$ with this vid. And the free code camp also

    • @skm1856
      @skm1856 3 ปีที่แล้ว +15

      He didn't make it 4 hours straight but nonetheless it was a great effort from him to make this amazing free tutorial👌👌👌

  • @rajeswarynarasimman3728
    @rajeswarynarasimman3728 3 ปีที่แล้ว +7415

    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 ☺️

    • @cj7073
      @cj7073 3 ปีที่แล้ว +208

      what else did u do aside from this video if i may ask

    • @ou__el4083
      @ou__el4083 3 ปีที่แล้ว +13

      Realy!

    • @aliweber3906
      @aliweber3906 3 ปีที่แล้ว +69

      Congrats 👏
      Can you please tell us what other resource u used and was python your first language?

    • @rahulgandhi6686
      @rahulgandhi6686 3 ปีที่แล้ว +32

      Do u need any other degree to land on a job?

    • @dawnbunty7
      @dawnbunty7 3 ปีที่แล้ว +6

      really ?

  • @davidlouda3305
    @davidlouda3305 4 ปีที่แล้ว +2526

    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.

    • @SandraWantsCoke
      @SandraWantsCoke 4 ปีที่แล้ว +19

      It just happens so to be that a few days ago I had read the 2nd HP book. Without it that Dobby comment wouldn't make much sense to me :D (haven't watched the movies)

    • @sparshdaksh
      @sparshdaksh 4 ปีที่แล้ว +58

      @@SandraWantsCoke master has given dobby a sock. doby is free

    • @SandraWantsCoke
      @SandraWantsCoke 4 ปีที่แล้ว +8

      @@sparshdaksh You fool, you cost me a servant! or something like that :D

    • @harshithec0807
      @harshithec0807 4 ปีที่แล้ว +2

      i need a help i cant find any site i mean like pycharm etc to understand well i cant find to run in terminal mode etc please help me bro

    • @oldchannel7692
      @oldchannel7692 4 ปีที่แล้ว +1

      It's funny, you and him look identical. XD

  • @AnkitaPrabhu19
    @AnkitaPrabhu19 7 หลายเดือนก่อน +791

    I learned python from this guy 4 years ago, cleared my Amazon Interview- I give 100% credit to this man! I gave my interview in python & my interviewer wasn't that great with python, I ended up explaining the syntaxes in python to my interviewer, and the whole time in my mind i was like, I am gonna get this job because of that youtuber's 4 hours video!

    • @maihuire11
      @maihuire11 7 หลายเดือนก่อน +9

      Really?

    • @MVS461
      @MVS461 7 หลายเดือนก่อน +6

      Nice

    • @PrinceRajan-hc5qr
      @PrinceRajan-hc5qr 6 หลายเดือนก่อน +13

      CaP

    • @christopherkais9148
      @christopherkais9148 6 หลายเดือนก่อน +5

      Really? Damn. Good stuff

    • @josh-l4r8k
      @josh-l4r8k 6 หลายเดือนก่อน +6

      🧢

  • @admo001
    @admo001 ปีที่แล้ว +1707

    Day 1 27:03
    Day 2 1:54:07
    Day 3 2:20:01
    Day 4 3:12:41
    Day 5 4:26:51
    completed this course.

    • @ZxNaba
      @ZxNaba ปีที่แล้ว +32

      Thank you king👑

    • @TheImposter-r3v
      @TheImposter-r3v ปีที่แล้ว +22

      Thanks bro i really needed that

    • @kevisbull9672
      @kevisbull9672 ปีที่แล้ว +7

      Well done

    • @ahmadmahmoud634
      @ahmadmahmoud634 ปีที่แล้ว +31

      Doesnt work like that dawg you need to practice for hours on every point

    • @jossiahtetteh4326
      @jossiahtetteh4326 ปีที่แล้ว

      yea not just watching
      @@ahmadmahmoud634

  • @nehalverma8063
    @nehalverma8063 2 ปีที่แล้ว +2722

    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!

    • @tangomango9993
      @tangomango9993 2 ปีที่แล้ว +8

      You too.

    • @Arielsoto13
      @Arielsoto13 2 ปีที่แล้ว +26

      Hi
      Is there any chance you can share the "learning path" you took? I want to keep learning and go through business inteligence analyst /data engineering, but I often get very lost with things and dont know where to go next.
      PS. I haven't watched this video. I just saw a few videos from Corey Schafer which is what sparked my desire to learn Python but most of the times everyone talks about things I don't understand or teach stuff that I don't know what I will use them for

    • @edouard30031998
      @edouard30031998 2 ปีที่แล้ว +1

      I'm also aiming to become a data scientist, very interested in how you got there

    • @sujithkumars4048
      @sujithkumars4048 2 ปีที่แล้ว +2

      @@Arielsoto13 Hi...Do you want to switch your career to Computer science or just starting out?

    • @luizpastrana445
      @luizpastrana445 2 ปีที่แล้ว +3

      That's so cool! I'm starting my journey right now!

  • @eno3921
    @eno3921 9 หลายเดือนก่อน +38

    Day 1 = 1:19:00
    Day 2 = 2:32:58
    Day 3 = 3:09:12
    Day 4 = Done
    (if you're wondering if this tutorial works it most certainly does but i recommend to check out their advanced python course if you didn't understand something or need more help understanding it)

    • @AliHamza-ew4rg
      @AliHamza-ew4rg หลายเดือนก่อน +3

      same timeline i also did in 4 dys

  • @liampeffer4373
    @liampeffer4373 4 ปีที่แล้ว +749

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

    • @tarongaming9507
      @tarongaming9507 4 ปีที่แล้ว +7

      so true. I watched his c# tutorial and it was awesome.

    • @lithinreddy4181
      @lithinreddy4181 4 ปีที่แล้ว +2

      Bro can you explain that building a multiple choice quiz
      Answer =input(question.prompt)
      If answer==question .answer :
      I didn’t understand what is meant by question.answer and question.prompt

    • @user-jd8jx5fe6r
      @user-jd8jx5fe6r 4 ปีที่แล้ว +2

      Many python tutorials are free
      Also he put ads on it so it's not free

    • @SpaceRanger21
      @SpaceRanger21 4 ปีที่แล้ว +7

      @@user-jd8jx5fe6r well even though he put ads it's still free for us, we don't have to pay anything but he's still earning

    • @tarongaming9507
      @tarongaming9507 4 ปีที่แล้ว +1

      @@lithinreddy4181 that means we are getting an input from user, which is the answer and if it is equal to the answer of the question then it is true, if not then false.

  • @lilslavicvert905
    @lilslavicvert905 4 ปีที่แล้ว +1177

    I can’t believe this has no ads, what a hero

    • @Evan.
      @Evan. 4 ปีที่แล้ว +8

      What happens is the free code camp that is run by some large company will buy a video then upload it here LEAGALY most of the time.

    • @hmm5170
      @hmm5170 4 ปีที่แล้ว

      Many videos dont have ads

    • @DigitalAcademyOnline
      @DigitalAcademyOnline 4 ปีที่แล้ว +2

      I am also trying to create my own FREE content with Python Basics - check it out 🙏🏻

    • @hmm5170
      @hmm5170 4 ปีที่แล้ว +1

      @@DigitalAcademyOnline I will check it out

    • @hmm5170
      @hmm5170 4 ปีที่แล้ว

      @Coding Rock Star what?

  • @sakakaka4064
    @sakakaka4064 3 ปีที่แล้ว +390

    This video was my first step in the deep learning adventure. Now, I am Data Engineer and I pursue a Data Scientist career. You can do A LOT only by using the internet. Good luck everybody! Coding is awesome!

    • @danisherhan
      @danisherhan 3 ปีที่แล้ว +3

      What course did you take after this video, may I ask?

    • @sakakaka4064
      @sakakaka4064 3 ปีที่แล้ว +44

      @@danisherhan It depends on your goal. When I finished the video, I was still looking for something interesting for me. Thus, I will not tell you everything I did - it would be quite chaotic (in the beginning I was thinking about creating websites). However, "Python Object Oriented Programming (OOP) - For Beginners" was quite useful for me. Generally speaking, Tech with Tim channel is great. Check him out! Also, google "python projects" and try making some of them. It's very important not only to learn but also to apply the knowledge. "Mastering Python - Everything You Need To Know To Become a Python Master" is good too. It's also made by Tim and it's a great roadmap of what to do next to master Python. After you finish everything from that video ask yourself - "What do I want to do?" There are tons of things in the world of programming: websites, games, algorithms, machine learning, deep learning... Start watching videos about the subject you chose and start creating projects! Coursera courses are also quite useful if you want to get some certifications. Good luck!

    • @uu7227
      @uu7227 3 ปีที่แล้ว +4

      Wow. This video is helping me a lot. We use Python in 7th grade. We have a class called Informatika in witch we do a lot of coding.

    • @rifqiazzam8790
      @rifqiazzam8790 3 ปีที่แล้ว +1

      @@uu7227 wah👍

    • @isplicee1284
      @isplicee1284 3 ปีที่แล้ว +5

      @@uu7227 i was in 7th grade a year ago we were learning scratch like what

  • @amirahazahari1007
    @amirahazahari1007 10 หลายเดือนก่อน +22

    Challenge myself to complete this in 3 days ( 9/2 - 12/2) Been long time not doing the phython 😢
    10:23 = Drawing;'
    15:23 = Variables & Data types
    27:03 = Working with Strings
    38:44 = Working WIth Numbers
    48:26 = Getting input from users
    52:50 = Building a basic calculator
    58:40 = Building a Mad Libs game
    1:03:10 = Making Lists
    1:10:44 = Making list functions
    1:19:10 = Tuples
    1:24:15 = Functions 1:35:11 = Return statement
    1:40:32 If Statements🔥🔥
    1:54:34 = If statements & Comparisons
    2:00:37 = Building a better calculator
    2:07:17 = Dictionaries
    2:14:13 = White Loop
    2:20:34 = 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:54 = Reading Files
    3:21:52 = Writing FIles
    3:28:13 = Modules & Pip
    3:44:22 = Classes & Objects
    3:58:03 = Building a Multiple Choise Quiz
    4:12:37 = Inheriance
    4:20:43 = Python interpreterhttps
    lets do it guys!

  • @KrypTeK702
    @KrypTeK702 3 ปีที่แล้ว +1071

    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!

    • @bob-ny6kn
      @bob-ny6kn 3 ปีที่แล้ว +22

      @KrypTeK - I never got a CS degree, but have been programming all my working life. Sorry you learned this after you paid into the system. Keep working hard! It will pay off.

    • @tiktoker968
      @tiktoker968 3 ปีที่แล้ว +2

      This is nice. Hope you did well?

    • @ares8895
      @ares8895 3 ปีที่แล้ว

      same here, this is gold.

    • @livesyncmaster
      @livesyncmaster 3 ปีที่แล้ว +2

      If answer==question.answer: at timer 4:05:07. Can someone explain me how that works.. dint really understand the question.answer thing exactly.

    • @siddharthqaz
      @siddharthqaz 3 ปีที่แล้ว +6

      @@livesyncmaster If you are asking about the double equals that is boolean equals, so it returns true or false.

  • @coselin1240
    @coselin1240 3 ปีที่แล้ว +170

    This is the very first 4.5 hr long youtube video that I watched from start to end without skipping in my life. Thanks for your hardwork.

    • @mrnabeel345
      @mrnabeel345 3 ปีที่แล้ว +6

      As a beginner, how was it? Can I learn sustantial amount of python?

    • @jacobharris5894
      @jacobharris5894 3 ปีที่แล้ว +4

      @@mrnabeel345 It's great. It gives you all the tools you need to create basic programs. (Well the programs can be as advanced as you want but I'm sure there are more advanced tools to Python I'm not aware of that could make certain tasks easier.) Even if you are a somewhat experienced coder, like I am, but aren't familiar with Python I would recommend watching it if you have to the time.

  • @justinlutz7561
    @justinlutz7561 6 ปีที่แล้ว +2018

    Literally just dropped out of the Udacity course because the teaching is abysmal. This single video has taught me more in one day than 3 months and $300 of Udacity. Well done. I'm donating!

    • @JavaScriptJolt
      @JavaScriptJolt 6 ปีที่แล้ว +38

      Justin Lutz I learned more in the first 30 minutes!!!

    • @amir-jg4zy
      @amir-jg4zy 6 ปีที่แล้ว +52

      Udacity 👎 no quality control

    • @canelones2001
      @canelones2001 6 ปีที่แล้ว +15

      i am also learning python in udacity. having a kind of bad experience but at least ill finish the course

    • @md.hossen6100
      @md.hossen6100 6 ปีที่แล้ว +9

      may be udemy the worst........hates off tho this great guy

    • @justinlutz7561
      @justinlutz7561 6 ปีที่แล้ว +12

      The Intro to Programming Nanodegree Program! I was fine at first but they teach Python like a disgruntled older brother! I was so lost.

  • @Jisshh
    @Jisshh 9 หลายเดือนก่อน +151

    I know this video is almost 5 years old,but this is one of the best videos out there if you want to learn python,This guy is an absolute legend..

    • @PaulToluwani
      @PaulToluwani 7 หลายเดือนก่อน +1

      Real
      We really need to appreciate him

    • @beyondrecall9446
      @beyondrecall9446 6 หลายเดือนก่อน +9

      Thanks for the comment.. gonna start this if you say he' s good..
      I'm 33 and don't want to break my back working on construction sites etc... I had it going nice was in University, but gott drunk one day and got involved into some stupid s**t that escalated and went out of control so ended up in jail for participating in a robbery.. after prison got into drugs because I had a feeling ghat my life is ruined and that it's the end.. nothing to look forward to anymore.. finally sober, got my act together and so.. let's start with python

    • @azngami4805
      @azngami4805 6 หลายเดือนก่อน

      @@beyondrecall9446 hows python going

    • @VeryWooly
      @VeryWooly 5 หลายเดือนก่อน +4

      ​@beyondrecall9446 I haven't been to jail. But shits been rough and I'm feeling pretty hopeless, let's learn a skill brother

    • @ShashankChauhan368
      @ShashankChauhan368 2 หลายเดือนก่อน

      @@beyondrecall9446 good luck man.

  • @chrissmith1152
    @chrissmith1152 4 ปีที่แล้ว +965

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

    • @baohoangle3901
      @baohoangle3901 4 ปีที่แล้ว +8

      And Java

    • @theparrot271
      @theparrot271 4 ปีที่แล้ว +16

      It really is impressive. He also taught SQL, C#, and PHP...

    • @dhanpreetsingh
      @dhanpreetsingh 4 ปีที่แล้ว +1

      how was R tutorial ?. i have to start

    • @chrissmith1152
      @chrissmith1152 4 ปีที่แล้ว +1

      @@dhanpreetsingh it was really good since R syntax is kinda different, so before you get a hand on visualization and machine learning in R, I highly recommend you to understand ALL the base syntax, and freecodecamp did a good job on that

    • @dhanpreetsingh
      @dhanpreetsingh 4 ปีที่แล้ว

      @@chrissmith1152 gotcha

  • @Nicksteez
    @Nicksteez 4 ปีที่แล้ว +167

    Man im 47 years old wondering where to start a course in python and found this..i really apreciate the time u invested in this it helps allot!!

    • @affelyus2395
      @affelyus2395 4 ปีที่แล้ว +2

      69 likes? i am not gonna like it just so it stays 69

    • @yorhun2763
      @yorhun2763 4 ปีที่แล้ว

      @@affelyus2395 100 likes now haha

    • @lukas-um5oe
      @lukas-um5oe 4 ปีที่แล้ว

      @BrownBoyGamer 115 likes now haha

    • @BobSmith-cj6ph
      @BobSmith-cj6ph 4 ปีที่แล้ว

      @@lukas-um5oe 117 now haha

    • @professorm4096
      @professorm4096 4 ปีที่แล้ว

      4.7K now haha

  • @nickgaming1683
    @nickgaming1683 5 ปีที่แล้ว +732

    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!

    • @Sid-cf2ni
      @Sid-cf2ni 5 ปีที่แล้ว +5

      @KyleMac.onCrack yes

    • @midwestemotips1053
      @midwestemotips1053 5 ปีที่แล้ว +4

      KyleMac.onCrack he’s literally using python 3

  • @SharanyaAmireddy
    @SharanyaAmireddy ปีที่แล้ว +75

    Day 1- 46:20 Day 2: 1:24:17 Day 2: 2:32:45 Day 3,4,5:did nothing(regret) Day 6: revision again 2:32:40 Day 7: 3:00:00 Day 7: 4:26:00

    • @skynet_19994
      @skynet_19994 6 หลายเดือนก่อน +5

      better than nothing

  • @MohdZaid-kv7yn
    @MohdZaid-kv7yn 3 ปีที่แล้ว +1650

    Some Keypoints I noted down:
    Python:
    Always typecast your input
    Default input is always string
    *List:
    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 )
    *Function:
    Keyword - def
    Example -def ex_func():
    Every function needs to be called in order to be executed.
    *IF
    or- || , and-&& , not()- negate
    Syntax-
    if condition1 :
    elif condition2:
    else :
    *Dictionaries:
    Can excess certain values by shortcuts or abbreviations
    ex_dic={
    “Jan” : “January” ,
    “Feb” : “February”
    }
    print(ex_dic(get( “Jan” , “ Invalid “ ))) // used get() to avoid invalid inputs
    *While:
    Syntax:
    while condition:
    {}
    *For:
    Syntax:
    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:
    print(col)
    OUTPUT:
    All elements one by one
    *Comments:
    #anythinginsidethishashtagwillbeacomment
    *Try/except :if user enters a wrong input
    Syntax:
    try:
    #ifanyerroroccurshereexceptwillrun
    except typeoferror:
    #statements
    *Read files
    If you open a file ,always close it.
    file=open( “file.txt” , “ r ” ) #thiswillreadthefile
    print( file.readable()) #readable()willgiveoutabooleanvalue
    file.close()
    *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

    • @radheradhe9643
      @radheradhe9643 3 ปีที่แล้ว +13

      No

    • @MohdZaid-kv7yn
      @MohdZaid-kv7yn 3 ปีที่แล้ว +8

      @@radheradhe9643 what no?

    • @radheradhe9643
      @radheradhe9643 3 ปีที่แล้ว +8

      @@MohdZaid-kv7yn by mistake

    • @greesyfroggy8973
      @greesyfroggy8973 3 ปีที่แล้ว +129

      This is like sharing your notes with the whole class thank u soldier ur work is beyond appreciated

    • @reallybigrocketship
      @reallybigrocketship 3 ปีที่แล้ว +4

      tysm

  • @specs694
    @specs694 4 ปีที่แล้ว +363

    This 4 hour video has taught me more about coding than a total of 6 semesters of some type of coding classes, proves that youtube is all you need.

    • @riteshelias481
      @riteshelias481 4 ปีที่แล้ว +6

      @@thegoldentree6913 Amen to that!

    • @jaylinanderson8407
      @jaylinanderson8407 4 ปีที่แล้ว

      cj45 bosch vci issue and bosch uncover for your own personal information

    • @Samarth_Shrma
      @Samarth_Shrma 4 ปีที่แล้ว +4

      and specially since the guy who is doing this all isn't from india

    • @AnirudhDabas
      @AnirudhDabas 4 ปีที่แล้ว +1

      @@Samarth_Shrma ikr

  • @shahilkv6754
    @shahilkv6754 5 ปีที่แล้ว +26310

    School: sell useless information for 100s of dollars
    This guy: 4 hours of python and not even a single ad.
    HUMANITY EXIST.
    Edit:Now there are some ads. Lol😁
    But still School system is trash.

    • @hjaroo7818
      @hjaroo7818 5 ปีที่แล้ว +460

      humanity restored

    • @Mr_Ginge_
      @Mr_Ginge_ 5 ปีที่แล้ว +213

      Educational videos are being effected by COPPA, that is why no ads. :(

    • @shahilkv6754
      @shahilkv6754 5 ปีที่แล้ว +198

      @@Mr_Ginge_ can we just appreciate this guy.

    • @nitin19sep
      @nitin19sep 5 ปีที่แล้ว +32

      Daddy

    • @qualityangeldutch
      @qualityangeldutch 5 ปีที่แล้ว +262

      I aggree, this guy is great. Clear explanation, and perfectly understandable. If there is a donation button, I will definitely donate.

  • @leopoldblanchez6008
    @leopoldblanchez6008 2 วันที่ผ่านมา +2

    My guy just completed my whole semester of college programming for engineering in 4 hours. You are an absolute goat

  • @PinkFloydTheDarkSide
    @PinkFloydTheDarkSide ปีที่แล้ว +974

    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!

    • @bigo2012
      @bigo2012 ปีที่แล้ว +35

      I don't see anything wrong with jokes

    • @yolomcswaggens9482
      @yolomcswaggens9482 ปีที่แล้ว +5

      If you want jokes then pause the 4 and a half long video of information -_-

    • @Riftin368
      @Riftin368 ปีที่แล้ว +4

      @@yolomcswaggens9482 he said he likes it when there is no jokes

    • @yolomcswaggens9482
      @yolomcswaggens9482 ปีที่แล้ว +6

      @@Riftin368 bro...I know I didn't have /@/ but how tf is it not obvious who I addressed? 🤦🤦🤦

    • @samstromberg5593
      @samstromberg5593 ปีที่แล้ว

      @@yolomcswaggens9482 It is in fact obvious who you were addressing but I have no idea what you're trying to say

  • @soccerfanyes
    @soccerfanyes 5 ปีที่แล้ว +263

    This guy is a very good instructor. Easy to listen to him, does not waste time, excellent video. Thanks for placing it! Excellent.

  • @lord5886
    @lord5886 4 ปีที่แล้ว +9660

    stop looking at the comments and go back to learning python.

  • @betadelphini4036
    @betadelphini4036 2 ปีที่แล้ว +1537

    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!

    • @zambarottacannavaro1384
      @zambarottacannavaro1384 2 ปีที่แล้ว +8

      In which country do you work

    • @totmom1982
      @totmom1982 2 ปีที่แล้ว +8

      Do u have a college degree ? Also what are the wages for people with your position ? If you don't mind me asking ofcourse

    • @plasmapurpose.6478
      @plasmapurpose.6478 2 ปีที่แล้ว +20

      @@totmom1982 200k salary avarage

    • @DhruvPatel-sf8vo
      @DhruvPatel-sf8vo 2 ปีที่แล้ว +15

      Is the course material mostly still relevant. I know most of the concepts remain same but 4 years is a long time

    • @ThriveUp1
      @ThriveUp1 2 ปีที่แล้ว +4

      Yes, it still is.

  • @tuanphung1962
    @tuanphung1962 4 ปีที่แล้ว +52

    i like how he keeps saying "this function is awesome, that function is awesome", that shows how much he loves his work and what he is doing. Keep it go pal, you rock

  • @johnszwanke7175
    @johnszwanke7175 ปีที่แล้ว +186

    I've procrastinated watching this for a half a year, but I finally did it, and it was totally worth it. Thank you.

    • @wcnv
      @wcnv 9 หลายเดือนก่อน +2

      congrats bro!

    • @mohammadsazzadulislam6485
      @mohammadsazzadulislam6485 5 หลายเดือนก่อน

      Same story for me

    • @BLOCTRO
      @BLOCTRO 4 หลายเดือนก่อน

      same broi ts been months and today I've decided to just start

  • @arjunbhardwaj8191
    @arjunbhardwaj8191 ปีที่แล้ว +9

    Watching this as a crash course for my SEC exam tomorrow. With no previous experience in python, this tutorial is very helpful indeed.
    Gratitude to the creators🙏

  • @donjr3270
    @donjr3270 4 ปีที่แล้ว +487

    rating = input ("How good is this video: ")
    print ("This video is " + rating)
    *User input AWESOME!*

    • @anur4gp
      @anur4gp 4 ปีที่แล้ว +29

      ahahaha you made a code reference that doesn't take a genius to understand so funny haha

    • @donjr3270
      @donjr3270 4 ปีที่แล้ว +13

      @@anur4gp Glad that made your day sir.

    • @kensei4237
      @kensei4237 4 ปีที่แล้ว +5

      Let ‘m be happy smh

    • @mmbaileykdp
      @mmbaileykdp 4 ปีที่แล้ว +1

      awsome

    • @johndoe2006
      @johndoe2006 4 ปีที่แล้ว +3

      This video is AWESOME

  • @Simz97
    @Simz97 ปีที่แล้ว +585

    I know this video is 5 years old and thousands of people have already mentioned this but I'm on 3rd hour and I just have to thank you guys, Mike you teach better than 80% of teachers in this country lol. Straight to the point, no bs, no confusion. You guys have my respect !

    • @wenterinfaer7868
      @wenterinfaer7868 ปีที่แล้ว +41

      Still pondering what I'm paying for, when some dude on yt outperforms university professors

    • @duckblug609
      @duckblug609 ปีที่แล้ว

      @@wenterinfaer7868 for the proof of knowledge aka a degree

    • @randomn793
      @randomn793 ปีที่แล้ว +36

      @@wenterinfaer7868 You're just being forced to do that because of society.

    • @chandrikabanerjee1387
      @chandrikabanerjee1387 ปีที่แล้ว +2

      Can you suggest me for C ?

    • @SpatialGuy77
      @SpatialGuy77 11 หลายเดือนก่อน

      @@wenterinfaer7868 Paying for?

  • @ericmarkis3622
    @ericmarkis3622 2 ปีที่แล้ว +203

    I'm an intermediate at programming and watched MANY videos. This one is BY FAR the best explained and easy to follow for a TRUE beginner.

    • @youkilledabout53cats29
      @youkilledabout53cats29 2 ปีที่แล้ว

      just a question - does this video cover absolutely everything? or just the basics?

    • @ericmarkis3622
      @ericmarkis3622 2 ปีที่แล้ว +15

      @@youkilledabout53cats29 for me it covers everything you need to know to get started. Like it says, it's for BEGINNERS. Don't expect to be writing a full fledge program. Python has LOTS of add ons from what I've learnt but this will def get you going and give you a good base

    • @youkilledabout53cats29
      @youkilledabout53cats29 2 ปีที่แล้ว +1

      @@ericmarkis3622 ok thank you

    • @منكلامالعلماء-ل7و
      @منكلامالعلماء-ل7و 2 ปีที่แล้ว

      Listen
      th-cam.com/video/w7ldgkVob3k/w-d-xo.html

    • @منكلامالعلماء-ل7و
      @منكلامالعلماء-ل7و 2 ปีที่แล้ว +1

      @@ericmarkis3622.

  • @KevScripts
    @KevScripts 10 หลายเดือนก่อน +2

    Time stamps + descriptions:
    Day one:
    1:03:19 (didn’t really learn that much because i have knowledge in coding in other languages, just learned a few neat things)
    Day two:
    1:54:12 (Learned about tuples and starting comparisons tomorrow, I already have past knowledge in other languages with a lot of whats in the video)
    2:32:59 (just some basic stuff)

  • @uditghelani5423
    @uditghelani5423 ปีที่แล้ว +942

    THIS IS THE BEST PYTHON COURSE YOU CAN FIND ON THE INTERNET!
    Not too long, concise in explaining all the concepts and amazing examples to simplify the concepts.
    Thank you Mike!

  • @sheidasabeti4372
    @sheidasabeti4372 4 ปีที่แล้ว +138

    This man has single-handedly taught me more in 4 hours than my lecturer has in 7 weeks, before I was worried because I don't fully understand python because we are basically required to learn it on our own and NOW I FEEL REAL BIG BRAIN!

    • @benmaxton1834
      @benmaxton1834 4 ปีที่แล้ว

      really?

    • @beepboop6199
      @beepboop6199 4 ปีที่แล้ว +2

      @@benmaxton1834 no

    • @benmaxton1834
      @benmaxton1834 4 ปีที่แล้ว

      Beep Boop huh

    • @beepboop6199
      @beepboop6199 4 ปีที่แล้ว +2

      @@benmaxton1834 You said "really?" and I said "no". What's there to question?

    • @benmaxton1834
      @benmaxton1834 4 ปีที่แล้ว +8

      Beep Boop I was asking him a question not you dickhead

  • @DvineGaming
    @DvineGaming 5 ปีที่แล้ว +267

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

  • @demiladedd
    @demiladedd 9 หลายเดือนก่อน +7

    This video is my first step towards a big career in Python. Thank you, I learnt alot.

  • @Jay-iq4jq
    @Jay-iq4jq 3 ปีที่แล้ว +790

    use the ad time as your snack/bathroom break and let it play out to support this guy. this is free education!! :)

    • @vuquangminh6482
      @vuquangminh6482 3 ปีที่แล้ว +13

      4 hours seem a lot but normal I have 5+ hours on school

    • @TonyMontanaEdit
      @TonyMontanaEdit 3 ปีที่แล้ว +20

      @@vuquangminh6482 do 1 hour a day hard thinking

    • @lakshaygupta5268
      @lakshaygupta5268 3 ปีที่แล้ว +20

      it took me 4 days to finish this video, cause i never programmed before, i think most of this guys income this month is coming from me watching the ads ...xD

    • @Lodin03
      @Lodin03 3 ปีที่แล้ว +1

      i have youtube premium so I can't even watch ads haha

    • @art43541
      @art43541 3 ปีที่แล้ว +2

      @@lakshaygupta5268 good for him. there's a market for people (like us) who are looking for a free education.

  • @raptoroneone949
    @raptoroneone949 4 ปีที่แล้ว +277

    This was the first video that taught me to code in python just last month. After a month of code and watching other videos, i made an AI assistant for my computer fully voice controlled and controllable through messenger. Just came back here to watch again and compare how totally uneducated i was back then. Im really far and would like to thank this man for it. Insert *Carefully, hes a hero* meme here.
    More power to the giraffe!

    • @_.sunnyraj._
      @_.sunnyraj._ 4 ปีที่แล้ว +4

      What video should I watch after this video in order to continue learning python
      Plzzz help

    • @mugdhavaidya6623
      @mugdhavaidya6623 4 ปีที่แล้ว +1

      That is so amazing! Can you guide us as well? What to do ahead?

    • @tashtosh4244
      @tashtosh4244 4 ปีที่แล้ว

      how did you do that can I recommend some of these vids

    • @leslieah7060
      @leslieah7060 4 ปีที่แล้ว

      @@_.sunnyraj._ I am also totally lost like where do I go next?

    • @plumbob109
      @plumbob109 4 ปีที่แล้ว +14

      @@leslieah7060
      learn some algorithms
      Go to khan academy and learn math like matrices
      Then codewars, code forces, hackerrank websites
      Start with the easiest problems and then work your way up.
      Or just work on some projects for fun like im doing
      So far I have made a pig latin translator, the foundation of a tic tac to game, and a program that opens a website(twitch), logs in, and follows a streamer.
      Look up machine learning and/or neural networks. You can code an AI that learns to do stuff like playing games and recognizing images.
      There is also web scraping

  • @BrianQueen
    @BrianQueen 3 ปีที่แล้ว +1095

    Hey Stan! I’m 66 and just finished this course. Mike is a rockstar!

    • @ifuekoeguasa331
      @ifuekoeguasa331 3 ปีที่แล้ว +25

      You’re an inspiration!

    • @lifewithsisters5730
      @lifewithsisters5730 3 ปีที่แล้ว +14

      INSPIRATION!

    • @haha-vm6gi
      @haha-vm6gi 3 ปีที่แล้ว +10

      Congrats!!! before this did you have any experience in programming? i am about to start watching this video and I wonder if i can go with this video only. I am zero beginner now!

    • @seanbalbuena8710
      @seanbalbuena8710 3 ปีที่แล้ว +6

      @@haha-vm6gi I just started a month ago, and now i've made a program that finds the roots of a quadratic equation for fun lol. If a random 15 yr old was able to do that after a month then you can prolly do way more bro, keep going!

    • @haha-vm6gi
      @haha-vm6gi 3 ปีที่แล้ว +5

      @@seanbalbuena8710 that's cooool, thanks broo for ur time...!!! It has been 4 days now, and i'm getting pretty good i think! thank uuuuu! Good luck! :DD

  • @aasnnithiamhuanok4389
    @aasnnithiamhuanok4389 7 หลายเดือนก่อน +4

    if anyone had error cant find the file or directory in the topic of reading file at 3:12:41 you need to change or select the working directory for it to actually work correctly follow this steps to change the working directory
    1. Click on the run option on the top menu
    2. Then select edit configuration
    3. Then choose which python file you want to modify the working directory for example in this video the file name was app.py
    4. Then find the working directory option in the configuration setting
    5. There either manually select the path or click on the button to browse to the directory

  • @ianm876
    @ianm876 4 ปีที่แล้ว +618

    Any person who invests this level of effort into something for free is a good man in my book.
    You sir, are a GOOD MAN. And the TH-cam videos are indexed as well!? What kind of a Godsend miracle is this!?

    • @shahanshahpolonium
      @shahanshahpolonium 4 ปีที่แล้ว +4

      YES

    • @hejda4101
      @hejda4101 4 ปีที่แล้ว +14

      You know some fucked up programming schools probably charge you 100 dollars just for showing you how to download python lmao. Wolrd full of selfish people.

    • @hejda4101
      @hejda4101 4 ปีที่แล้ว +6

      He gets paid tho. There is an advantage in that too. Lmao he is giving us knowledge for free

    • @shahanshahpolonium
      @shahanshahpolonium 4 ปีที่แล้ว +1

      @@hejda4101 true

    • @yellowradiation1003
      @yellowradiation1003 4 ปีที่แล้ว +1

      @@hejda4101 the magic of youtube

  • @exenye
    @exenye 3 ปีที่แล้ว +296

    No respect for anyone who diskliked that. He explaines everything clear, slow and precice. What can you want more then that.

    • @jat1963
      @jat1963 3 ปีที่แล้ว +15

      I guess there's no pleasing some people!

    • @guacfiend
      @guacfiend 3 ปีที่แล้ว +36

      or maybe he took away from a lot of 'businesses' that profit off of peoples curiosity ... like courses that charge to learn python

    • @gcart588
      @gcart588 3 ปีที่แล้ว +1

      Totally agree

    • @ameyashetty1441
      @ameyashetty1441 3 ปีที่แล้ว +2

      @@guacfiend man shut yo ass offf many of us students dont have money to buy them

    • @guacfiend
      @guacfiend 3 ปีที่แล้ว +28

      @@ameyashetty1441 this is what happens when you don’t speak English well. Might wanna go watch a tutorial on that after this one my guy.

  • @blue-dabad33
    @blue-dabad33 22 วันที่ผ่านมา +2

    it took much longer than I thought but I have successfully completed this course! I thought I'd clear this in a week tops cause I have a background in C# and a bit of Java, but due to mental health struggles it's taken about 3 months. I wanted to give up, but told myself to just take it slow and do my best and I've done it! Can't wait to keep learning, and here's to progress even if it's slow!

    • @YoussefSalah-n8u
      @YoussefSalah-n8u 22 วันที่ผ่านมา +2

      The most important advice is to stay consistent and keep practicing and always challenge yourself with projects that push your limits Celebrate every small victory and remember that progress no matter how slow is still progress.

    • @blue-dabad33
      @blue-dabad33 21 วันที่ผ่านมา

      @@YoussefSalah-n8u Thank you so much for the encouragement! I definitely will!

    • @YoussefSalah-n8u
      @YoussefSalah-n8u 21 วันที่ผ่านมา +1

      @@blue-dabad33 You're welcome and good luck to you

  • @enterialz7191
    @enterialz7191 4 ปีที่แล้ว +528

    Props to you man, got me up and running.
    And to all the 4k people that disliked..he dedicated 4 hours of his time to share his knowledge
    and helped many MANY people with their dream
    and you dislike such a masterpiece? some people i will never understand.

    • @nagacnu03
      @nagacnu03 4 ปีที่แล้ว +25

      Those who disliked this tutorial are actually losers , they do it because they can't even help themselves.Haters hate on you because you're doing what they cannot, will not or are too afraid to attempt

    • @devilawan8155
      @devilawan8155 4 ปีที่แล้ว +13

      They're too dumb to understand thats probably why they disliked

    • @josiahhuang8045
      @josiahhuang8045 4 ปีที่แล้ว +2

      Hey chill broo

    • @L4L1LuL3L0
      @L4L1LuL3L0 4 ปีที่แล้ว +10

      There are videos of Mozart with dislikes, so stupid people never gonna run out. No matter what you do, how good, useful or talented you are, there is a dislike waiting for you.

    • @owenbowen2222
      @owenbowen2222 4 ปีที่แล้ว +3

      @@timeflies6347 You clearly don't know how long editing takes lol

  • @lawlit450
    @lawlit450 3 ปีที่แล้ว +800

    I completed this 4:26:52 hours course and this is longest video I ever watched in my life and thanks for this video it gonna help me a lot in my further python journey!

    • @mintcondition3366
      @mintcondition3366 3 ปีที่แล้ว +10

      Can you code well from watching this video because I'm learning python and when I searched up a video on how to make hangman it was confusing

    • @virade9116
      @virade9116 3 ปีที่แล้ว +5

      @@mintcondition3366 watch the video

    • @fitzysbaby2677
      @fitzysbaby2677 3 ปีที่แล้ว +74

      @@mintcondition3366 im at 3 hours in and i made a fake coffee shop that greats you, takes your name , gives menu and ask what u want, ask how many, if you want milk or sugars n how many of those, then i just finished adding order up too 3 different items and getting a price with tax included. the more i watch the more i go back and edit and the better it gets . i started watching network chuck but he only has 2 episodes so far( which were really good ) so i ended up here and now learning a bunch more, deff worth watching if your serious

    • @mintcondition3366
      @mintcondition3366 3 ปีที่แล้ว +4

      @@fitzysbaby2677 ok thanks

    • @haroombrother
      @haroombrother 3 ปีที่แล้ว +9

      @@fitzysbaby2677 damn that was dedication. Awesome can i see your web when it done?

  • @Moha_-hh9uz
    @Moha_-hh9uz 4 ปีที่แล้ว +640

    I honestly dont get why would you dislike the video after this guy spend 4 hours filming this video and god knows how many hour he spent editing it, just like why

    • @Dr.eminence
      @Dr.eminence 4 ปีที่แล้ว +31

      Some people are mad bro

    • @shahilkv6754
      @shahilkv6754 4 ปีที่แล้ว +9

      You don't know really about humans.

    • @realkiller0
      @realkiller0 4 ปีที่แล้ว +5

      Mistakes

    • @Moha_-hh9uz
      @Moha_-hh9uz 4 ปีที่แล้ว +2

      @@Dr.eminence ik dude

    • @adamosxristodoulou3612
      @adamosxristodoulou3612 4 ปีที่แล้ว +3

      don't look the bad side look the good side allways and everybody have bad people also the people who put like doesn't mean nothing beacouse that people the next day will go to supermarket and will their attitude in really bad side ..sooo we don't care about them look your side I look my side everybody will be better when ill look only the our side our road our feture

  • @StephenIC
    @StephenIC 3 ปีที่แล้ว +215

    This is honestly the beauty of the internet. I'm sure people pay good money to take courses that give you the same amount of information as this video. But in this case, there's a great, clear teacher, and you can pause and rewind as much as you need and its free! I'm 48 minutes in and really enjoying it.

  • @daskaleuontas
    @daskaleuontas 4 ปีที่แล้ว +683

    Hello
    My name is Yiorgos, i am school teacher (primary) from Greece. Because of the epidemie of coronovirus , i 'm staying home and i began to learn Python. Thank you for your great job!

    • @drgre1513
      @drgre1513 4 ปีที่แล้ว +7

      Γεια σου κύριε Γιώργο!!

    • @alegria1813
      @alegria1813 4 ปีที่แล้ว +15

      Oooh same schools are closed here too because of the covid and I'm gonna learn Python 😁

    • @daskaleuontas
      @daskaleuontas 4 ปีที่แล้ว +3

      @@drgre1513 γεια, ποιος είσαι;

    • @joaosilva4270
      @joaosilva4270 4 ปีที่แล้ว +4

      I'm from Portugal and I am doind the same thing :)

    • @warpold
      @warpold 4 ปีที่แล้ว +1

      Yep, me too

  • @elijahvalongo9528
    @elijahvalongo9528 4 ปีที่แล้ว +114

    the amount of effort put into this FREE course deserves the attention its getting and more

    • @skyhawk3882
      @skyhawk3882 4 ปีที่แล้ว +1

      True

    • @elijahvalongo9528
      @elijahvalongo9528 4 ปีที่แล้ว

      @artur bonkiewicz i appreciate the no ads too

    • @pabloarroyo1023
      @pabloarroyo1023 4 ปีที่แล้ว

      Pretty much every video on the channel has no ads, at least the long videos don't, its awesome

  • @phantom_7022
    @phantom_7022 6 หลายเดือนก่อน

    self notes -
    3:56:25 - the parameters can be different not necessarily same eg -
    class student:
    def __init__(self,a,major,gpa,bol):
    self.name=a
    self.major=major
    self.gpa=gpa
    self.bol=bol
    replacing name with "a" wont give any error
    important at 4:18:36 - note the syntax for inheritance
    4:20:00 - overwriting a part of the inherited class
    thanks Mike!

  • @Thexxidoxx
    @Thexxidoxx 4 ปีที่แล้ว +129

    Im just amazed how this dude managed to explain amazingly in just 4 hours everything school taught me for 2 full years.
    Incredible

    • @ilyassebenammi7921
      @ilyassebenammi7921 4 ปีที่แล้ว +4

      our school teaches scratch lol like what am i, a baby? i can figure that stuff out in a millisecond come on

    • @veryrealdrdog
      @veryrealdrdog 4 ปีที่แล้ว

      Ilyasse Benammi People have created crazy things on Scratch. 3D games, RPG genres, and platformers. Scratch is also good for beginners and kids.

  • @ladhmusic
    @ladhmusic 4 ปีที่แล้ว +160

    can you imagine it has taken me four days just to complete this 4 hr video, and I did an online python exam based on what you've taught and I scored a 73%. Can god bless you mike for teaching so well for free and may you live to teach more and more

    • @looksmatteronly
      @looksmatteronly 4 ปีที่แล้ว +1

      Why did it take you 4 days?

    • @rahulkapoor778
      @rahulkapoor778 4 ปีที่แล้ว +13

      @@looksmatteronly didn't have time to watch the whole video on one go I guess...because I am also facing the same

    • @august4633
      @august4633 4 ปีที่แล้ว +17

      @@looksmatteronly If you try out all the concepts he explains, experiment a bit etc. then it takes far more than 4 hours to complete the video. I think I spent 8 hours.

    • @caramelatte5477
      @caramelatte5477 4 ปีที่แล้ว

      What kind of exam/where did you take it? Im wondering because there are probably lots of exams for beginners but also lots for advanced users and It would be good for me to take a beginner!! so I dont choose the wrong exam

    • @sonkagito3756
      @sonkagito3756 4 ปีที่แล้ว +1

      Dude i leanred C from him in a similar video like this and when i took an online exam scored 84%. To think i started programming with C. This guy is a good teacher

  • @kamenpetkov8179
    @kamenpetkov8179 3 ปีที่แล้ว +145

    I am a 2nd-year computer science major and this course prepared me pretty well for the new material that we studied. Also, I landed an internship owing to this course. Kudos!

  • @hirok6649
    @hirok6649 3 ปีที่แล้ว +187

    Man this video is where it all started for me. Coming back to this video makes me feel sentimental, remembering good(?) old times I was struggling with environment setups in PyCharm.
    For those of you who are watching this now and started learning python, good luck to you all, you can def do this.

    • @Skelbiner
      @Skelbiner 3 ปีที่แล้ว +2

      Thank you! How did you deal with intimidation of programming? I feel like It's scary to learn to program maybe I feel like It's too hard to learn or something like that.

    • @hirok6649
      @hirok6649 3 ปีที่แล้ว +8

      @@Skelbiner Well I started out thinking programming is cool cause naively enough, the image I used to have toward programming is some guys typing green characters really fast on black screens lol and I thought that was really cool and so for me it wasn't intimidating at all. Then as I learned how to code, I knew what I wanted to create which kept motivating me to a great extent. I think it's important that you have something you want to create, and you learn coding in order to achieve that, instead of just learning how to code for the sake of coding. So I guess having a curiosity and enough motivations would beat the intimidation

    • @Skelbiner
      @Skelbiner 3 ปีที่แล้ว +2

      @@hirok6649 Oh ok. I want to learn to code because I want to become a hacker

    • @chimchim3423
      @chimchim3423 3 ปีที่แล้ว

      @@hirok6649 how long did it take you to learn python ?

    • @hirok6649
      @hirok6649 3 ปีที่แล้ว +7

      Tbh it didn't take more than a few days just to get familiar with simple syntax, but for a deeper understanding of OOP related concepts it took a few weeks to a few months

  • @Ruaskillz1
    @Ruaskillz1 5 ปีที่แล้ว +2088

    Mmm, look at all you people trying to make yourselves more successful and more skilled by taking on a new task. Keep going homies!

    • @tombstonex3244
      @tombstonex3244 5 ปีที่แล้ว +112

      thank you for the positive comment

    • @swan7269
      @swan7269 5 ปีที่แล้ว +71

      we learning brotha

    • @demonking4250
      @demonking4250 5 ปีที่แล้ว +31

      Dude, but it kinda feels sad if u keep on learning and don't turn to be like Bill gates

    • @Ruaskillz1
      @Ruaskillz1 5 ปีที่แล้ว +33

      Demon King you gotta put your skills into practice :)

    • @iliyawall
      @iliyawall 5 ปีที่แล้ว +30

      Your comment is the most encouraging thing I've seen to start learning python (y)

  • @holydawnmist
    @holydawnmist 2 ปีที่แล้ว +1245

    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!

    • @enlighacion
      @enlighacion 2 ปีที่แล้ว +2

      How are you 19? How long was your college course?

    • @mikefranco1602
      @mikefranco1602 2 ปีที่แล้ว +16

      Its dope that we're the same age and want to become a web developers. What are you going to study now?

    • @holydawnmist
      @holydawnmist 2 ปีที่แล้ว +31

      @@mikefranco1602 JavaScript and intermediate python

    • @holydawnmist
      @holydawnmist 2 ปีที่แล้ว +21

      @@enlighacion i mean this course from mike dane

    • @ehawkins615
      @ehawkins615 2 ปีที่แล้ว +95

      Do it - my daughter always loved computers and programming, and one day just decided to go to the local community college for programming. Two years later she graduated and walked right into a position with Turner Broadcasting (Cartoon Network, TNT, CNN, Adult Swim, and MANY more - it's now owned by Discovery) making over SIX figures a year! DO IT!! If money is a problem, get your grants and loans (if you're in the US). My daughter has already paid one of her 2 loans off in full and the other is more than half paid! It's so worth it!! GOOD LUCK!!!

  • @vladimirtsarapkin2840
    @vladimirtsarapkin2840 หลายเดือนก่อน +3

    This was the beginning of my journey 3 years ago. There are a lot of struggles in the way but it is totally worth it!

  • @JimmyNeutronAdHdCuzzin
    @JimmyNeutronAdHdCuzzin 2 ปีที่แล้ว +279

    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!!

    • @Ray_Baine
      @Ray_Baine 2 ปีที่แล้ว +2

      Could you send me your notes? I’m taking this course in college run and I’m kind struggling to maintain a B. Can you help please?

    • @bayastantursaliev7142
      @bayastantursaliev7142 2 ปีที่แล้ว +4

      @@JimmyNeutronAdHdCuzzin hi! How is it going? I am going to learn python as a beginner and I have some struggle with choosing “the best course on TH-cam”. I have watched different videos of python but this video seems much more better. Would you recommend this course?
      Thanks from Kazakhstan!

    • @JimmyNeutronAdHdCuzzin
      @JimmyNeutronAdHdCuzzin 2 ปีที่แล้ว +3

      @@bayastantursaliev7142 Yes I would say this one is very good because it teaches you mini projects within the course, and also I personally liked it better because I could understand the instructor clearly. He doesn’t skip any steps to be honest, but at the same time it is a problem solving skill within the computer that once you get more repetition and practice in you’ll get more comfortable with. My suggestion would be to find something you like and then try to create a project using Python or other programming languages because it’ll drive your passion and increase your learning

    • @bayastantursaliev7142
      @bayastantursaliev7142 2 ปีที่แล้ว +6

      @@JimmyNeutronAdHdCuzzin okay thank you very much!

    • @baki80812
      @baki80812 2 ปีที่แล้ว

      @@JimmyNeutronAdHdCuzzin me too please 😭

  • @AliEjaz-ne1ei
    @AliEjaz-ne1ei ปีที่แล้ว +221

    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!

    • @tylerdavis3
      @tylerdavis3 ปีที่แล้ว +8

      @@Yousuf2564 really not that hard just look around for smaller companies hiring and get to talking to them.

    • @ryancopetti3850
      @ryancopetti3850 ปีที่แล้ว +3

      nice, how long did you learn Python before you got the job?

    • @TONI__KROOS
      @TONI__KROOS ปีที่แล้ว +2

      @@tylerdavis3 really stressed about interviews...what kind of questions do they usually ask???

    • @tylerdavis3
      @tylerdavis3 ปีที่แล้ว +6

      @@TONI__KROOS of course every employer is different but they’ll ask the usual, asking you about your self, strengths weaknesses whatever. Just make sure to show you’re willing to learn and do what is needed of you, I don’t know a half decent employer that doesn’t greatly appreciate a good attitude. If you’re qualified and have a good attitude that puts you ahead of most people.

    • @TONI__KROOS
      @TONI__KROOS ปีที่แล้ว +4

      @@tylerdavis3 I meant questions related to coding not behavioural type...😅
      Do we just practice leet ode?
      And BTW is python and data structures and algorithms enough to get a entry level job??

  • @shamiofficial6935
    @shamiofficial6935 3 ปีที่แล้ว +486

    I just finished the course!!!!!! just started on my coding python journey! I’m excited! Thank you!

    • @ARedMagicMarker
      @ARedMagicMarker 3 ปีที่แล้ว +43

      All the best of luck to you, sis. :3
      Don't give up, and don't let the vile people of this world get you down. Trust me, there's plenty, but they want you to fail for their own pretty reasons. Just a heads up, the programming world can sometimes be full of flaming utter sexist and racists cunts for some bizzaro reason. Just the way it is, unfortunately, but it's gotten a little better.
      I learned Python some time ago, but I've linked a bunch of people I know to this very video, because it's education you can get for 100% free.

    • @nimomahamoud3129
      @nimomahamoud3129 3 ปีที่แล้ว +49

      @Dnomyar AkunawikSORRY NO ONE HEARD THAT
      TRY AGAIN

    • @shruti8576
      @shruti8576 3 ปีที่แล้ว +27

      @Dnomyar Akunawik imagine being THIS miserable in life :/ and @SM YOU'LL DO GREAT! ALL THE BEST TO YOU IN YOUR WONDERFUL JOURNEY

    • @AZ-hg4nc
      @AZ-hg4nc 3 ปีที่แล้ว +16

      @Dnomyar Akunawik you can't stop her she's beautiful

    • @lonu5234
      @lonu5234 3 ปีที่แล้ว +2

      Good luck to us ^^

  • @bibekbro4812
    @bibekbro4812 9 หลายเดือนก่อน

    Not Consecutive days but overall within 1 week
    1:11:04 Day 1
    3:20:50 Day2
    3:43:03 Day 3
    Completed on Day 4
    Very good course, not like I have tried many courses to know how good this one is but I felt satisfied with it.
    I'm not totally new to programming so very time efficient I should say.
    Nothing too complex here but enough to get started, after this short course should probably start learning by building projects.

  • @prajwalsrinivas5157
    @prajwalsrinivas5157 2 ปีที่แล้ว +885

    This course is equivalent to a semester of a class in undergrad school. This is so beautifully and clearly explained. Thank you very much for such an amazing course, that too available for free!

    • @tomhopkins941
      @tomhopkins941 2 ปีที่แล้ว +48

      It's not - this is better. I did a semester of coding during my Chemistry degree and the material was so difficult to learn and understand. This is taught so much better, is much more practical, and is a lot more engaging. Plus, this is about half the teaching time I had at uni for this and have already learned so much more

    • @prajwalsrinivas5157
      @prajwalsrinivas5157 2 ปีที่แล้ว +6

      @@tomhopkins941 Yes I completely agree. This is a lot better and much more clearly explained

    • @kurrwa
      @kurrwa 2 ปีที่แล้ว +1

      @@tomhopkins941 what book did you use to learn python?

    • @HexaSquirrel
      @HexaSquirrel 2 ปีที่แล้ว +2

      For sure, this is more comprehensive than my first semester of SD1 in my old CS degree.

    • @youngmingo103
      @youngmingo103 2 ปีที่แล้ว +9

      This comment is good for me because Im learning on my own and I constantly doubt myself on things Such as terminologies and types im potentially missing

  • @craigm5203
    @craigm5203 5 ปีที่แล้ว +350

    This dude is brilliant at explaining things for a beginner, I've learned more from this 4 hour video than I have with 2 years at university

    • @battlewing221
      @battlewing221 5 ปีที่แล้ว +33

      that is a really big statement you are making there i hope it carries true meaning

    • @Sterlin876
      @Sterlin876 5 ปีที่แล้ว +1

      Tell me about it.

    • @speedfastman
      @speedfastman 5 ปีที่แล้ว +33

      Yeah maybe if you didn't ever attend any classes.

    • @javierminimaz3920
      @javierminimaz3920 5 ปีที่แล้ว +7

      @@speedfastman Excactly !

    • @craigm5203
      @craigm5203 5 ปีที่แล้ว +16

      @@speedfastman I do attend my classes, he's just better at explaining concepts to people who have never programmed before

  • @nigaralizada2940
    @nigaralizada2940 3 ปีที่แล้ว +84

    Today is 19th of June, my first day into programming i hope to change my professional field and become proficient in IT and finally be able to move out of the country i live in. Really looking forward to it. Never give up guys

    • @gaqueglowl
      @gaqueglowl 3 ปีที่แล้ว +7

      Don't Give up ! I believe in you! It was also my first day learning programming , and i want to be a game developer when I grow up. I thought it was going to be very hard, but it isn't. I watched 1 hour of the video and probably continue watching soon, Have a nice day !

    • @nigaralizada2940
      @nigaralizada2940 3 ปีที่แล้ว +4

      @@gaqueglowl good luck to you too!!!!

    • @pixelbogpixxelbog2090
      @pixelbogpixxelbog2090 3 ปีที่แล้ว

      Today is the 2nd of July, and I am programming now for around 1 month. I have the same dreams as you, I love IT stuff so much and cant wait to move out aswell :)

    • @cararmy9546
      @cararmy9546 3 ปีที่แล้ว

      Heyy it's 4th of July it's been a week that started programming and also have same dream as Urs and I'm currently in 1st year engineering IT branch best of luck to you and to me

    • @shreyasnair1009
      @shreyasnair1009 3 ปีที่แล้ว

      You guys are not alone! I got done with school last month and now i'm trying to get into a college to pursue computer science engineering/IT. Good luck!

  • @ilanshtokhamer5841
    @ilanshtokhamer5841 7 หลายเดือนก่อน +3

    Thanks!

  • @cleanestpeanest420
    @cleanestpeanest420 ปีที่แล้ว +596

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

    • @easydatascience2508
      @easydatascience2508 ปีที่แล้ว +3

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

    • @twoonswig3667
      @twoonswig3667 ปีที่แล้ว +8

      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.

    • @Tedsting82
      @Tedsting82 ปีที่แล้ว

      Is this useful for creating a chatgpt style chatbot and teaching an ai model?

    • @w1z4rd9
      @w1z4rd9 ปีที่แล้ว +6

      @@Tedsting82 Yes as this is the fundamentals.

    • @Tedsting82
      @Tedsting82 ปีที่แล้ว

      @@w1z4rd9 Thank you

  • @jaymeslannanify
    @jaymeslannanify 5 ปีที่แล้ว +180

    Amazing! This guy literally took over 4 hours of his personal time to better the development community for all who want to learn. Very awesome indeed!

    • @therealrockguy100
      @therealrockguy100 5 ปีที่แล้ว +19

      Not including the time to edit the video and the years of time it took to gain his knowledge. This is awesome.

    • @swordchaos1181
      @swordchaos1181 5 ปีที่แล้ว +8

      @@therealrockguy100 not to mention the time to plan and write out these lectures

    • @maximiiliandeisz9639
      @maximiiliandeisz9639 4 ปีที่แล้ว

      more the hole editing

  • @charlesglah5267
    @charlesglah5267 3 ปีที่แล้ว +254

    Just starting my coding journey after many years of procrastination and other people coding for me. So far this is all very clear. Trying to use this to interpret what others have written for me. It’s a start. Thank you

    • @swallowedinthesea11
      @swallowedinthesea11 3 ปีที่แล้ว +16

      I had heard a long time ago that entrepreneurs hire people who can program. They give their ideas to the people who can and bring their visions to fruition. There have been some major disagreements between them and as a result they can't hire other programmers whenever they want because it costs time/money. Also, who's to say they won't steal your million dollar idea?
      So if you can, learning how to program on your own allows you the freedom to get everything you wish to do exactly right on your own terms.

    • @ностромов
      @ностромов 3 ปีที่แล้ว +2

      If we're to get into details, then knowing how to code can also enable you to manage projects (yourself) and not have to hire someone for that position..:)

    • @Ashraf14420
      @Ashraf14420 3 ปีที่แล้ว

      How much do you know about python? When did you start learning python ?

    • @swallowedinthesea11
      @swallowedinthesea11 3 ปีที่แล้ว

      @@Ashraf14420 On and off since first learning it in 2015. I'm focused more on web development now, but use Python as a hobby.

    • @immigrantgaming420epic
      @immigrantgaming420epic 3 ปีที่แล้ว

      @@swallowedinthesea11 usually that's because they don't have time to code, and want to focus on other stuff instead

  • @cheesegrillz
    @cheesegrillz 4 หลายเดือนก่อน +4

    I just completed learning SQL and Python in 1 weekend thanks to this guy 4h courses each. Saturday SQL/Sunday Python. Now am doing HackerRank questions.
    Basically wondering if I can learn 2 languages in 1 week for an upcoming technical coding test.

  • @mariosmeliopoulos9949
    @mariosmeliopoulos9949 4 ปีที่แล้ว +333

    Can we all agree that this guy is freacking amazing ?

    • @Music-dh8hq
      @Music-dh8hq 4 ปีที่แล้ว +2

      yep

    • @YacoobPatel
      @YacoobPatel 4 ปีที่แล้ว +3

      I learnt SQL in 4 hours without any prior experience..hes awesome!!

    • @kvantro7909
      @kvantro7909 4 ปีที่แล้ว +4

      @@YacoobPatel learning is in far more depth than just watching 4 hour video and it takes a lot of practice, but this dude is definitely awsome !

    • @aviavinav7208
      @aviavinav7208 4 ปีที่แล้ว

      yeah

    • @IAmPantsu
      @IAmPantsu 4 ปีที่แล้ว +2

      He just gets straight to the point unlike others

  • @GebruikerNaam-o
    @GebruikerNaam-o ปีที่แล้ว +355

    10:23 = Drawing;'
    15:23 = Variables & Data types
    27:03 = Working with Strings
    38:44 = Working WIth Numbers
    48:26 = Getting input from users
    52:50 = Building a basic calculator
    58:40 = Building a Mad Libs game
    1:03:10 = Making Lists (I am here now)🛏🛏🛏🛏🛏🛏🛏🛏🛏🛏
    1:10:44 = Making list functions🛏🛏🛏🛏🛏🛏🛏🛏
    1:19:10 = Tuples
    1:24:15 = Functions
    1:35:11 = Return statement
    1:40:32 If Statements
    1:54:34 = If statements & Comparisons
    2:00:37 = Building a better calculator
    2:07:17 = Dictionaries
    2:14:13 = White Loop
    2:20:34 = 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:54 = Reading Files
    3:21:52 = Writing FIles
    3:28:13 = Modules & Pip
    3:44:22 = Classes & Objects
    3:58:03 = Building a Multiple Choise Quiz
    4:12:37 = Inheriance
    4:20:43 = Python interpreter

    • @JohnDoe-wg5pe
      @JohnDoe-wg5pe ปีที่แล้ว

      guess you gave up?

    • @EyuelTesfaye
      @EyuelTesfaye ปีที่แล้ว

      What do you mean he got it all...@@JohnDoe-wg5pe

    • @mariaferodigue
      @mariaferodigue ปีที่แล้ว

      ​@@JohnDoe-wg5pewhy is that?

    • @bhuvan658
      @bhuvan658 ปีที่แล้ว

      @@mariaferodigue he didnt cross the making list (he mentioned it)

    • @abdallahalmanasrah6343
      @abdallahalmanasrah6343 ปีที่แล้ว +2

      Lessssss goooooo! I started today and I already got to "Making list functions" 1:10:44". Let's continue and be great at coding!!

  • @Nabra2023
    @Nabra2023 3 ปีที่แล้ว +564

    I am a total beginner and for me this is one of the best tutorials of any kind I have seen! I was left confused by other videos but this makes total sense - and is quite fun to follow. Thank you!

    • @82andyphillips
      @82andyphillips 3 ปีที่แล้ว +30

      I'm an engineer manager who watched this for just a simple syntax intro. This guy is great at explaining things and knowing when to stop. He could go deeper at times and introduce more complicated topics, but knows when it would be too much!

    • @beefybeef354
      @beefybeef354 2 ปีที่แล้ว +5

      You and me brother. I started programing about 2 weeks ago, this helped a lot.

    • @Bigheader
      @Bigheader 2 ปีที่แล้ว +4

      @@beefybeef354 I'm about to start my journey into learning Python, so seeing these comments were very reassuring. Thank you, and all the best on your journey

    • @beefybeef354
      @beefybeef354 2 ปีที่แล้ว +2

      @@Bigheader No problem and good luck to you as well.

    • @mr.z6887
      @mr.z6887 2 ปีที่แล้ว

      @@Bigheader same, although im wondering which teacher is the best for learning python currently im learning from Mosh

  • @tempura_edward4330
    @tempura_edward4330 9 หลายเดือนก่อน +1

    This is the video that completely changed my life. I started learning python by watching this video in 2020, I had no programming experience priorly and I was an account manager. Fast forward to 4 years later, I am a big data engineer now. Thank you so much for this video!💯🙌

    • @ramsleycardozo1300
      @ramsleycardozo1300 9 หลายเดือนก่อน

      Hey , can you please help me out, i'm still kinda confused about the world of coding😁 what else did you do after this video to help you reach where you are, coz i'm 17 and I have an idea that could be a big hit, but I have no idea where to start, never coded in my life, is this the right video ?

    • @shadenfraud3212
      @shadenfraud3212 24 วันที่ผ่านมา

      did you change languages

  • @BitsBytesBobs
    @BitsBytesBobs 5 ปีที่แล้ว +184

    Respect to you for providing this and doing so without any gain from ad revenue.

    • @toma4474
      @toma4474 5 ปีที่แล้ว +2

      BitsBytesBobs Thanks! :) I’m glad you liked it.

  • @faw3162
    @faw3162 4 ปีที่แล้ว +98

    2:30:38, when he said, "This is a lot of code, let me explain it again". I'm in love

  • @surajrao4792
    @surajrao4792 3 ปีที่แล้ว +3029

    Me:
    Prints "Hello World"
    Also Me:
    I think I am ready to send my resume to google.

    • @deus_radneck
      @deus_radneck 3 ปีที่แล้ว +75

      I just laughed so fucking hard at this lmfao

    • @avory7938
      @avory7938 3 ปีที่แล้ว +19

      @Deletas it... it was a joke..

    • @georgeem8924
      @georgeem8924 3 ปีที่แล้ว +18

      @Deletas we know captain obvious

    • @theBakinNoob
      @theBakinNoob 3 ปีที่แล้ว +3

      @Deletas what kind of maths one needs to be good at for programming?

    • @dunya.stranger
      @dunya.stranger 3 ปีที่แล้ว +1

      @@hetc31415 rip HABBAHHBAHBA

  • @devranbakir1276
    @devranbakir1276 ปีที่แล้ว +6

    I have a python programming final tomorrow and this helped soo much even after 5 years! Thanks so much man

  • @Srk68
    @Srk68 4 ปีที่แล้ว +301

    I am starting my Python practice from this course in October 2020 want to become professional by Jan 2021.. wish me luck

  • @zerokita9910
    @zerokita9910 3 ปีที่แล้ว +1319

    The longest and most productive TH-cam video that I've ever watched. Can't thank you enough for this invaluable Python course for beginners.

    • @jiretkatharpi1099
      @jiretkatharpi1099 3 ปีที่แล้ว +2

      Really?

    • @kingoracle7757
      @kingoracle7757 3 ปีที่แล้ว +3

      @@jiretkatharpi1099 same reaction bruv ahahaha

    • @Siri-gk4lc
      @Siri-gk4lc 3 ปีที่แล้ว +1

      U can't because u are dumb to thank him and u are not capable To thank him

    • @entredus7910
      @entredus7910 3 ปีที่แล้ว +6

      @@Siri-gk4lc Ok Siri but poorly made version

    • @sophiahuang7388
      @sophiahuang7388 3 ปีที่แล้ว +5

      You just don’t get python so u blame him

  • @micahdavis1369
    @micahdavis1369 ปีที่แล้ว +70

    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

  • @insightful768
    @insightful768 5 หลายเดือนก่อน +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

  • @brohdexc2464
    @brohdexc2464 5 ปีที่แล้ว +735

    I learned more in the last 4.5 hours than I did an entire semester of my high school programming class. Anyone else?

    • @GreenGoblinCoryintheHouse
      @GreenGoblinCoryintheHouse 5 ปีที่แล้ว +18

      That's sad.

    • @Ranteray
      @Ranteray 4 ปีที่แล้ว +5

      is this really true?????

    • @Urketa
      @Urketa 4 ปีที่แล้ว +7

      Thats cruel true

    • @Ranteray
      @Ranteray 4 ปีที่แล้ว

      @@Urketa 😨😨😨😱😱😱

    • @junyan2604
      @junyan2604 4 ปีที่แล้ว +8

      Actually I curious about how high school teach about programming , because I just graduated last year, and thinking about way to learn coding and more.but I’ve seen a lot of people like you saying how less they learn from school. :/

  • @Pravindpurvey
    @Pravindpurvey 6 ปีที่แล้ว +549

    Brother i'm from india.....i'm not able to pay money from any institute here...you have teach me a simple launguage and i just use it now....thanks fro9m my heart

    • @indrajitmajumdar8590
      @indrajitmajumdar8590 6 ปีที่แล้ว +28

      I learned some python completely from the free web not because I couldn't pay but i didn't wanted to. Hahahaha
      Not only python, c, c++, java and common lisp also.
      And I am from India too.

    • @armaanbains5943
      @armaanbains5943 6 ปีที่แล้ว +3

      Indrajit Majumdar hahah

    • @armaanbains5943
      @armaanbains5943 6 ปีที่แล้ว

      1 conscience 0 dimension hahaha nice one nice one very funny guy u hahaha

    • @shraddharangari
      @shraddharangari 6 ปีที่แล้ว +3

      @@indrajitmajumdar8590 please share the site so that we can learn too bcOZ I too don't wanna pay

    • @manishchauhan8865
      @manishchauhan8865 6 ปีที่แล้ว +3

      @@shraddharangari I'm aware of many good sites and created few python projects so far for me to automate my tasks.
      Are you a beginner or you're already good with python?

  • @colliny5147
    @colliny5147 5 ปีที่แล้ว +980

    Put an ad at the end my friend because you deserve SOME revenue for this! Thank you!

    • @bananarama8584
      @bananarama8584 5 ปีที่แล้ว +74

      I literally turned off my adblock and reloaded for this video which is something I NEVER do. I actually wanted ads to support this...

    • @demonking4250
      @demonking4250 5 ปีที่แล้ว +5

      @@bananarama8584 he is no longer with fcc

    • @just_a_pojo
      @just_a_pojo 5 ปีที่แล้ว +1

      Totally agree with you

    • @tomatoking
      @tomatoking 5 ปีที่แล้ว +1

      @T P ye gets like 7k views at most these days which is 7$ so yeah...

    • @TorchOnTarget
      @TorchOnTarget 5 ปีที่แล้ว +1

      It's called free code camp tho, lol.

  • @aks_gaming5490
    @aks_gaming5490 9 หลายเดือนก่อน +2

    day 1 = 2:38:06
    day 2 = 3:34:31
    day 3 = 4:09:37
    day 4 = 4:26:52
    hey mike this is the guy from india and you are one of the great teacher for python i have ever seen in my life.

  • @manshisinha7953
    @manshisinha7953 3 ปีที่แล้ว +551

    I cannot believe this is free to us. tysm.

    • @lewy3349
      @lewy3349 3 ปีที่แล้ว +1

      People have to pay to learn python?

    • @sitheternalemperor3857
      @sitheternalemperor3857 3 ปีที่แล้ว +17

      @@lewy3349 not necessarily. It’s just pretty cool that this is free for all of us considering the amount of stuff being covered/the length of the video.

    • @dharmaprasad723
      @dharmaprasad723 3 ปีที่แล้ว +11

      U can pay me so that u don't need to believe any more

    • @manshisinha7953
      @manshisinha7953 3 ปีที่แล้ว +2

      @@dharmaprasad723 😂😂😂

    • @rohansuneja7434
      @rohansuneja7434 3 ปีที่แล้ว +1

      @@lewy3349 Yes of course.

  • @NihilisticRider09837
    @NihilisticRider09837 4 ปีที่แล้ว +212

    When quarantine is ending and you found this gem on youtube, imma extend the quarantine myself and become a programmer after this.

    • @AmandaVieiraMamaesouCult
      @AmandaVieiraMamaesouCult 4 ปีที่แล้ว +4

      where are you from? quarantine isn't ending where I'm at.

    • @Arunav_vashista
      @Arunav_vashista 4 ปีที่แล้ว +2

      Horny Women Pictures Presentes haa

    • @NihilisticRider09837
      @NihilisticRider09837 4 ปีที่แล้ว +7

      @@AmandaVieiraMamaesouCult A small asian country with no horny women to be seen

    • @SynysterKelvin
      @SynysterKelvin 4 ปีที่แล้ว

      Here in Brazil we are far away from quarantine end

    • @NihilisticRider09837
      @NihilisticRider09837 4 ปีที่แล้ว

      @@SynysterKelvin i hope that you're doing well over there. Although quarantine is ending over here but honestly, our mass testing is not enough. Hopefully there's no another wave of outbreak.

  • @manjugandhi696
    @manjugandhi696 3 ปีที่แล้ว +379

    This is the first time I ever said something good about a teacher, we should all deserve a teacher like him in all subjects.

  • @MMaazOfficial33
    @MMaazOfficial33 3 หลายเดือนก่อน +1

    I will be noting my progress here:
    Day 1: 4 Sept 24: 00:00 to 15:07
    Day 2: 5 Sept 24: Absent (Wasting time watching roadmap of Python)
    Day 3: 6 Sept 24: 15:07 to 52:42
    Day 4: 7 Sept 24: Absent (Laziness after straight 5 hours of busyness 4 hours of cricket and 1 hour of relatives work)
    Day 5: 8 Sept 24: 52:42

  • @hadarios7788
    @hadarios7788 5 ปีที่แล้ว +240

    So this is a 4 hours video, teaching everything a beginner needs to know about Python, completely ad-free and fully subtitled ?
    Holy fuzzy, my hope in humanity is restored

    • @LizTiddington
      @LizTiddington 4 ปีที่แล้ว

      Holy fuzzy! I know who's videos you're watching XD please tell me this video is 'surprisingly simple' I haven't tackled it yet, just reading the comments to see if it's worth it!

    • @hadarios7788
      @hadarios7788 4 ปีที่แล้ว

      @@LizTiddington Holy fuzzy, I see you're a woman of culture as well ! I can 100% certify that this video is surprisingly simple and it won't de-ceave you ;)

    • @sabrinamimouni8306
      @sabrinamimouni8306 4 ปีที่แล้ว +1

      He's so good at it! Man!

  • @zul_afluz
    @zul_afluz 3 ปีที่แล้ว +158

    You have just mastered explaining the content in a very clear and a convenient way.
    Thank you so much.
    The very best video I have come across as a ‘beginner’

    • @tpower1982
      @tpower1982 3 ปีที่แล้ว +2

      90% true

    • @Marco-sm9bu
      @Marco-sm9bu 2 ปีที่แล้ว +2

      @@tpower1982 wheres the other 10%?

  • @ayaaly2866
    @ayaaly2866 2 ปีที่แล้ว +544

    Almost an hour here and already have learned way more than my 3 week python course thank you so so much you are amazing

    • @dynasticruler
      @dynasticruler 2 ปีที่แล้ว +7

      absolutely relatable 😆

    • @kpoptrainee5725
      @kpoptrainee5725 2 ปีที่แล้ว +5

      So relatable

    • @alexanderluo1991
      @alexanderluo1991 2 ปีที่แล้ว +6

      Do be relatable

    • @princejosh7248
      @princejosh7248 2 ปีที่แล้ว +9

      I've learnt more than I did in 4 years of GCSE computer science and A Level computer science in an hour too. Maybe I've just had bad CS teachers but its crazy how simple this could have all been.

    • @NoobNe_23
      @NoobNe_23 2 ปีที่แล้ว

      ye me too

  • @WilliamNguyen_
    @WilliamNguyen_ 9 หลายเดือนก่อน +1

    fun fact: you can put int() or float() before input()
    And at 56:18 in this video you can simply do like this:
    num1 = int(input(:'Enter a number:'))
    num2 = int(input(:'Enter another number:'))
    result = num1 + num2
    print(result)
    The same with float