PYTHON BASICS (What I Would Learn First)

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 พ.ค. 2024
  • GET STARTED WITH REPLIT - replit.com/?TH-cam...
    Click the link above to code along with me in this video. No setup needed!
    In this video I will be teaching you the basics of how to think like a programmer; specifically using the Python programming language.
    🚀 Become a Real Python Developer - academy.internetmadecoder.com...
    Python Courses mentioned:
    Python For Everybody - www.py4e.com/
    Zero to Mastery - Python Online Bootcamp- academy.zerotomastery.io/a/af...
    (Use Code FRIENDS10 for 10% off ZTM)
    After this video, I go over
    1. The basic building blocks of Python so that you can get started learning Python
    2. The concepts that you will need to master in order to become a proficient Python programmer
    3. A list of courses and resources at the end that I recommend so that you will know exactly where to go next
    But before all of this, let’s briefly discuss why Python is such a great language to learn.
    There are 4 main reasons why I’ve personally switched to using Python as the main programming language that I use the most.
    1. The applications.
    2. The syntax.
    3. The libraries.
    4. the demand.
    What we will discuss in this video:
    I’ll try to focus on the big picture and the basics so that you can start to get an understanding of how Python, and more generally, how a programming language works. I’ll focus on trying to explain this in a way that is as easy to understand as possible.
    ✏️ My FREE COMPUTER SCIENCE DEGREE Notion Template - free-compsci-degree-imc.notio...
    STUDY & CODING RESOURCES
    💰 BEST CODING COURSES. Use Code FRIENDS10 for 10% off - academy.zerotomastery.io/a/af...
    ➕ BEST DATA STRUCTURES & ALGORITHMS COURSE - academy.zerotomastery.io/a/af...
    📗 BEST BOOK TO PASS CODING INTERVIEWS - amzn.to/3i8B8EK
    📱 BEST MOBILE DEVELOPMENT COURSE - click.linksynergy.com/link?id...
    MY BLOG
    📗 JOIN MEDIUM TO ACCESS MY BLOG CONTENT - / membership
    GEAR
    ⌨️ BEST KEYBOARD FOR PROGRAMMERS - amzn.to/3Ly2mSD
    🖱 BEST PRODUCTIVITY MOUSE - amzn.to/3gF7MgH
    🔊 MY SPEAKERS - amzn.to/3waA5MP
    🎧 MY HEADSET - amzn.to/3CNkdkt
    📸 MY CAMERA FOR TH-cam VIDEOS - amzn.to/3BjU7Vv
    🎤 MY MIC - amzn.to/34Q1QP6
    📹 BEST AFFORDABLE GIMBAL - amzn.to/34VKGPZ
    OTHER VIDEOS
    💻 How I Learned to Code in 4 MONTHS - & Got a Software Engineer Job (no CS Degree) - • How I Learned to Code ...
    ⌨️ How I'm Teaching Myself Computer Science using Notion (OSSU) - • How I'm Teaching Mysel...
    🖱 CS50 FULL REVIEW - Best Course to Learn Computer Science in 2022? (edX, Harvard) - • CS50 FULL REVIEW - Be...
    🎵 WHERE I GET MY MUSIC - share.epidemicsound.com/pbcy6d
    💻 WEBSITE - www.internetmadecoder.com
    📸 FOLLOW ME ON INSTAGRAM - / internetmcoder
    WHO AM I?
    This channel documents my life as a Self-Taught Software Engineer as well as my journey teaching myself Computer Science & Programming.
    DISCLAIMER: some of the links in the description may be affiliate links. If you purchase a product or service using the links that I provide I may receive a small commission. This is no extra charge to you! Thanks for supporting Internet Made Coder :)
    CHAPTERS:
    0:00 Intro
    0:40: Why Python
    2:40 TUTORIAL PART 1
    10:20 TUTORIAL PART 2
    22:45 Resources to learn Python
    Tags: python basics, learn python, learn python for free, python tutorial, python 101, coding for beginners, python for beginners, python in 20 minutes, get started with python, python projects, automate the boring stuff with python, learn python, python automation, automate your life, learn python fast, python fundamentals, bash scripting, learn to code, coding projets, coding project ideas, coding tutorial
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 139

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

    GET STARTED WITH REPLIT - replit.com?TH-cam&YT_SEO&Internet_Made_Coder

  • @brad-cox
    @brad-cox 2 ปีที่แล้ว +104

    Harvard Uni has a great 10 week course on Python as well, known as CS50P - hosted by David Malan (everyone's favourite CS50 Lecturer). I'm currently mid-way through it and can definitely recommend it!

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

      oh yeah true, they released their new course! I'm sure it's amazing too!!

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

      I’m actually doing that course rn. It’s amazing. Really difficult but defo worth it

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

      @@mehdisheriff Their problem sets are so bloody difficult , are u guys able to do it without help?

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

      @@dishaanchahal8796 it is super difficult. Sometimes I’m stuck on them for a week. Sometimes it I absolutely cannot do it, I open dors coding schools tutorials and watch till the explanation of the pseudo code ajd that usually helps me answer the questions

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

      Is it a free course?

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

    I started learning to code to leave my profession of architecture for 3 years due to the intense working conditions. I had an interest in coding since I was a kid, I even made my own website at 14 years old, but unfortunately, life conditions pushed me to a different field. Thanks to you, I gathered my courage and I learn by doing intensive research by saying it's not too late for anything. Thank you very much for your motivation and valuable content 🙏

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

    Very useful. Like other learners below, I m also starting a course, but you summarized it much better n simpler. Will check out yr other Python tutorials. Kiitos paljon from Sweden

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

    This is my first lesson and near the end of the video, I used print('Your score is', (score)) and it worked!

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

    Thank you so much for teaching us this steps. I do not have any knowledge on Python. I really appreciate your time and effort to explain it in the most simple way. You got a new subscriber!

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

    Just starting to learn Python. Like your video. Need to check out your other videos. I greatly appreciate real world examples of coding to show beginners along with the explanations. It helps us beginners "think" and opens up the the doors to what is possible.

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

    Unbelievable video. I am learning python at the moment and i have come across these terms while learning, but this is a great way of putting them all together in one understandable, easy to digest video. People really need to start to take jargon out of things for beginners. Well done man.

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

      Hey i see ur comment was made a month ago, how experienced are you now?

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

      @@iloveyourodman7023 Still terrible :)

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

      @@mahoonatech3474 LOLLLL im on day 3 bro, appreciaten the honesty

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

      @@iloveyourodman7023hey guys, I’m litrally on day1, I’ve never coded before this I’ve never had any experience in anything to do with programming , 2 month in how are you guys getting on? I’m so confused at the moment still, I can’t even try figure out how to do it my self when he says give it a go before I show answer etc. please tell me this gets better lol!

    • @asmirv12
      @asmirv12 10 หลายเดือนก่อน

      @@mahoonatech3474 How's your progres now man, just started 10 days ago

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

    Thank you for posting this. You make me want to learn coding.
    I always thought It’d be too late for someone like me to start. But you changed that.

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

    Pedagogically the most valuable video in this topic that I've found so far! :)

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

    Thank you so. much for your beautiful energy and content. I am an enthusiast learner and feel like the futur lays in computer science, decided to start my coding journey and finding your videos helps A LOT!

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

    AMAZING stuff man. Thanks a ton.

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

    Everything made as much sense to me as possible after your video, thank you

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

    Gosh!!!!! I just finished all your videos in the space of 5 hours and I must say they are amazingly amazing. Thanks a lot.

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

      oh wow that's quite the marathon😅

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

      @@InternetMadeCoder Your videos are practical, inspiring and captivating. I’m going to put in the work. I’ve been learning coding for the past 3 weeks and I’ll keep at it and pass that deep point that frustrates coders 🥺

  • @kevinbarber2795
    @kevinbarber2795 10 หลายเดือนก่อน

    This was quite helpful, thank you.

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

    This is an AWESOME video! Thank you!

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

    very useful/helpful yet practical thank you...i appreciate your effort. . .🙏

  • @techwatch-2107
    @techwatch-2107 ปีที่แล้ว +1

    it is very helpful. tnx sir.

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

    So good bro🎉; such a good one

  • @felixc.programs8209
    @felixc.programs8209 2 ปีที่แล้ว +5

    Very informative, thanks for posting! You motivated me to start my own Data Science/Engineering TH-cam channel myself. Thank you!

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

    Thanks for the vid!

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

    I believe you're using the Keychron K8 and not the K6 that you have linked? I started using your notion open source computer science degree template and loving it! It definitely helps stay motivated having a detailed curriculum to go off of. And it's easy just adding notes to your notion template to stay on track and review what I've learned. Much appreciated!

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

    Thank you😁 very helpful.

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

    Thanks, like your contents )

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

    thank you so much for this!!!! recently started learning python and I'm really a beginner so. thank u so much!!!!🙌✨

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

      🔥

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

      @@InternetMadeCoder hoping more tutorials from you😄😄✨✨

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

      @HOLY FIRE let's goo!!!!🔥🙌

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

      ​@Spirit¬Soul¬Body ye

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

    Thank you soomuch more pls you realy made it easy for me to understand after 4 years of being a computer eng here in ph

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

    Thank you for this video. It's very helpful. you should make a full video tutorials in python for beginners. I sub!

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

    Need more tutorials like this!!!

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

    This is a GREAT Tutorial!! Great Job!!

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

    great video man

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

    Great tips and videos. I am a python beginner. A build engineer who desperately need python to pass DevOps interviews. Would you please make videos like this but progressively go deeper so I can learn python and also for the purpose of passing python coding interviews? I found this video very easy to digest - small videos concentrate on a particular python feature or common usages. Thank you.

  • @JoseRomero-gh7zz
    @JoseRomero-gh7zz 10 หลายเดือนก่อน

    nice video!!!

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

    replit is awesome for java and python as beginers

  • @dp-r.est.8995
    @dp-r.est.8995 ปีที่แล้ว

    Great video, thanks. This is literally my python class in 20 minutes lol

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

    Thanks for the video. I decided to join the course that you recommended. So should be some affiliate commission coming your way. The course looks great. The only issue I have with it is that the Discord link doesn't work. Is the discord still running? There was so much hype about it but no discord.

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

    I have been following your journey since you made the video about OSSU. Anyways, Im curious about how many programming language have you learn ? Do you recommend learning two language at once or only learn another language when you have done learning the current one?

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

      Perhaps a better way to think about it is which area of programming are ou most into. You don't necessarily even need to know many languages, most languages can do almost anything. But if you want to do AI, you should learn Python because it's most used there. If you want to do web, Javascript is probably best. If you don't know, just keep learning whatever language you want and trying to figure out what you're most interested in along the way.

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

    thank you, from Ethiopia!🇪🇹

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

    I've been using alongside the programming hero app to practice and under the concepts

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

    About the "zero to mastery" course. What's the difference between the link you sent out which is a monthly subscription model and the one from Udemy, which is a one off payment of $84 (discounted at $14.99 at this time)?

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

    My largest goal with programming is to make video games. I chose to use Blender game engine because you can use python inside of Blender. I know there are better game engines out there . I just want to make games that me and my buddies can play.

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

    impressive upload Internet Made Coder. I killed that thumbs up on your video. Always keep up the really good work.

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

    very helpful thank you.

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

    Awesome i dont need to type the libraries and no more ; at the end of the code brilliant.

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

    Is print(f"Final score is: {score}") same as print("Final score is: "+str(score)) ? Thats how I would write it.

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

    Thank!

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

    Thanks...🤟

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

    Dude I truly like your rather positive and dry Finnish humor. Awesome to follow your channel going to the moon.. hyvin jäbä vetää!
    But plz replit has darkmode too.. 😄

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

      hehe thanks🇫🇮😁 Finnish dry humour is best!

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

    PeRfEcT timing :)

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

    finally about to learn python after my 90th attempt, tired of doing repetitive task

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

    I have no knowledge in coding or programming and have difficulties on when to use brackets, comma,question mark etc can you help me

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

    after learning c++ python seems so easy to learn in comparison. I didn't know how many assumptions it makes for the programmer until I learned a c based language, it is so user friendly

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

    Found You A Couple Of Days Before, After I Started CS50. Nice Work

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

    I wish I studied computer science long time ago but I am 35 but I really love computer and technology and coding looks easier for me but these functions variables making programs to make life easier for others is a lot more fun and entertaining

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

    I am using the sponsor lol. Its a really good platform

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

    I need your help to lead me through my confusing part of learning Python, please. I need a mentor like you

  • @TMITP
    @TMITP 7 หลายเดือนก่อน

    I know little to nothing about the development side of data science or artificial intelligence, but I use Python every day for so many other use cases.

  • @rrking8856
    @rrking8856 10 หลายเดือนก่อน

    Bro,where can learn python if version updates?

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

    Can you please update your Notion Template/notes link? I tried to check it out but it says it cannot be found. I really love your content, please keep the videos coming!

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

      thanks for pointing this out and many apologies! I've fixed it. Here's the correct link too: free-compsci-degree-imc.notion.site/The-Open-Source-Computer-Science-Degree-b799dc75720c48fcb602e58c0c103155

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

      @@InternetMadeCoder thank you so much!

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

    I am currently enrolled into the udemy course for zero to mastery in Python..got a bargain on the sale for £10.99. I'm assuming it's the exact same

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

    I have written my code similar to his (I asked a different last question) but, for whatever reason, the thing oranged out until I added another set of single quotes at the end, but it still didn't work. I got another error message about the unterminated triple-quoted string. It works if I take the last question completely out, but that isn't how this is supposed to work. I should be able to put however many questions I want in this code and it should print out all of them. What am I doing wrong?

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

      Never mind, I figured it out. I was using a word with an apostrophe, and it didn't like it, so I changed the surrounding quotes to double quotes so it would see my apostrophe as an apostrophe, and now it's ready to go. sometimes ya just gotta talk it out with yaself.

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

    dude you scare me. you're literally going to get to 100k in under 6 months. wow.

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

    what is that keyboard?

  • @kannalix-amsmhss4369
    @kannalix-amsmhss4369 2 ปีที่แล้ว

    bro if you do competitive programming which language do you choose c++ or java or python please reply

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

      Are you being graded by program performance? If you are c++ all day my man.

  • @Lorraine-cx2sq
    @Lorraine-cx2sq 10 หลายเดือนก่อน

    input('Please answer') not working why?

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

    amazing

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

    Were can I learn python or coding I need to start but I don't know how and where to learn

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

    How much time does it take to learn python from scratch to the time you are ready to apply for junior programmer jobs?

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

    Would you recommend someone who has an MBA with a marketing background to learn Python?

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

    I just wants work in backend of web developement through the python

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

    THANK YOU BRO I FROM MOROCCO 🇲🇦🇲🇦🇲🇦🇲🇦🇲🇦🇲🇦

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

    I think you should do this more

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

    17:53 That's a backslash 🤓

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

    I followed step by step and mine won't work . IDK why

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

    Don't know what I'm doing wrong, but I've tried the 'quizGame' exercise in this video on two macs and a Windows system and it just will not work! :(

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

      Are you doing it on Replit or on your machine?

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

      @@InternetMadeCoder on Replit...it just keeps telling me I have a sytax error where there are none. In console, if I type 'questions' and/or 'answers', it merely prints what I wrote in full.

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

      @@InternetMadeCoder UPDATE: after going through it multiple times, I realised the alignment of code lines is important. I basically set each line where it needed to be and voila, it works like a charm!! I hope this is something that will eventually be unnecessary to do in Python though....otherwise it's going to take forever! ;)

  • @troycampbell3687
    @troycampbell3687 7 หลายเดือนก่อน

    why do you skip the next line to input a command? you put a questions in line 1 and skip to line 3 to put the answers, why is that?

    • @InternetMadeCoder
      @InternetMadeCoder  7 หลายเดือนก่อน

      Easier to read

    • @troycampbell3687
      @troycampbell3687 7 หลายเดือนก่อน

      @@InternetMadeCoder thank you brother, I appreciate your reply. God bless you and refill your knowledge thanks for your support to the community

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

    new content coming up!!! 🔥🔥🔥

  • @solobrrdo.p.t6931
    @solobrrdo.p.t6931 ปีที่แล้ว

    can i do this instead of python for everyday . in your course ?? named-OSSU

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

    An excellent beginner tutorial on Python. Thanks
    {2022-11-27}, {2023-01-06}

  • @RGB81-vr2se
    @RGB81-vr2se 8 หลายเดือนก่อน

    Absolutely 5 starts, for what you have put within 25 minutes.

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

    Did anyone else run into the issue of the program asking for your answer twice? Even though you have answered it once already?

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

    Hi I’m just doing this a hobby more than anything

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

    I just want to build shait.

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

    Only thing JavaScript is totally it needed for web development. It’s forced language. It’s like mainstream and pushed from all corners. You can do absolutely everything with php,html and css.

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

    Michigan is NOT free. It's just a 7 day trial, then $49 per month.

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

    Your talking too fast, and your making mistakes because of it. This is supposed to be a beginner tutorial man. Slow down please.

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

    This guy talks too much. 3 1/2 minutes in and he hasn't taught anything.