Data Analysis with Python for Excel Users - Full Course

Поделиться
HTML-код
  • Опубликовано: 4 май 2024
  • Learn how to use Python and Pandas for data analysis. This course will be especially helpful if you have experience with Excel, but that is not required. Learn how to create pivot tables, work with data, and make visualizations using Python, Pandas, and Jupyter Notebook.
    💻 Source Code & Datasets: github.com/ifrankandrade/pyth...
    🔗 Datasets: drive.google.com/drive/folder...
    ✏️ Course developed by Frank Andrade.
    🔗 RUclips Channel: / frankandrade5
    🔗 PDF Python Cheat Sheet for this Course: artificialcorner.com/p/redeem...
    🔗 My Complete Python Courses for Data Analysis & Data Science: www.udemy.com/user/frank-andr...
    ⭐️ Course Contents ⭐️
    ⌨️ (0:00:00) Intro
    ⌨️ (0:01:48) Install Python and Jupyter Notebook with Anaconda
    ⌨️ (0:03:53) Jupyter Notebook Interface
    ⌨️ (0:13:56) Cell Types and Cell Mode
    ⌨️ (0:21:34) Jupyter Notebook Shortcuts
    ⌨️ (0:26:39) Module 1 - Hello World
    ⌨️ (0:30:30) Data Type
    ⌨️ (0:39:10) Variables
    ⌨️ (0:46:53) Lists
    ⌨️ (1:11:14) Dictionaries
    ⌨️ (1:21:50) IF Statement
    ⌨️ (1:28:04) FOR Loop
    ⌨️ (1:33:49) Functions
    ⌨️ (1:40:59) Modules
    ⌨️ (1:44:41) Module 2 -Introduction to Pandas
    ⌨️ (1:51:08) How to create a dataframe
    ⌨️ (2:07:34) How to show a dataframe
    ⌨️ (2:14:24) Basic Attributes, Functions and Methods
    ⌨️ (2:26:17) Selecting One Column from a Dataframe
    ⌨️ (2:32:13) Selecting Two or More Columns from a Dataframe
    ⌨️ (2:37:50) Add New Column to a Dataframe (Simple Assignment)
    ⌨️ (2:47:51) Operations in dataframes
    ⌨️ (2:56:04) The value_counts() method
    ⌨️ (3:00:16) Sort a DataFrame with the sort_values() method
    ⌨️ (3:09:56) Module 3: Introduction to Pivot Tables in Pandas
    ⌨️ (3:14:42) The pivot() method
    ⌨️ (3:20:49) The pivot_table() method
    ⌨️ (3:29:00) Data Visualization with Pandas (New Dataset + Pivot Table)
    ⌨️ (3:38:38) Lineplot
    ⌨️ (3:43:05) Barplot
    ⌨️ (3:50:52) Piechart
    ⌨️ (3:54:36) Save Plot and Export Pivot Table
    🎉 Thanks to our Champion and Sponsor supporters:
    👾 Raymond Odero
    👾 Agustín Kussrow
    👾 aldo ferretti
    👾 Otis Morgan
    👾 DeezMaster
    --
    Learn to code for free and get a developer job: www.freecodecamp.org
    Read hundreds of articles on programming: freecodecamp.org/news

Комментарии • 371

  • @quincylarsonmusic
    @quincylarsonmusic 2 года назад +186

    That is one gorgeous cheat sheet. Thanks for everything you're doing for the global developer community, Frank. This course is gold.

    • @levarish
      @levarish Год назад

      Can you please share the link for the cheat sheet?

    • @Thalescosta592
      @Thalescosta592 8 месяцев назад +1

      @@levarish it's in the video description

  • @AlexisAndradeMonteiro
    @AlexisAndradeMonteiro Год назад +8

    BEST PYTHON COURSE i EVER SEEN. i LITERALLY ENJOYED AND SPEND MY WEEKEND CONSUMING THESE CONTENT WITH PLEASURE. THANK YOU FOR YOUR MASSIVE SUPPORT FRANK

  • @malwalsabino519
    @malwalsabino519 7 месяцев назад +2

    I am a decent Excel user who has been so reluctant to learn any programming language. Your video changed my mind and after few hours of watching this video, I feel I can learn the basics of python in a short period of time. Your teaching style is amazing and your ability to explain things is fascinating. Thank you so much.

  • @mrCetus
    @mrCetus 2 года назад +48

    That's the best content I've seen on jupyter and pandas so far! well done champ! I've spent my whole weekend going along on this course and I totally love it! Very well structured and full of examples you can run and you can test out on your own. had a minor set back on opening the csv file dgp but added the encoding parameter: df_gdp = pd.read_csv("gdp.csv" , encoding="latin-1")

  • @victoriabraimoh8994
    @victoriabraimoh8994 Год назад +2

    Frank went all out with this course. perfect beginner course. hope we all make you proud

  • @mansasow
    @mansasow 2 года назад +26

    Thanks for this tutorial! It would have also been nice to show how to concatenate or merge multiples data frames (inner, left, right join).

  • @Tradewithsimpleminded
    @Tradewithsimpleminded 2 года назад +129

    Don't know where you watching this from my brother but I wished you all the best in life ❤️❤️

  • @marcoventura9451
    @marcoventura9451 Год назад +3

    A very good begginer's course; it covers the basics of Python with Juipter Notebook IDE in a simple and understable way.

  • @shishirdutt
    @shishirdutt Год назад +14

    Hi Frank! Many thanks for creating this wonderful course. You have taken humungous efforts for creating such a long and flawless content for everyone to learn. Highly commendable efforts!!

  • @swagat457
    @swagat457 2 года назад +9

    Amazing content Frank.. How effortlessly you explained everything in the most simplistic way.. Thank you

  • @nournissan1786
    @nournissan1786 Год назад +2

    I just finished this python course and I have to say it was so fascinating to learn about this language. Frank did a great job at breaking everything down !!

  • @dondata718
    @dondata718 Год назад +1

    Just finished this video. It is my first introduction to python and you did an excellent job. I appreciate this thanks

  • @kku6749
    @kku6749 Год назад +3

    Best Tutorial on Python for Data Analytics I have seen so far... Your approach is commendable. Well done! I need to see more of your contents. This is good stuff!

  • @gimiemini3034
    @gimiemini3034 10 месяцев назад +1

    I have just finished this. Love it. So easy to follow and Frank was amazing. best video so far.

  • @jessicaliu8885
    @jessicaliu8885 Год назад +1

    Great course! Thank you so much! Spent a half day finishing the course. Very Helpful!

  • @dimasjimenez3396
    @dimasjimenez3396 2 года назад +4

    Extraordinary content, crystal clear explanation. Pure gold. We should be able to like the video a couple of times. Thanks a ton for such an wonderful content.

  • @robertspalding5635
    @robertspalding5635 Год назад +2

    Frank Andrade, thank you for the best, and most helpful tutorial of
    this type and this subject that I have ever seen.

  • @imadias1926
    @imadias1926 3 месяца назад

    Best INSTRUCTOR with the best English accent that we can easily understand and you never miss any step for running Python, even though I'm a beginner but now I know How to use python because of this video 😍, some tutorial they skip some step and even we try to follow their instructions but we got lost 😊😊😊Thank you Instructor ❤

  • @tim64163
    @tim64163 2 года назад +11

    Fantastically explained, thank you so much. Clear, easy to understand and shows some good examples.

    • @usuis8541
      @usuis8541 7 месяцев назад

      GENSHIN PREACH

  • @fififb8616
    @fififb8616 2 года назад +2

    Very clear and concise instructions! Thank you very much!

  • @stathistsamis8964
    @stathistsamis8964 7 месяцев назад

    as a junior data analyst i found this video very useful keep going my friend!!!

  • @lcastellanosm
    @lcastellanosm 2 года назад +9

    I still didn't finish the full course but I already find it very useful and well explained. Thank you Frank!

    • @boknows8263
      @boknows8263 Год назад

      have you finished it by now?

    • @gorkemoncul6565
      @gorkemoncul6565 Год назад

      @@boknows8263 Not yet

    • @boknows8263
      @boknows8263 Год назад +1

      @@gorkemoncul6565 he will never finish it, he is watching TV now lol

  • @ajitmagar1195
    @ajitmagar1195 Год назад

    Nicely explained and step by step coverage of "whole" topic. ....Thank you Sir.

  • @youtubewzd2196
    @youtubewzd2196 7 месяцев назад +2

    The course is really good but has a few caveats:
    1. The Dataframe CSV for the short .pivot() method demonstration is not included.
    2. The file gdp.csv is in Windows-1252 encoding in the zip file. This cannot be imported into a Dataframe without prior recoding into UTF-8.
    3. The .pivot_table() example throws a FutureWarning. I had to list all features in values=['Quantity', 'Rating',...] to make it working. The problem comes from the attempt to sum non-numerical values. So only include columns with numerical values in values=[ ].

  • @CodewithAby
    @CodewithAby 2 года назад +1

    Great course, broken down like ABC. Thanks Frank

  • @caessar_mando
    @caessar_mando 2 года назад +6

    one of the best if not the best tutorial this channel has ever presented. Excellent job!

  • @michal.tomczyk
    @michal.tomczyk 2 года назад +1

    Enjoyed every last second of it. Great job!

  • @ItsTheBookah
    @ItsTheBookah 6 месяцев назад +7

    Thanks for the amazing tutorial Frank!
    For people getting the unicode error:
    df_gdp = pd.read_csv('gdp.csv', encoding='latin-1')

  • @richardfinney2548
    @richardfinney2548 2 года назад +2

    Brilliant tutorial! You are a very gifted presenter.

  • @m.e-ph8sy
    @m.e-ph8sy 15 дней назад

    Amazing content Frank.. How effortlessly you explained everything in the most simplistic way

  • @sindiso_ndlovu
    @sindiso_ndlovu 2 года назад +9

    No words can express how great your work is, thank you so much

  • @AmG895
    @AmG895 Год назад

    Thank you 🙏 you have explained so well. Amazing video. Learned a lot!

  • @geekyprogrammer4831
    @geekyprogrammer4831 2 года назад +3

    I already know Frank for writing exceptional technical articles! Good to see you here too 😁😁

    • @thepycoachES
      @thepycoachES 2 года назад

      Nice meeting you on RUclips too! :)

  • @priyavarshanrg700
    @priyavarshanrg700 6 месяцев назад

    This Channel deserves 100M Subscribers Hats Off You Guys👏👏👏

  • @culturapoliticaycomputador9999
    @culturapoliticaycomputador9999 9 месяцев назад

    Thank you for share this! I recommend this video for everyone wants to learn some basics of python, numpy and pandas is awesome.

  • @nriezedichisom1676
    @nriezedichisom1676 2 года назад +3

    This was a refresher course for me but notwithstanding, I learnt a whole lot.. Well done

    • @nriezedichisom1676
      @nriezedichisom1676 2 года назад

      You are an excellent teacher but your RUclips channel has very little content. Can you upload more videos?

    • @thepycoachES
      @thepycoachES 2 года назад +1

      @@nriezedichisom1676 Sure! More videos coming soon on my channel

  • @valentindumitru6648
    @valentindumitru6648 Год назад

    very clear and simple explanations , thank you!

  • @leasunsun
    @leasunsun Год назад

    Watched it during Chrismas Holiday. Enjoyed it and learned something new. Thank you!

  • @anthonynjoroge4641
    @anthonynjoroge4641 2 года назад +2

    From Kenya much Appreciated - Asante Sana-

  • @jmchisanga3
    @jmchisanga3 9 месяцев назад

    I love this content it's well structured with lots of examples to make you understand and master it without any problem. 🇿🇲

    • @giantdutchviking
      @giantdutchviking 9 месяцев назад

      Did you happen to run into issues making a line graph? I used the provided code in the tutorial but keep getting errors I need matplotlib.

  • @rafimaulana8294
    @rafimaulana8294 Год назад +4

    Definitely the best Python course for a data analyst who wants to level up from sql and excel only!!! Would recommend it!

    • @focus1007
      @focus1007 Год назад

      Sir currently I am working in excel only..will this course help me in getting job? I mean is it sufficient to land a job as data analyst? Pls guide🙏

    • @rafimaulana8294
      @rafimaulana8294 Год назад

      ​@@focus1007 for an entry level actually a combination of sql+excel only is fine, but as you level up you'll eventually need Python/R. I was like that too at first.

    • @focus1007
      @focus1007 Год назад

      @@rafimaulana8294 thankyou so much fr replying🙏...sir so acc to you ,can i start applying for data analyst with the knowledge of excel and SQL only? Or should i learn anything else also?

    • @rafimaulana8294
      @rafimaulana8294 Год назад

      @@focus1007 Yes, but try learning any data viz either google data studio/tableau/power BI. This would make an extra bonus point and quite easy to learn.

    • @focus1007
      @focus1007 Год назад

      @@rafimaulana8294 thankyou so much sir for replying..means a lot to me🙏

  • @amadikechidera2613
    @amadikechidera2613 7 месяцев назад +1

    Very nice course, you are truly blessed

  • @InnovativeIdeas-mp7up
    @InnovativeIdeas-mp7up 2 месяца назад

    The presentation is engaging and makes it easy to follow the instructions.

  • @selcukdoven
    @selcukdoven Год назад

    Thanks for basic and effective course and plus English sound is perfect 👍

  • @Delianur
    @Delianur 2 года назад +1

    Excellent...
    thanks you mr Frank Andrade

  • @DJ-ct6so
    @DJ-ct6so 5 месяцев назад

    Excellent, very well explained. Very nice use of Jupyter notebooks. Many thanks for uploading.

  • @KingLiongWong
    @KingLiongWong Год назад +1

    This is a very good course for me, help me a lot. Thank you very much.

  • @TheAl217
    @TheAl217 2 года назад +12

    Thank you for taking the time to create this course and sharing your knowledge with others.
    Just some constructive criticism here, based on my experience using Excel for many years.
    In my opinion people looking to move to pandas from Excel are serious users of this package. I didn't find content here that will make me think I really need to move away from Excel to gain this capability.
    Also Excel's PowerQuery has a lot of powerful transformation capabilities.
    Instead of doing the visualizations, people may have benefitted more from examples covering merge, groupby, stack, unstack, melt, resampling and even how list comprehensions can be used to add columns based on conditions.

  • @mohamad5005
    @mohamad5005 2 года назад +1

    Great and simple to mind tutorial

  • @jasimmhj1526
    @jasimmhj1526 7 месяцев назад

    Amazing deep learning. Thankyou

  • @kevinliew3916
    @kevinliew3916 2 года назад

    Great introduction for everyday use!

  • @belezaesaude1101
    @belezaesaude1101 4 месяца назад

    Estou muito feliz por ter me inscrito e ter acesso a este conteúdo.

  • @elfridhasman4181
    @elfridhasman4181 2 года назад +2

    Thank You Very Much, Much Much More❤️, Love From Indonesia

  • @user-kj4ni1rx4b
    @user-kj4ni1rx4b 6 месяцев назад

    God bless you for this project, I learned a lot from it.

  • @davidgitau8825
    @davidgitau8825 5 месяцев назад +2

    Good learning here! The data should however be available for download to easily practice.

  • @timothyfleur7596
    @timothyfleur7596 4 месяца назад

    Thank you very much, this was very informative and explained in detail!

  • @MahmudYuldashev
    @MahmudYuldashev Год назад

    Thank you so much. This is what I was looking for!

  • @seifaya3724
    @seifaya3724 Год назад +1

    good job Frank .. really it's very interesting
    highly recommended

  • @sesematactivities2024
    @sesematactivities2024 Год назад

    THANKS FRANK, YOU MADE ME UNDERSTAND PANDAS

  • @Aivanello
    @Aivanello Год назад

    Thank you so much. This is a great course.

  • @bsnljkd
    @bsnljkd 2 года назад

    Great Course! Thanks

  • @arpanrastogi2844
    @arpanrastogi2844 2 года назад

    Like the way you have explained the concepts - thanks Frank. Not sure if I missed out, but I could not find anything related to tuples between the timestamp 0:39:10 to 1:21:50. Is it explained later?

  • @ThinhLe-eh9re
    @ThinhLe-eh9re 7 месяцев назад

    Thank you very much Frank ❤

  • @Tlholo7
    @Tlholo7 27 дней назад

    Love it. Thanks a lot, Frank! 🎉

  • @kunalrath5352
    @kunalrath5352 Год назад +1

    In the section on reading a csv file to create a Dataframe, the syntax used by you, i.e
    df_exams = pd.read_csv('file_name.csv')
    doesn't execute as the file local directory is gonna be whole different as when tried in different PC local systems.
    Instead we can try using
    df_exams = pd.read_csv(r"file_name.csv")
    This syntax works perfectly.

    • @tical_fm
      @tical_fm Год назад

      You're right, i also used the second option.

    • @vignesh28kk
      @vignesh28kk Год назад

      i tried both the medthod, its not working

    • @vignesh28kk
      @vignesh28kk Год назад +1

      Do we need to include the path of that csv file?

    • @tical_fm
      @tical_fm Год назад +1

      @@vignesh28kk I copied the path of the file

    • @georgelam1878
      @georgelam1878 Год назад

      could someone advise where to download "StudentsPerformance.csv" file used in the course

  • @F13TUN
    @F13TUN 2 года назад

    Perfect
    Thanks شكرا

  • @ankurchanda1112
    @ankurchanda1112 Год назад

    Conditional formatting is probably the most powerful feature of Excel. Would be tough to replicate these features (say highlighting duplicate values) in Python. Or no?

  • @ici6308
    @ici6308 9 месяцев назад

    Wonderful tuto. Very well explained !

  • @princeademuwagun7870
    @princeademuwagun7870 8 месяцев назад

    Extremely nice.... thank you.

  • @hannsflip
    @hannsflip 2 года назад

    Great tutorial, was really explanatory, and really easy to catch up-

  • @ladydi8712
    @ladydi8712 2 года назад

    Thank you so much, looking for more data analyst course!! Im a noob helped so much👍

  • @user-jt4en7zg4c
    @user-jt4en7zg4c 10 месяцев назад

    Thank you Frank, this is so useful

  • @victorgigreat1160
    @victorgigreat1160 Год назад

    Frank that was excellent work.

  • @user-ok5sm5ff1o
    @user-ok5sm5ff1o Год назад

    Amazing course big thanks!

  • @cesarramos3569
    @cesarramos3569 20 дней назад

    Great video Frank!! regards from Peru

  • @keithmason1485
    @keithmason1485 8 месяцев назад

    With the new Excel Python integration can everything in this course be done directly in Excel now?

  • @maanalshraky1
    @maanalshraky1 8 месяцев назад

    Thx for the efforts
    But frankly , excel is much faster and everything you did can be done more efficiently in excel.

  • @mahmoudalaref189
    @mahmoudalaref189 2 года назад +5

    Great ❤️

  • @rahul28thakur
    @rahul28thakur 2 года назад

    Thank you Frank !!

  • @rockymani94
    @rockymani94 2 года назад +3

    It good for beginners, if you add all sql operation like groupby , merge, fill and etc

    • @dynamictechnocrat
      @dynamictechnocrat 2 года назад +1

      In pandas right

    • @rockymani94
      @rockymani94 2 года назад +1

      Yeah pandas

    • @dynamictechnocrat
      @dynamictechnocrat 2 года назад

      @@rockymani94 the object oriented technique in matplotlib is still confusing me ...

    • @rockymani94
      @rockymani94 2 года назад

      @@dynamictechnocrat let me share you the right tutorials for that

    • @dynamictechnocrat
      @dynamictechnocrat 2 года назад

      @@rockymani94 thanks dear

  • @4-ck4wd
    @4-ck4wd 11 дней назад

    💯Exceptionally awesome video clip

  • @INTELLIGENCE_Revolution
    @INTELLIGENCE_Revolution Год назад

    I was going to watch another video. But Frank’s voice was nicer to listen to 😂

  • @dhavalp5724
    @dhavalp5724 2 года назад +1

    Nice.
    If possible can u make video for Influxdb 2.0 with python 👍

  • @bensl3308
    @bensl3308 6 месяцев назад +2

    3:23:26 df_sales.pivot_table(index="Gender",aggfunc="sum")
    TypeError: datetime64 type does not support sum operations
    What to do ?

    • @bensl3308
      @bensl3308 6 месяцев назад

      The only thing, that works for me!
      df_sales.groupby("Gender").sum(numeric_only=True)

  • @jhillyt
    @jhillyt 2 года назад +3

    Great corse Frank! Thank you for sharing. I'm just about to the end and I'm getting error loading the gdp.csv? 'UnicodeDecodeError' Any advice on this? Thanks in advance...
    UPDATE: saved csv as excel and was able to parse the file.....

  • @muhdbasiirzulkifle5090
    @muhdbasiirzulkifle5090 4 месяца назад

    Thank you for your guidance 😃

  • @pfz5487
    @pfz5487 2 года назад +1

    thanks you it's a very good course

  • @Dongnanjie
    @Dongnanjie 4 месяца назад

    Love it. Thank you so much!

  • @Patrickus23
    @Patrickus23 2 года назад

    I love your content! Can you do a tutorial for using Redux arhitecture in Fluttter or can you tell me some resources to learn this arhitecture?

  • @sudheerkumarhegdea8151
    @sudheerkumarhegdea8151 Год назад

    I have watched this course which is excellent. i need intermediate to advanced pandas for excel users. please share me video

  • @michelfilipebr
    @michelfilipebr 6 месяцев назад

    Excellent course! Help me to come through. :)

  • @benjaminphilips3737
    @benjaminphilips3737 2 года назад

    Best python tutorial at least for me

  • @Energy_with_Majd
    @Energy_with_Majd Год назад

    Very helpful thank you 🙏

  • @william1000
    @william1000 Год назад

    Great video
    thanks for posting

  • @georgejachvliani2288
    @georgejachvliani2288 Год назад

    Very good tutorial .Thank you

  • @lifeoftravel535
    @lifeoftravel535 Год назад

    Really Nice and Really Beautiful "Data Analysis with Python for Excel Users " . Stay Connected!😍😍😍🤗🤗🤗

  • @saplay3372
    @saplay3372 2 года назад

    Great job sir

  • @kocengineering769
    @kocengineering769 2 года назад +3

    Thanks needed

  • @mazyar79
    @mazyar79 3 месяца назад +2

    Thanks so much Frank! I'm just diving into the course and so far it's been amazing! I just tried to get the Cheat Sheet sent to me but I received an error: "Account is cancelled and can not accept new subscribers." Is there another way I can receive the Cheat Sheet? Much appreciated in advance.

  • @md.moniruzzaman7944
    @md.moniruzzaman7944 Год назад

    execellent tutorial for a beginner