Python Full Course for Beginners

Поделиться
HTML-код
  • Опубликовано: 17 ноя 2024

Комментарии • 58 тыс.

  • @programmingwithmosh
    @programmingwithmosh  3 месяца назад +207

    🔥Want to master Python? Get my Python mastery course: mosh.link/python-course
    📕Get my FREE Python cheat sheet: mosh.link/python-cheatsheet
    ⭐Python Projects for Beginners: ruclips.net/video/yVl_G-F7m8c/видео.htmlsi=11emtFyDccTKCGn7
    👍Subscribe for more Python tutorials like this: goo.gl/6PYaGF

    • @ArpanGupta-x4y
      @ArpanGupta-x4y 3 месяца назад +8

      I can't get python cheat sheet in mail

    • @Zenoxnvm
      @Zenoxnvm 3 месяца назад +3

      @@ArpanGupta-x4y same

    • @HajarB.2009
      @HajarB.2009 2 месяца назад +3

      Hello MR MOSH: If I may ask you, what age did you start learning Python? Can I just rely on ai and ChatGpt in programming, even in my Python projects? + i'm a new subsc

    • @roopaj6078
      @roopaj6078 2 месяца назад +4

      I want become a hacker and I am 17 years old.

    • @jjoezzerekoroma5320
      @jjoezzerekoroma5320 2 месяца назад

      Thanks
      I got it

  • @harryhunter1540
    @harryhunter1540 3 года назад +13424

    this guy, sat for 6 hours and talked about python, and then released it for free. legend

    • @xtlo8262
      @xtlo8262 3 года назад +77

      its from year and i just saw it -_-

    • @yahno3
      @yahno3 3 года назад +284

      But the process making this exceeds 6hrs, i guess.

    • @snehalreddy8619
      @snehalreddy8619 3 года назад +40

      expect him giving a blender tutorial ?

    • @snehalreddy8619
      @snehalreddy8619 3 года назад +22

      road to one million likes

    • @pridedhatissleeping9127
      @pridedhatissleeping9127 3 года назад +8

      @@xtlo8262 ITS FROM 2 YEARS AGO!

  • @TheRkmutube
    @TheRkmutube 5 лет назад +13934

    Here's the table of content for you. Enjoy!
    00:00:00 Introduction
    00:01:49 Installing Python
    00:06:10 Your First Python Program
    00:08:11 How Python Code Gets Executed
    00:11:24 How Long It Takes To Learn Python
    00:13:03 Variables
    00:18:21 Receiving Input
    00:22:16 Python Cheat Sheet
    00:22:46 Type Conversion
    00:29:31 Strings
    00:37:36 Formatted Strings
    00:40:50 String Methods
    00:48:33 Arithmetic Operations
    00:51:33 Operator Precedence
    00:55:04 Math Functions
    00:58:17 If Statements
    01:06:32 Logical Operators
    01:11:25 Comparison Operators
    01:16:17 Weight Converter Program
    01:20:43 While Loops
    01:24:07 Building a Guessing Game
    01:30:51 Building the Car Game
    01:41:48 For Loops
    01:47:46 Nested Loops
    01:55:50 Lists
    02:01:45 2D Lists
    02:05:11 My Complete Python Course
    02:06:00 List Methods
    02:13:25 Tuples
    02:15:34 Unpacking
    02:18:21 Dictionaries
    02:26:21 Emoji Converter
    02:30:31 Functions
    02:35:21 Parameters
    02:39:24 Keyword Arguments
    02:44:45 Return Statement
    02:48:55 Creating a Reusable Function
    02:53:42 Exceptions
    02:59:14 Comments
    03:01:46 Classes
    03:07:46 Constructors
    03:14:41 Inheritance
    03:19:33 Modules
    03:30:28 Packages
    03:36:22 Generating Random Values
    03:44:37 Working with Directories
    03:50:47 Pypi and Pip
    03:55:34 Project 1: Automation with Python
    04:10:22 Project 2: Machine Learning with Python
    04:58:37 Project 3: Building a Website with Django

    • @divyamahendiran6252
      @divyamahendiran6252 5 лет назад +379

      Seems you took so much effort. Much Thanks

    • @jbhatnagar1
      @jbhatnagar1 5 лет назад +84

      Thank you for the list

    • @jbhatnagar1
      @jbhatnagar1 5 лет назад +76

      Packages are at 3:30:28

    • @tanishq2766
      @tanishq2766 5 лет назад +245

      Aapke Charan kaha hai ??

    • @ChocoByte
      @ChocoByte 5 лет назад +616

      U copied from description

  • @technomaestro6092
    @technomaestro6092 3 года назад +4457

    This course has literally changed my life. 2 years ago i started learning python from this course and now i am a software engineer intern at a great startup. Thanks Mosh♥️

    • @madminionfanboy3502
      @madminionfanboy3502 3 года назад +16

      Grt

    • @Iqat476
      @Iqat476 3 года назад +81

      Nice! I hope to follow the same path! I'm 4 hours into this course and I am lovin' it!

    • @rishabhverma5848
      @rishabhverma5848 3 года назад +32

      @@Iqat476 dont u think he missed a lot of things like constructor in inheritance but yeah the course us great

    • @mgjsbhns2341
      @mgjsbhns2341 3 года назад +4

      What other coding languages have you learned??

    • @knightingirl
      @knightingirl 3 года назад +41

      @@rishabhverma5848 it's a start. You can go and learn the rest on your own

  • @almerinobuce7878
    @almerinobuce7878 3 месяца назад +214

    The Year is 2024, and i just finished the tutorial, it is real awesome and a huge start for python world.
    Thanks Mosh and congratulations 👏👏👏👏👏

    • @MOTIVATEDBYWISDOM-c3c
      @MOTIVATEDBYWISDOM-c3c 2 месяца назад +9

      it's 2024 and I am in Nigeria trying to get into Python programming with the help of Mosh!!!

    • @MartialArtsMoves
      @MartialArtsMoves 28 дней назад +1

      *2024 here as well, starting with Python to be able to get an additional skill to SQL and be able to work in Data Engineering! Thanks so much Mosh, your way of explaining with clarity and examples and most importantly, the exercises are golden!*

    • @osondutriumphant
      @osondutriumphant 21 день назад

      ​@@MOTIVATEDBYWISDOM-c3c Hafa

  • @kilovolt2494
    @kilovolt2494 2 года назад +3981

    After 2.5 years, I am returning here to say that I’ve just accepted a job offer for a good salary, and my IT journey started here, from this video, in November of 2019. This was my first source of information, when I got back from work (being a cable tech), and typed “Python full course” or something along those lines.
    Of course, back then, a lot of concepts like classes and inheritance meant nothing to me, and this video perhaps wasn’t the most beginner friendly. However, I was so sick of my job and I absolutely saw no growth in doing cable, where the salary cap for a technician was probably IT jobs base pay for the most part, so I decided to Google every single thing I don’t understand.
    And I successfully changed careers.

    • @jesicasiziba1715
      @jesicasiziba1715 2 года назад +53

      Nice work bruhv. Go Get em!

    • @Ollied
      @Ollied 2 года назад +32

      amazing success story well done, what area of coding and industry did you choose? i.e web developer, gaming developer etc?

    • @kilovolt2494
      @kilovolt2494 2 года назад +96

      @@Ollied Data Science. I prepared myself mostly to take Data Analytics job, but currently I am working as an Integration Specialist, and my goal is to become Data Architect in like 7 years, because I enjoy making pipelines and code something actually rather than just make good graphs and present them to people. I will probably take an AWS Architect exam soon

    • @Ollied
      @Ollied 2 года назад +26

      @@kilovolt2494 sounds really exciting 👍🏻 thanks for your quick reply and all the best for the future

    • @Himothy7877
      @Himothy7877 2 года назад +13

      good job man, I wish you all the best!

  • @ArthurMorgan-jg3cj
    @ArthurMorgan-jg3cj 3 года назад +19640

    If u ever feel useless in life just remember there are idiotic fools that dislike a 6 hour video of a man teaching how to use python for absolutley free

    • @rushilkeshav4977
      @rushilkeshav4977 3 года назад +605

      It's the people who charge for their courses who came to downvote, or people who just don't like the guy for his appearance or voice

    • @kintsugisun
      @kintsugisun 3 года назад +430

      at least i can live life knowing I'm smarter than ~4.3k people, lol

    • @darkseiid
      @darkseiid 3 года назад +202

      I feel like they’re bots 🤖

    • @kintsugisun
      @kintsugisun 3 года назад +68

      @@darkseiid yeah probably

    • @millex324
      @millex324 3 года назад +69

      How do you have internet in the old west?

  • @johnnhaas
    @johnnhaas 3 года назад +1236

    I am 89 years old, and have been a retired backend developer for about 15 years. I'm bored out of my mind, so I thought I could learn something new. I had expert level skills with SQL Server Reporting Services (SSRS), SQL, T-SQL and PL/SQL, Stored Procedures and Packages. I was an expert in ETL as well as DTS. If I can work from home, it should remove the overwhelming stigma of age bias. We'll see how it goes.

    • @paqitocastaneda4509
      @paqitocastaneda4509 3 года назад +15

      How did it go?

    • @johnnhaas
      @johnnhaas 3 года назад +50

      @@paqitocastaneda4509 just started, need about 6 months

    • @lokeshpathak780
      @lokeshpathak780 3 года назад +9

      @@johnnhaas sir are you in Instagram. Can we connect there please??

    • @tsmith3286
      @tsmith3286 3 года назад +13

      Good luck sir. Please keep us informed.

    • @lupecoke
      @lupecoke 3 года назад +7

      Good luck, I hope everything goes well :)

  • @Epicclips-786
    @Epicclips-786 2 месяца назад +36

    i am 13 years old and i am watching this course from pakistan and i am learning very much from it , thanks

    • @IamIRTEZA
      @IamIRTEZA 2 месяца назад +3

      bro hello i saw your comment on a python programming channel programming with mosh i am also from pakistan 13 year old just started rpgramming with python can we be friend and learn together

    • @zaytaz9331
      @zaytaz9331 2 месяца назад +4

      Ayoo I'm a 14 year old Bangladeshi girl, I'm learning python because I want to learn how to make a game :D I'm also gonna learn C but let's see how it goes-

    • @Epicclips-786
      @Epicclips-786 2 месяца назад +1

      oh
      may you are muslim

    • @laa.aaaaaaaaaaaaaaaa
      @laa.aaaaaaaaaaaaaaaa 2 месяца назад

      You go girllllllll💅🫶🏽​@@zaytaz9331

    • @AneleSithole-ym9dl
      @AneleSithole-ym9dl 2 месяца назад

      @@zaytaz9331 Cool! I'm also learning python starting from today. Can you update me how that goes on your side!

  • @womenhavehivemind9043
    @womenhavehivemind9043 3 года назад +1276

    This guy LITERALLY taught entire python language basics in 6 hrs, while my college took whole semester -_-
    And this is free.

    • @LucianGarz-x9q
      @LucianGarz-x9q 3 года назад +34

      College classes are a fucking scam. Its horrendous

    • @womenhavehivemind9043
      @womenhavehivemind9043 3 года назад +4

      @@LucianGarz-x9q But they have campus :(

    • @LucianGarz-x9q
      @LucianGarz-x9q 3 года назад +18

      @@womenhavehivemind9043 ngl campus is cool as fuck but the classes and material is bs

    • @FinnTheHuman4D
      @FinnTheHuman4D 3 года назад +3

      @@LucianGarz-x9q but every companies require diploma

    • @LucianGarz-x9q
      @LucianGarz-x9q 3 года назад +2

      @@FinnTheHuman4D No. Not a single serious company will require a diploma. The ones that do give a shit about their employees and pay barely anything. The big companies won't require a diploma.

  • @dangit5640
    @dangit5640 3 года назад +684

    he did all this hard work and sent it to the internet for free. and he doesn't get too much but what he gets is RESPECT and credit for bringing new aspiring programmers to earth

    • @zainbaloch4850
      @zainbaloch4850 3 года назад +6

      absolutely

    • @voidman6419
      @voidman6419 3 года назад +4

      yeah the tutorial is great but the exercises later on in the video becomes very difficult and the reason for that is, in the solution some line of code is there and works which i thought wont work or is not possible like you can add strings or have empty strings or lists and this is something that i have experienced myself and maybe it is only me

    • @darenkaulsay8076
      @darenkaulsay8076 3 года назад +2

      @@voidman6419 ya this happened to me also but now that i recapped all basics and understood, I know what hes doing. Its not only you, dont worry

    • @ajaomalik1902
      @ajaomalik1902 3 года назад

      Same happened to me, I've been writing codes that can store new user data on excel and assign a username and allows the new user create a password, so the new user can login with the assigned login details and the code is able to check the login details if it exist or not in the excel workbook, and if doesn't, it prints invalid login details ................been on this project for month but finally got it today, am happy right now

    • @bencarligle4969
      @bencarligle4969 3 года назад +5

      He's made over 10,000 in ad revenue

  • @IceTeaCrackHead
    @IceTeaCrackHead 2 года назад +1017

    I've known this man only for 6 hours, but I feel like I owe him 6 decades of gratitude. Thankyou for this awesome tutorial!

    • @greatbeast-lm4jy
      @greatbeast-lm4jy 2 года назад +8

      hey, if you have the cheat sheet, could you please share that since the original link is dead.

    • @amadeus7511
      @amadeus7511 2 года назад +24

      And this is another version programmingwithmosh.com/wp-content/uploads/2019/02/Python-Cheat-Sheet.pdf

    • @topazstuf
      @topazstuf 2 года назад +2

      @@amadeus7511 thank you so much, ive been trying to find this

    • @edij100
      @edij100 2 года назад

      same

    • @mrey
      @mrey 2 года назад

      @@amadeus7511 Thanks for sharing it.

  • @RonMiller-w1m
    @RonMiller-w1m 2 месяца назад +3

    I really think the pace at which this instructor goes is good for many people. Many presenters move as quickly as possible, and do not dwell on anything at all. This particular presenter, is careful to try to get his point across. I am enjoying it very much.

  • @tiandi5585
    @tiandi5585 4 года назад +1834

    (VERY IMPORTANT TIP FOR PEOPLE WATCHING!)
    Do not try watching the entire video at once. Limit your watch time from 30 or 60 minutes each day and make sure to participate and understand the code. This will take around a week to complete, but it will save you from feeling like you're not good enough. Don't rush yourself. Limit and pay attention!
    EDIT: It also helps if you take notes or take a picture of the final result of the lesson. It is very helpful to look at when you're away from your computer. If you forget, you have a chance to examine the code and see how and why things work.

    • @tiandi5585
      @tiandi5585 4 года назад +3

      @@maximussmithy8690 Sounds good to me. It is nice knowing what the different pieces of code mean. So test yourself as much as you want.

    • @manila2492
      @manila2492 4 года назад

      Thank you for suggestions

    • @vijaygarv
      @vijaygarv 4 года назад +13

      Gamer Epic this. This comment should be pinned. I know basics of python but when I have doubts I do what you typed in the edit

    • @harshprajapat9594
      @harshprajapat9594 4 года назад

      Thanks bro

    • @azazani
      @azazani 4 года назад +1

      Very good advice

  • @justlaugh9578
    @justlaugh9578 3 года назад +709

    This guy is a legend. He is teaching python for free.
    Respect him.
    Thank you sir!!!!

    • @maz1980s
      @maz1980s 3 года назад +6

      RUclips pays him

    • @hrn8935
      @hrn8935 3 года назад +13

      @@maz1980s I think he means there is no paywall like with most courses

    • @ninoy3808
      @ninoy3808 3 года назад +5

      There is no free lunch in this world

    • @o.t1059
      @o.t1059 3 года назад +16

      You’re learning for free. He’s earning while you’re learning

    • @justinemsquare883
      @justinemsquare883 3 года назад +2

      Let's respect him

  • @varieous493
    @varieous493 4 года назад +7201

    Anyone else regret they didn't start this during early quarantine?

    • @glomedic103
      @glomedic103 4 года назад +39

      Too

    • @gradyking4739
      @gradyking4739 4 года назад +441

      Hey, don't fret on the past, just think about the opportunities you have now!

    • @sameermathur2325
      @sameermathur2325 4 года назад +26

      BRO CAN I HAVE YOUR INSTA AUR FACEBOOK ID SO I CAN GET MORE INFORMATION ABOUT CODING CAUSE I KNOW NOTHING ABOUT CODING

    • @glomedic103
      @glomedic103 4 года назад +5

      @@sameermathur2325 yes I wanna start with python yesterday I completed somehow but am confused

    • @sameermathur2325
      @sameermathur2325 4 года назад +4

      @@glomedic103 so what should we do to learn these languages like python....any idea?

  • @no_worriesO_O
    @no_worriesO_O 6 дней назад +4

    Starting in November 2024... I haven’t started my university yet (will begin approximately in 2 months), so I'm taking this time to explore coding and see if it’s something I’ll love. Long journey ahead! Leaving this comment here to remind myself in the future of where it all began. 🚀

  • @tayseers3116
    @tayseers3116 3 года назад +103

    This man spent days for all we know and released it for free, man some good people are still among us in this world.
    Much love man!

  • @cman3893
    @cman3893 4 года назад +138

    To find this whole course freely available on RUclips is such a gift. Seriously, you cover a LOT of ground. Thank you for all your hard work on this! 👏👏👏

    • @asifmehmoodvlogs4u
      @asifmehmoodvlogs4u 4 года назад

      Python is a great way to start learning to code #exsae #exsaetechnologiespage

  • @Dexcelo
    @Dexcelo 2 года назад +1285

    Can we just take a moment to appreciate this guy for providing this type of content for free ? great help, Thank you sir! 🙏🙏🙏

    • @mobileking3911
      @mobileking3911 2 года назад +8

      Thank you Sir for what you have done and may God bless you

    • @NoOne9_
      @NoOne9_ 2 года назад

      Yes

    • @ddbrocato
      @ddbrocato Год назад +4

      With 2.9m subscribers and 30m views on this video, I'd imagine he's being compensated well. 😉

    • @d_mels001
      @d_mels001 Год назад

      Thanks to you sir it's actually a wonderful content to learn I really appreciate

    • @d_mels001
      @d_mels001 Год назад

      Thanks to you sir it's actually a good content for me to learn we appreciate you

  • @greywanderer82
    @greywanderer82 2 месяца назад +4

    name = input("What is your name? ")
    color = input("What is your favorite color? ")
    sparrow = input("What is the airspeed velocity of a laden sparrow in flight? ")
    print(name + ' likes ' + color.lower())
    Yep, got that reference.

  • @shamsadjahan5566
    @shamsadjahan5566 3 года назад +276

    Honestly, this guy is incredible. He explains everything soo precisely and efficiently without any unnecessary information. Thanks a lot for this video. You made my life easier.

    • @fridaystar9279
      @fridaystar9279 3 года назад +5

      Yeah thats correct my brother suggested me this video i was thinking it will be very boring but now my thinking is totally changed and from my childhood i really wanna become a Game developer.
      My brother is a Computer Engineer he told me right thing......

    • @TheKnowledgeGateway498
      @TheKnowledgeGateway498 3 года назад +5

      You got the like. You are a programmer now.

  • @Ethan-xy4ih
    @Ethan-xy4ih 3 года назад +471

    I can't even imagine how long it took to complete this video. Thanks a ton for your effort.

    • @developerethan4593
      @developerethan4593 3 года назад +11

      @@programmingwithmosh WITH PRIDE

    • @Me-wv9od
      @Me-wv9od 3 года назад +2

      @@programmingwithmosh WITH GLEE I DID. And Mosh BTW I want to buy your Python course on your website but I can't because every time I try it says that the credit card is declined. :(

    • @tabethahowell5859
      @tabethahowell5859 3 года назад +2

      Im an hour in and took a second to comment saying thank you!

  • @mikevoyce
    @mikevoyce 4 года назад +267

    As a retired teacher and lecturer, I admire Moshe's pace and pitch; really helpful

    • @veteranoob5661
      @veteranoob5661 4 года назад +6

      What's the difference between a teacher and lecturer, sir?

    • @redmas557
      @redmas557 4 года назад +9

      @@veteranoob5661 I found this on Google: A teacher educates students at the secondary, middle school, or elementary level whereas a lecturer teaches at the postsecondary level in colleges and universities.

    • @thatindiannoob7497
      @thatindiannoob7497 4 года назад +1

      @@redmas557 oh

    • @yellowradiation1003
      @yellowradiation1003 4 года назад +3

      @@srvlogs3515 nobody will like it, especially fi you advertise and annoy us like that

    • @techcet5879
      @techcet5879 4 года назад +2

      You lool like einstein

  • @MD.AbulHasan-ss3xm
    @MD.AbulHasan-ss3xm 3 месяца назад +4

    1:55:35
    Another way to solve: Dear sir, I took challenge since you said you'll be proud of us if we can do this.
    Finally I do in the following way....
    numbers = [ 5, 2, 5, 2, 2]
    for y in range(1): # give inner loop's format 1 time only
    for z in numbers:
    print("x" * z)
    xxxxx
    xx
    xxxxx
    xx
    xx

    • @dmtabale
      @dmtabale 3 месяца назад

      It actually work nice

    • @novaapostle9739
      @novaapostle9739 3 месяца назад

      Your outer loop is doing nothing. You did exactly what he didn't want.

    • @MD.AbulHasan-ss3xm
      @MD.AbulHasan-ss3xm 3 месяца назад

      @@novaapostle9739 If you make it(range of outer loop) 2 instead of 1 it give 2 F like form ,
      if you make it 3 it give 3 F like form,
      So, how it is not working?

    • @novaapostle9739
      @novaapostle9739 2 месяца назад

      @@MD.AbulHasan-ss3xm If you remove your outer loop, you're getting the same exact thing 😂.
      And what's left is ("x" * z) which is exactly what he said he didn't want.

    • @MD.AbulHasan-ss3xm
      @MD.AbulHasan-ss3xm 2 месяца назад

      @@novaapostle9739 Basically you're right, this is a weak solution of his question.
      Now think about Python how amazing it is?
      It left multiples ways to solve a question...

  • @chrisgraff2103
    @chrisgraff2103 8 месяцев назад +111

    I work in tech but have always been a major hardware guy. I am watching these videos to learn to code and grow my skill set. 6 hours of video with examples and mini tests. Thank you so much!

    • @nikolagorgievski6846
      @nikolagorgievski6846 7 месяцев назад +1

      bruhh same here.. rotating to the other world..

    • @aesthetic__zahra
      @aesthetic__zahra 6 месяцев назад

      from where you practice the exercises i didnot getting the practice ex from mosh website its giving me error

  • @christiannaira6076
    @christiannaira6076 2 года назад +235

    This 6 hours course widen my knowledge in python, and I consider it as a warm up for my future learning . I finished the course in two months by repeating the lessons over and over again until I understand it haha. Thank you for this programming course! it really helps a lot!

    • @eomyenom1
      @eomyenom1 2 года назад +3

      How much time did you spend a day doing this course over the 2 months?

    • @NationNotes99
      @NationNotes99 2 года назад +1

      @@eomyenom1 1 min prob lmao

    • @Detective_depther
      @Detective_depther Год назад +2

      @@NationNotes99 it's more about practicing the code rather than just watching

  • @taiwanacountry
    @taiwanacountry 8 месяцев назад +48

    Fantastic course for absolute beginners with ZERO programming experience. I have been doing a paid course for a 1 week now and find it slow and frustrating, but within a half hour of this course I already learned more that I did over 7 days worth of that paid course. Thank you so much! I look forward to be learning more from you and explore the life where things are automated!!!

  • @sajjadali-nj1wh
    @sajjadali-nj1wh 7 дней назад

    I am a computer science student aspiring to become a data scientist. Starting with Python is my first step, and I am learning a great deal from your course. Thank you so much for the guidance!

  • @programmingwithmosh
    @programmingwithmosh  5 месяцев назад +917

    Guys, I'm so sorry! I just realized the link to download the spreadsheet was broken. I just fixed it. Thanks for your patience!

    • @artharun6757
      @artharun6757 5 месяцев назад +18

      But the link is not working now too... its not opening...

    • @sameenkunwar2231
      @sameenkunwar2231 5 месяцев назад +12

      And I didn't find that transaction file to be imported..😢

    • @tacticalgamer6750
      @tacticalgamer6750 5 месяцев назад +6

      At the 'for loop' section, where you type "for item in 'python'... print(item), nothing happens when I run it. Please help.

    • @lizbethpinehill7989
      @lizbethpinehill7989 5 месяцев назад +5

      The link for me was diffuicult to download, but I did end up being able to get it downlaoded. However, I cannot find the button on PyCharm to be able to import the file. I use Windows 11 and the most updated version of python so I am not sure if that affects anything. I've tried messing around with all the other buttons, but nothing seems to work :/

    • @chieflegend1729
      @chieflegend1729 5 месяцев назад +4

      You are a true legend, sir.

  • @kamal-hassan
    @kamal-hassan Год назад +560

    I can’t believe it’s 4 years ago already. This course is where I started my coding journey. I came back to it today to remind myself some concepts. Thank you Mosh for this incredible resource!

    • @Riteshplayssomethin
      @Riteshplayssomethin Год назад +4

      do you make money through coding now?

    • @hocinereniffi2823
      @hocinereniffi2823 Год назад

      .
      @@Riteshplayssomethin

    • @v1pogio118
      @v1pogio118 Год назад

      how is it going for you with the coding way? have you made any profits

    • @Riteshplayssomethin
      @Riteshplayssomethin Год назад

      @@v1pogio118 are you also a programmer? if yes do you make money through it?

    • @james-ht3yn
      @james-ht3yn Год назад +6

      First things first, if you're learning anything for money leave it, and also learning just a language is not sufficient, one must learn other fields like how to implement the language and stuff so yeah it's a long journey

  • @onlytyrone
    @onlytyrone 3 года назад +490

    I haven't began watching it, but the fact that there are sites out there charging ridiculous amounts of money to teach this and this guy has taken over six hours to teach it for free; I definitely appreciate the effort: Liked, Subscribed and voted for him 👍

    • @godapplesause4551
      @godapplesause4551 3 года назад +6

      Nice btw it should have easily taken a entire day or a week for editing and for the setups

    • @ghostunderyourbed1045
      @ghostunderyourbed1045 3 года назад +4

      @Dan Karaimo it's super easy to understand. I'm too learning from this. It's like blessing we are getting this for free & the way of him teaching is like can't be better than this

    • @nathanluu9347
      @nathanluu9347 3 года назад

      Wait until you get in, he’s such a great tech guru

    • @roffykonvdenz7188
      @roffykonvdenz7188 3 года назад

      ruclips.net/video/fwYWhsOdutc/видео.html 🙏🏻

    • @Lofistate
      @Lofistate 3 года назад +2

      Hey buddy I am guessing that you are fan of Mosh reaching as I am. Can you plz reply on my comment I want to have talk with you.

  • @DineshKiran
    @DineshKiran 3 года назад +521

    Why would you dislike something like this. He has basically spent hours of his lifetime to create quality content that even non-IT people could easily understand. Kudos to you, Mosh. Top class work.

    • @asianman1441
      @asianman1441 3 года назад +16

      Sometimes I accidentally dislike something and I don't realize it until after I come back.

    • @jasonofunzerburker5477
      @jasonofunzerburker5477 3 года назад +3

      @@asianman1441 lmao relatable af

    • @abdoulsalma8952
      @abdoulsalma8952 3 года назад

      @@asianman1441 same lmao

    • @alejandroperez5368
      @alejandroperez5368 3 года назад +11

      IT people. What other kinds of people are there, by the way?

    • @valencehockey1668
      @valencehockey1668 3 года назад +2

      @@alejandroperez5368 dumb people, like u

  • @dingra8993
    @dingra8993 6 месяцев назад +490

    I am starting my journey of learning Python in the year 2024 i want to become a freelancer data scientist who can work from anywhere and travel whenever they want... In future when i become something i will come back to update on that. All the very best everyone .

  • @andreanava9887
    @andreanava9887 2 года назад +136

    I am going to say, I have just 3 years as a English speaker (my first language is Spanish) and I understand EVERYTHING that you explain. You put it so simple, very understandable, digestible for real beginners like me... Thank you for putting all the work/time and release these videos for free.

  • @michaelogunmakin9143
    @michaelogunmakin9143 2 месяца назад +1

    I have a masters in Applied Statistics with Data Science, and I still learned a few things from this course. Thank you Mosh!

  • @justtrim
    @justtrim 4 года назад +98

    Dude, I'm less than 2 minutes in and I just want to say thank you so much for creating this absolute monster of a video. What an absolutely epic contribution to the world. Thank you!

  • @freecodecamp
    @freecodecamp 5 лет назад +13091

    Wow, this looks like a great course! 😀

  • @harmalauri3891
    @harmalauri3891 3 года назад +393

    I'm learning so much more in this 6 hour YT video than on a whole four months university course on python. You show just the essentials in such a lucid manner that it's easy to follow and integrate everything you cover. Thank you so much for putting this out for free Mosh

    • @programmerBoi
      @programmerBoi 3 года назад +43

      University is only the place to get degree, and youtube is only the pace to get skills, complement them with each other and you are good to go.

    • @MrJune-tn7so
      @MrJune-tn7so 2 года назад +1

      I can relate with you

    • @morphtag4872
      @morphtag4872 2 года назад +4

      @@programmerBoi yes, the internet is very convenient to learn anything

    • @asimsah
      @asimsah 2 года назад

      @@morphtag4872 yes agreed

    • @unnamedchannel1237
      @unnamedchannel1237 2 года назад

      @@morphtag4872 yes the information super highway

  • @mahrigoshayeva3582
    @mahrigoshayeva3582 2 месяца назад +1

    This is actually the best tutorial on youtube thank you Mosh discovered it 5 years later

  • @exolorant6229
    @exolorant6229 3 года назад +9736

    imagine disliking a 6 hour pyhton tutorial and the guy released it for free

    • @carisard
      @carisard 3 года назад +418

      he probably even spent way longer recording as some parts were cut out

    • @uttkarshtewari2532
      @uttkarshtewari2532 3 года назад +137

      @@carisard he recorded these seperately and its from his courses from his website I believe

    • @EggheadJr1
      @EggheadJr1 3 года назад +507

      The dislikes are professors in college who have to admit to themselves, that they don't teach anything you can't google.

    • @cbl3329
      @cbl3329 3 года назад +32

      Well there are always ungrateful morons out there

    • @timepasscoders2064
      @timepasscoders2064 3 года назад +8

      my content , dont miss the golden opportunity
      1)How to send 10,000 whatsapp messages using python
      2)How to make your own personnel assistant using python
      3)pandas for machine learning paid course for free

  • @theximera13
    @theximera13 Год назад +89

    I've started from 1 hour python tutorial, and I like it very much. Appreciate to you Mosh and people like you who spares no effort to teach people!

  • @aditi8137
    @aditi8137 4 года назад +415

    for people starting out
    don't worry if you watched 5 minutes of his video and ended up practicing for 60 minutes. That's actually the most practical way to learn. Here is how i learn :
    I finish two topics and then i spend time practicing both of them together, then when i learn the next topic i practice all three topics together. That way i don't forget. Don't get frustrated just slow down relax and practice and before you know it you'll be done :)
    Pro tips
    : If you're watching in laptop watch in cinema mode [full screen]
    Open a google docs or a word document and write some code that. you find hard to understand and then learn it step by step.
    Before starting to watch the video again, review the material and revise it before learning a new topic
    You can refer to his cheat sheet too! Anytime you're stuck :) You can also make your own cheat sheet :)

    • @poisson6673
      @poisson6673 4 года назад +5

      .

    • @alperenkorucu2036
      @alperenkorucu2036 4 года назад +7

      I am coding after I watch a subject, and I am keeping a notebook on my desk to take notes, just a friendly advice from me. :)

    • @Laughing_Cat_Meme
      @Laughing_Cat_Meme 4 года назад +12

      My Tip:
      Pls don't punch your laptop or Computer

    • @RahulSharma-gq4it
      @RahulSharma-gq4it 4 года назад

      thanks

    • @broskie_ceo1825
      @broskie_ceo1825 4 года назад +1

      what do you do to practice this topics? i mean like some kind of exercise or something.

  • @isaactafadzwakapena
    @isaactafadzwakapena 2 месяца назад +1

    Mosh, your Python tutorials have been incredibly helpful! Your explanations are clear, concise, and easy to understand. I've learned so much from your videos and I'm grateful for the time and effort you put into creating them. Keep up the fantastic work! Who are with me now?

  • @anudeepaghosh
    @anudeepaghosh Год назад +585

    I am at about 3h15min in this course and I just stopped by to tell you that you are an amazing teacher. Totally love the way you teach and explain. I had basic knowledge on Java but that is from a long time ago and I was rusty. This has been so helpful, so interesting, I am really in lack of words. Thanks so much for everything.

    • @MOHA_GAMER315
      @MOHA_GAMER315 Год назад +6

      Do you know now how to code

    • @spenderdylan
      @spenderdylan Год назад

      gesges123gesges123

    • @foxsparrow
      @foxsparrow Год назад

      @@MOHA_GAMER315 idk lol

    • @kidstime...i
      @kidstime...i Год назад

      where are you now with the video?

    • @traveling3753
      @traveling3753 Год назад

      Are you okay, here is a separate if you click you can see one by one 😃😀

  • @ErickandAnimals
    @ErickandAnimals 8 месяцев назад +265

    Day 1 - 1:06:36
    Day 2 - 1:42:00
    Day 3 - 2:02:00
    Day 4 - 2:18:30
    Day 5 - 3:45:00
    Day 6 - 4:59:00
    Day 7 - 5:48:00
    Done now!

  • @thijs1ijs
    @thijs1ijs 2 года назад +342

    Never thought I would enjoy a 6 hour programming course! Really nice man!

    • @bdhskkajabbsbshhsbs5746
      @bdhskkajabbsbshhsbs5746 2 года назад +7

      Honestly when i saw this video i was just like "6hrs? Damn, it's gonna be boring" but here i am wishing it was longer, this video I'm sure is worth more than some online paid course.

    • @R-imam-vj7pi
      @R-imam-vj7pi 2 года назад

      @@bdhskkajabbsbshhsbs5746 true

  • @KingOfBacons583
    @KingOfBacons583 14 дней назад +1

    As a 10 year old on a python mobile (on iOS btw) with nearly no free time watching this just makes me realize how much people have time to take out of their life to teach someone. I barely learned python and this guy is a legend for helping me

  • @AVoiDes
    @AVoiDes 7 месяцев назад +81

    00:00:00 Introduction
    00:01:49 Installing Python 3
    00:06:10 Your First Python Program
    00:08:11 How Python Code Gets Executed
    00:11:24 How Long It Takes To Learn Python
    00:13:03 Variables
    00:18:21 Receiving Input
    00:22:16 Python Cheat Sheet
    00:22:46 Type Conversion
    00:29:31 Strings
    00:37:36 Formatted Strings
    00:40:50 String Methods
    00:48:33 Arithmetic Operations
    00:51:33 Operator Precedence
    00:55:04 Math Functions
    00:58:17 If Statements
    01:06:32 Logical Operators
    01:11:25 Comparison Operators
    01:16:17 Weight Converter Program
    01:20:43 While Loops
    01:24:07 Building a Guessing Game
    01:30:51 Building the Car Game
    01:41:48 For Loops
    01:47:46 Nested Loops
    01:55:50 Lists
    02:01:45 2D Lists
    02:05:11 My Complete Python Course
    02:06:00 List Methods
    02:13:25 Tuples
    02:15:34 Unpacking
    02:18:21 Dictionaries
    02:26:21 Emoji Converter
    02:30:31 Functions
    02:35:21 Parameters
    02:39:24 Keyword Arguments
    02:44:45 Return Statement
    02:48:55 Creating a Reusable Function
    02:53:42 Exceptions
    02:59:14 Comments
    03:01:46 Classes
    03:07:46 Constructors
    03:14:41 Inheritance
    03:19:33 Modules
    03:30:12 Packages
    03:36:22 Generating Random Values
    03:44:37 Working with Directories
    03:50:47 Pypi and Pip
    03:55:34 Project 1: Automation with Python
    04:10:22 Project 2: Machine Learning with Python
    04:58:37 Project 3: Building a Website with Django
    :)

    • @CobraGaming-cj1tt
      @CobraGaming-cj1tt 4 месяца назад

      @naazimthodika7053 😂😂🤣🤣

    • @leduck8096
      @leduck8096 3 месяца назад +5

      My guy its in the description

    • @AVoiDes
      @AVoiDes 2 месяца назад

      @@leduck8096 oh k

    • @AVoiDes
      @AVoiDes 2 месяца назад +2

      @@leduck8096 i still dont know how i got 63 likes

  • @shirleymwombe7894
    @shirleymwombe7894 2 года назад +130

    I got a supplementary in my first coding course and have avoided programming all through my career. But this course and your teaching style has completely changed my mind 🙌. Thanks a lot for this course Mosh.

  • @mrobthomp4891
    @mrobthomp4891 3 года назад +287

    I am 55 years old. I have been in the warehousing field, the fitness field, and the medical field. I want my last hurrah to be in data science. I learned to program in seventh-grade school, in the1970's. This is how i want to wrap it up

    • @kingstonking4618
      @kingstonking4618 3 года назад

      @@aesthetic_girlyXO ?

    • @raj-nd6kz
      @raj-nd6kz 3 года назад +2

      diversity!!

    • @thenewone4812
      @thenewone4812 3 года назад +8

      Woah coding in 70s

    • @eduuyt3082
      @eduuyt3082 3 года назад +1

      Wait did he 😱😱
      m.ruclips.net/video/3DrBuYKU4nI/видео.html

    • @sebastianx21
      @sebastianx21 3 года назад

      @@bman9314b come on no reason to be mean like that

  • @leot2634
    @leot2634 3 месяца назад +11

    this is how I did the dice roller 3:39:00 : import random
    x = (1,2,3,4,5,6)
    y = (4,5,6,3,2,1)
    z = (2,3,5,6,4,1)
    dice = (x,y,z)
    i = 1
    i += 1
    while i 5:
    break

  • @angusmiller574
    @angusmiller574 8 месяцев назад +54

    Mosh you're the best teacher on the internet! Having completed courses at college and on coursera I keep coming back, your way of explaining and structuring lessons is simply better than anyone else out there - Thank you!!!

  • @oldlorenz9567
    @oldlorenz9567 4 года назад +76

    I started learning python with this particular course a year ago. Now I will start my first internship in a few month. Really recommend this amazing course. Thanks Mosh !

    • @shaza3929
      @shaza3929 4 года назад +2

      wow, I'm 12 learning this course ;-;

    • @chrisvalel5193
      @chrisvalel5193 4 года назад

      @Lorenz T, how can i come to the edit mode from the sqlite thing, on 5 hours and 27 minutes, the place where you see database editor or smth and where he drag and drops data base file in there. Howcan i come there on windows, i really appreciate if you could help me😅🙃

    • @ggbruhniblow4714
      @ggbruhniblow4714 4 года назад +1

      Can u please help?
      Why do we need to type
      Print(f'something')
      When we can type only
      print(something)
      And its works the same. So, why do we have to type that "f"???

    • @azgardian6280
      @azgardian6280 4 года назад +4

      @@ggbruhniblow4714 The f' befor you type lets you implement a variable into your message , here's an example
      i set X to 20 (X = 20)
      so if i type > print('show {X} ' ) it will say exactly show{X} as i typed
      but if i type > print(f'show{X}') it will say show20
      so this method lets you use your object that u fixed before and show them in your message and is very useful method in every aspect of programming. hope that helps

    • @kingnemeziz7408
      @kingnemeziz7408 4 года назад +3

      @@ggbruhniblow4714 we type F to pay respect

  • @wildheart156
    @wildheart156 19 дней назад

    took an entire semester of python and I struggled so hard at the end. Having a teacher who you cant understand not explaining anything... I sat here for 6hours and learned so muchh more than my entire semster! thank you!

  • @RobertoJ3rd
    @RobertoJ3rd 5 лет назад +87

    I've decided I needed to supplement my meager SS income and being 74 yrs old with a recent hip replacement and can't be doing too much handyman work. I'm PC literate and I know I can do this. So glad to have found you Mr. Mosh and your Programming course.

    • @niemanickurwa
      @niemanickurwa 5 лет назад

      Great, good luck mate. :)

    • @rewrose2838
      @rewrose2838 5 лет назад

      Still going at it strong ?
      (I wanna know how realistic it is to get a job as a developer now, is the market too saturated already?)

    • @mahmoudibra5822
      @mahmoudibra5822 5 лет назад

      @@rewrose2838 Innovations Never satisfied the life

    • @lord9562
      @lord9562 5 лет назад +4

      Your spirit is commendable!

    • @cheleo8313
      @cheleo8313 5 лет назад

      That's awesome

  • @cyanozoid2706
    @cyanozoid2706 4 года назад +80

    This is one of the best Python tutorials I've seen on RUclips. You're a real godsend, Mosh!

    • @sayedhusson3876
      @sayedhusson3876 4 года назад +2

      I agree

    • @sushruthsr9998
      @sushruthsr9998 4 года назад +1

      @@rishibhakta5894 Did you learn the basics? Was this video useful

    • @mrgasmask7584
      @mrgasmask7584 4 года назад +1

      yaa

    • @padmajayanti3508
      @padmajayanti3508 4 года назад

      @@rishibhakta5894 try to go through the Python documentation. You'll learn plenty more of useful functions from there.

  • @bamartist4437
    @bamartist4437 3 года назад +106

    print("This guy is a fantastic teacher. He keeps his student in mind, and I don't feel like I am watching someone telling me how great they are at python.") More power to you brother.

    • @k3nz1e73
      @k3nz1e73 3 года назад +19

      great_video = True
      if great_video:
      print('subscribe')

    • @CoreTradingMastery
      @CoreTradingMastery 3 года назад

      @@k3nz1e73 that's awesome 😂

    • @something234
      @something234 3 года назад +1

      Maybe
      best_teacher = True
      if best_teacher:
      print('This guy is a fantastic teacher. He keeps his student in mind, and I don't feel like I am watching someone telling me how great they are at python.' + 'Subscribe')

  • @ruvindinusara
    @ruvindinusara Месяц назад +1

    VERY INTERESTING !!! I am from SL...Facing the Advanced Level Examination - ICT in 2025...this video is so useful ...Thanks...❤❤❤

  • @benjaminwatson8311
    @benjaminwatson8311 3 года назад +132

    Mosh, a man who spent 6 hours of his time teaching people how to code for absolutely free, the absolute legend.

    • @Noxxys
      @Noxxys 3 года назад +9

      He spent a lot more than that making this video, believe me!

    • @ThinkSink17
      @ThinkSink17 3 года назад +1

      @@Noxxys yep probably 5 days of work for this video

    • @chajzerenerdzajzer4017
      @chajzerenerdzajzer4017 3 года назад +1

      Free video that still makes him a lot of money.

    • @kotor1357
      @kotor1357 3 года назад +6

      @@chajzerenerdzajzer4017 But a lot less than posting the same video on skillshare or Udemy

    • @shortsandgamesandfun212
      @shortsandgamesandfun212 3 года назад

      You are really a hero.♥️♥️♥️♥️❤️❤️❤️❤️❤️❤️❤️❤️💯

  • @phrungck
    @phrungck Год назад +166

    This video kickstarted my career in machine learning. I shifted careers, and crammed this video to submit my first ever coding assignment (spam filtering). Oh boy, it's been 4 years already? Wow. I really do appreciate you and the work you are doing. Definitely one of the best out there. Your voice alone brings a flood of nostalgia. Cheers!

    • @MohamedZarrouk-br3fx
      @MohamedZarrouk-br3fx Год назад +2

      Hi bro . I read that you are in a machine learning. Well , me too I will start it next year , and I want to know more about it , from your experiences . And thanks , IAM still a starter in jobs

    • @GauravSingh-pk4qw
      @GauravSingh-pk4qw 11 месяцев назад

      listen how did you download pycharm it's different now

    • @mzihadhossain5483
      @mzihadhossain5483 10 месяцев назад +1

      what are you doing right now

    • @MohamedZarrouk-br3fx
      @MohamedZarrouk-br3fx 10 месяцев назад

      @@mzihadhossain5483 I am in python

    • @samaddss1
      @samaddss1 9 месяцев назад

      Hey I’m also going into machine learning.. can you give me a frame work for after watching this video

  • @emydiusmontesa2568
    @emydiusmontesa2568 4 года назад +576

    I'm 2 minutes in and all I can say is that I would trust this man with my life.

    • @popescuandrian384
      @popescuandrian384 4 года назад +10

      Same.

    • @sumanth5087
      @sumanth5087 4 года назад +7

      😂

    • @kiran4998
      @kiran4998 4 года назад +2

      1:47:38 does this step working the same??????? not working for me i think due to version update... what about you?

    • @kiran4998
      @kiran4998 4 года назад

      @@sumanth5087 please check sumanth

    • @popescuandrian384
      @popescuandrian384 4 года назад

      @@kiran4998 This step worked for me. I did it. Maybe you didn't write it correctly or the space between cods in lines and columns is not correct (that have a big impact on the result.)

  • @natinaelwolteji3694
    @natinaelwolteji3694 2 месяца назад

    I am watching this course because i want to get into data science. This tutorial is so easy to understand and follow. Thank you Mosh. You are the best!!!!!!!!

  • @abubalo
    @abubalo 5 лет назад +321

    I am guessing how much I would have to pay if this was a Udemy course. Oh my God! This man is my savior. Happy Python day to everyone.

    • @solakseben7891
      @solakseben7891 5 лет назад +3

      Ahhhhhhhh Naija voice. I see you ❤️👍

    • @solakseben7891
      @solakseben7891 5 лет назад +1

      Nice one. Naija voice

    • @abubalo
      @abubalo 5 лет назад +1

      @@solakseben7891 I see you my man.

    • @addas1392
      @addas1392 5 лет назад +2

      That's true...

    • @abubalo
      @abubalo 5 лет назад

      @@angelsv Great

  • @aidanm8954
    @aidanm8954 4 года назад +322

    "I've taught over 3 million people who too code"
    No, my friend, you taught 20 million people. great video!! loving watching it

  • @saksham5882
    @saksham5882 4 года назад +549

    Time Stamps :
    00:00:00 Introduction
    00:01:49 Installing Python 3
    00:06:10 Your First Python Program
    00:08:11 How Python Code Gets Executed
    00:11:24 How Long It Takes To Learn Python
    00:13:03 Variables
    00:18:21 Receiving Input
    00:22:16 Python Cheat Sheet
    00:22:46 Type Conversion
    00:29:31 Strings
    00:37:36 Formatted Strings
    00:40:50 String Methods
    00:48:33 Arithmetic Operations
    00:51:33 Operator Precedence
    00:55:04 Math Functions
    00:58:17 If Statements
    01:06:32 Logical Operators
    01:11:25 Comparison Operators
    01:16:17 Weight Converter Program
    01:20:43 While Loops
    01:24:07 Building a Guessing Game
    01:30:51 Building the Car Game
    01:41:48 For Loops
    01:47:46 Nested Loops
    01:55:50 Lists
    02:01:45 2 D Lists
    02:05:11 My Complete Python Course
    02:06:00 List Methods
    02:13:25 Tuples
    02:15:34 Unpacking
    02:18:21 Dictionaries
    02:26:21 Emoji Converter
    02:30:31 Functions
    02:35:21 Parameters
    02:39:24 Keyword Arguments
    02:44:45 Return Statement
    02:48:55 Creating a Reusable Function
    02:53:42 Exceptions
    02:59:14 Comments
    03:01:46 Classes
    03:07:46 Constructors
    03:14:41 Inheritance
    03:19:33 Modules
    03:30:12 Packages
    03:36:22 Generating Random Values
    03:44:37 Working with Directories
    03:50:47 Pypei and Pip
    03:55:34 Project 1: Automation with Python
    04:10:22 Project 2: Machine Learning with Python
    04:58:37 Project 3: Building a Website with Djang

    • @randmorf
      @randmorf 4 года назад +6

      Thanks.

    • @facuponce8312
      @facuponce8312 4 года назад +12

      i love you

    • @ramadas2117
      @ramadas2117 4 года назад +33

      Guys you know the time stamps were already on the description page of the video right

    • @fahadahmed480
      @fahadahmed480 4 года назад +9

      These time stamps are already mentioned in description of video.

    • @fahadahmed480
      @fahadahmed480 4 года назад +8

      You copied that from description and pasted in the comment section

  • @princeowusu9854
    @princeowusu9854 26 дней назад

    Here is my example after I paused the video to give it a try.
    random_number = 9
    guess_count = 1
    passed = False
    while (guess_count

  • @ILickPanda
    @ILickPanda Месяц назад +1

    I can't express you my gratitude, thanks for sharing a lot of this stuff for free! Nowadays you can't find genuine people who actually want to learn you a skill without scamming you first. Thanks!

  • @veronicaluna2623
    @veronicaluna2623 5 лет назад +57

    I can't believe these type of courses are for free here, it's amazing how education has change. An incredible work as usual. Congratulations for the whole video.

    • @vinodhkumar_1729
      @vinodhkumar_1729 5 лет назад

      I am learning python please help me

    • @lovenpeace271
      @lovenpeace271 5 лет назад +2

      Same course just to teach Hello world wouldve been $500 in a university here over 4 weeks LOL

    • @ShivaMurary
      @ShivaMurary 4 года назад

      @@lovenpeace271 hahahaha

  • @welock
    @welock 2 года назад +130

    Thank you very much. This is like a 9 week course crunched into six hours and its perfectly paced - no banter, no worthless filler, just quick to the point instructions & anecdotes. As a busy person, I have a LOT of respective for people who get to the point and don't waste time. I hope you don't mind I did use my code comments to describe the *how* in this case, just for my own learning notes lol.

    • @mrmisery8005
      @mrmisery8005 2 года назад +2

      wow this is a 9 week course? I'm already half way done in 5 days. Am I biting off more than i can chew? Am i going to forget this after a while?

    • @Bluntman-J.P
      @Bluntman-J.P 2 года назад +8

      @@mrmisery8005 I'm no where near a professional at coding, but If you're worried about forgetting then repetition and practical exercises is the best way to get these things to stick, I've watched plenty of tutorials and lessons, or just read materials without practical use, and when I go to put it to use I then just have a bad habit of fully blanking if I've not done any practical exercises alongside it.

  • @helenomotayo9827
    @helenomotayo9827 3 года назад +63

    I've always wanted to learn Python but I've been afraid...
    Just 8mins into the video, I'm confident that I can learn it.
    Thanks for simplifying this course. I'll surely recommend this course to anyone!
    You just gained an additional subscriber!
    Just tried to vote only to realise that you already got the award...you definitely deserve it.
    Thanks again.

  • @betthemahmud6642
    @betthemahmud6642 Месяц назад

    Hi! It's the year 2024 where my mother decided for me to start learning python as a free time thing, I never really was interested in anything growing up until she gave me this idea, as an 11 yr old currently learning, its hard i get it but overtime its becoming a little more easier for me to understand and im almost 2 hrs into it, Thank you mother for giving me a new world to learn it! P.S Mosh you would probably be my favourite teacher in secondary! Bye i hope u carry on and become bigger as time goes by!

  • @Messiah184-c8u
    @Messiah184-c8u 3 года назад +597

    I am 12 years old, and i am learning python so I can get my dream job as programmer at NASA. As they say that it's never too early to start learning what you have a passion for.

    • @dryzle6566
      @dryzle6566 3 года назад +30

      good luck

    • @Messiah184-c8u
      @Messiah184-c8u 3 года назад +19

      @@dryzle6566 Thank you, I appreciate it very much.

    • @under.5142
      @under.5142 3 года назад +8

      @@Messiah184-c8u Did u learn anything, i need to know because idk

    • @Messiah184-c8u
      @Messiah184-c8u 3 года назад +14

      @@under.5142 I did learn the basics of python.

    • @under.5142
      @under.5142 3 года назад +6

      @@Messiah184-c8u Nice, i learned most of the stuff in 1 hour

  • @synchronicitytarot456
    @synchronicitytarot456 Год назад +283

    I am at about 1h20min in this course and I just stopped by to tell you that you are an amazing teacher. Totally love the way you teach and explain, your voice is making the course more interesting. This has been so helpful, I am really in lack of words. Thank you so much for everything.

  • @liamc7070
    @liamc7070 4 года назад +129

    What a wholesome guy. He's teaching python but he also takes the time to teach order of operations. That's dedication.

    • @fitmotheyap
      @fitmotheyap 4 года назад

      some people don't even know math but still i love this guy.. i literally need this.. i wanna make something which i don't wanna say but it does require coding to make life way easier so yeah and i already know some amount of java but python is simpler

    • @codingwithbarnes2619
      @codingwithbarnes2619 3 года назад

      @@fitmotheyap yah

    • @codingwithbarnes2619
      @codingwithbarnes2619 3 года назад

      @@fitmotheyap why don’t you have any content

    • @fitmotheyap
      @fitmotheyap 3 года назад

      @@codingwithbarnes2619 my youtube? Won't risk getting false terminated again like my old one so they are all just unlisted videos to show to my friends

  • @maryammehboob5267
    @maryammehboob5267 2 месяца назад

    1:52 solution for F star patterns:
    for i in range (2):
    for i in range(5, 1, -3):
    print(i * "*")
    print(i * "*")

  • @sphinyal8758
    @sphinyal8758 2 года назад +191

    I'm gonna add myself to the many "thank you"s! I'm one hour in and I already understood more than I did in a TWO DAYS course I got from work. You singlehandedly gave me the trust that even I can learn python and programming. This video is worth gold to me right now! Thank you Mosh!

    • @harleylover345
      @harleylover345 2 года назад +1

      Can u share me something about work from home? Like which field

    • @mohammedelwan7180
      @mohammedelwan7180 2 года назад +2

      @@harleylover345 You may check python uses and see what fits you the most, or you can just head for the most common uses like web designing and so

    • @dheerajbonagiri3756
      @dheerajbonagiri3756 2 года назад

      Yeah having same feeling in my mind at finally

    • @annarbor94
      @annarbor94 2 года назад

      Absolutely!!!!!

    • @catchovalzwendar3350
      @catchovalzwendar3350 2 года назад

      @@harleylover345 many IT jobs can be done from home. A helpdesk job is a great entry point which can lead to IT Systems (fixing operating system issues), networking (getting data where it needs to go), web/application design (creating a front-end interface for customers), database (making data available to the application designers). All of these can be done from home and the helpdesk is often a good way to get your foot in the door. Of course Mosh's courses can help you skip the helpdesk if you are interested in front-end or back-end design. Good luck, and enjoy your career!

  • @lukesiebenhausen6031
    @lukesiebenhausen6031 2 года назад +331

    I'm starting to learn Python to get into CyberSec. I'm 37 years old and finally found what I want to do with my life. After researching I found that Python is a key coding tool in the industry so here I am. Thanks Mosh

  • @jasminejanneth6857
    @jasminejanneth6857 3 года назад +474

    OMG IM FINALLY STARTING TO GET PYTHON.
    I watched the first 1.5 hrs and it summed up everything I’ve learned in the first 2 months of my university course. The way Mosh explains it was so easy to understand. I feel hopeful I’ll pass this class now.

    • @naman4067
      @naman4067 3 года назад +20

      Don't focus on grades focus on knowledge

    • @fiveeyes2802
      @fiveeyes2802 3 года назад +3

      That’s awesome! I really like his teaching, too!

    • @justanothergentleman4920
      @justanothergentleman4920 3 года назад +4

      @@naman4067 duh that literally sounded like a copied line

    • @naman4067
      @naman4067 3 года назад +8

      @@justanothergentleman4920 I thought it was important think to say because she was so worried about her grades

    • @charlesleclerc5737
      @charlesleclerc5737 3 года назад +4

      i don't understand about the started variable in building car game
      can someone explain it to me?

  • @courtneyholt9794
    @courtneyholt9794 2 месяца назад

    I’m only 30 mins in and have learned so much already, im starting from scratch so i know little to nothing about programming but this is so helpful so far I have a Bachelors in Biology but decided to pursue my Masters in AI so this channel has become my best friend!

  • @slurp5963
    @slurp5963 4 года назад +88

    The 2 most important things in learning anything are:
    Have confidence in your abilities but don’t overestimate
    Having a good teacher that knows what they are doing.

    • @Batatudo
      @Batatudo 4 года назад +2

      Wise comment. Hats off to you.

    • @智慧共享
      @智慧共享 4 года назад +1

      Need to learn python, c / c ++, Huawei HCNA, HCNP, HCIE, Huawei Internet of Things IoT can subscribe to smart sharing, I will update a full set of video tutorials.
      ruclips.net/channel/UCGXsvcvFZt8IHeAtonvmGtg

    • @toohighonlife
      @toohighonlife 4 года назад

      can anyone tell me what is the problem
      import openpyxl as xl
      from openpyxl.chart import BarChart, Reference
      filename = (input("enter the name of file that you want to automate"))
      def process_workbook(filename):
      wb = xl.load_workbook(filename)
      sheet = wb['Sheet1']
      for row in range(2, sheet.max_row + 1):
      cell = sheet.cell(row, 3)
      corrected_value = (cell.value * 0.9)
      corrected_price_cell = sheet.cell(row, 4)
      corrected_price_cell.value = corrected_value
      value = Reference(sheet, min_row=2,
      max_row=sheet.max_row,
      min_col=4,
      max_col=4)
      chart = BarChart()
      chart.add_data(value)
      sheet.add_chart(chart, 'e2')
      wb.save(filename)

  • @cristi5137
    @cristi5137 3 года назад +630

    Huge respect for the guy who subtitled 6 hours of content

    • @abudixgamer
      @abudixgamer 3 года назад +51

      huge respect to the guy who actually made the 6 hours of content

    • @karthikgolagani6844
      @karthikgolagani6844 3 года назад +31

      we can create subtitles with a python code

    • @dyingscarlet
      @dyingscarlet 3 года назад +4

      ye lol

    • @CS-wi3ff
      @CS-wi3ff 3 года назад +2

      How was the course bro?

    • @abudixgamer
      @abudixgamer 3 года назад +4

      @@CS-wi3ff I've seen only the half so far and it's pretty good i understood everything so far

  • @dontbetoxic4387
    @dontbetoxic4387 3 года назад +285

    00:00:00 Introduction
    00:01:49 Installing Python 3
    00:06:10 Your First Python Program
    00:08:11 How Python Code Gets Executed
    00:11:24 How Long It Takes To Learn Python
    00:13:03 Variables
    00:18:21 Receiving Input
    00:22:16 Python Cheat Sheet
    00:22:46 Type Conversion
    00:29:31 Strings
    00:37:36 Formatted Strings
    00:40:50 String Methods
    00:48:33 Arithmetic Operations
    00:51:33 Operator Precedence
    00:55:04 Math Functions
    00:58:17 If Statements
    01:06:32 Logical Operators
    01:11:25 Comparison Operators
    01:16:17 Weight Converter Program
    01:20:43 While Loops
    01:24:07 Building a Guessing Game
    01:30:51 Building the Car Game
    01:41:48 For Loops
    01:47:46 Nested Loops
    01:55:50 Lists
    02:01:45 2D Lists
    02:05:11 My Complete Python Course
    02:06:00 List Methods
    02:13:25 Tuples
    02:15:34 Unpacking
    02:18:21 Dictionaries
    02:26:21 Emoji Converter
    02:30:31 Functions
    02:35:21 Parameters
    02:39:24 Keyword Arguments
    02:44:45 Return Statement
    02:48:55 Creating a Reusable Function
    02:53:42 Exceptions
    02:59:14 Comments
    03:01:46 Classes
    03:07:46 Constructors
    03:14:41 Inheritance
    03:19:33 Modules
    03:30:12 Packages
    03:36:22 Generating Random Values
    03:44:37 Working with Directories
    03:50:47 Pypi and Pip
    03:55:34 Project 1: Automation with Python
    04:10:22 Project 2: Machine Learning with Python
    04:58:37 Project 3: Building a Website with Django
    00:00:00 Introduction
    00:01:49 Installing Python 3
    00:06:10 Your First Python Program
    00:08:11 How Python Code Gets Executed
    00:11:24 How Long It Takes To Learn Python
    00:13:03 Variables
    00:18:21 Receiving Input
    00:22:16 Python Cheat Sheet
    00:22:46 Type Conversion
    00:29:31 Strings
    00:37:36 Formatted Strings
    00:40:50 String Methods
    00:48:33 Arithmetic Operations
    00:51:33 Operator Precedence
    00:55:04 Math Functions
    00:58:17 If Statements
    01:06:32 Logical Operators
    01:11:25 Comparison Operators
    01:16:17 Weight Converter Program
    01:20:43 While Loops
    01:24:07 Building a Guessing Game
    01:30:51 Building the Car Game
    01:41:48 For Loops
    01:47:46 Nested Loops
    01:55:50 Lists
    02:01:45 2D Lists
    02:05:11 My Complete Python Course
    02:06:00 List Methods
    02:13:25 Tuples
    02:15:34 Unpa lib

  • @amaanahmad6490
    @amaanahmad6490 Месяц назад +1

    Video ka audio track "Hindi" aur "English" me rakhne ke liya apka bahut shukriya....☺☺☺☺☺👏👏👏👍👍👍

  • @Momofamlly
    @Momofamlly 4 года назад +44

    I’m only 30 min in and I’ve already learned a ton and can follow easily. Teach other python instructors how to teach....please! Thank you for what you do.

  • @michaelduran9792
    @michaelduran9792 2 года назад +111

    I'm only about 28 minutes into this course. I was able to write the pounds to kilograms code with only notes and having to google the conversion rate. For anyone looking to learn as a beginner this is the place ! i have ZERO experience in programming or coding or even IT.
    Thank you Mosh for making this so accessible to beginners !

    • @ThaMobstarr
      @ThaMobstarr 2 года назад +5

      I am just a few minutes in, but I really feel like this guy has us people who have no programming skills or experience in mind.

    • @510.z
      @510.z 2 года назад

      I'm a beginner aswell and I'm a sophmore in High School. It's great to learn how to program with zero experience all starting with this course. I am an hour and a half through and spent hours practicing all of these. I'm glad this is easily accessible I'm honestly grateful.

    • @sjacqVO21
      @sjacqVO21 2 года назад

      @@510.z hell yeah, dude. start out young. youll definitely be ready for the professional world after high school & college with your exp. keep it up, youngin.

    • @510.z
      @510.z 2 года назад

      @@sjacqVO21 appreciate it 💪🏽 by the time I get out of college I’ll be looking for jobs with 8 years of experience

  • @judetiangan7716
    @judetiangan7716 7 месяцев назад +130

    Bro i'm crying i don't think Mosh is even at 100k subs when he posted this and now he is 3.85mil.

    • @Johann-gj6pf
      @Johann-gj6pf 6 месяцев назад +4

      Well, actually he is at 3.90 mil🤓

    • @Johann-gj6pf
      @Johann-gj6pf 6 месяцев назад

      🖐🤨

    • @RajarshiMukherjee-p9o
      @RajarshiMukherjee-p9o 5 месяцев назад +6

      @@Johann-gj6pf Well, actually he is at 3.91 mil🤓

    • @Johann-gj6pf
      @Johann-gj6pf 5 месяцев назад

      @@RajarshiMukherjee-p9o lol

    • @hkrishnank1
      @hkrishnank1 5 месяцев назад

      @@RajarshiMukherjee-p9o you mean,3.92 mil🤓

  • @m.shahmeermustafa2756
    @m.shahmeermustafa2756 Месяц назад +1

    1:53:20
    I have done it like that:
    list = [5, 2, 5, 2, 2]
    for num in list:
    for i in range(num):
    print("x", end = "")
    if i == num - 1:
    print("
    ")

  • @glyph-x4670
    @glyph-x4670 4 года назад +389

    TABLE OF CONTENT
    00:00:00 Introduction
    00:01:49 Installing Python 3
    00:06:10 Your First Python Program
    00:08:11 How Python Code Gets Executed
    00:11:24 How Long It Takes To Learn Python
    00:13:03 Variables
    00:18:21 Receiving Input
    00:22:16 Python Cheat Sheet
    00:22:46 Type Conversion
    00:29:31 Strings
    00:37:36 Formatted Strings
    00:40:50 String Methods
    00:48:33 Arithmetic Operations
    00:51:33 Operator Precedence
    00:55:04 Math Functions
    00:58:17 If Statements
    01:06:32 Logical Operators
    01:11:25 Comparison Operators
    01:16:17 Weight Converter Program
    01:20:43 While Loops
    01:24:07 Building a Guessing Game
    01:30:51 Building the Car Game
    01:41:48 For Loops
    01:47:46 Nested Loops
    01:55:50 Lists
    02:01:45 2D Lists
    02:05:11 My Complete Python Course
    02:06:00 List Methods
    02:13:25 Tuples
    02:15:34 Unpacking
    02:18:21 Dictionaries
    02:26:21 Emoji Converter
    02:30:31 Functions
    02:35:21 Parameters
    02:39:24 Keyword Arguments
    02:44:45 Return Statement
    02:48:55 Creating a Reusable Function
    02:53:42 Exceptions
    02:59:14 Comments
    03:01:46 Classes
    03:07:46 Constructors
    03:14:41 Inheritance
    03:19:33 Modules
    03:30:12 Packages
    03:36:22 Generating Random Values
    03:44:37 Working with Directories
    03:50:47 Pypi and Pip
    03:55:34 Project 1: Automation with Python
    04:10:22 Project 2: Machine Learning with Python
    04:58:37 Project 3: Building a Website with Django

    • @prangopalsaha4280
      @prangopalsaha4280 4 года назад +10

      U just copied it
      Still salute

    • @arnavtheawesome8576
      @arnavtheawesome8576 4 года назад +3

      bruh its there in the description of the vid but thanks anyway

    • @glyph-x4670
      @glyph-x4670 4 года назад +12

      @@prangopalsaha4280 man i took so much of my patience and efforts to look into the video and help you guys but looks like it was in the description.

    • @arnavtheawesome8576
      @arnavtheawesome8576 4 года назад

      @@glyph-x4670 ohhh i see

    • @raznewman7406
      @raznewman7406 4 года назад

      That’s awesome, thanks !

  • @JoeSmith-zu6lb
    @JoeSmith-zu6lb 4 года назад +77

    Hey Mosh, thanks for this video! Old guy here, 70yrs, and need something like this to keep the old brain going!

    • @mohammadibrahim6992
      @mohammadibrahim6992 4 года назад

      want to learn PYTHON With UDEMY!!! Then Follow the playlist: ruclips.net/video/_1EEShIbdTo/видео.html

    • @hexeeboldchannel3246
      @hexeeboldchannel3246 4 года назад +3

      Good luck on your coding journey!

    • @samuraicop4930
      @samuraicop4930 4 года назад +5

      Cave of Information Technology get lost !!!!

    • @fireboat9063
      @fireboat9063 4 года назад +6

      @@mohammadibrahim6992 stop advertising on other people's channels. Its annoying and all your doing is begging for attention

    • @DG-vg5ei
      @DG-vg5ei 4 года назад +1

      Fake

  • @Raptor-yh3th
    @Raptor-yh3th 3 года назад +275

    ITS ALSO ALL CAPTIONED, NOT JUST AUTO GENERATED. this man deserves an award
    edit: why so many people in the comments? you're here for whats up there, not here

    • @axelamv3221
      @axelamv3221 3 года назад +3

      Fr, mosh is the best.

    • @dyingscarlet
      @dyingscarlet 3 года назад +2

      Am I rude for assuming that this account above me is a bot?

    • @axelamv3221
      @axelamv3221 3 года назад +26

      @@dyingscarlet Kinda rude... stop judging bots

    • @dyingscarlet
      @dyingscarlet 3 года назад +2

      aye lol

    • @ChillyRhombus
      @ChillyRhombus 3 года назад

      @Blue eyed Eurasian Yes python IDLE, is a IDE with simple tools(like run the file, format the code,etc.). And as long you have de python console you can run any .py file, the IDE is just to help you write code more easily.

  • @nathanmora9734
    @nathanmora9734 9 дней назад

    Thank you for this, I have been working in RPA for about 4 years just using low code no code software like UiPath and Power automate. I haven't had any coding experience with any other languages. I need to learn python for data analysis. I signed up for a class through my local university, there is no one on one teaching, its all text reading and a few short video examples. I'm glad i found this channel to help out with the class. The hard part of all this is taking the time on my own and finding a place to concentrate and learn the code, that is my struggle right now. I work from home so getting off work and then trying to learn python is really challenging. I got lost for about 2 weeks in youtube channels and tutorials, i found myself just wasting time trying to stick with just one tutorial. I made my decision to stick with your channel. if you have any advice on how to practice coding or a step by step process on the best way to go about this i would be thankful. Thanks for taking the time to help us learn.

  • @Gilrohire
    @Gilrohire 3 года назад +74

    As a Python user, I think this is amazing. The ease and conciseness with which Mosh goes through the tutorials not only shows his incredible understanding and deep knowledge of programming in general, but a big talent for teaching as well. This would always be my first pick if I were a beginner.

    • @ssingh8307
      @ssingh8307 3 года назад

      what after i complete this course ?? should i take a new course or something

    • @Gilrohire
      @Gilrohire 3 года назад +1

      @@ssingh8307 Depends on your goals, of course. A course doesn't make you a programmer let alone a software engineer or a web developer if that's what you want to become. Keep on coding and keep on studying. Hope that helps.

    • @ssingh8307
      @ssingh8307 3 года назад

      @@Gilrohire can you recommend othe courses after this..

    • @Djjskd
      @Djjskd 3 года назад

      I'm on windows but I'm not on Mac and I wanna learn Lua and Java but it seems like I can't do python

    • @Gilrohire
      @Gilrohire 3 года назад

      @@Djjskd The OS doesn't matter, just chose a suitable IDE for the language you wanna code in. PyCharm should work perfectly fine on Windows, I use it on Linux and it's great.

  • @generic_name4570
    @generic_name4570 5 лет назад +31

    This video is LEGENDARY, I haven't even started and I'm already speechless.

  • @lumberapple8820
    @lumberapple8820 3 года назад +161

    Why did people dislike this video? Its a guy just spending his own free time giving out his knowledge of python for free. There is nothing to dislike about this video...

    • @ampforever7313
      @ampforever7313 3 года назад +4

      Same as....watching after 2 yrs👍🏻

    • @ibrahims4475
      @ibrahims4475 3 года назад +2

      Me too

    • @colestdomo7677
      @colestdomo7677 3 года назад +9

      probably people who are too thick to understand an easy course like this

    • @colestdomo7677
      @colestdomo7677 3 года назад +3

      @@butterplum2053 he earns money we learn without paying anything
      It's a win win

    • @dimensionalenglish214
      @dimensionalenglish214 3 года назад

      @@butterplum2053 but have u seen any ad in this vid?

  • @debrajswain4634
    @debrajswain4634 2 месяца назад

    1:55:40
    #Print F
    numbers = [5,2,5,2,2]
    for x in numbers:
    for y in numbers:
    if(x==y):
    print('x'*x)
    break
    I made this logic ❤

  • @sarithadevi8236
    @sarithadevi8236 3 года назад +55

    the amount of time, dedication and data he has spent on this is just amazing.

  • @jones.abraham
    @jones.abraham 3 года назад +48

    Can we actually talk about the work he has went through to make this video? Its incredible! i really appreciate your hardwork mosh! it takes serious patience to do this..

  • @ismaaqila5582
    @ismaaqila5582 14 дней назад

    thankyou mosh youre the best! literally made 6-hours long tutorials with such an easy understanding explanation.

  • @podclips198
    @podclips198 5 лет назад +33

    This has to be the most amazing tutorial I have seen . Dude it was crisp clear I paid so much tution fee for nothing . You are the most amazing guy