Python In Excel: Microsoft Changed EVERYTHING

Поділитися
Вставка
  • Опубліковано 15 лип 2024
  • 👨🏼‍💻 ChatGPT Tutorial 👉 • ChatGPT for Data Analy...
    🆇 X/Twitter 👉 / lukebarousse
    🔗 LinkedIn 👉 / luke-b
    Courses for Data Nerds
    ==================================
    🤓 Google Data Analytics Certificate 👉🏼 lukeb.co/GoogleCert
    🐍 Python for Everybody 👉🏼 lukeb.co/PythonForEverybody
    💿 SQL for Data Science 👉🏼 lukeb.co/SQLdataScience
    🧾 Excel Skills for Business 👉🏼 lukeb.co/ExcelBusinessAnalyst
    📈 PowerBI for Data Viz 👉🏼 lukeb.co/PowerBI
    📊 Tableau for Data Viz 👉🏼 lukeb.co/Tableau_UCDavis
    🏴‍☠️ Data Science: Foundations using R 👉🏼 lukeb.co/RforDataScienceJH
    ➕ Coursera Plus Subscription (7-day free trial) 👉🏼 lukeb.co/CourseraPlus
    👨🏼‍🏫 All courses 👉🏼 kit.co/lukebarousse/data-anal...
    Books for Data Nerds
    ==================================
    📚 Books I’ve read 👉🏼 kit.co/lukebarousse/book-reco...
    📗 Data Analyst Must Read 👉🏼 geni.us/StorytellingWithData
    Tech for Data Nerds
    ==================================
    ⚙️ Tech I use 👉🏼 kit.co/lukebarousse/computer-...
    🪟Windows Virtual Machine for Mac (Parallels) 👉🏼 lukeb.co/ParallelsFreeTrial
    Social Media / Contact Me
    ======================
    👾 r/DataNerd 👉🏼 / datanerd
    🌄 Instagram: / lukebarousse
    ⏰ TikTok: / lukebarousse
    📘 Facebook: / datavizbyluke
    🙋🏼‍♂️Newsletter: www.lukebarousse.com/
    💬 Prompt in ChatGPT for Python in Excel
    =======================
    🤓 You are a distinguished data nerd that is an expert in both Python and Excel.
    🐍 Excel recently released a feature allowing the use of Python within it's program.
    💿 I have provided you an Excel spreadsheet familiarize yourself with the contents.
    💬 When I provide you a prompt there is no need to ask if I'm ready. Just Do It.
    🧑‍💻 I will be asking you questions and if it refers to python code I want you to provide me the results in the following format:
    1. The expected results or visualizations
    2. The full code snippet needed to insert into Excel
    2a. When providing code snippets the last line of code in Python MUST be the output of the cell (whether a variable, or a chart)
    2b. This last line does not require the use of the print() statement (a special feature of Python in Excel)
    2c. The data has been loaded in the excel spreadsheet under the name 'jobs_df'
    2d. The following is already imported in the environment (so don't re-import):
    import numpy as np
    import pandas as pd
    import matplotlib.pyplot as plt
    import statsmodels as sm
    import seaborn as sns
    import excel
    As an Amazon, Coursera, and Parallels Affiliate Programs member, I earn a commission from qualifying purchases on the links above. It costs you nothing but helps me with content creation.
    #datanerd #dataanalyst #datascience
  • Наука та технологія

КОМЕНТАРІ • 337

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

    Aaaaaand you were right! ua-cam.com/video/vGI6VLr8L5w/v-deo.html

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

      🤣 🤣 🤣 SO CRAZY!! Thanks for noticing this!

  • @michellemorales5522
    @michellemorales5522 5 місяців тому +2

    Husband and i just found your videos!!!! Im getting ready for a job interview as Data Analyst so using all your tips!!! thanks for all the knowledge shared!!! :D

  • @ydmoskow
    @ydmoskow 10 місяців тому +154

    I'm an Excel "expert" that has struggled to learn python. This gives people like me the perfect comfort zone environment to learn python as opposed to something like vscode

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +18

      100% agree 🙌🏼 I think it will be a great environment for this. We'll eventually have some Python/Excel experts because of this tool!

    • @amj.composer
      @amj.composer 10 місяців тому +15

      Jupyter Notebooks are a way more approachable way of learning python imo. Give it a shot if you want

    • @dylan-dylan-dylan
      @dylan-dylan-dylan 10 місяців тому +4

      I understand where you're coming from. However, you may be surprised how easy it is to get started with VSCode. There is a very popular Python extension, developed by Microsoft, that makes writing basic Python scripts a breeze. Going further, it's not too hard to hook an Excel spreadsheet up to Python with the Shell object in VBA.

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

      I really recommend VsCode, super easy to set up and with an extension you can have it show you the syntax of it so you never have to guess when learning how to use them :)

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

      Vscode is just a simple editor. This is using what looks like python with the pandas and matplotlib modules. It's not that steep of a learning curve. Dump excel all together. Create proper SQL databases and interact with that. If you have to visualize it in software programs like tableau are ok I guess. With those skills you can interact with data lakes, etc, and can stop making Excel coloring books.

  • @qweng3436
    @qweng3436 10 місяців тому +12

    First time making a comment to Luke:
    This implementation is amazing! The allowance of python in excel built that bridge, so each expert from one or the other can have some sort of connection, Also thank you Luke for making briliant videos on all sorts of newest tech skills that was introduce. I am a master student in the final year in Data Analytic. Hope to see so much more from you!

  • @ronanmry5680
    @ronanmry5680 8 місяців тому +4

    I already use pyexcel, a python module to edit and use date from a excel sheet, and it's amazing. Knowing that python is implement by default will clearly replace visual basic after

  • @mohamednour4874
    @mohamednour4874 10 місяців тому +48

    Man the quality of the video is on another level 🔥🔥 i really appreciate the amazing efforts you're giving to this. Thank you luke

  • @steampunk2404
    @steampunk2404 10 місяців тому +15

    with this feature i could really see some guys working as controllers getting into programming

    • @dominikw9292
      @dominikw9292 10 місяців тому +1

      Absolutely! I'm going to be working as a Controller and would Like to Go into the field of Data Analytics and Programming so I think that's perfect

  • @ginokalmeier2730
    @ginokalmeier2730 2 дні тому

    You're so good at conveying the content in an informative and entertaining way. Keep it up👍

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

    I hope your channel gets more recognition. Keep up the good work!

  • @SalientInsights
    @SalientInsights 10 місяців тому +3

    Luke you absolutely crush your videos, extremely well done. Honestly you are a major reason we started a channel, only hope to one day be on your level of quality and value add. Having started I am not sure how many people know what level of effort you put in to make these and how long it took get this level of quality.

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +1

      Heck yeah!! Thanks for the kind words my dude. Just checked out your channel 🙌🏼

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

      Thank you, really was not expecting any response, so really appreciate it. Would love any insights(pun intended) you have. Always looking for constructive criticism.@@LukeBarousse

  • @shoboyjr
    @shoboyjr 10 місяців тому +1

    One of the best Python in Excel analysis that I've seen. Well done Luke. keep it going.

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

      Heck yeah! Thanks for the motiviation!

  • @alexaneals8194
    @alexaneals8194 10 місяців тому +4

    Good video. Although I don't actually use Excel or Python for much, it's still interesting to see what can be done. I only use Excel to create some quick and dirty data sets for testing. It's convenient to generate insert statements when you need to populate a table with test data.

  • @marcobaquero6867
    @marcobaquero6867 6 днів тому

    Tks Luke!. Crystal explanations!!.

  • @tak0331
    @tak0331 10 місяців тому +6

    Thanks Luke for sharing and bringing your entire personality into this one lol. You made it informational & enjoyable.

  • @AhmedGamal-mi1ns
    @AhmedGamal-mi1ns 10 місяців тому

    Wow, this video is awesome! I learned a lot of new things about Python and Excel. You have a great way of teaching and engaging with your audience. I can’t wait to see more of your videos. YOU ARE THE BEST.

  • @datasciyinfo5133
    @datasciyinfo5133 10 місяців тому +6

    Also Excel is the statistical software with the biggest user base by far for at least since 1990. I am sure Microsoft wants to hold on to that lead. VBA was good in the past to allow scripting and UI form creation. Since Python is the new scripting king, it makes sense to build in Python scripting into Excel. Plug in makers and 3rd party integration is also a factor. Bloomberg terminal has plug in for Excel, but any user code needs VBA. Python will be a much better choice.

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

      Totally agree about VBA over Python

  • @spilledgraphics
    @spilledgraphics 10 місяців тому +1

    Amazing review, thank you Luke!

  • @ohhowfuckingoriginal
    @ohhowfuckingoriginal 9 місяців тому +5

    I'm curious about the data security implications of providing your organization's data to chatgpt via copy and paste... Most of my jobs have had heavy data security policies

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

      Yeah if you're unsure then I wouldn't risk it

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

      This. I’m not uploading any file with company data into ChatGPT nor sharing it with a python cloud server even if it’s Microsoft.

  • @theresaparker8447
    @theresaparker8447 10 місяців тому +28

    I love Chat GPT. I'm learning database management and I use Chat when I can't figure out what code I need or how to write it. I love that it explains everything in plain English better than the instructors for some of the courses I'm taking. I know Chat is going to be one of the best tools in my data arsenal. Keep the great videos coming, Luke!

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +3

      Heck yeah! Awesome to hear that it's helping with your studies; I wish I would have had this tool when I was learning how to code 🙌🏼

    • @asdfssdfghgdfy5940
      @asdfssdfghgdfy5940 10 місяців тому +2

      Yeah I love the ability to get it to reword things or explain it from different angles. Really helps to solidify learning

  • @StarLand-gl9qj
    @StarLand-gl9qj 9 місяців тому +1

    Wow, such fun and informative too! The chart example A+

  • @Chikowski101
    @Chikowski101 10 місяців тому +1

    I just love to watch your videos luke I love python !!

  • @Theultrazombiekiller
    @Theultrazombiekiller 10 місяців тому +1

    I'm a marketing operations analyst and only use Excel. The nice thing about marketing analytics, is the data is always provided to you by BI groups or CRM/GA4 reports. No data science or mining is required, at least in my position.

  • @Limestarz
    @Limestarz 10 місяців тому +7

    I think Luke hits it on the head with the experience excel users, and that you can pretty much do everything in excel if you know all the formulas, so I don't think python in its beta state will do much except for maybe a few edge cases that might be cool.
    And to expand on that a little excel has pretty much all those functions that you can do in python already, including the graphs. You can do heatmaps, histograms, and even do linear regression, etc in excel and you don't need boiler plate code to do it or even have to use chatgpt as mentioned for noncoders/lazy coders. I personally find seaborn graphs to be terrible looking (almost all of them, a few look good). The dashboard shown in the video looks clean though, so that looks intriguing, but I would be remise to say that you can do a version of that probably with a pivot table (maybe?) and an advance/expert excel users I work with usually make pretty clean looking excel files that do a bunch of fancy things. That dashboard did look really clean though, but I don't know how much of that you can replicate just through excel because I know filters work basically the same way but just look a little uglier.
    So, I'm not convinced right out of the gate that anyone would be able to flex their python skills to all those excel users at work because the graphs are already done and most of the "analysis" is also already been done in excel so anything brought to the table via python is usually not something that anyone would notice (simply because excel can do most of what python can do anyway). I don't know how much machine learning you could reasonable do in excel that, 1, your job would need if they are using excel to begin with, but 2 size limits as mention would limit machine learning to a small degree, but mostly machine learning is at least advance machine learning is a little too complicated to use chatgpt.
    The main reason I use python with small office data is primary to automate reports and connect it to other things like outlook for automated emails etc.
    Honestly, I think its just better to do python in an installed environment/ide like vscode or jupyter notebook so you can use other modules.

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +1

      I appreciate this honest review! I think you make some solid points for those "hard-core" excel users and I can't argue with 'em! 🙌🏼

    • @matthiaswarlop2316
      @matthiaswarlop2316 7 місяців тому +1

      Yeah expericed excel users will never have a reason to use this and experienced python users will never feel the need to use excel because of the limitations it has compared to using python standalone. Still very cool and obviously it will be used by someone who is for instance a python programmer but is momentarily forced to use excel in his job.

  • @txdba
    @txdba 10 місяців тому +1

    Great video! I don't know which was better, the technical insight or the humor and drama.

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

    Thanks Luke Best I've seen on intro Python in Excel PS: Co-pilot sidebar showed up on screen this morning dec 11

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

    This video is top notch! Coming from somone who is currently in the bottom right of the quadrant :) Would you consider doing a video on xlcalculator 0.5.0 ? I see that its a python library that can read excel files, would love to hear your take on it!

  • @eddysin7730
    @eddysin7730 10 місяців тому +2

    Yo Luke rules as always..Great learning even the panda in video is happy..😊

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

    Luke, which resource would you recommend for dirty data set to practice data cleaning? Thank you

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

    Very good video and informative. Keep it up!

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

    Excellent editing Luke. Had to pause less than 2 minutes into the video to let you know.

  • @stephengriffith7066
    @stephengriffith7066 10 місяців тому +1

    This is so obvious, yet brilliant.
    Every organisation needs to be on top of this

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

    I need to take some time out to explore this. My retirement hobby is software, but I got into it as a financial consultant in the 1980s by knowing “everything” a spreadsheet of the time could do. Now I do Python - a no-brainier. Something that connects the spreadsheet world to the Python world seems to be another no-brainier. The database universe is funnest part - and it’s not clear that this place is catered for.

  • @TY-zl1vw
    @TY-zl1vw 10 місяців тому +3

    Correct me if I’m wrong, the TRIM function in Excel is better in removing the excess spaces (2+) between words compare to the methods available in Python (standard or pandas) or SQL, possible to do, but not as straight forward.
    It’s only small issue I guess, especially with the ChatGPT now (I found how to do it in SQL awhile back from Stack Overflow while practicing Data Cleaning with SQL).

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +3

      Python has an extensive amount of NLP libraries that I feel are far superior to Excel...
      Now are those libraries in this environment 🤷🏼‍♂️

    • @TY-zl1vw
      @TY-zl1vw 10 місяців тому

      Thanks for the insight shared, good info to know. When I said better, it’s in term of simpler to use (saves importing extra libraires or few extra lines of code if only want to remove the inconsistent excess spaces), not other terms like performance over large data set (one of main augments python is better than Excel for data analysis).

    • @--..__
      @--..__ 6 місяців тому

      pandas strip is like trim but 10x better.

  • @LeicaM11
    @LeicaM11 8 місяців тому +7

    I as an engineer we’re always stressed, using Excel sometimes. There had not been time for learning more sophisticated functions, because one week later we need to serve in totally different systems, functions and jobs. Even when using Powerpoint every two or three years, I have forgotten nearly all helpful functions and we are three version ahead. It is so frustrating, if not specializing in some tools, cause our automotive development business does not giving room for learning and training this.😢😢

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

    Your video is good on many levels😂 I had to move it to a bigger theater because it's so intriguing

  • @itskrox-johnochuro
    @itskrox-johnochuro 10 місяців тому

    that was so funny, entertaining and educative! kudos to you and keep up the effort!

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

    I want to learn that so bad! I just like your train of thought you have !!! Wow 😂 I have basic excell / power point/ PDF acrobat- from the 90's' in combination of Business analysis from the arcades! 😅 i need to label up "I know that I know nothing" Socrates. ! Thank you so much for make this accessible to people like me ! Gracias mijito!

  • @madjohnshaft
    @madjohnshaft 10 місяців тому +3

    I have been trying out the case studies and assignments from my MIT No Code AI ML course in ChatGPT's Advanced Data Analytics and it's been really fascinating to see how far it can go. Typically it does EDA and outlining the approach for models very well. It usually fails at the point where it is missing the libraries it tries to access or if the dataset is too large.

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

      yeah large datasets will do that

  • @yousrahamza
    @yousrahamza 10 місяців тому +2

    Please can you share with us some project to practice data analysis

  • @poke-bear406
    @poke-bear406 10 місяців тому +1

    Love your videos I’m going to become a data analyst very soon

  • @samAFTERMATH
    @samAFTERMATH 10 місяців тому +1

    Love it! I’m listening.

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

    Quality, story telling 👌🏿 🔥

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

    Brilliant video. Thank you

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

    Bro... your videos are next level 🔥

  • @maii87
    @maii87 10 місяців тому +1

    I have to use excel everyday and when I saw the addons I was really impressed.

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

    Love this video

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

    looking forward to use this with chat gpt

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

    4:07 ... I've been listening Luke!

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

      Yes you have!! One of the few 🙌🏼🙌🏼

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

    Really, really informative!

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

    what is the best way for a newbie to start practicing the combination of these skills?

  • @PoutineLord
    @PoutineLord 8 місяців тому +3

    An issue I've had with using Power Query which has pushed me to basically using purely Python was the maintainability of the queries and the file itself. As I scaled up what I was doing in a single file it became unmanageable whilst with just python scripts I have Git and Jupyter Labs to hold my hand with documenting and version control.
    Having Python script living inside excel cell's sounds about as manageable so I foresee it becoming problematic if you have too much Python in a cell or too many cells with it built in.
    I'm curious where you would draw the line and what mitigation methods you could take! Because sharing an excel file in terms of portability and required technical skill is just miles ahead of trying to get the layman to set themselves up in Python so I'd love for this Python in excel formulas to be a winner!

    • @matthiaswarlop2316
      @matthiaswarlop2316 7 місяців тому +1

      Yeah while Python in excel is awesome, it doesn't solve the problems that I have with excel. It just makes the good parts of excel even better. For instance I had 300-500 thousand lines of data, and the entire excel sheet started behaving slow. Now imagine I worked with 2 files simultaneously. Now I work purely in python, and after creating the dataframe is save it as a pickle.

  • @cofucan
    @cofucan 10 місяців тому +2

    Haha, actually I can tell you that the upper right quadrant exists. I have used Excel for over 7 years to create complex spreadsheets for different individuals, I have also used Python for about 4 years (though more for web and APIs) but I do use it for data analysis.
    Still, I'm trying to figure out how I can be more productive with these tools combined. 😅

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

    Your videos are just 🔥🔥🔥🔥🔥🔥

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

    I have access to LinkedIn Learning. Is there a course you recommend instead of from Coursera? And if so, which is better and looks better in a resume?

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

    Luke, you are awesome, thanks for sharing

  • @joaquinurruti2628
    @joaquinurruti2628 8 місяців тому

    Hi Luke, I'm not being able to enable this feature. I have an enterprise account with the license to use it but couldn't activate it. I tried on my M2 MBP and in windows on parallels... couldn't make it. Could you make a video on activating this?

  • @EnigMagnum
    @EnigMagnum 10 місяців тому +2

    9:50 can you make a more detailed video on it how to do it... this is so amazing...
    but can't i just do it with xlookup, average and pivot tables?

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

      Let me see what I can do on this!

  • @ttuurrttlle
    @ttuurrttlle 10 місяців тому +9

    Not having an option to run the python code locally makes this feature borderline unusable IMO.
    Having the cloud computing sandbox environment is a neat idea to make spreadsheets that use the python features more portable so you don't need to worry about configuration on various systems that might be used to view the spreadsheet. But I haven't heard anything about the cost of running this on their servers. It seems free for now while it's new and you're paying for a microsoft office account, but the only way it's going to stay that way is if they are harvasting some data from you that they can sell or they'll charge other cloud computing costs. The latter could be a problem if you opened a document that ran some python that was running some expensive stuff then it could be a pain.

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

      Yeah, I'm also curious about the cost as well... I've heard that the CoPilot models will cost money
      Although regarding selling your data; companies already store their data using Microsoft services already... so they could have done this already (or worse are already doing it 😱)

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

      It's not about that. I'm sure they're probably also harvesting the data, but more so allowing python to run on your local machine is a security risk. If I share an excel file with you and I put arbitrary python in there that runs on your machine I can hide malicious code. (i.e embed a keylogger, open a reverse shell, etc...). This is already possible with VBA macros, but they're heavily locked down and require a user to enable execution. Plus, Windows Defender has a feature called AMSI that scans those scripts looking for malware. Even with all of this, malicious excel macros still slip by. This is too new for it to be allowed to run on your local machine. It probably will go that way eventually, but I doubt they have the security posture in place at this point. Additionally, Python isn't maintained by Microsoft, and doesn't come with Windows by default. They would need to change that, or they'd need to bundle the install with excel. This would also require companies to allow python to execute on company devices - many IT administrators try to block this by default (especially on Windows) because of the security concerns. It's not as simple as it sounds.

  • @EDwX9
    @EDwX9 10 місяців тому +1

    I don't speak English, I had to watch the video with a plugin that gives you audio of the subtitle text. I loved the video, although you don't explain anything in depth, you do say everything you need to know about python and excel and all this with an excellent sense of humor. I have subscribed to your channel.
    I have 12 years in excel, 3 years chopping code with vba, 3 years in dax and power query, 9 months with the new Lambda functions and 3 months in python.
    I started without knowing that it would be in Excel. I think this new functionality will give me the additional motivation I needed to learn to program in Python, I hope that my second language is typescript so I can take advantage of it in Excel.

  • @JS-zd3vi
    @JS-zd3vi 10 місяців тому +1

    I am new to a lot of this stuff and trying to get better. Where did you get the data? Where do I get data like that?

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

    @Luke Barousse, thank you for your awesome discription. AI is falling and rising with the right Data. Where do you have the Data in your mentoined example from? Can I download it somewere to try your example?

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

      Here's the kaggle data: lukeb.co/freedata

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

    First glance at the thumbnail I thought I saw Hugh Laurie with an excel spreadsheet xD

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

    Hello. Could you please share the template of your personal portfolio website. It's really awesome !. Please create a guide for how to build one ?. Using static templates or Wordpress etc ?. It would be really helpful. Please !

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

    The reason for still using excel, the place where I work we do almost everything or in Excel or we can export to excel.
    So people who don’t understand computers can still make these graphs and stuff. And the ones who do don’t have to ask chatgpt all the time for the answers.

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

    please luke,help me to connect MS SQL to STREAMLIT

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

    Thx again Mr. Beast for this clear insight. :D

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

    Earned my sub at 4:20

  • @leosgf
    @leosgf 10 місяців тому +1

    Is this possible in google sheets too? 😮

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

    Love this video…any suggestions if you’re using private data/can’t exactly paste it into chatgpt? Maybe using a dummy dataset instead w same field titles?

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

      Yeah you could maybe look in to anonymizing the dataset to make in non confidential, but this is still risky

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

      Learn python lol. Codecademy has free courses. It's really not that complicated if you put in a few hours every day.

  • @bouseuxlatache4140
    @bouseuxlatache4140 10 місяців тому +4

    i am wondering how strategic this move is between MS and Python. Is it reacting to the ongoing honeymoon between R and Google or is there something more to expect? Microsoft wanted so bad to buy SAS 7/8 years ago so it is probably throwing its excess of love on the only partner left on the market? or not?

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +3

      Highly Strategic! I mean look what they've done with OpenAi and now with the Python community. Probably no coincidence they hired Guido van Rossum. They are developing better tools nonetheless... so can't really complain if i'm being honest

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

    Great and quite informative video. Can you share the demo Excel data sheet link please ?

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

      Here is a sample of the dataset
      www.kaggle.com/datasets/lukebarousse/data-analyst-job-postings-google-search

  • @sergimontoya8074
    @sergimontoya8074 10 місяців тому +4

    Hey data nerds!! I guess now I'll have to hit my Phyton skills 😢

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

    How to use PY() and The LET Excel function : example "=PY(2+3)" works but "=LET(x,PY(2+3),x)" can't be interpreted. Thanks

  • @lashlarue59
    @lashlarue59 10 місяців тому +5

    I was on board until the Python running in the cloud and then they send the results back to you. This is a no way in hell.

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

      Interesting, i didn't really have a problem with this, except for the latency issues.
      Just curious, what is the concern for you?

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

      offline mkde.ecurity.banned for use by law in companies obliged to protect their customers sensitive data. Loke banks.
      @@LukeBarousse

    • @lashlarue59
      @lashlarue59 10 місяців тому +1

      @@LukeBarousse As you said the latency problem may be an issue but my main concerns are security and complexity. Like a lot of people we are running a hybrid cloud environment with some processing being done locally, some applications running on AWS and other applications running on GCS. Which platform we use depends on the application.
      Now here comes Python in Excel that looks like a pretty trivial application that could easily run locally on a developer's workstation but instead we would have to add yet another cloud vendor (Azure) and all the costs associated with that. So now we have a security problem with more data and results traversing the Internet when it doesn't really need to and a trivial development tool that has turned into a complex distributed application. In my opinion its just too much trouble for what its worth.

    • @stopthink9000
      @stopthink9000 10 місяців тому +3

      Yeah for someone working with confidential customer financial data that would be a hard sell to the EVP to approve sending data to the cloud. Big privacy issues. Plus, why bypass the compute on my local machine? My CPU is fine for Excel but not a Python plugin? Seems like an unnecessary, unwanted bottleneck and smells like a subscription "feature."

    • @stopthink9000
      @stopthink9000 10 місяців тому +2

      ​@@lashlarue59 Well said. This feels very money-grabby. I'd bet they'll charge a nice subscription fee for it in the final release.

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

    Amazing !

  • @SB-zo1dr
    @SB-zo1dr 8 місяців тому

    Can it run any python script?

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

    Quick Question: I am looking at switching from a windows laptop to a MacBook and wondering if there are any features of Excel that you miss?

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

      yeah quite a bit, I find it quite limiting and so I use a VM to run the microsoft version of excel
      lukeb.co/parallels

  • @mimimoo4493
    @mimimoo4493 10 місяців тому +5

    chat GPT is the new stack overflow copy pasta.

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

    Hey Luke, thanks for your video. But I can't enable it on my Excel. Did you get it as part of Microsoft Beta Insider program?

  • @miguelhermar
    @miguelhermar 10 місяців тому +1

    Is this Python feature already available worldwide Luke? I can't seem to find it in my current updated version of Excel

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +2

      You need to be signed up for The Windows 365 Insiders program specifically their beta program. They are slowly releasing it to these users

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

      @@LukeBarousse oh nice, didn't know it had to be through there. Thanks Luke!

  • @maritza2813
    @maritza2813 10 місяців тому +1

    Would this new feature change how someone new to the data analyst career track would need to choose what master? I’ve only just started learning SQL via Datacamp.

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +2

      I think my advice still applies from the end of the video. Use ChatGPT to generate Python code when you get to learning Excel. It will help you start getting familiar with programming while you are still learning it.

    • @maritza2813
      @maritza2813 10 місяців тому +1

      @@LukeBarousse Awesome! Thank you so much for your help 😊

  • @kyleebrahim8061
    @kyleebrahim8061 10 місяців тому +2

    Is the size limit issue not solved by the data model in PQ?

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +1

      Good question, just tried to load a million rows (imported through a data model in PQ) and still got an error message.
      I think the cloud environment is just too small to handle it

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

      @@LukeBarousse thanks Luke!

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

    Have you done a video on what makes a good Data Analyst Resume's?

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

      Yeah ua-cam.com/video/MfUzKeEKtr8/v-deo.htmlsi=nN4_GU9qUGJRXe3q

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

      @@LukeBarousse Thanks Chief!

  • @memolingvo5563
    @memolingvo5563 4 місяці тому +1

    Who knows how to install the Python libraries which are missing in the Python for Excel?

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

    Great video. I'm an expert in VBA and been avoiding Python up till now... Goddammit, not another programming language!

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +2

      Ha! Well with ChatGPT I'm telling you it's a breeze... so I wouldn't stress it!

  • @FadzlyMyzra
    @FadzlyMyzra 10 місяців тому +1

    One thing is there is still a limited number of rows in excel right? Only works for less than 1 million rows i guess

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +2

      Yes, but Power Query can hold more than 1M rows and I'm expecting that once Python gets a bigger sandbox enviornment it'll be able to handle larger datasets like this

  • @AZisk
    @AZisk 10 місяців тому +4

    HTML IS a programming language!!!!

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +1

      I knew there would be keyboard warriors here... but I didn't expect it to be YOU!!! 🤬🤬🤬

    • @AZisk
      @AZisk 10 місяців тому +1

      @@LukeBarousse Oh it’s me alright. HTML!!!

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

      😂😂😂

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

    where can i find data source like this for making projects?

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

      I have an open source data set here on data analyst job postings in the US: www.kaggle.com/datasets/lukebarousse/data-analyst-job-postings-google-search

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

    How have I not seen this yet?

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

    I'd rather have the possibility for a local instance, for example in a docker container.

  • @AnhHoang-bz6rf
    @AnhHoang-bz6rf 10 місяців тому

    Can SO tell me which laptop is he using? Thank youuu

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

      MacBook Pro 14 “ M1 Max with a VM running windows. This is the vm I use lukeb.co/parallels

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

    Mind blowing

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

    Maybe I'm missing something here. I can't seem to be able to add it to the ribbon bar. I've updated, searched, I've gone through the program and through online 365. Is it just available for certain users right now?

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

      Microsoft 365 insider program it's avaialble; you have to be signed up for the Beta program

  • @ricardovargas678
    @ricardovargas678 10 місяців тому +1

    Adoes Phyton in Excel work on MacOS or is exclusive of Windows (like some functions of Power Query)?

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +1

      Yeah only in Windows for RN... also it's still in Beta so it's slowly getting released

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

      Thumbnail and intro shot fooled me… 👍🏻

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

      @@maikvanrossum Yeah... i'm using a Virtual Machine on my mac to run Windows (and thus excel and Power BI). Mac's versions don't have what I need for my job
      Here's what I use: lukeb.co/parallels

  • @GraniteFaun
    @GraniteFaun 8 місяців тому

    Can you code a game in excel with this?

  • @momentum9319
    @momentum9319 10 місяців тому +2

    after the first sentence in the video I thought: couldn't this be exploited like the whole macro story in google office products?
    if yes we will see a whole new wave of security problems comming to us

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

      That's why they run it in the cloud and not on your local system. If they ever open it up to allow for local system execution than yes... you are essentially allowing arbitrary code execution. But you can already do this with vba macros. They can literally just import windows DLLs, get function addresses, and call them. That's why opening a document with macros requires you to enable them as opposed to just running them by default. If they ever allow python access to system they would probably do something similar, and I wouldn't be surprised if there is some kind of local sandbox that has a popup if the python tries to run certain functionality (i.e networking, os stuff, etc..)

  • @eduardmart1237
    @eduardmart1237 10 місяців тому +1

    Does it work with an offline version of Microsoft office?

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +1

      No have to have internet access

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

    Do you have to have Python installed to use this feature?

    • @LukeBarousse
      @LukeBarousse  10 місяців тому +1

      Nope! It is running Python in the cloud, so no need to install anything... this of course comes at the cost of latency

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

    Does it mean we can use python code in VBA editor...if so this is great

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

      not from what I saw. meant for use in the spreadsheet

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

    The ens result of this feels a lot like BI software like Tableau, PowerBI or Qlik Sense.