David Langer
David Langer
  • 102
  • 1 076 236
Python Crash Course: Part 15 - Data Visualization with plotnine
This plotnine tutorial is a crash course in what you need to know to get started visualizing your data for analytics and data science!
After completing this crash course series, you will have the foundational Python skills to take additional analytics, data science, and machine learning courses using Python.
☕ If you found this content useful and would like to support the channel, you can buy me a coffee: www.buymeacoffee.com/DaveOnData
--------------------------------------------------------------------------------------------
VIDEO CHAPTERS
--------------------------------------------------------------------------------------------
00:00 Intro
01:07 Two Great Books
02:28 Visualizing Numeric Data
27:07 Visualizing Categorical Data
43:16 Exporting Your Visualizations
45:39 What’s Next?
--------------------------------------------------------------------------------------------
FREE DATA SCIENCE CRASH COURSES
--------------------------------------------------------------------------------------------
If you're ready to see what Python skills make possible, be sure to check out my FREE on-demand data science crash courses!
Here's what you get with any of these courses:
1️⃣ On-Demand: Watch the course when it fits your schedule
2️⃣ PDF of all slides
3️⃣ All Python code as a Jupyter Notebook
4️⃣ All data so you can experiment
5️⃣ Resources to continue your learning.
Data science with Python. You've got this if you want it:
💻 Decision Trees with Python:
bit.ly/DecisionTreesWithPython
💻 Tuning Decision Trees with Python:
bit.ly/TuningDecisionTreesWithPython
💻 Logistic Regression with Python:
bit.ly/LogisticRegressionWithPython
💻 Cluster Analysis with Python:
bit.ly/ClusterAnalysisWithPython
--------------------------------------------------------------------------------------------
GET THE FILES
--------------------------------------------------------------------------------------------
Here's the GitHub where you can download the CSVs used in this plotnine tutorial:
github.com/DaveOnData/PythonCrashCourseCZcams
#pythonforbeginners #pythoncrashcourse #pythoncourse #pythonprogramming #pythontutorial #python
zhlédnutí: 563

Video

Python Crash Course: Part 14 - pandas Tutorial
zhlédnutí 1,1KPřed měsícem
Skills with pandas are an absolute requirement for doing analytics and data science with Python! This pandas tutorial is a crash course in what you need to know. After completing this crash course series, you will have the foundational Python skills to take additional analytics, data science, and machine learning courses using Python. ☕ If you found this content useful and would like to support...
Machine Learning With Random Forests: Python in Excel Tutorial (Free Files)
zhlédnutí 1,1KPřed 2 měsíci
⬇️ Get the files and follow along: bit.ly/3QEoa3f My free crash course on decision trees: bit.ly/DecisionTreesWithPython My free crash course on tuning decision trees: bit.ly/TuningDecisionTreesWithPython Machine learning with the random forest algorithm is the perfect place to start your data science journey! This tutorial video will teach you how the random forest algorithm works and how to t...
Topic Modeling Text Documents With LDA: Python in Excel Tutorial (Free Files)
zhlédnutí 792Před 2 měsíci
⬇️ Get the files and follow along: bit.ly/3QlcW3q Topic modeling with Latent Dirichlet Allocation (LDA) allows you to extract information from your text documents! It doesn't matter if you have emails, SMS text messages, Customer Service chats, or free-form fields in an IT system. LDA topic modeling is useful to ANY professional. ☕ If you found this content useful and would like to support the ...
K-Means Clustering Text Documents: Python in Excel Tutorial (Free Files)
zhlédnutí 985Před 2 měsíci
⬇️ Get the files and follow along: bit.ly/4aLsMg7 Your boss hands you a pile of documents and asks you to do some "data magic." What do you do? Use the k-means clustering algorithm! In this video, I will teach you a powerful technique for working with text documents using Python in Excel: 1️⃣ Preprocess your text documents using the mighty TF-IDF. 2️⃣ Cluster the documents using k-means. 3️⃣ Us...
Naive Bayes Classifiers for Text Documents: Python in Excel Tutorial (Free File)
zhlédnutí 929Před 2 měsíci
Data science is THE BEST use case for Python in Excel! Want to have more impact at work? Do you have text data? Use Python in Excel to analyze it! Text data is in Word docs, customer service chats, notes fields in IT systems. Text data is everywhere in every organization. With Python in Excel, you can now harvest the value hidden in your text data. I will use the Naïve Bayes machine learning te...
Can You Do Data Science With Python in Excel in 2024?
zhlédnutí 1,3KPřed 2 měsíci
Data science is the top use case for Python in Excel! However, a fundamental question remains - can you do real data science with Python in Excel? I have tested Python in Excel's scalability with various real-world data science scenarios and report my findings in this video. ☕ If you found this content useful and would like to support the channel, you can buy me a coffee: www.buymeacoffee.com/D...
Do NOT Use Python in Excel for Data Wrangling! Here's Why.
zhlédnutí 1,5KPřed 3 měsíci
In 2024, using Python in Excel for data wrangling isn't a great idea. Surprised? All will be clear when you consider how Python in Excel works behind the scenes. Data wrangling is one of the most important tasks in analytics. Estimates are 60-80% of the time required for analytics projects (especially advanced analytics projects) is spent on acquiring, filtering, cleaning, combining, enriching,...
Does Python in Excel Replace Excel Charts?
zhlédnutí 1,4KPřed 3 měsíci
As powerful as Microsoft Excel charts are, they can't do everything. Enter the power of Python in Excel for data visualization! Building your visual data analysis skills is a great place to start if you want to have more impact at work using data. The combination of Excel charts and Python in Excel is like chocolate and peanut butter - better together. Check out what Python in Excel makes possi...
Python in Excel Makes Machine Learning a MUST-HAVE in 2024!
zhlédnutí 3,7KPřed 3 měsíci
Using machine learning to analyze your data is THE single best use case for Python in Excel! In this video, I cover the 5 must-have machine learning techniques for Python in Excel. While I’ve been teaching professionals machine learning skills for years, I was never more excited than when I was introduced to the Python in Excel feature in August 2023. Python in Excel is a game-changer. It makes...
SQL vs. Power Query - What You Should Use for Python in Excel in 2024!
zhlédnutí 5KPřed 3 měsíci
Using SQL or Power Query is the best way to get high-quality data for your Python in Excel analyses. However, choosing which is best isn't straightforward. In this video, I discuss choosing between SQL or Power Query based on your situation. ☕ If you found this content useful and would like to support the channel, you can buy me a coffee: www.buymeacoffee.com/DaveOnData VIDEO CHAPTERS 00:00 Int...
Python in Excel vs. VBA - What You Should Learn in 2024!
zhlédnutí 32KPřed 4 měsíci
Don't waste time! Learning Python in Excel or VBA should match your career goals. Python in Excel and VBA are powerful but address very different scenarios for Microsoft Excel users. In this video, I discuss choosing the right option to achieve your goals. ☕ If you found this content useful and would like to support the channel, you can buy me a coffee: www.buymeacoffee.com/DaveOnData VIDEO CHA...
Python in Excel Makes Power Query a MUST-HAVE in 2024!
zhlédnutí 39KPřed 4 měsíci
Power Query and Python in Excel are like chocolate and peanut butter - better together! Skills with Power Query are a must in 2024 if you want to supercharge your analytics. The combination of Power Query and Python makes Excel a complete technology stack for doing data science. For example, sourcing 300,000 rows from a database so that you can craft new and powerful insights using Python in Ex...
Solver vs. Python in Excel - Which is Best for Logisitc Regression?
zhlédnutí 1,8KPřed 4 měsíci
While logistic regression analysis is super useful to ANY professional, it's traditionally been a pain in Microsoft Excel. Not anymore! Python in Excel makes performing powerful logistic regression analyses easy. Just in case you're unfamiliar with logistic regression, it's a technique where you craft a predictive model where what you are trying to predict is Yes/No: Does this patient have hear...
Python Crash Course: Part 13 - Using Lambdas
zhlédnutí 524Před 4 měsíci
Python lambdas are mini-functions without names. Sound strange? Turns out you use lambdas all the time in your Python code for analytics and data science! For example, writing lambdas is common when using the mighty pandas library to clean and transform your data before analyzing it. This crash course video will introduce you to using lambdas in your Python code. After completing this crash cou...
Excel Users: Do This to WOW Your Leaders!
zhlédnutí 1,9KPřed 4 měsíci
Excel Users: Do This to WOW Your Leaders!
Python Crash Course: Part 12 - Writing Functions
zhlédnutí 583Před 4 měsíci
Python Crash Course: Part 12 - Writing Functions
Finally! Powerful Cluster Analysis with Microsoft Excel is HERE!
zhlédnutí 2KPřed 4 měsíci
Finally! Powerful Cluster Analysis with Microsoft Excel is HERE!
Python Crash Course: Part 11 - Using List Comprehensions
zhlédnutí 467Před 5 měsíci
Python Crash Course: Part 11 - Using List Comprehensions
Machine Learning with Microsoft Excel? Yes, PLEASE!
zhlédnutí 5KPřed 5 měsíci
Machine Learning with Microsoft Excel? Yes, PLEASE!
Python Crash Course: Part 10 - For Loops & While Loops
zhlédnutí 625Před 5 měsíci
Python Crash Course: Part 10 - For Loops & While Loops
EXCEL USERS: Is Python in Excel Right for YOU?
zhlédnutí 1,6KPřed 5 měsíci
EXCEL USERS: Is Python in Excel Right for YOU?
Python Crash Course: Part 9 - If/Else Statements
zhlédnutí 567Před 5 měsíci
Python Crash Course: Part 9 - If/Else Statements
Excel Users: What You NEED to Learn for Python in Excel!
zhlédnutí 1,7KPřed 5 měsíci
Excel Users: What You NEED to Learn for Python in Excel!
Python Crash Course: Part 8 - Slicing Data
zhlédnutí 581Před 5 měsíci
Python Crash Course: Part 8 - Slicing Data
EXCEL USERS: How to Start with Python in Excel NOW!
zhlédnutí 3,2KPřed 5 měsíci
EXCEL USERS: How to Start with Python in Excel NOW!
Python Crash Course: Part 7 - Tuples and Sets Explained
zhlédnutí 614Před 5 měsíci
Python Crash Course: Part 7 - Tuples and Sets Explained
Python Crash Course: Part 5 - Python Lists Revealed!
zhlédnutí 865Před 5 měsíci
Python Crash Course: Part 5 - Python Lists Revealed!
Python Crash Course: Part 6 - Python Dictionaries 101
zhlédnutí 659Před 5 měsíci
Python Crash Course: Part 6 - Python Dictionaries 101
Python Crash Course: Part 4 - Understanding Data Types
zhlédnutí 1,7KPřed 5 měsíci
Python Crash Course: Part 4 - Understanding Data Types

Komentáře

  • @abdurahmanchokri1054
    @abdurahmanchokri1054 Před 13 hodinami

    Hi dave I just downloaded the anaconda thing and then typed the commands on cmd but it tells me that conda is not recognized do you know how to solve this ? is it maybe because of the pathing issues ? Edit: solved it by this video : czcams.com/video/zFKD2Q9m_nQ/video.html

  • @brentjamison3602
    @brentjamison3602 Před 14 hodinami

    You know when he apologizes in advance for the length the video will be straight🔥🔥🔥

  • @jacobmaguffee7300
    @jacobmaguffee7300 Před dnem

    Love the videos David! Particularly the structure, delivery, and visual aids.

  • @perrinms
    @perrinms Před 3 dny

    Very helpful video! Can you say if the 100MB data limit is per python query or is that the total for the whole workbook's python code?

  • @panduislami7832
    @panduislami7832 Před 4 dny

    Hi Dave, it's truly amazing. I got homework from Data Analytics Course, and this is the answer!!!. (I mean not really answer with same dataset), but I can imagine clearly how to solve my homeworks. Thank you so much Dave

  • @mangeshshinde5779
    @mangeshshinde5779 Před 4 dny

    Hi Dave, Thank you for the crash course. I've really enjoyed my learning journey so far. I appreciate the focused teaching method, which emphasizes essential skills over covering everything. I noticed that Parts 14 and 15 are ready. When will the next parts be available?

  • @davoyesh4551
    @davoyesh4551 Před 6 dny

    Just started my data analysis journey and these videos have been really usefull. Thank you so much.

  • @SMILE__6208
    @SMILE__6208 Před 6 dny

    Hi Dave! This video is very helpful, but i would like to know how you were able to add your existing tables into the power query editor. i am unable to select any other table from the worksheet, only the current one.

  • @shinjirigged
    @shinjirigged Před 8 dny

    wishing for local python. MS is getting access to all that yummy scripts that users develop for them.

    • @DaveOnData
      @DaveOnData Před 8 dny

      Arguably, they've been getting that for years now with Azure. 🤣

  • @empaulstube6947
    @empaulstube6947 Před 10 dny

    I think under the Recency column, the numbers with the lowest number of "Days Since Last Order" should receive the highest i.e. 9.

  • @quentinvandevondel3230

    Thank you, amazing video! I love how you make a 'relatively' complex query look easy and accessible

  • @user-us1jn2dl4c
    @user-us1jn2dl4c Před 11 dny

    Great lesson and example!!!!!!!!!!!❤

  • @shout-style
    @shout-style Před 14 dny

    Amazingly well explained. love your videos. You should have a lot more views!!!

    • @DaveOnData
      @DaveOnData Před 12 dny

      Thank you! Oddly enough, I think this about my videos as well. 🤣

  • @eunicen4250
    @eunicen4250 Před 15 dny

    This is really good content, even though am watching it in 2024

    • @DaveOnData
      @DaveOnData Před 12 dny

      Excellent! What I've found is that the fundamentals never go out of style. Glad you found the content useful.

  • @christophernazareno9114

    If I may ask, is SQL faster in refresh rate than PowerQuery?

    • @DaveOnData
      @DaveOnData Před 12 dny

      Can you elaborate on what you mean by "refresh rate?"

  • @eunicen4250
    @eunicen4250 Před 16 dny

    Great stuff David. You have helped me alot !!!

    • @DaveOnData
      @DaveOnData Před 12 dny

      Wow! Thank you for the comment. I am happy to hear you've found my content useful.

  • @eunicen4250
    @eunicen4250 Před 16 dny

    Awesome stuff. very insightful. very clear step by step tutorial. thankyou so much David

  • @PS-zw4gi
    @PS-zw4gi Před 17 dny

    I am stopping half way through your video to tell you that the way you communicate this information in a conversational manner is PURE GOLD. Now onto the rest of this video and others that you have produced 😇

    • @DaveOnData
      @DaveOnData Před 12 dny

      Wow! Thank you so much for the kind words. I am happy to hear that you are enjoying the content.

  • @theautisticside
    @theautisticside Před 19 dny

    Done, woohoo! Thanks so much Dave!

    • @DaveOnData
      @DaveOnData Před 12 dny

      Yessssssss! You are welcome and I hope this tutorial series proves useful to you.

  • @theautisticside
    @theautisticside Před 20 dny

    Took your crash courses and they are fab. Your explanations are much easier to understand than most of what I've encountered in my self-teaching journey.

  • @theautisticside
    @theautisticside Před 21 dnem

    Like_thousand = 👍 * 1000

    • @DaveOnData
      @DaveOnData Před 12 dny

      Woohoo! Glad you like the tutorial - even though it is a long one.

  • @hudsonstokes7539
    @hudsonstokes7539 Před 25 dny

    Love your content. Been following along with your crash course. Thanks alot! soo keen to get stuck into using python in excel. 😁

    • @DaveOnData
      @DaveOnData Před 25 dny

      Woohoo! Thank you so much for the kind words. I am glad you are finding my content useful.

    • @hudsonstokes7539
      @hudsonstokes7539 Před 24 dny

      @@DaveOnData I do have a followup question too. Currently i use excel to do the majority of my job, will python in excel actually make things easier rather than mainly using formulas, especially with big data sets?

  • @everything_strength
    @everything_strength Před 26 dny

    just use python since you can always do more if you have to

    • @DaveOnData
      @DaveOnData Před 12 dny

      This can be problematic for many professionals. For example, many cannot install Python locally due to IT restrictions.

  • @shanabenjamin8945
    @shanabenjamin8945 Před 27 dny

    Thanks! You clarified the issues I had!❤

    • @DaveOnData
      @DaveOnData Před 27 dny

      Yay! I am happy to hear that you found the video useful.

  • @MichaelSumner-cs7gc
    @MichaelSumner-cs7gc Před 27 dny

    Do you prefer Plotnine over Seaborn now?

    • @DaveOnData
      @DaveOnData Před 27 dny

      @MichaelSumner-cs7gc - I was an R user and a huge fan of ggplot2 for many years. Not surprisingly, I've always preferred plotnine and have asked Microsoft to include it in Python in Excel. I use seaborn right with Python in Excel because it is better matplotlib. Hopefully Microsoft will get plotnine added soon!

  • @PaquiCamus
    @PaquiCamus Před 27 dny

    A great and practical introduction to Jupiter. Now, I feel ready to learn Python. Thank you.

    • @DaveOnData
      @DaveOnData Před 27 dny

      @PaquiCamus - Excellent! Glad to hear that you are finding my content useful.

  • @PaquiCamus
    @PaquiCamus Před 27 dny

    Data tables are Objects? Regardless of the number of columns(attributes) and you can also access and calculate any of them. That is awesome!

    • @DaveOnData
      @DaveOnData Před 27 dny

      DataFrames are your bread-and-butter for analytics with Python!

  • @PaquiCamus
    @PaquiCamus Před 27 dny

    Hi Dave on Data. Incredible, your site is just what I was looking for. Python in Excel. I have been using Excel for a long time! Mainly, for data collection, transferring to Statistical( Minitab, SPSS, Excel and R)and visualisation packages( Surfer and Grapher). I started with Lotus 123! I still do data interpretation using those tools and they are really time consuming. Most of my data are historical river water quality analysis and sediment transportation data. I will do your Python Crash Course. Thank you for sharing your knowledge and expertise.

    • @DaveOnData
      @DaveOnData Před 27 dny

      @PaquiCamus - Woohoo! I hope you find my Python Crash Course useful in your journey.

  • @AkshayA-kj4zk
    @AkshayA-kj4zk Před 29 dny

    hi, actually i have a doubt while in conditional column i am not able to fetch the suitable column under column name. can u please provide solution for this.

  • @silvestrecamposano6317
    @silvestrecamposano6317 Před měsícem

    Thank you for a well-explained topic...

    • @DaveOnData
      @DaveOnData Před 27 dny

      You are most welcome! Glad you enjoyed the content.

  • @KeithJBrett
    @KeithJBrett Před měsícem

    Great video. Very informative to me with no coding/programming experience.

    • @DaveOnData
      @DaveOnData Před 27 dny

      @KeithJBrett - Thank you for this feedback! I'm glad you found the video useful.

  • @muhammadusman920
    @muhammadusman920 Před měsícem

    Great

  • @rogeryang18
    @rogeryang18 Před měsícem

    Python, VBA, M, SQL, Dax, even Excel worksheet functions - all great tools to me.

    • @DaveOnData
      @DaveOnData Před 27 dny

      @rogeryang18 - Indeed! Python in Excel is another tool specifically designed for analytics.

  • @ragingkayn3901
    @ragingkayn3901 Před měsícem

    New version of excel completely changed the look and layout of this. Does not look nor operate the same way as shown in this video. I have to use this for a class and I am extremely frustrated lol

  • @mbaintheusa1165
    @mbaintheusa1165 Před měsícem

    Thanks for the video! But what if the measures in different columns are way different? Lets say, we have spend in thousand dollars and some other parameter in Sq meters? Is it correct to say that we would need first to normalize date, to bring to some comparable values?

  • @CharudattaAmbekar
    @CharudattaAmbekar Před měsícem

    Super like!

    • @DaveOnData
      @DaveOnData Před 12 dny

      Awesome! Thank you for the feedback.

  • @ceylonroadceylonroad
    @ceylonroadceylonroad Před měsícem

    Hi Dave, which version of Excel are you using in this video? thanks

    • @DaveOnData
      @DaveOnData Před 12 dny

      Microsoft 365 on Windows at the time of the recording.

  • @GabrielleAmadeusMozart
    @GabrielleAmadeusMozart Před měsícem

    Cool coool super cooool

  • @user-nw8it2ju2f
    @user-nw8it2ju2f Před měsícem

    Dziękujemy.

  • @alexrosen8762
    @alexrosen8762 Před měsícem

    A great start to my Python adventure. Thank you for a great style of teaching 👌🙏👌

  • @LostNewyorkina
    @LostNewyorkina Před měsícem

    For the Pclass can you have it say stowaway if it doesn’t equal 1,2, or 3 example =IF(C2=1,”First”,IF(C2=2,”Second”,IF(C2=3,”Third”,”Stowaway”)

  • @GabrielleAmadeusMozart
    @GabrielleAmadeusMozart Před měsícem

    With your assistance Dave, I have quickly determined that your crash course is right for me, for my career goals, through the continued development of data analysis skills via Python. With a yottabyte full of thanking you, thank you Dave

    • @DaveOnData
      @DaveOnData Před měsícem

      Woohoo! Glad to hear that you are finding my content useful.

  • @GabrielleAmadeusMozart
    @GabrielleAmadeusMozart Před měsícem

    utterly superb. you got a course on altruism too? Wow.

    • @DaveOnData
      @DaveOnData Před měsícem

      I'm going to take this at face value and say thank you for the kind words.

  • @scottbrewer474
    @scottbrewer474 Před měsícem

    Love the method chaining with assign - I'm always looking for new tips! Only difference in my workflow would be to shift the lines within the chaining parens to be under the new object with an indent to better use that white space as linters yell if lines get too long. Not sure if that's 'standard practice', but I like that pattern.

    • @scottbrewer474
      @scottbrewer474 Před měsícem

      Like: new_df = ( df .assign(lambda ...) )

    • @DaveOnData
      @DaveOnData Před měsícem

      @scottbrewer474 - Method chaining for creating fluent interfaces is common in other OO programming languages. I've never been able to quite figure out why so many Pythonistas don't write their code this way.

  • @michaelt312
    @michaelt312 Před měsícem

    Two days in a row with videos from you!! My brain will implode with this new knowledge.

    • @DaveOnData
      @DaveOnData Před měsícem

      I had some slack in my schedule, so I buckled down and got the tutorial series across the finish line. Enjoy!

  • @B-Ravity
    @B-Ravity Před měsícem

    Great stuff David! Thanks for the video .

    • @DaveOnData
      @DaveOnData Před měsícem

      @B-Ravity - Thank you! I hope you and many others find the tutorial series useful.

  • @riccardocimei7293
    @riccardocimei7293 Před měsícem

    Using 5k to 100k rows is easy....try to run a pivot on 900 thousand row and see how excel will spin for 30 min....

    • @DaveOnData
      @DaveOnData Před měsícem

      As always, right tool for the job! Won't be long before Python in Excel will be another option.

  • @michaelt312
    @michaelt312 Před měsícem

    The video we knew we needed but didn't think anyone would ever give us. THANK YOU!!

    • @DaveOnData
      @DaveOnData Před měsícem

      @michaelt312 - You are most welcome! I hope many professionals find the tutorial series useful.

  • @chintabindhusri5879
    @chintabindhusri5879 Před měsícem

    Could you please provide Excel which you have used in this video!? Sir

    • @DaveOnData
      @DaveOnData Před měsícem

      Check out this GitHub: github.com/DaveOnData/DataAnalysisWithExcel

  • @-Hussainnn
    @-Hussainnn Před měsícem

    no way a 3hr tutorial on pandas!

    • @DaveOnData
      @DaveOnData Před měsícem

      Yep! Following the 80/20 Rule for pandas is still a lot of topics. 🤣