What is Python? Why Python is So Popular?

Поділитися
Вставка
  • Опубліковано 6 лип 2024
  • What is Python? This short video explains it in 4 minutes.
    🔥Python Tutorial for Beginners: • Python Tutorial - Pyth...
    🔥Python Tutorial for Programmers: • Learn Python Programmi...
    🔥Subscribe for more videos like this: goo.gl/6PYaGF
    In this video, I'm going to answer the top questions about Python:
    - What is Python?
    - What can you do with Python?
    - What kind of applications can you build with Python?
    - How to learn Python?
    Python is one of the top three most popular programming languages in 2019 and everybody is learning Python either to make their life easier or to expand their job opportunities.
    Python is often used in:
    - Data science and machine learning
    - Web development
    - Automation
    In fact, if you want to get into data science and machine learning, Python is THE language that you must learn.
    Python and Django (a popular Python framework) are also very popular choices for building the backend of web applications. Small or big companies use Python to re-write their existing applications or build new applications. Instagram, DropBox, and UA-cam are examples of websites built with Python. Well, more accurately, the backend of these applications is built with Python and Django.
    Python is also very popular for writing scripts to automate repetitive boring tasks that waste their time.
    If you want to expand your career opportunities, you should learn Python in 2019.
    Watch my Python tutorial for beginners to learn Python in one day: • Python Tutorial - Pyth...
    Stay in Touch:
    / programmingwithmosh
    / moshhamedani
    programmingwithmosh.com

КОМЕНТАРІ • 871

  • @capyprograma
    @capyprograma 3 роки тому +740

    I really recommend you the book "Automate the boring stuff with Python" if you're starting learning Python. It's a great book for beginners!

  • @EEDVANCEMENT
    @EEDVANCEMENT 4 роки тому +1544

    Teacher: Write sorry 100 times.
    Student: for x in range(100):
    print("sorry")

  • @kushalatreya
    @kushalatreya 3 роки тому +817

    wanted to check, what is python after coding it for 6 long years :D

    • @jominksimon9296
      @jominksimon9296 3 роки тому +28

      😂😂epic

    • @i_fly_emirates
      @i_fly_emirates 3 роки тому +15

      How much did you earn with python?

    • @kushalatreya
      @kushalatreya 3 роки тому +78

      @@i_fly_emirates more than I can spend.

    • @Toptrendhairstyles
      @Toptrendhairstyles 3 роки тому +5

      I want to learn ....is it easy to learn ????

    • @elbenyang6512
      @elbenyang6512 3 роки тому +15

      @@Toptrendhairstyles yes is easy cause the syntax is really simple for beginners like me

  • @HassanMohd
    @HassanMohd 5 років тому +92

    I actually want to expand my programming skills whenever I watch your videos. Very influential and impressive. Keep up the awesome work.

    • @atiqurrahman6450
      @atiqurrahman6450 3 роки тому

      Good tutorial for beginner. Know more and more plz click
      www.londonittraining.co.uk/python-training-courses-london

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

      fr lol, have a Java exam coming up next week and I now have the sudden urge to learn Python. Note that I don't even learn Python (yet) and that I suck in Java haha

  • @pantepember
    @pantepember 5 років тому +14

    I love the way you teach. Thank you for all of your efforts.

  • @Jessicanimation
    @Jessicanimation 3 роки тому +9

    I'm taking my first introduction to python class this summer!

  • @jenniferjeffery1258
    @jenniferjeffery1258 4 роки тому +3

    Thanks so much for posting this information. Really helpful!

  • @younglee6718
    @younglee6718 2 роки тому +43

    I just started to learn Python in my university this year
    and I had a hard time understanding the basic existence of it since I’m not familiar with programming whatsoever. Your video explanation made it a lot easier! Thank you for the information!

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

      Ikr I'm in shock! had no idea i signed up for this!? it looks like a cracky weird alien language

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

      FR!!!! I'm an electrical engineer but I had no coding experience whatsoever before freshmen year. They just threw us in the fire with no help and horrible teaching at a fast pace! I struggled so much and never really got the full picture or a high level understanding of anything! This was partly my fault for not taking the initiative but mostly the teacher's fault for being horrible. After the first week, the professor was shocked by how many kids were coming to him and asking how to even download Python on their computers lol. Finally in the beginning of one of our classes he was like "Okay it seems like most of you have never coded before? I thought you would all be experts at this point... This might be a rough semester for some of you." For an intro class????? Well long story short the majority of kids did horrible (myself included) and the course was curved soo much that I got a B by getting 40's and 60's on my exam. I passed but probably shouldn't have. I was traumatized that I never wanted to touch it again!!! A few years later now and I am trying to go back and learn it for work and I'm enjoying it so much! Learning at a reasonable pace with teachers that aren't horrible is a game changer...Plus it's free/cheap! Thank goodness I found these videos and other resources! Everything is clicking now, I just wish I found this sooner SMH

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

    Really enjoyed this. Going to dig deeper into Python and watch your other videos as well. Thanks for sharing

  • @olalekefasanye6048
    @olalekefasanye6048 5 років тому +13

    Wow! This is really something. I just finished subscribing for a JavaScript course and not too long after I hear this.

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

      ua-cam.com/video/Us_vaB3Plzs/v-deo.html

  • @abnormalbr33d
    @abnormalbr33d 4 роки тому +2

    Great video man simple and right to the point.

  • @rhondascraftobsessions5817
    @rhondascraftobsessions5817 2 роки тому +9

    In college, I worked with C++ and a bit of SQL. I learned about Python from a story I was reading and had to look this program up. When you said that this was an easy program to learn, you had me at EASY!

  • @johnpekkala6941
    @johnpekkala6941 4 роки тому +21

    Python is a great language because It is both a good beginner language, easy to read and debug in general and also very powerful having many great high potential uses. Python is used in all sorts of things things like teaching programming, web development, game development(PyGame and Godot Engine are 2 great examples), AI (Tensorflow is the biggest AI framework and it is a Python library. Tensorflow is used to program self driving cars and other AI based machines and devices), general machine control and science applications (including control scripts for Large Hadron Collider). Python is for sure an easy to learn/use powerful universal language! And its a fav of mine too

    • @HarshaVardhan-zs2ww
      @HarshaVardhan-zs2ww 2 роки тому +1

      Brother Iam a bipc student I don't know where to start can u please give me a guidance which programming should learn frst and where to learn

  • @michaldanco2848
    @michaldanco2848 5 років тому +11

    I really like your design, animations and also your amazing knowledge ;) Thank you for sharing with us ;)

  • @kainja5503
    @kainja5503 4 роки тому +204

    Front pic - What is Python?
    Me - Python is a Snake.

  • @sanjanaselvaraj6898
    @sanjanaselvaraj6898 5 років тому +19

    Really sir... hats off to you. Thank you for your great work. I really like the way you explain every process. Thanks a lottt. Great effort sir. I wish you to upload videos related to "web security". It will be very useful.

  • @tabrezkhan9261
    @tabrezkhan9261 4 роки тому +1

    Awesome... I got learned many things today. Thanks to understand much complex easily

  • @rutpshah
    @rutpshah 5 років тому +2

    Thank you Mosh for this important information.

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

    It was a great introduction for Python . Thanks for your awesome work !!

  • @sunpreetsingh5143
    @sunpreetsingh5143 5 років тому +1

    i really enjoyed your node js course ...you r one of the best teacher ...

  • @Gernatch
    @Gernatch 4 роки тому +11

    No joke. It’s important. I’m using it daily at my job.

  • @prashanttiwari120
    @prashanttiwari120 3 роки тому +5

    Hi Mosh please make tutorial on spring boot and especially spring security .It will be very useful for lots of people , especially of you are doing :)

  • @bibekbam3869
    @bibekbam3869 9 місяців тому +1

    I am about to start the subject of programming in my uni. And, Python is new to me but from the video, I learned that it is simple and has multiple applications in diverse fields. I am excited more about the automation utility of Python.
    Thankyou for bringing out this brilliantly presented video.

  • @1018Stacey
    @1018Stacey 4 роки тому

    Cool, I now know a whole lot more about what Python is and what the program can do!

  • @thestovietunion790
    @thestovietunion790 4 роки тому +43

    2:39 My existential crisis is back again, thanks for the motivation.

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

    Super helpful! Thanks Mosh!

  • @AJ-et3vf
    @AJ-et3vf 3 роки тому +16

    Thank you for making this Python playlist! I'm interested in learning and becoming fluent in Python so I quite appreciate this free online learning resource.

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

      this was 2 yrs ago. How are you doing so far in Python?

    • @AJ-et3vf
      @AJ-et3vf Рік тому

      @@fredrrari I'm fairly comfortable, although I'm not an expert yet because I have other commitments in life which prevented me from focusing entirely on learning Python deeper.

  • @NN-gy7xl
    @NN-gy7xl 5 років тому +2

    mosh: what software do you use to create your cool animated slides? I'm more interested in that and tired of creating boring powerpoint presentations here at work lol.

  • @Amir-rm3kx
    @Amir-rm3kx 5 років тому +2

    hi mosh,
    enrolled in your react course and I am completing my front end skills and assets,
    looking to future for becoming a full stack developer, and I am stuck between ruby on rails and python with django,
    i have been reading and listening and I dont think im going to focus on php+laravel much, maybe just for wordpress functionality.
    I wanted to know why you chose python and not ruby. as ruby on rails seems to be the better option for small projects and startup community. it would be nice to hear your thoughts. thank you.

  • @coinslotto2683
    @coinslotto2683 5 років тому +145

    I have absolutely no idea what the people in the comment section are talking about

    • @sadiasiddiqui4520
      @sadiasiddiqui4520 4 роки тому +10

      CoinSlotto can you please explain me what you have commented

    • @marleyj668
      @marleyj668 3 роки тому +1

      Same, I’m only here because my teacher is making us watch this😂

  • @Yaser__
    @Yaser__ 3 роки тому

    Amazing video quality!
    Thanks!

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

    Thank you for your video, very informative and helpful!

  • @jaimerojas6578
    @jaimerojas6578 5 років тому +24

    Hahaha this was just what I was looking for After the other course xD

  • @nemesis6625
    @nemesis6625 5 років тому +1

    you r a great teacher mr.mosh

  • @sanjaysoni1788
    @sanjaysoni1788 5 років тому +1

    great video and very clearly explained both by graphics and well-spoken keep up the good work.

  • @ags-engineering5544
    @ags-engineering5544 2 роки тому +1

    Good summary of the many advantages Python programming offers !

  • @affiliatejunkie9611
    @affiliatejunkie9611 4 роки тому +1

    Just curious which video making tool did you use to create this amazing video ?

  • @MrEarthman113
    @MrEarthman113 4 роки тому

    simple and easy to understand. thank you

  • @ladybirdcreative
    @ladybirdcreative 3 роки тому

    Great tutorial thanks Mosh!

  • @prasunjeetsoni6143
    @prasunjeetsoni6143 5 років тому +2

    Really very useful and verstile langugage.. Please provide the easy to learn tutorial for beginner ..

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

    Hai Mosh! Your videos are awesome. Can you say me which editing application you are using for slides? Thanks in advance.

  • @cryptobeginners7906
    @cryptobeginners7906 3 роки тому

    Thanks for the overview 🌸

  • @RandomShowerThoughts
    @RandomShowerThoughts 5 років тому +28

    I personally use python for everything. Deep learning with Keras, parsing data, working with dataframes, webscraping

  • @nateyarring7006
    @nateyarring7006 3 роки тому +1

    Great overview. I love python.

  • @MrVashsword
    @MrVashsword 5 років тому +2

    For someone that is just starting what is a good project to start so I can learn how to use it.

  • @Arch1301
    @Arch1301 5 років тому +2

    subscribed,very understandable ,thank you.My knowledge in programming zero,if it possible to learn phiton?

  • @sreepriyaos186
    @sreepriyaos186 4 роки тому +1

    Sir, why an end user choose python app than an app in other language? What the benefit for the end user?

  • @SOUTHSTARENTERTAINMENT
    @SOUTHSTARENTERTAINMENT 4 роки тому

    Your Explanation is Fabulous & stylish👌👌 I loved it...

  • @peymannoorbakhsh4749
    @peymannoorbakhsh4749 3 роки тому

    Hi, merci Mosh. very useful and compact.
    مختصر و مفید، سهل و ممتنع! as persian

  • @mohammedalansi7878
    @mohammedalansi7878 4 роки тому +2

    it's really new starting for me to be programming and inshallah ill do it because her in my country unfortunately the war decrease the educational process Determination in the programmatic and technological field

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

    Wowtastic !!!! just simple yet CLear.

  • @monnieluvv
    @monnieluvv 4 роки тому

    Besides the UA-cam courses, do you also hold any online classes or 1 on 1?

  • @swapnildubey55
    @swapnildubey55 4 роки тому

    gr8 job sir thanks for clearity

  • @fahadmughal9137
    @fahadmughal9137 5 років тому +2

    hi Mosh ! i'm a big fan of your teaching style .....and from so many days m searching for the machine learning courses on python but i find myself unsatisfied with them .......... i highly request to u please include a section or create a great focus on machine learning in ur python course ....then it will be beneficial for us to buy the course ....thanks In Advance with the hope will response me in a positive way .... :)

  • @mervinmarias9283
    @mervinmarias9283 5 років тому +64

    Easier is not always better. That extra description is there for a reason. It is a function name that you call to act on your variable. For example what if you wanted the middle three letters, or the last three letters? Or you wanted to swap the first three letters with the last three? C# and Javascript may not be as succinct as Python, but that extra verbosity sure comes in handy when you want to do power programming.

    • @usualunusualkid7149
      @usualunusualkid7149 5 років тому +6

      are there commands for c# or javascript
      Last 3 letters:str[:-3]
      middle 3 letters: Depends on what is middle in case of even numbered string lengh

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

      A lot of the verbosity is needless and python is actually more expressive , for example the new operator in Java requires Ides so that you can replace it with factory functions.

  • @tjl5419
    @tjl5419 4 роки тому +2

    Where do I go to get python certifications?

  • @imblack011
    @imblack011 3 роки тому +4

    im starting learning python next week at school. imma start preparing ahead of time, using ur vids because they're good and simple

  • @congregation_
    @congregation_ 3 роки тому +1

    Thanks for making things easy

  • @MohammedKaleem95
    @MohammedKaleem95 5 років тому +2

    Sir Please Suggest a tutorial of Data Structure and algorithm using Python

  • @ayodeleodaro-osayande5336
    @ayodeleodaro-osayande5336 9 місяців тому +1

    You are a great teacher for Phyton 😊

  • @BoxfedTV
    @BoxfedTV 3 роки тому

    Hi MOSH, I’m thinking about taking your course!!! :). Could PYTHON be used to make a Payment Processing Software?

  • @Azad_07650
    @Azad_07650 3 роки тому

    Thanks for making python simple..

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

    Thank you for bringing information about Python

  • @TechReptile
    @TechReptile 3 роки тому

    Wow just awesome video for learning python.

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

    Nice. Short but sharp.

  • @icewallowcmen8683
    @icewallowcmen8683 3 роки тому

    Loved this video!!!!!

  • @comeontechies1308
    @comeontechies1308 3 роки тому

    Thanks Mosh for this valuable information

  • @p.eshita2916
    @p.eshita2916 10 місяців тому

    Thanks for your channel and your videos. These are better than the lectures I am attending at the uni

  • @its_maalik
    @its_maalik 5 років тому +5

    The production quality of your videos is amazing. I would absolutely love if you did a PHP course on udemy.

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

    Hats off for your vibrant skills

  • @kyleqhowell
    @kyleqhowell 10 місяців тому

    I learned a lot from this thank you!

  • @ahmedthebest
    @ahmedthebest 4 роки тому

    Please can you show us how to create a gui app in python
    And what is the best framework I can use it
    Tkenter or wxpython or qt

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

    I love your tutorial, thank you.

  • @user-tt4ql6hg1p
    @user-tt4ql6hg1p 6 місяців тому

    Thanks for your informatio

  • @ricardomadleno564
    @ricardomadleno564 2 роки тому +4

    Python is a powerful tool that will allow you to do a lot of valuable work and if you master it you’re probably on your way to get a well payed job. It’s also not that hard to learn it. It’s already incredibly rewarding and it will only get more requested in the future.

  • @jokesfamtv2527
    @jokesfamtv2527 5 років тому +1

    You're the best dude

  • @kentrafaelmondas2783
    @kentrafaelmondas2783 3 роки тому

    Sir, can you recommend what language should I learn first pls.? I am a beginner.

  • @eliasmusavi2933
    @eliasmusavi2933 4 роки тому

    great explnation thank you

  • @bradfitzgerald2856
    @bradfitzgerald2856 5 років тому

    The code to get the first three letters would be str[:2], not str[:3]. A string is an iterable object and therefore str[:3] would slice the first 4 letters.

  • @avi933
    @avi933 5 років тому +3

    Great... After watching your javascript tutorials. Now ready to learn new language. Thank you so much 🙏🙏🙏

    • @avi933
      @avi933 5 років тому

      @@programmingwithmosh yehhh. Your video's and guide will help me to focus on python. It's very helpful for me.

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

      Good to know

  • @naspre6736
    @naspre6736 5 років тому +3

    Thank you for the invaluable information. By the way, what do you use for the animations?

    • @estoy1732
      @estoy1732 4 роки тому

      Yes, Mosh. Could you please a swear this? Are you using python for the video animation?

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

      Yes mosh, I'll be very glad to learn that annim too.
      The way your annim goes with the sound looks heaven sent!

  • @eveningswith3641
    @eveningswith3641 4 роки тому

    Watching this in 2020. Great video!

  • @georgekumidanquah3338
    @georgekumidanquah3338 3 роки тому

    Its great and I love your exposirion

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

    Thank you so much Mosh for this great video!

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

      I am sitting next to her and can tell she’s enjoying it very much.

  • @floridosmarpepa8904
    @floridosmarpepa8904 5 років тому

    what software that uses python you can build mobile apps? Android and Ios? Kivy is not that well recommend in the webcommunity like flutter or react. Would like to know because I like python more that others languages, would love to use it for mobiles app

  • @mathemagics2082
    @mathemagics2082 3 роки тому

    sir can you pllease tell me how tho make this type of videos
    which software you use

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

    Thanks a lot of much.

  • @skillmonks.intern235
    @skillmonks.intern235 3 роки тому

    4 Reasons Why Python Should Be Your Choice. Read Full Blog Article 👉
    blog.skillmonks.com/it-careers/4-reasons-why-python-should-be-your-choice/

  • @giorgibatsiashvili4270
    @giorgibatsiashvili4270 5 років тому

    Mosh I just completed your nodejs course.it was super super useful thanks s lot.Mosh for president

  • @mahamadoukaba4290
    @mahamadoukaba4290 4 роки тому

    Good afternoon, Very interesting videos about python. I'm currently working on a presentation of python for my computer science class. I want to make videos like this or dynamic slides like this. Need help please.

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

    Today, I made a committment to start learning Python and this is 1st video i saw on youtube. Thanks for introducing me to python.

  • @CuteCreatureCorner
    @CuteCreatureCorner 4 роки тому

    great mosh it is really helpful

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

    Amazing way of teaching.

  • @sinanalajrad
    @sinanalajrad 5 років тому

    can we use Vpython to prepare an interactive presentation??! if yes can you please provide me with some sources and examples. TIA

  • @chillax4776
    @chillax4776 5 років тому

    Nice.I like the way you teach

  • @roodinranjbar3449
    @roodinranjbar3449 3 роки тому

    Hi, can i use python for robot board or i should learn other language like arduino ?

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

    Thank you..😊

  • @skillmonks.intern235
    @skillmonks.intern235 3 роки тому

    Great Tips on Effective Routine to Become a Successful Programmer. Read Full Blog Article blog.skillmonks.com/it-careers/great-tips-on-effective-routine-to-become-a-successful-programmer/

  • @Fasyx
    @Fasyx 5 років тому +38

    Great video, as always. Maybe next time mention the drawbacks of a language like Python, compared to C++ for example? Overall I get the point, as a beginner I would prefer Python all day long, since it is easy to start with.

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

      ua-cam.com/video/Us_vaB3Plzs/v-deo.html

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

      I agree, I prefer to use php and SQL.
      My website is database driven.

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

      @@MessianicJudaism what kind of website do you have? What is it about?

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

      python is bad for websites, linux scripts and anywhere where performance is required.

  • @Bengal_Tiger33
    @Bengal_Tiger33 5 років тому +1

    Can you suggest me how to built desktop applications using Python, present I am developing with c#

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

      There are several frameworks for buildy GUIs in Python likr Tkinter and PyQt to name a few