Learn Python - Full Course for Beginners [Tutorial]

Sdílet
Vložit
  • čas přidán 21. 08. 2024

Komentáře • 44K

  • @freecodecamp
    @freecodecamp  Před 3 lety +4240

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

  • @stanpriebe7672
    @stanpriebe7672 Před 4 lety +31281

    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', CZcams 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 Před 4 lety +902

      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 Před 4 lety +406

      Happy belated 73rd birthday

    • @_Amino9
      @_Amino9 Před 4 lety +249

      You're the man!

    • @ChaseWinnerPlayz
      @ChaseWinnerPlayz Před 4 lety +147

      Little late... but happy birthday!

    • @CryptoHustleHQ
      @CryptoHustleHQ Před 4 lety +63

      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 Před 5 lety +19711

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

  • @AnkitaPrabhu19
    @AnkitaPrabhu19 Před 3 měsíci +464

    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!

  • @rikzeisix2939
    @rikzeisix2939 Před 2 měsíci +89

    For those learning. Python now uses f-strings. So the correct 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")

    • @faerie_cakes
      @faerie_cakes Před měsícem +2

      thanks!

    • @peter-robinson
      @peter-robinson Před měsícem +1

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

    • @ta_ogboy9998
      @ta_ogboy9998 Před 8 dny +1

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

    • @gustavocrevelari1036
      @gustavocrevelari1036 Před 8 dny +1

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

    • @ta_ogboy9998
      @ta_ogboy9998 Před 8 dny +1

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

  • @rajeswarynarasimman3728
    @rajeswarynarasimman3728 Před 3 lety +7017

    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 Před 3 lety +195

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

    • @ou__el4083
      @ou__el4083 Před 3 lety +11

      Realy!

    • @aliweber3906
      @aliweber3906 Před 3 lety +65

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

    • @rahulgandhi6686
      @rahulgandhi6686 Před 3 lety +31

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

    • @dawnbunty7
      @dawnbunty7 Před 3 lety +6

      really ?

  • @jonylopez215
    @jonylopez215 Před 3 lety +3768

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

    • @swallowedinthesea11
      @swallowedinthesea11 Před 3 lety +112

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

    • @JauntyM
      @JauntyM Před 3 lety +7

      No the video is edited

    • @woodant7
      @woodant7 Před 3 lety +11

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

    • @jonylopez215
      @jonylopez215 Před 3 lety +19

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

    • @skm1856
      @skm1856 Před 3 lety +15

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

  • @Simz97
    @Simz97 Před 10 měsíci +519

    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 Před 10 měsíci +38

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

    • @duckblug609
      @duckblug609 Před 9 měsíci

      @@wenterinfaer7868 for the proof of knowledge aka a degree

    • @randomn793
      @randomn793 Před 9 měsíci +31

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

    • @chandrikabanerjee1387
      @chandrikabanerjee1387 Před 8 měsíci +2

      Can you suggest me for C ?

    • @SpatialGuy77
      @SpatialGuy77 Před 7 měsíci

      @@wenterinfaer7868 Paying for?

  • @user-zt1ws6uz4s
    @user-zt1ws6uz4s Před 8 měsíci +63

    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

  • @King_Kev
    @King_Kev Před 5 lety +4263

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

    • @marc404
      @marc404 Před 5 lety +33

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

    • @Nabilo8501
      @Nabilo8501 Před 5 lety +6

      Ive just knew that man
      I can not believe

    • @MrMiyagi005
      @MrMiyagi005 Před 5 lety +7

      @KingHamlet you must be using Adblock

    • @reenexthetortoise509
      @reenexthetortoise509 Před 5 lety +22

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

    • @jdapoet3138
      @jdapoet3138 Před 5 lety +3

      Marc Rogerson i prefer using Visual Studio

  • @shahilkv6754
    @shahilkv6754 Před 4 lety +25933

    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 Před 4 lety +457

      humanity restored

    • @Mr_Ginge_
      @Mr_Ginge_ Před 4 lety +210

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

    • @shahilkv6754
      @shahilkv6754 Před 4 lety +197

      @@Mr_Ginge_ can we just appreciate this guy.

    • @nitin19sep
      @nitin19sep Před 4 lety +29

      Daddy

    • @qualityangeldutch
      @qualityangeldutch Před 4 lety +257

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

  • @amirahazahari1007
    @amirahazahari1007 Před 6 měsíci +12

    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!

  • @The_Reaper12
    @The_Reaper12 Před 5 měsíci +139

    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 Před 3 měsíci +1

      Real
      We really need to appreciate him

    • @beyondrecall9446
      @beyondrecall9446 Před 2 měsíci +5

      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 Před 2 měsíci

      @@beyondrecall9446 hows python going

    • @VeryWooly
      @VeryWooly Před měsícem +2

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

  • @lilslavicvert905
    @lilslavicvert905 Před 4 lety +1050

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

    • @Evan.
      @Evan. Před 4 lety +7

      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 Před 4 lety

      Many videos dont have ads

    • @DigitalAcademyOnline
      @DigitalAcademyOnline Před 4 lety +1

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

    • @hmm5170
      @hmm5170 Před 4 lety +1

      @@DigitalAcademyOnline I will check it out

    • @hmm5170
      @hmm5170 Před 4 lety

      @Coding Rock Star what?

  • @davidlouda3305
    @davidlouda3305 Před 3 lety +2425

    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 Před 3 lety +17

      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 Před 3 lety +59

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

    • @SandraWantsCoke
      @SandraWantsCoke Před 3 lety +9

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

    • @harshithec0807
      @harshithec0807 Před 3 lety +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 Před 3 lety +1

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

  • @micahdavis1369
    @micahdavis1369 Před 10 měsíci +67

    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

  • @bnan78
    @bnan78 Před měsícem +10

    Crazy how I paid $120 for an online course on Python that I barely learned anything from and this guy just teaches it in a quick 4 hours for free

  • @surajrao4792
    @surajrao4792 Před 3 lety +2917

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

    • @borthick
      @borthick Před 3 lety +71

      I just laughed so fucking hard at this lmfao

    • @avory7938
      @avory7938 Před 3 lety +18

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

    • @georgeem8924
      @georgeem8924 Před 3 lety +17

      @Deletas we know captain obvious

    • @theBakinNoob
      @theBakinNoob Před 3 lety +3

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

    • @eldar7600
      @eldar7600 Před 3 lety +1

      @@hetc31415 rip HABBAHHBAHBA

  • @chrissmith1152
    @chrissmith1152 Před 4 lety +906

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

    • @baohoangle3901
      @baohoangle3901 Před 4 lety +4

      And Java

    • @theparrot271
      @theparrot271 Před 4 lety +12

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

    • @dhanpreetsingh
      @dhanpreetsingh Před 4 lety +1

      how was R tutorial ?. i have to start

    • @chrissmith1152
      @chrissmith1152 Před 4 lety +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 Před 4 lety

      @@chrissmith1152 gotcha

  • @humzajameel5487
    @humzajameel5487 Před 11 měsíci +42

    IF You are WONDERING is this tutorial still useful after 5 years the answer is YES. I came for a quick concepts review and this tutorial was really helpful.

  • @admo001
    @admo001 Před rokem +1680

    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.

  • @dsatwitdan
    @dsatwitdan Před 3 lety +2094

    What a legend, man sitting here talking for 4 hours straight and published the entire video for free

    • @swallowedinthesea11
      @swallowedinthesea11 Před 3 lety +86

      It's a compilation from his channel (this channel is not his). But yes, he's a great teacher!

    • @astraanomical
      @astraanomical Před 3 lety +25

      Even to this day people are still coming back to his tutorial too!

    • @geedee2892
      @geedee2892 Před 3 lety +35

      and he is not saying eeehrmmm every 30 seconds . I think he is an alien

    • @sanskarpandey5883
      @sanskarpandey5883 Před 3 lety +27

      actually he is talkin breaks, you might have seen that in the starting of every topic he repets the line hello!!! and give introductions

    • @lambachurro8790
      @lambachurro8790 Před 3 lety +5

      yea he also said, "your homework is to make a mad libs game after thsi tutorial" meaning this wasnt one video, but still hes a legend, might as well just structure my career xd

  • @arjunbhardwaj8191
    @arjunbhardwaj8191 Před 8 měsíci +8

    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🙏

  • @eno3921
    @eno3921 Před 5 měsíci +5

    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)

  • @nehalverma8063
    @nehalverma8063 Před 2 lety +2691

    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 Před 2 lety +8

      You too.

    • @Arielsoto13
      @Arielsoto13 Před 2 lety +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 Před 2 lety +1

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

    • @sujithkumars4048
      @sujithkumars4048 Před 2 lety +2

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

    • @luizpastrana445
      @luizpastrana445 Před 2 lety +3

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

  • @nickgaming1683
    @nickgaming1683 Před 4 lety +707

    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!

  • @carsonshum5596
    @carsonshum5596 Před měsícem +40

    2024 anyone?

  • @insightful768
    @insightful768 Před měsícem +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

  • @lord5886
    @lord5886 Před 4 lety +8801

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

  • @brohdexc2464
    @brohdexc2464 Před 4 lety +729

    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 Před 4 lety +18

      That's sad.

    • @Ranteray
      @Ranteray Před 4 lety +5

      is this really true?????

    • @Urketa
      @Urketa Před 4 lety +7

      Thats cruel true

    • @Ranteray
      @Ranteray Před 4 lety

      @@Urketa 😨😨😨😱😱😱

    • @junyan2604
      @junyan2604 Před 4 lety +7

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

  • @Abhishek-cf9vn
    @Abhishek-cf9vn Před 2 měsíci +4

    Day 1 : 1:10:44
    Day 2 : 2:00:38
    Day 3 : 2:00:38
    Day 4 : 3:04:17
    Day 5 : 3:57:37
    Day 6 : 4:26:51

  • @aasnnithiamhuanok4389
    @aasnnithiamhuanok4389 Před 3 měsíci +3

    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

  • @jdwriter
    @jdwriter Před 3 lety +322

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

    • @krackedupkrabers5372
      @krackedupkrabers5372 Před 3 lety +2

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

    • @meenakshimeenu8263
      @meenakshimeenu8263 Před 3 lety

      @@krackedupkrabers5372 please stop this

    • @ryuga2852
      @ryuga2852 Před 3 lety +2

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

    • @user-dh8oi2mk4f
      @user-dh8oi2mk4f Před 3 lety +1

      @@ryuga2852 it was the person above you promoting their content

  • @sakakaka4064
    @sakakaka4064 Před 3 lety +377

    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 Před 3 lety +3

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

    • @sakakaka4064
      @sakakaka4064 Před 3 lety +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 Před 3 lety +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 Před 3 lety +1

      @@uu7227 wah👍

    • @isplicee1284
      @isplicee1284 Před 3 lety +4

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

  • @Charlotte728y
    @Charlotte728y Před 11 měsíci +18

    Wow this was 5 years ago, that year is one of the hardest time in my life. If I started learning to code from the past 5 years i would be a better programmer now and learn different languages. I started to watch this tutorial and taking notes on Sep 8, 2023. This comment will be past 25 secs, 8 hrs, 4 weeks, 3 years. I will seriously learn to code since today! Not perfectly how long i'll learning but constantly. I will comeback, 'when' i achieve to have a programming job! I know i can and i will be!

    • @_adelelmasry6506
      @_adelelmasry6506 Před 11 měsíci +8

      That's pretty good.. But don't think about the past and think about the future and work hard like you said .. I wish you good luck and success

    • @noname-yb3nh
      @noname-yb3nh Před 5 měsíci

      It's been 6 months

  • @demiladedd
    @demiladedd Před 5 měsíci +5

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

  • @ibrahimfarooq3932
    @ibrahimfarooq3932 Před 4 lety +3572

    Can we all appreciate that there are no Ads.
    We got ads now

    • @tonyramirez5707
      @tonyramirez5707 Před 4 lety +139

      I'd really like there were, the man totally deserves them.

    • @FakeXic
      @FakeXic Před 4 lety +6

      @quiche boi same

    • @homebrew07
      @homebrew07 Před 4 lety +31

      I can't believe he didn't. This probably took way longer than four and a half minutes, and he honestly deserves them.

    • @breadd9514
      @breadd9514 Před 4 lety +3

      this man could get so much money jesus

    • @darwinnunez5793
      @darwinnunez5793 Před 4 lety +35

      @@homebrew07 you don't understand, this was a paid course in giraffe academy for many years. but freecodecamps bought all his videos and uploaded here

  • @Jay-iq4jq
    @Jay-iq4jq Před 3 lety +776

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

    • @vuquangminh6482
      @vuquangminh6482 Před 3 lety +13

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

    • @TonyMontanaEdit
      @TonyMontanaEdit Před 3 lety +19

      @@vuquangminh6482 do 1 hour a day hard thinking

    • @lakshaygupta5268
      @lakshaygupta5268 Před 3 lety +19

      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 Před 3 lety +1

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

    • @art43541
      @art43541 Před 3 lety +2

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

  • @KevScripts
    @KevScripts Před 6 měsíci +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)

  • @ThePqvx
    @ThePqvx Před 2 měsíci +2

    This tutorial helped me a lot with learning the basics of Python, since i'm a total foreigner to coding i'm eternally grateful to this guy, cheers and thank you, wherever you are.

  • @liampeffer4373
    @liampeffer4373 Před 3 lety +731

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

    • @tarongaming9507
      @tarongaming9507 Před 3 lety +7

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

    • @lithinreddy4181
      @lithinreddy4181 Před 3 lety +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 Před 3 lety +2

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

    • @SpaceRanger21
      @SpaceRanger21 Před 3 lety +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 Před 3 lety +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.

  • @ristinaRosenberg
    @ristinaRosenberg Před 5 dny

    For many who keep asking, I did infact become a computer programmer. I started here learning Python. Then I moved to others like Java and c sharp and plus plus to name a few. I even learned Fortran because of a job needed it(very useful but not at the same time, lol). I've turned a page from working with a company and decided to design games a long time dream of mine. I hope wholeheartedly that this video helps all of you the same way it did for me. Thank you all for the best wishes. They've helped me push along even when I felt I couldn't go any further. You all are the best!

  • @catawsome7325
    @catawsome7325 Před 4 měsíci +1

    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

  • @KrypTeK702
    @KrypTeK702 Před 3 lety +1054

    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 Před 3 lety +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 Před 3 lety +2

      This is nice. Hope you did well?

    • @ares8895
      @ares8895 Před 3 lety

      same here, this is gold.

    • @livesyncmaster
      @livesyncmaster Před 3 lety +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 Před 3 lety +6

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

  • @BrianQueen
    @BrianQueen Před 3 lety +1087

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

    • @ifuekoeguasa331
      @ifuekoeguasa331 Před 3 lety +25

      You’re an inspiration!

    • @lifewithsisters5730
      @lifewithsisters5730 Před 3 lety +14

      INSPIRATION!

    • @haha-vm6gi
      @haha-vm6gi Před 3 lety +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 Před 3 lety +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 Před 3 lety +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

  • @abdallahalmanasrah6343
    @abdallahalmanasrah6343 Před 10 měsíci +3

    Half way through, I stopped to say: Thanks you!
    This is a great tutorial; it saved me A LOT of time and effort to learn basics of python!

  • @asaywitz
    @asaywitz Před 3 měsíci +1

    Mike I just finished the course and loved it! I have been a professional programmer for over 30 years but never got the chance to learn python. Thanks so very much!

  • @jamiesmagicvault
    @jamiesmagicvault Před 11 měsíci +21

    im 26 and want to become a software engineer. i dont have any knowledge in programming/coding. i just saw this video today. I will update my comment every month about my progress. Wish me luck guys

  • @justinlutz7561
    @justinlutz7561 Před 5 lety +2002

    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 Před 5 lety +36

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

    • @amir-jg4zy
      @amir-jg4zy Před 5 lety +52

      Udacity 👎 no quality control

    • @canelones2001
      @canelones2001 Před 5 lety +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 Před 5 lety +9

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

    • @justinlutz7561
      @justinlutz7561 Před 5 lety +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.

  • @Moha_-hh9uz
    @Moha_-hh9uz Před 4 lety +628

    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 Před 4 lety +31

      Some people are mad bro

    • @shahilkv6754
      @shahilkv6754 Před 4 lety +9

      You don't know really about humans.

    • @realkiller0
      @realkiller0 Před 4 lety +5

      Mistakes

    • @Moha_-hh9uz
      @Moha_-hh9uz Před 4 lety +2

      @@Dr.eminence ik dude

    • @adamosxristodoulou3612
      @adamosxristodoulou3612 Před 4 lety +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

  • @mayamanick2241
    @mayamanick2241 Před 9 měsíci +7

    This is amazing! Currently on a school holiday trying to be productive and this is awesome. Te explanation is short, clear and precise! Thank you so much Mike ❤

  • @vikhyathi-miryala
    @vikhyathi-miryala Před 2 měsíci +1

    I am just 2.5 hours into the course and started loving Python! The whole coding thing, and Python having really simple syntax, and beginner-friendly, is definitely a big plus, but the entire idea of programming, problem-solving, and building new stuff, is what excites me. I am not really good at math and solving, but I REALLY LOVE MATH AND SOLVING, and so, here I am!

  • @PinkFloydTheDarkSide
    @PinkFloydTheDarkSide Před rokem +961

    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 Před rokem +34

      I don't see anything wrong with jokes

    • @yolomcswaggens9482
      @yolomcswaggens9482 Před rokem +5

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

    • @Riftin368
      @Riftin368 Před rokem +4

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

    • @yolomcswaggens9482
      @yolomcswaggens9482 Před rokem +6

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

    • @samstromberg5593
      @samstromberg5593 Před 10 měsíci

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

  • @betadelphini4036
    @betadelphini4036 Před rokem +1531

    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 Před rokem +8

      In which country do you work

    • @totmom1982
      @totmom1982 Před rokem +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 Před rokem +20

      @@totmom1982 200k salary avarage

    • @DhruvPatel-sf8vo
      @DhruvPatel-sf8vo Před rokem +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 Před rokem +4

      Yes, it still is.

  • @mathewhabyarimana
    @mathewhabyarimana Před 2 měsíci +2

    A great young teacher
    thanks so much!
    I learned Python from scratch from this guy

  • @devranbakir1276
    @devranbakir1276 Před 8 měsíci +6

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

  • @daskaleuontas
    @daskaleuontas Před 4 lety +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 Před 4 lety +7

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

    • @alegria1813
      @alegria1813 Před 4 lety +15

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

    • @daskaleuontas
      @daskaleuontas Před 4 lety +3

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

    • @joaosilva4270
      @joaosilva4270 Před 4 lety +4

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

    • @warpold
      @warpold Před 4 lety +1

      Yep, me too

  • @evasiveplant7599
    @evasiveplant7599 Před 3 lety +2370

    I wonder if he adds on his resume "Trained over 19 million people."

    • @ehsanhosseini1876
      @ehsanhosseini1876 Před 3 lety +67

      he should, he's the best teacher i've ever had, hats off to him he's a legend

    • @zuzuacademy7031
      @zuzuacademy7031 Před 3 lety +8

      lol xd he is a had working person

    • @YouKnowTony
      @YouKnowTony Před 3 lety +9

      He doesn't need a job

    • @shurdummurdum390
      @shurdummurdum390 Před 3 lety

      @@ehsanhosseini1876 Salam hamvatan, Behzad hastam. Agha meet up konim va yekam baham hal konim? Hardcore style dadash, kasi nemifahme. Kojae donya hasti?Ghorbanet.

    • @brandonchen7025
      @brandonchen7025 Před 3 lety +21

      His resume:
      I’m the Jesus of Python

  • @sirborges
    @sirborges Před 4 dny +1

    I am an underpaid english teacher, my wife just got fired, and the bills are pilling up... this will be my next shot. I am very scared but I will give it a try. I started the video two weeks ago and I am having a blast and very excited with learning something knew. Also it scares away all the invasive and uncertain thoughts of the future. Let's see where it'll lead me to. Send me a message of support if you can. Any word will be appreaciated. Thanks programming community, and I'm sorry to step in in your world, but I'm looking for hope. Thanks.

  • @serdalibor
    @serdalibor Před 9 měsíci +2

    The most useful yt video i ever watched, just can’t stop watching wow , simplicity at its best , explanation level:high! A must

  • @bloop1453
    @bloop1453 Před 3 lety +2545

    I just made the computer print “Hello World”
    Fear me.

  • @specs694
    @specs694 Před 3 lety +350

    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 Před 3 lety +6

      @@thegoldentree6913 Amen to that!

    • @jaylinanderson8407
      @jaylinanderson8407 Před 3 lety

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

    • @Samarth_Shrma
      @Samarth_Shrma Před 3 lety +3

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

    • @AnirudhDabas
      @AnirudhDabas Před 3 lety +1

      @@Samarth_Shrma ikr

  • @phantom_jee
    @phantom_jee Před 2 měsíci

    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!

  • @I_am_bacon._.
    @I_am_bacon._. Před 5 měsíci +2

    I just finished the course after 3 days of working on it. I've learned so much from just following through he instructions. The way he teaches is so easy to understand. Amazing course.

    • @I_am_bacon._.
      @I_am_bacon._. Před 4 měsíci

      Update: just solved my first codewars problem that's kyu 7 difficulty. After a few more i've starting to get the hang of that difficulty.

    • @I_am_bacon._.
      @I_am_bacon._. Před 3 měsíci

      update: now i've solved multiple 5kyu difficulty questions

  • @zUltra3D
    @zUltra3D Před 4 lety +1423

    DUDE EVERYONE IS HERE LEARNING PYTHON WHILE THEY'RE LOCKED IN THEIR HOMES
    I mean, can't complain... This 4 hour video is more useful than 12 years of school.

    • @rufodeer5421
      @rufodeer5421 Před 4 lety +2

      ...

    • @hydro7475
      @hydro7475 Před 4 lety +23

      I would say this video is more useful than life

    • @sheikhejab
      @sheikhejab Před 4 lety +5

      exactly bro XD

    • @anaslion3709
      @anaslion3709 Před 4 lety +16

      trust me when i come back to school im gonna be a genius

    • @dhavalsorathiya1215
      @dhavalsorathiya1215 Před 4 lety +13

      @@anaslion3709 yeah you can surprise your Computer teacher
      Even Your friends can call you a hacker
      XD

  • @exenye
    @exenye Před 3 lety +297

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

    • @jat1963
      @jat1963 Před 3 lety +16

      I guess there's no pleasing some people!

    • @guacfiend
      @guacfiend Před 3 lety +37

      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 Před 3 lety +1

      Totally agree

    • @ameyashetty1441
      @ameyashetty1441 Před 3 lety +2

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

    • @guacfiend
      @guacfiend Před 3 lety +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.

  • @ananysalcove
    @ananysalcove Před 6 měsíci +2

    It was a wonderful refresh for my python basics in just 5 hours

  • @RoW_MoDs
    @RoW_MoDs Před 3 měsíci +1

    Man I'm getting ready to enter btec in high school and this guy is a life saver he recorded 4 and put it free on youtube.

  • @noel2897
    @noel2897 Před 3 lety +497

    “I am going to hold your hand this entire course” ok i feel better

    • @mantis7911
      @mantis7911 Před 3 lety +7

      I read this in my head and he said it while I read it. Uh

    • @pyzeroone5921
      @pyzeroone5921 Před 3 lety +1

      Hi, Practice with us ... we choose our followers
      we need your support and you want to learn :)

    • @ilyme
      @ilyme Před 3 lety +2

      Uwu

    • @amagicmuffin1191
      @amagicmuffin1191 Před 3 lety +3

      :pleading:

    • @Venomix_Gaming
      @Venomix_Gaming Před 3 lety

      I am from India any one else from India
      Comment down

  • @olijon7300
    @olijon7300 Před 4 lety +161

    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.

    • @votum6595
      @votum6595 Před 4 lety +5

      You're swedish? You don't have to pay jack in sweden for education, but it is interesting tho how you got to work for Volvo, what do they require from a junior software developer?

    • @TalsonHacks
      @TalsonHacks Před 4 lety +8

      Pretty good job, bro! keep that spirit up! I love self-studying at home so much. it feels more rewarding and productive than going to schools, universities, or buying courses with hundreds of dollars.

    • @busdriverjake3309
      @busdriverjake3309 Před 4 lety +1

      This is beautiful man! Congratulations and thank you so much for giving us hope!!

    • @sanguine9031
      @sanguine9031 Před 4 lety +5

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

    • @headyshotta5777
      @headyshotta5777 Před 4 lety +5

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

  • @ivazhang392
    @ivazhang392 Před 8 měsíci +1

    He's definitely the best Python teacher I've ever seen on CZcams! As an ESL teacher, I can totally understand every single explanation he gave in this video! He's amazing! Thank you soooooo much!

  • @sagarpratap9775
    @sagarpratap9775 Před 4 měsíci +3

    Incredible Python tutorial! Loved the way it was explained, made everything seem so simple. Looking forward to more tutorials from you. Thanks a bunch!😊

  • @Ruaskillz1
    @Ruaskillz1 Před 5 lety +2072

    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 Před 5 lety +112

      thank you for the positive comment

    • @swan7269
      @swan7269 Před 5 lety +71

      we learning brotha

    • @demonking4250
      @demonking4250 Před 5 lety +31

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

    • @Ruaskillz1
      @Ruaskillz1 Před 5 lety +33

      Demon King you gotta put your skills into practice :)

    • @iliyawall
      @iliyawall Před 5 lety +30

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

  • @mariosmeliopoulos9949
    @mariosmeliopoulos9949 Před 4 lety +329

    Can we all agree that this guy is freacking amazing ?

    • @Music-dh8hq
      @Music-dh8hq Před 4 lety +2

      yep

    • @YacoobPatel
      @YacoobPatel Před 4 lety +3

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

    • @kvantro7909
      @kvantro7909 Před 4 lety +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 Před 4 lety

      yeah

    • @IAmPantsu
      @IAmPantsu Před 4 lety +2

      He just gets straight to the point unlike others

  • @MyKoola
    @MyKoola Před 2 měsíci +3

    I have a background in C++ and I'm trying to learn Python since most jobs require it. I tried a course on Udemy, but the instructor's explanations were not clear, and I felt like I was wasting my time. Following those beginner courses on Udemy can be hard, especially if you don't have any programming background. Then, I found your video, and your explanation is amazing. It's really helpful for people who don't have any coding background.

    • @kuhlenazo1560
      @kuhlenazo1560 Před měsícem

      Same thing happened to me, that Udemy course just confused the life out of me. This guy is actually incredible in his explanations.

  • @user-jk9it2dl5h
    @user-jk9it2dl5h Před 6 měsíci +1

    32:00 .isupper 는 upper 인지 force or true 체크하는 거
    33:00 len function (character 얼마인지 체크)
    34:30 (phrase[0])
    35:40 (phrase.index())
    37:10 (phrase.replace())
    42:00 print(str(my_num))

  • @donjr3270
    @donjr3270 Před 4 lety +478

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

    • @anur4gp
      @anur4gp Před 4 lety +28

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

    • @donjr3270
      @donjr3270 Před 4 lety +13

      @@anur4gp Glad that made your day sir.

    • @kensei4237
      @kensei4237 Před 4 lety +5

      Let ‘m be happy smh

    • @mmbaileykdp
      @mmbaileykdp Před 4 lety +1

      awsome

    • @johndoe2006
      @johndoe2006 Před 4 lety +3

      This video is AWESOME

  • @MohdZaid-kv7yn
    @MohdZaid-kv7yn Před 2 lety +1644

    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

  • @FriendsCookingCorner
    @FriendsCookingCorner Před 12 dny +1

    Python language is my first love but i seen a lots of video 100,200 days challenge and results 0 and know, I watched your video without any cost and in just 4 hr i complete my python course 💯👏🏻✨

  • @toobarehman8416
    @toobarehman8416 Před 2 dny

    Watched bunch of tutorial none was this basic and this advances you teach us from the very beginning and then add things and practically give example which is what i loveee
    Thank you so much for providing such beneficial knowledge in return of nothing❤

  • @matematicasconjoaquin6485
    @matematicasconjoaquin6485 Před 4 lety +318

    4 hours? And no Ads? GIVE THIS MAN RECOGNITION

    • @keyhan3273
      @keyhan3273 Před 4 lety +4

      Giraffe Academy is a *non-profit* education organization

    • @Josh-xb2ze
      @Josh-xb2ze Před 4 lety

      Not only 4 hours bro. He also has videos of other programming language as long as this one. I watched c# myself.

    • @hmm5170
      @hmm5170 Před 4 lety

      4 hours is SUPER short for a python tutorial btw, this tutorial doesnt teach you a lot of things

    • @jollyjokress3852
      @jollyjokress3852 Před 4 lety

      And he didn't change that as the views rose to 17 millions

    • @hmm5170
      @hmm5170 Před 4 lety

      @@jollyjokress3852 thats because the tutorial isnt made by this channel

  • @ianm876
    @ianm876 Před 4 lety +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 CZcams videos are indexed as well!? What kind of a Godsend miracle is this!?

    • @shahanshahpolonium
      @shahanshahpolonium Před 4 lety +4

      YES

    • @hejda4101
      @hejda4101 Před 4 lety +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 Před 4 lety +6

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

    • @shahanshahpolonium
      @shahanshahpolonium Před 4 lety +1

      @@hejda4101 true

    • @yellowradiation1003
      @yellowradiation1003 Před 4 lety +1

      @@hejda4101 the magic of youtube

  • @awefrewsdfaseaq9027
    @awefrewsdfaseaq9027 Před 2 měsíci +2

    This lecture is so good. It's very very good. After this lecture, I've made my first practical Python program and I am making my second one that can be used in my job. And when the second one is done, it would save my time greatly. It is very exciting to do things with Python. Thank you, Mike.

  • @VillasanGamer
    @VillasanGamer Před 15 hodinami +1

    Leaving my comment here so I know when I started, wish me luck

  • @looseleafteabutworse
    @looseleafteabutworse Před 4 lety +1188

    Finally, a programmer that speaks like a normal human being. Every other tutorial seems to be made by people who have just forgotten what beginner even means.
    EDIT: omg guys thank you for all the -
    Just kidding, that's annoying. Wash your hands.

    • @jus3472
      @jus3472 Před 4 lety +4

      ong

    • @sidskywalker8423
      @sidskywalker8423 Před 4 lety

      @Tea TRUE DAT!!!

    • @mihaiandreialic4569
      @mihaiandreialic4569 Před 4 lety +13

      Exactly! It's more about how to be a good teacher. And Mike knows how to teach, he speaks so that anyone can learn from the start. Amazing! This guy taught me SQL, and now Python.

    • @zack1610
      @zack1610 Před 4 lety +17

      Couldn't agree more lol I get sick of some these other programmers that try to impress everyone from their "intelligence" and forget that they have to communicate with people. Mike is awesome

    • @greenchinook1464
      @greenchinook1464 Před 4 lety +2

      Or Indian/chinese accent or something

  • @aditikrishna5571
    @aditikrishna5571 Před 3 lety +707

    How to support people like him : let the ads play!

    • @GolDannyHD
      @GolDannyHD Před 3 lety +24

      There is also a donation page in the description so the money goes directly to him

    • @cskong598
      @cskong598 Před 3 lety +4

      Do you want to be a software engineer at google

    • @abhishekchamoli8808
      @abhishekchamoli8808 Před 3 lety +8

      No I want to become a ethical hacker

    • @pataykaftw
      @pataykaftw Před 3 lety +2

      @Study that’s not the point

    • @Insert.namehere
      @Insert.namehere Před 3 lety

      Exactly! Just said this in a other tread, I willingly let the ads play just for my mental gratitude

  • @Mr__Potato_
    @Mr__Potato_ Před 7 měsíci +8

    Just remember: Using the try-except block is very useful for making sure the inputter doesn't have any errors, which they usually do.

  • @raymondkalama190
    @raymondkalama190 Před 10 měsíci +5

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

  • @Nicksteez
    @Nicksteez Před 4 lety +165

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

  • @minhazuddin722
    @minhazuddin722 Před 3 lety +1002

    Those 6K dislikers are from Udemy, Udacity, PluralSight, etc. who paid for the Python course and still being dissatisfied, landed to this video.

    • @reader80
      @reader80 Před 3 lety +29

      Not quite. The course is ok - but it is a summary, table of contents and should be called "Introduction to Python for beginners". Learning few functions doesn't make you a programmer. For example OOP is mentioned here only in one, not well designed example (as for beginners). If you don't cover a multiplication table you can't go further. If you don't know well Past Simple tense you can't learn reported speech... and so on. So as an "Introduction" I can give 4,5 stars, but as a full course - 0 stars.

    • @the3rdchannel839
      @the3rdchannel839 Před 3 lety +1

      ekdom tik

    • @livesyncmaster
      @livesyncmaster Před 3 lety +3

      I'm not getting output. What is the problem. Any 1??
      # simple calculator
      print('enter a number')
      num1 = input()
      print('enter another number')
      num2 = input()
      print('choose 1:add , 2:subtract, 3:multiply, 4:divide')
      choice = input()
      if choice == 1:
      print('the sum is', int(num1) + int(num2))
      elif choice == 2:
      print('the difference is', + int(num1) - int(num2))
      elif choice == 3:
      print('the multiplication is', + int(num1) * int(num2))
      elif choice == 4:
      print('the division is', + int(num1) / int(num2))
      else:
      print('invalid numbers')

    • @hikki____
      @hikki____ Před 3 lety +1

      @@livesyncmaster your choice is getting numbers as string, not int
      try this:
      print('enter a number')
      num1 = int(input())
      print('enter another number')
      num2 = int(input())
      print('choose 1:add , 2:subtract, 3:multiply, 4:divide')
      choice = int(input())
      if choice == 1:
      print('the sum is', num1 + num2)
      elif choice == 2:
      print('the difference is', + num1 - num2)
      elif choice == 3:
      print('the multiplication is', + num1 * num2)
      elif choice == 4:
      print('the division is', + num1 / num2)
      else:
      print('invalid numbers')
      return 0

    • @magicdarragh
      @magicdarragh Před 3 lety +1

      @@livesyncmaster
      #Simple calculator
      num1 = input("Enter a number: ")
      num2 = input("Enter another number: ")
      choice = input("Enter 1 to Add, 2 to Subtract, 3 to Multiply, 4 to Divide: ")
      if choice == "1":
      print(float(num1) + float(num2))
      elif choice == "2":
      print(float(num1) - float(num2))
      elif choice == "3":
      print(float(num1) * float(num2))
      elif choice == "4":
      print(float(num1) / float(num2))
      else:
      print("Please enter a valid operation number. ")

  • @MvnTherapy
    @MvnTherapy Před 7 měsíci +1

    ⌨ (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

  • @yoavkertesz3688
    @yoavkertesz3688 Před 9 měsíci +2

    Very clear English language and very clear explanations so even with my 70 years old brain I did understand the course.

  • @raptoroneone949
    @raptoroneone949 Před 4 lety +276

    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._ Před 4 lety +4

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

    • @mugdhavaidya6623
      @mugdhavaidya6623 Před 4 lety +1

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

    • @tashtosh4244
      @tashtosh4244 Před 4 lety

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

    • @leslieah7060
      @leslieah7060 Před 4 lety

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

    • @plumbob109
      @plumbob109 Před 4 lety +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

  • @kinetsievarvenfloot1237
    @kinetsievarvenfloot1237 Před 3 lety +4390

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

    • @troler7147
      @troler7147 Před 3 lety +61

      Nah we could have done that before. Since 1991

    • @akshaynuthanapati5114
      @akshaynuthanapati5114 Před 3 lety +89

      @@devrajdas6544 Nope. CZcams was started in 2006

    • @jimsum5257
      @jimsum5257 Před 3 lety +70

      His point is that these programming languages were public information on the web and that you can find them and learn them, the initial comment is kind of iffy in terms of a useful observational statement in all honesty

    • @Born2DoubleUp
      @Born2DoubleUp Před 3 lety +21

      before we use to learn stuff from books... it was always there.

    • @troler7147
      @troler7147 Před 3 lety +5

      @@devrajdas6544 no when the internet was created

  • @BeatriceCarlucci
    @BeatriceCarlucci Před 5 dny

    A huge thanks to you guys who are sharing more useful habits and pointing out some of the benefits that I left out in the comment section. You help both me and many other developers to understand more about this beautiful programming world!

  • @shankphadke
    @shankphadke Před hodinou

    Thank you Mike, I think this is by far the best Python tutorial for beginners.

  • @gandalfthegrey4370
    @gandalfthegrey4370 Před 4 lety +867

    He is the guy who was smarter than his teachers back in school.

  • @coselin1240
    @coselin1240 Před 3 lety +164

    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 Před 3 lety +6

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

    • @jacobharris5894
      @jacobharris5894 Před 3 lety +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.

  • @brainboyben
    @brainboyben Před 2 měsíci

    I watched this video in 2019 with zero programming language experience. I now apply machine learning algorithms to EEG data. I recommend this video to anyone brand new to programming

  • @carsonwerner
    @carsonwerner Před 3 měsíci +1

    For the guessing game I was able to create what I think is a much more beginner-friendly and easier to understand script using the exit() command.
    secret_word = "fire"
    first_guess = ""
    guess = ""
    guess_count = 0
    first_guess = input("Guess a word: ")
    if first_guess == secret_word:
    print("You win!")
    exit()
    while guess != secret_word:
    guess_count += 1
    if guess_count == 3:
    print("You lose.")
    exit()
    guess = input("Try again: ")
    print("You win!")