Intro to Data Analysis / Visualization with Python, Matplotlib and Pandas | Matplotlib Tutorial

Поділитися
Вставка
  • Опубліковано 27 вер 2024

КОМЕНТАРІ • 805

  • @CSDojo
    @CSDojo  6 років тому +331

    Below is the outline of this video.
    First, though, a few relevant links:
    - Sample data and sample code: www.csdojo.io/data
    - Introduction to Data Visualization with Python, the full course: www.csdojo.io/moredata
    OUTLINE:
    0:37: Why data visualization?
    1:05: Why Python?
    1:39: Why Matplotlib?
    2:23: Installing Jupyter through Anaconda
    3:20: Launching Jupyter
    3:41: DEMO begins: create a folder and download data
    4:27: Create a new Jupyter Notebook file
    5:09: Importing libraries
    6:04: Simple examples of how to use Matplotlib / Pyplot
    7:21: Plotting multiple lines
    8:46: Importing data from a CSV file
    10:46: Plotting data you’ve imported
    13:19: Using the third argument in the plot() function
    13:42: A real analysis with a real data set - loading data
    14:49: Isolating the data for the U.S. and China
    16:29: Plotting US and China’s population growth
    18:22: Comparing relative growths instead of the absolute amount
    21:21: About how to get more videos like this - it’s at www.csdojo.io/moredata

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

      Finally , thanks a lot.
      Do more of Data Analysis.

    • @adilkhatri7475
      @adilkhatri7475 6 років тому

      CS Dojo nice video sir.
      Sir can you tell me how did you learn english at the age of 18.

    • @dikidsaputra2536
      @dikidsaputra2536 6 років тому

      Thank you so much, I learn a lot from you

    • @sayanmukherjee2383
      @sayanmukherjee2383 6 років тому

      You are just a bundle of genius. Thank you so much for all these help.

    • @nguyenkim7857
      @nguyenkim7857 6 років тому

      CS Dojo Jupyter or Spyder? Which is your advice and can you tell me the reason why? I am a newbie, start learning code with Python for Data analysis.
      Thank for your answer!

  • @mr.harambae
    @mr.harambae 5 років тому +1288

    He's putting the time stamps by himself rather than someone on the comments. A man of culture.

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

      @@TegaraMusic it works for me

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

      @@TegaraMusic they work for me too

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

      @Ceol thanks

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

      @@TegaraMusic Outline - check the comment section for a clickable version:
      0:37 : Why data visualization?
      1:05 : Why Python?
      1:39: Why Matplotlib?
      2:23: Installing Jupyter through Anaconda
      3:20: Launching Jupyter
      3:41: DEMO begins: create a folder and download data
      4:27: Create a new Jupyter Notebook file
      5:09: Importing libraries
      6:04: Simple examples of how to use Matplotlib / Pyplot
      7:21: Plotting multiple lines
      8:46: Importing data from a CSV file
      10:46: Plotting data you’ve imported
      13:19: Using a third argument in the plot() function
      13:42: A real analysis with a real data set - loading data
      14:49: Isolating the data for the U.S. and China
      16:29: Plotting US and China’s population growth
      18:22: Comparing relative growths instead of the absolute amount
      21:21: About how to get more videos like this - it’s at www.csdojo.io/moredata

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

      LOL

  • @venkysworld
    @venkysworld 2 роки тому +33

    Dear Dojo, It took only 22 min for you to describe what it takes almost two weeks of study. Well organized and summarised, easy to catch-up, format. Thank you.

  • @sameedahri3939
    @sameedahri3939 6 років тому +316

    Very nice video, please make whole series on data visualization, because your lectures are very much understandable. Love you YK 😁

    • @Ndofi
      @Ndofi 6 років тому +3

      Very agreed :)

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

      Indeed (y)

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

      Try to use NEW Data Visualization Tool atomicuschart.com get free trial for 3 month

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

      Outclass plz work on python and make a complete python course series

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

      @@atomicuschart4836 or we can just use matplotlib as it is free.

  • @workrj9776
    @workrj9776 6 років тому +301

    I watch all the advertisement appeared in the video so that he'd make more money.
    You the best, man! :D

    • @tbfifalover8821
      @tbfifalover8821 6 років тому +10

      In order to make money on UA-cam, you have to interact with the ads. You have to click that...

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

      @@tbfifalover8821 it's not necessary, you just have to see it.

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

      You Have to Click THe Ads and buy their Product In order to Help this UA-cam Channel

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

      @xOr nice bro

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

      @@hdm_vision Nope only watch and click. An algorithm counts the view and click and calculate the amount of money to give. Then Google give him that money. You get 0.5 cent per ad views. Plus YT takes 60% of revenue, so you get like 0.2 cent per ad view.

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

    Your teaching style demonstrates the saying "student doesn't need a perfect teacher instead teacher that will inspire them to learn and to grow in learn further" Indeed you're a hallmark of a true and inspiring teacher in your field. Thank you for such a wonderful video on data analysis and virtualization. Looking forward to seeing more videos.

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

    I found this video to be absolutely satisfying to watch, due to the speaker not leaving anything to my imagination. Very clear to understand, bro - thanks!

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

    This (and many other videos I watched last night when I found this channel) have changed the game for explaining and understanding how these programs work. I cannot thank you enough for this, as I’ve got a final project for school to do and almost cried in frustration without much explanation of how to operate them. Wow THANK YOU!!! 👏🏻 hands down the best I’ve found thus far!

  • @satrioprianda
    @satrioprianda 4 роки тому +13

    dude, i never thought i could find a very easy to understand tutorial like urs, appreaciate it alot young man, keep the good works up !!!!!!!!

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

    I am following you from last 2 to 3 years, but did't understand any of your videos as I didn't know python. Now I am watching your videos after knowing a little bit python. Your tutorials are awesome.

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

    I really loved this! You should consider making more of such short tutorials for those of us who can't afford the course on pluralsight. Thanks again! :)

  • @alok71420
    @alok71420 6 років тому

    Best thing about you is ... you are a nice and true person. you really wanted to help people, and not just the number of click, you wanted from us.

  • @damansharma6737
    @damansharma6737 6 років тому +37

    You are doing a great job by providing these videos which will help everyone to learn python easily and for free.👌👌👌
    Thanks alot♥️

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

    hey! my prof just dropped an assignment for a module based on this with NO ASSISTANCE OR INFORMATION WHATSOEVER. huge huge thanks! i really appreciate this! :)

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

    Thank you very much, this is the clearest video i've seen for analyzing w Python :D

  • @GangGang-qk1se
    @GangGang-qk1se Рік тому +1

    This is 1 hour before my project worth 20% of my grade is due. Had it not been for this video, I would have failed it

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

      You can see mine too. Most of the Python tutorials in the playlist, fundamental and detailed, step by step and easy to follow. Source files can be checkef in the description of the video. There is another playlist in the channel, R Beginning course, if you are interested in.

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

    So far the very first uploader/mentor about Python that made me sit the whole day watching the series. Exciting, easy-to-follow, highly learnable. I'm on my 2nd day of binge watching. I can tell that the videos were made with the audience's learning as top in mind. A great-hearted nature! Thank you!

  • @dkshadow709
    @dkshadow709 6 років тому +34

    OMG, I've been waiting for something like this!! YK, I want to be a data analyst. What are some features in python that you must know for data analyst and what are features that are okay just to learn the basics? I hope you come out with more videos on data analyst/ data science. I love your python videos, especially recursion. Recursion is hard but you made me understand it a little bit more! Thank You

    • @CSDojo
      @CSDojo  6 років тому +10

      Thank you so much! I would say, just the fundamental topics are important-- classes and objects, functions, etc. After that, learning statistics fundamentals is probably more important. (Maybe on sites like Khan Academy or Coursera)

    • @danilo2735
      @danilo2735 6 років тому

      his video about recursion was really really great. Very intuitive.

    • @invictuz4803
      @invictuz4803 6 років тому

      Danilo Marques thanks. Will check it out!

    • @GOPALKUMAR-pb5ec
      @GOPALKUMAR-pb5ec 6 років тому

      CS Dojo any book for statistics learning ( advance level)

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

      Leave this ... and go with Kibana. Real tool.

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

    Dojo you are an excellent teacher, many people have huge knowledge only a few know how to convey it.

  • @talsveta
    @talsveta 4 роки тому +4

    Thank you so much! You've just saved me a lot of time and delivered me with a lot of knowledge. Your tutorial is so clear and nice to watch. One note: I'd use the terminology of "mask" when filtering by countries. Thank you so much again!

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

    Superb, your video is very practical and easy to understand, best part is that I have reached 15 minutes of this video but couldn't resist till end to write the comment, moreover your voice and language is very descent. Good work ....

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

    After watching your video I understand why you have almost 1 million subscribers. You explain things well. you just earned yourself a subscriber. Keep up the simplicity. Good Job

  • @Sophie-fi6dm
    @Sophie-fi6dm Рік тому

    Amazing!! Learned more from you than the 18 month course I am on....Already saving your python lesson...Thanks CSDojo👏🏾👏🏾👏🏾👏🏾

  • @sokoyaadedolapo5321
    @sokoyaadedolapo5321 6 років тому

    You will probably get a teaching job if you apply for one, the way you analyze everything in details is just too good

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

    Until now I have done all my data anlysis using R, and i'm just starting to use Python. This video was a fantastic and easy to understand introduction to getting set up and started with the basics! Thank you!

    • @Freeworld-k8r
      @Freeworld-k8r 5 місяців тому

      Hey tomm , how is data analysis ? How much time do you take to study and work for it ?

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

    I appreciate you repeatedly explained every steps in video.

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

    Every step of the way you said exactly what I was wondering at the time like some kind of wizard. Amazing video thanks for covering this.

  • @AshishPatel-yl1bk
    @AshishPatel-yl1bk 5 років тому

    I am beginner in Python, I really like the way u explained. Nice job. Really appreciated.

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

    Thanks for the video! Just in case someone doesn't know it, so you can also add the line above press A and under press B. Hope it will help to someone to save their time :)

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

    Thank you. The best intro on data science here in UA-cam

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

    Fantastic! I watched so many annoying videos about this stuff and finally, with yours, I understand. Continue with this excellent job!

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

    Thank you for your afford! It's really appreciated. I would love to see a whole lecture on that topic.

  • @davidbristoll195
    @davidbristoll195 6 років тому +1

    Fantastic introduction. You took something that can look very scary and tamed it right in front of our eyes! Thanks for sharing.

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

    These guy lecture doesn't get old❤

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

    By far one of the best instructors in this field if not the best!

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

    Thanks a lot! I was really in need of plotting my data there was your incarnation on UA-cam!!!
    Haha!!! Thanks again~

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

    hello Dojo , i am ndayisenga from Rwanda for sure i really like your tutorial , everytime when i want to study python i use your tutorial bcs are clear, enough explanations, examples, and you point them . go on bro i love too much

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

    This is one of the best video to a beginner

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

    Dojo! You're the best teacher on the internet!!!

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

    Bro,
    Seriously.
    You Are my favorite teacher.
    And your new video notification is my favorite notification ❤️

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

    Many thanks, this is very straightforward in comparison to lots out there!

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

    Your videos are such a wonder. They are a lifesaver. Keep doing these.

  • @मयंकपठानियाँ

    for personal use
    0:37 Why data visualization?
    1:05 Why Python?
    1:39 Why Matplotlib?
    2:23 Installing Jupyter through Anaconda
    3:20 Launching Jupyter
    3:41 DEMO begins: create a folder and download data
    4:27 Create a new Jupyter Notebook file
    5:09 Importing libraries
    6:04 Simple examples of how to use Matplotlib / Pyplot
    7:21 Plotting multiple lines
    8:46 Importing data from a CSV file
    10:46 Plotting data you’ve imported
    13:19 Using a third argument in the plot() function
    13:42 A real analysis with a real data set - loading data
    14:49 Isolating the data for the U.S. and China
    16:29 Plotting US and China’s population growth
    18:22 Comparing relative growths instead of the absolute amount
    21:21 About how to get more videos like this - it’s at www.csdojo.io/moredata

  • @dr.nidalodat182
    @dr.nidalodat182 3 роки тому +1

    Thanks Sir for the great help. You language is perfect!

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

    You are a genius. I could create a similar linear graph using your code and instructions!

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

    Thank you for the hard work you put into the video! It is really helpful! -from a cs major junior

  • @cuthbertyeo4717
    @cuthbertyeo4717 6 років тому

    Thanks so much Mr Sugishita! Am an engineer and curious about how data is analysed by other industries! Love your python tutorials too!!

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

    Sir, your explanation is comprehensive. Keep the good work up

  • @realworldcodingapplications

    this tutorial was so good, hopped right onto to it and got to practice right away. awesome!

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

    WOW! your lectures are simple , easy to understand and relatable. Thanks alot

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

    With simple explanation for tutoring, you surely a great teacher! I didnt know jupyter could do visualization at first till I saw your video. Thank you so much for your efforts to build this video 🙏 :D

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

    Thank you, CS Dojo, this is SO clear and SO easy to follow!

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

    Very nice way of teaching. The way you explain the things one by one is amazing.

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

    Thank you, sir, for explaining the CSV

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

    This video is very good to learn the basic of data analysic!!!! I learn so much in this video!!! Thank you very much!!!

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

    Thank you for this!

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

    Very informative in short period of time. Thank you

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

    really great tutorial !! many thanks, i was desperate and you've made it so clear !! many thanks !!!!

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

    Thanks Dudo, Your tutorial is one of the best, simple explanatory

  • @gagansandhu1210
    @gagansandhu1210 6 років тому +1

    master of language teaching. another amazing video. love csdojo
    I've a request . please make some more videos in phython series

    • @CSDojo
      @CSDojo  6 років тому +1

      ok, more Python vids coming up

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

    Very nice video. It shows a relevant application of data visualization without using an overly complicated use case. Thanks for showing me how versatile Python is and why people like Jupyter notebook. I will take your course in Pluralsight!

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

    Nice video, turning difficult stuff into easy to understand , thx !!

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

    I like the way you teach,
    Hard things, you present in simplest way. Congratulation brother.
    I hope one day, I will be teacher of this code.

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

    Most humble UA-camr i've seen

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

    Dear sir you have great communication skills. Very clear and articulate on these Tech subjects. Thank you for gifting us these videos which gives broad ideas on the concepts or understanding.

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

    Thank you so much CS Dojo! Learning jupyter is also a bonus for me didnt expect that >:)

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

    Thumps up man, i need more of these masterpieces

  • @AnjaliSingh-no6hs
    @AnjaliSingh-no6hs 3 роки тому

    I'm totally impressed the way you explain all the things in a very simple and easy way! So, yeah looking forward to learn more from you :)

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

    This guy does an excellent job. So clear

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

    Wow, you are a gifted teacher, I can't believe I'm already getting a hang of data analysis from a less than 30 minutes video, thank you!

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

    Excellent presentation. Thorough, concise, clear.

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

    Love this. Please keep posting this amazing content

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

    This was such a clear explanation. Thanks.

  • @MrBwench
    @MrBwench 6 років тому

    Really useful video thank you! I am currently contemplating learning Python to enhance my employability since I am already an Analyst using Alteryx/SQL for data prep and Tableau for data visualisation.
    A lot of jobs I am seeing want Python alongside SQL and Tableau

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

    Thanks for this good tutorial. finally one that doesn't show way too much stuff that isn't relative to what I am working on.

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

    Thanks dude. Did your whole course on pluralsight

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

    Very nice video. The whole video is easily understandable and simply illustrated. Thanks dear for the wonderful explanation of all the steps.

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

    You have amazing skills of explaining every details in a simple manner, this is just awsome! ❤

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

    You're a real hero man I swear

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

    This video is very clear and easy to understand for newbie like me. Thank you so much sir

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

    U r the best ever i seen ,your lesson it so easy and clear thank u ,, am following u from iraq 🇮🇶,,, ❤️❤️❤️

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

    The best tutorial i have found so far!! Thank you so much for making this video :) This is sooo helpful

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

    Good bless you man, you got me back to analysis. It’s a miracle for a bohemian artist like me.

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

    you should teach more like that.. easily undestandable.. than other python data analysis course including free code camp or datacamp

  • @sagarmukherjee6297
    @sagarmukherjee6297 6 років тому

    please make a whole series from the basics to the advanced level , there is none such tutorial.thanks mate

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

    Hi dojo your teaching style is very good. If you will make complete series it will definitely have a full impact on people.

  • @nora-vp9fs
    @nora-vp9fs 6 років тому

    We need more people like you.

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

    Took an online course with Hong Kong Tech University, but had to come to this video to figure out what the heck was going on in the course!

  • @theradio-guy6983
    @theradio-guy6983 2 роки тому

    Thanks a lot mate. It really helped me in learning data visualization. Thanks once again. Keep up the great work.

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

    Thank you for making this video. You saved my life 🙆🙆🙆

  • @WaliSayed
    @WaliSayed 6 років тому

    You describe very well and its understood nicely. Please provide more tutorials on Java data structures as well!

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

    After learning matlab in school this is great... and free

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

    thank you sir keep doing such a great task . Love from India

  • @ravitanwar9537
    @ravitanwar9537 6 років тому

    one of the best cs dojo videos. keep it up man !!!

  • @stephennfernandes
    @stephennfernandes 6 років тому

    awesome !! its been so long since i got the basics right ... Cannot thank you enough

  • @manasdeora4601
    @manasdeora4601 6 років тому

    Something worth after a long time

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

    Great video, python visualization explained simply

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

    Thanks YK Sugi. Just signed up Pluralsight and continue with other parts after watching your video :)

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

    What I like is continue continue continue continue 😀

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

    You are a great teacher. Congrats