PYTHON BASICS (What I Would Learn First)

Поділитися
Вставка
  • Опубліковано 13 чер 2024
  • GET STARTED WITH REPLIT - replit.com/?UA-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 UA-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
  • Наука та технологія

КОМЕНТАРІ • 140

  • @InternetMadeCoder
    @InternetMadeCoder  2 роки тому +6

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

  • @brad-cox
    @brad-cox 2 роки тому +106

    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 🙏

  • @mahoonatech3474
    @mahoonatech3474 Рік тому +32

    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

  • @Daniel-bb5py
    @Daniel-bb5py 11 місяців тому +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!

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

  • @blazeken1781
    @blazeken1781 2 роки тому +8

    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.

  • @rodleger7132
    @rodleger7132 5 місяців тому

    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.

  • @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 🥺

  • @amoralmemes
    @amoralmemes Рік тому

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

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

  • @benkehargitai1688
    @benkehargitai1688 6 місяців тому

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

  • @Pugoey
    @Pugoey Рік тому

    AMAZING stuff man. Thanks a ton.

  • @kevinbarber2795
    @kevinbarber2795 11 місяців тому

    This was quite helpful, thank you.

  • @felixc.programs8209
    @felixc.programs8209 2 роки тому +5

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

  • @EIStudent
    @EIStudent Рік тому

    This is an AWESOME video! Thank you!

  • @marcospalacios1241
    @marcospalacios1241 Рік тому

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

  • @virajhaldar9717
    @virajhaldar9717 2 роки тому +2

    Need more tutorials like this!!!

  • @techwatch-2107
    @techwatch-2107 Рік тому +1

    it is very helpful. tnx sir.

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

  • @chiby_chibes
    @chiby_chibes Рік тому

    Thank you😁 very helpful.

  • @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

  • @Dividendology
    @Dividendology Рік тому +1

    This is a GREAT Tutorial!! Great Job!!

  • @calecoin
    @calecoin 2 роки тому +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!

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

  • @danielrodriguezperez8655
    @danielrodriguezperez8655 4 місяці тому

    Thanks for the vid!

  • @dp-r.est.8995
    @dp-r.est.8995 Рік тому

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

  • @Chick0714
    @Chick0714 День тому

    This is a cool way to learn ❤

  • @Addistoday
    @Addistoday Рік тому

    thank you, from Ethiopia!🇪🇹

  • @kamilhacilov1653
    @kamilhacilov1653 2 роки тому +1

    Thanks, like your contents )

  • @naseemabbas9302
    @naseemabbas9302 Рік тому

    So good bro🎉; such a good one

  • @thePanda_huma
    @thePanda_huma Рік тому

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

  • @alexikamran7039
    @alexikamran7039 Рік тому +1

    replit is awesome for java and python as beginers

  • @sementink8844
    @sementink8844 2 роки тому +1

    very helpful thank 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.

  • @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

  • @stemstudentph9246
    @stemstudentph9246 Рік тому

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

  • @KeyserTheRedBeard
    @KeyserTheRedBeard 2 роки тому +2

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

  • @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

  • @AndrewBamfordOWP
    @AndrewBamfordOWP Рік тому

    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.

  • @JoseRomero-gh7zz
    @JoseRomero-gh7zz 10 місяців тому

    nice video!!!

  • @avantgarde0325
    @avantgarde0325 Рік тому

    great video man

  • @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)?

  • @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

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

  • @annasshaikh2575
    @annasshaikh2575 2 роки тому +1

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

  • @carlosluischavarriarivera9271

    Thank!

  • @virajhaldar9717
    @virajhaldar9717 2 роки тому +3

    PeRfEcT timing :)

  • @captainkatz1775
    @captainkatz1775 3 місяці тому

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

  • @maaloron9846
    @maaloron9846 Рік тому

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

  • @AvivaMartin
    @AvivaMartin 2 роки тому +2

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

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

  • @melted_llama_two4194
    @melted_llama_two4194 Рік тому

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

  • @BengaliEnayet
    @BengaliEnayet Рік тому

    Thanks...🤟

  • @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

  • @rakhmonjonovasadbek8
    @rakhmonjonovasadbek8 7 місяців тому

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

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

  • @Leverquin
    @Leverquin Рік тому

    what is that keyboard?

  • @Lorraine-cx2sq
    @Lorraine-cx2sq 10 місяців тому

    input('Please answer') not working why?

  • @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

  • @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.. 😄

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

  • @prasantkumarsahoo8479
    @prasantkumarsahoo8479 Рік тому

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

  • @soufianejeddistory
    @soufianejeddistory 2 роки тому

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

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

  • @samuelnjoroge299
    @samuelnjoroge299 9 місяців тому

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

  • @clingyking2774
    @clingyking2774 2 роки тому +1

    I think you should do this more

  • @Kryojenix
    @Kryojenix Рік тому

    17:53 That's a backslash 🤓

  • @stevic992
    @stevic992 2 роки тому

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

  • @marcghale9526
    @marcghale9526 2 роки тому +1

    new content coming up!!! 🔥🔥🔥

  • @xjarhd570
    @xjarhd570 Рік тому

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

  • @Sistersvlog254
    @Sistersvlog254 2 роки тому +1

    amazing

  • @Shakir_A
    @Shakir_A 2 роки тому

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

  • @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! ;)

  • @Pareshbpatel
    @Pareshbpatel Рік тому +1

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

  • @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

  • @mario312
    @mario312 4 місяці тому

    I just want to build shait.

  • @RGB81-vr2se
    @RGB81-vr2se 8 місяців тому

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

  • @stevenanderson5811
    @stevenanderson5811 Рік тому

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

  • @solobrrdo.p.t6931
    @solobrrdo.p.t6931 Рік тому

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

  • @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?

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