Data Analysis with Python for Excel Users - Full Course

  Рет қаралды 1,924,206

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

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.
🔗 KZbin 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

Пікірлер: 365
@quincylarsonmusic
@quincylarsonmusic 2 жыл бұрын
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 7 ай бұрын
@@levarish it's in the video description
@AlexisAndradeMonteiro
@AlexisAndradeMonteiro Жыл бұрын
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
@Tradewithsimpleminded
@Tradewithsimpleminded 2 жыл бұрын
Don't know where you watching this from my brother but I wished you all the best in life ❤️❤️
@mrCetus
@mrCetus 2 жыл бұрын
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")
@ThePyCoach
@ThePyCoach 2 жыл бұрын
Thanks :)
@nournissan1786
@nournissan1786 Жыл бұрын
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 !!
@mansasow
@mansasow 2 жыл бұрын
Thanks for this tutorial! It would have also been nice to show how to concatenate or merge multiples data frames (inner, left, right join).
@dondata718
@dondata718 Жыл бұрын
Just finished this video. It is my first introduction to python and you did an excellent job. I appreciate this thanks
@shishirdutt
@shishirdutt Жыл бұрын
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!!
@victoriabraimoh8994
@victoriabraimoh8994 11 ай бұрын
Frank went all out with this course. perfect beginner course. hope we all make you proud
@swagat457
@swagat457 2 жыл бұрын
Amazing content Frank.. How effortlessly you explained everything in the most simplistic way.. Thank you
@kku6749
@kku6749 Жыл бұрын
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!
@malwalsabino519
@malwalsabino519 7 ай бұрын
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.
@marcoventura9451
@marcoventura9451 Жыл бұрын
A very good begginer's course; it covers the basics of Python with Juipter Notebook IDE in a simple and understable way.
@gimiemini3034
@gimiemini3034 9 ай бұрын
I have just finished this. Love it. So easy to follow and Frank was amazing. best video so far.
@dimasjimenez3396
@dimasjimenez3396 2 жыл бұрын
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.
@jessicaliu8885
@jessicaliu8885 Жыл бұрын
Great course! Thank you so much! Spent a half day finishing the course. Very Helpful!
@imadias1926
@imadias1926 2 ай бұрын
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 ❤
@caessar_mando
@caessar_mando 2 жыл бұрын
one of the best if not the best tutorial this channel has ever presented. Excellent job!
@lcastellanosm
@lcastellanosm 2 жыл бұрын
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 Жыл бұрын
@@gorkemoncul6565 he will never finish it, he is watching TV now lol
@robertspalding5635
@robertspalding5635 Жыл бұрын
Frank Andrade, thank you for the best, and most helpful tutorial of this type and this subject that I have ever seen.
@sindiso_ndlovu
@sindiso_ndlovu 2 жыл бұрын
No words can express how great your work is, thank you so much
@tim64163
@tim64163 2 жыл бұрын
Fantastically explained, thank you so much. Clear, easy to understand and shows some good examples.
@usuis8541
@usuis8541 6 ай бұрын
GENSHIN PREACH
@ajitmagar1195
@ajitmagar1195 Жыл бұрын
Nicely explained and step by step coverage of "whole" topic. ....Thank you Sir.
@richardfinney2548
@richardfinney2548 2 жыл бұрын
Brilliant tutorial! You are a very gifted presenter.
@CodewithAby
@CodewithAby 2 жыл бұрын
Great course, broken down like ABC. Thanks Frank
@michal.tomczyk
@michal.tomczyk 2 жыл бұрын
Enjoyed every last second of it. Great job!
@ItsTheBookah
@ItsTheBookah 5 ай бұрын
Thanks for the amazing tutorial Frank! For people getting the unicode error: df_gdp = pd.read_csv('gdp.csv', encoding='latin-1')
@abdala-in-tech
@abdala-in-tech 2 ай бұрын
Thanks man!!
@fififb8616
@fififb8616 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!!!
@youtubewzd2196
@youtubewzd2196 6 ай бұрын
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=[ ].
@priyavarshanrg700
@priyavarshanrg700 5 ай бұрын
This Channel deserves 100M Subscribers Hats Off You Guys👏👏👏
@anthonynjoroge4641
@anthonynjoroge4641 2 жыл бұрын
From Kenya much Appreciated - Asante Sana-
@geekyprogrammer4831
@geekyprogrammer4831 2 жыл бұрын
I already know Frank for writing exceptional technical articles! Good to see you here too 😁😁
@thepycoachES
@thepycoachES 2 жыл бұрын
Nice meeting you on KZbin too! :)
@nriezedichisom1676
@nriezedichisom1676 2 жыл бұрын
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 KZbin channel has very little content. Can you upload more videos?
@thepycoachES
@thepycoachES 2 жыл бұрын
@@nriezedichisom1676 Sure! More videos coming soon on my channel
@leasunsun
@leasunsun Жыл бұрын
Watched it during Chrismas Holiday. Enjoyed it and learned something new. Thank you!
@AmG895
@AmG895 Жыл бұрын
Thank you 🙏 you have explained so well. Amazing video. Learned a lot!
@InnovativeIdeas-mp7up
@InnovativeIdeas-mp7up Ай бұрын
The presentation is engaging and makes it easy to follow the instructions.
@TheAl217
@TheAl217 2 жыл бұрын
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.
@robertstahl8835
@robertstahl8835 2 жыл бұрын
My thoughts as well
@selcukdoven
@selcukdoven Жыл бұрын
Thanks for basic and effective course and plus English sound is perfect 👍
@cesarramos3569
@cesarramos3569 5 күн бұрын
Great video Frank!! regards from Peru
@rafimaulana8294
@rafimaulana8294 Жыл бұрын
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🙏
@Tlholo7
@Tlholo7 11 күн бұрын
Love it. Thanks a lot, Frank! 🎉
@valentindumitru6648
@valentindumitru6648 Жыл бұрын
very clear and simple explanations , thank you!
@jmchisanga3
@jmchisanga3 8 ай бұрын
I love this content it's well structured with lots of examples to make you understand and master it without any problem. 🇿🇲
@giantdutchviking
@giantdutchviking 8 ай бұрын
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.
@Delianur
@Delianur 2 жыл бұрын
Excellent... thanks you mr Frank Andrade
@elfridhasman4181
@elfridhasman4181 2 жыл бұрын
Thank You Very Much, Much Much More❤️, Love From Indonesia
@user-kj4ni1rx4b
@user-kj4ni1rx4b 5 ай бұрын
God bless you for this project, I learned a lot from it.
@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?
@DJ-ct6so
@DJ-ct6so 5 ай бұрын
Excellent, very well explained. Very nice use of Jupyter notebooks. Many thanks for uploading.
@culturapoliticaycomputador9999
@culturapoliticaycomputador9999 8 ай бұрын
Thank you for share this! I recommend this video for everyone wants to learn some basics of python, numpy and pandas is awesome.
@mohamad5005
@mohamad5005 2 жыл бұрын
Great and simple to mind tutorial
@timothyfleur7596
@timothyfleur7596 3 ай бұрын
Thank you very much, this was very informative and explained in detail!
@amadikechidera2613
@amadikechidera2613 7 ай бұрын
Very nice course, you are truly blessed
@seifaya3724
@seifaya3724 Жыл бұрын
good job Frank .. really it's very interesting highly recommended
@KingLiongWong
@KingLiongWong Жыл бұрын
This is a very good course for me, help me a lot. Thank you very much.
@kevinliew3916
@kevinliew3916 2 жыл бұрын
Great introduction for everyday use!
@davidgitau8825
@davidgitau8825 5 ай бұрын
Good learning here! The data should however be available for download to easily practice.
@jasimmhj1526
@jasimmhj1526 7 ай бұрын
Amazing deep learning. Thankyou
@belezaesaude1101
@belezaesaude1101 4 ай бұрын
Estou muito feliz por ter me inscrito e ter acesso a este conteúdo.
@sesematactivities2024
@sesematactivities2024 Жыл бұрын
THANKS FRANK, YOU MADE ME UNDERSTAND PANDAS
@mrchuz0
@mrchuz0 2 жыл бұрын
I didn't understand the use of the lambda function in the ordering section (3:09:40), as you are trying to lower() the values but none of those are becoming lower. Could you explain deeper what failed there?
@Aivanello
@Aivanello Жыл бұрын
Thank you so much. This is a great course.
@MahmudYuldashev
@MahmudYuldashev Жыл бұрын
Thank you so much. This is what I was looking for!
@hannsflip
@hannsflip 2 жыл бұрын
Great tutorial, was really explanatory, and really easy to catch up-
@nomad_grant
@nomad_grant 2 ай бұрын
cheat sheet is no longer available through the link :( any chance you have an alternative download link for that? It looked very helpful! Fantastic video by the way. The pace was perfect for me!
@user-jt4en7zg4c
@user-jt4en7zg4c 9 ай бұрын
Thank you Frank, this is so useful
@bsnljkd
@bsnljkd 2 жыл бұрын
Great Course! Thanks
@ladydi8712
@ladydi8712 2 жыл бұрын
Thank you so much, looking for more data analyst course!! Im a noob helped so much👍
@ici6308
@ici6308 9 ай бұрын
Wonderful tuto. Very well explained !
@user-ok5sm5ff1o
@user-ok5sm5ff1o 11 ай бұрын
Amazing course big thanks!
@victorgigreat1160
@victorgigreat1160 Жыл бұрын
Frank that was excellent work.
@ThinhLe-eh9re
@ThinhLe-eh9re 7 ай бұрын
Thank you very much Frank ❤
@INTELLIGENCE_Revolution
@INTELLIGENCE_Revolution Жыл бұрын
I was going to watch another video. But Frank’s voice was nicer to listen to 😂
@mazyar79
@mazyar79 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.
@bensl3308
@bensl3308 5 ай бұрын
3:23:26 df_sales.pivot_table(index="Gender",aggfunc="sum") TypeError: datetime64 type does not support sum operations What to do ?
@bensl3308
@bensl3308 5 ай бұрын
The only thing, that works for me! df_sales.groupby("Gender").sum(numeric_only=True)
@muhdbasiirzulkifle5090
@muhdbasiirzulkifle5090 3 ай бұрын
Thank you for your guidance 😃
@jeanillecogtas
@jeanillecogtas 3 күн бұрын
nag throwback lng.... those were the days.....
@jhillyt
@jhillyt Жыл бұрын
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.....
@Dongnanjie
@Dongnanjie 3 ай бұрын
Love it. Thank you so much!
@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?
@kunalrath5352
@kunalrath5352 Жыл бұрын
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 Жыл бұрын
Do we need to include the path of that csv file?
@tical_fm
@tical_fm Жыл бұрын
@@vignesh28kk I copied the path of the file
@georgelam1878
@georgelam1878 Жыл бұрын
could someone advise where to download "StudentsPerformance.csv" file used in the course
@michelfilipebr
@michelfilipebr 5 ай бұрын
Excellent course! Help me to come through. :)
@user-sj9wp9zg1d
@user-sj9wp9zg1d 3 ай бұрын
Колко интересно за гледане, благодаря за видеото
@mahmoudalaref189
@mahmoudalaref189 2 жыл бұрын
Great ❤️
@rahul28thakur
@rahul28thakur 2 жыл бұрын
Thank you Frank !!
@poojaj1996
@poojaj1996 4 ай бұрын
got "TypeError: datetime64 type does not support sum operations ", @3.24. how to drop columns contains datetime64 type?
@princeademuwagun7870
@princeademuwagun7870 8 ай бұрын
Extremely nice.... thank you.
@thungivan3650
@thungivan3650 3 күн бұрын
congrats!!
@Behappytruthfully
@Behappytruthfully 2 жыл бұрын
Thanks. I am trying to learn at 55😊
@william1000
@william1000 Жыл бұрын
Great video thanks for posting
@Energy_with_Majd
@Energy_with_Majd Жыл бұрын
Very helpful thank you 🙏
@mhn17
@mhn17 2 жыл бұрын
Excuse me, off topic question, I just want to know how did you add the bracket symbols and the single quote symbols to both sides of the selected string, like in 2:53:04? Btw, thank you so much. The course is helpful and easy to follow for such a new data learner like me.
@thepycoachES
@thepycoachES 2 жыл бұрын
First, you have to select the text and then press either the [ or ' key. Hope that helps!
@arionrares7764
@arionrares7764 2 жыл бұрын
Is this only for Excel or any other program like the one from LibreO?
@saplay3372
@saplay3372 2 жыл бұрын
Great job sir
@georgejachvliani2288
@georgejachvliani2288 Жыл бұрын
Very good tutorial .Thank you
@boom78
@boom78 2 жыл бұрын
Questions: does Jupyter Notebook have a feature to show the cursor horizontal location? PEP 8 says to limit lines to 79 characters, but I cannot tell where this is. Also, it the common style to put spaces in-between operators but not when including function arguments?
@sudheerkumarhegdea8151
@sudheerkumarhegdea8151 Жыл бұрын
I have watched this course which is excellent. i need intermediate to advanced pandas for excel users. please share me video
@F13TUN
@F13TUN 2 жыл бұрын
Perfect Thanks شكرا
@benjaminphilips3737
@benjaminphilips3737 2 жыл бұрын
Best python tutorial at least for me
@md.moniruzzaman7944
@md.moniruzzaman7944 Жыл бұрын
execellent tutorial for a beginner
FASTEST Way to Become a Data Analyst and ACTUALLY Get a Job
10:55
Stefanovic
Рет қаралды 2,8 МЛН
5 Useful Dunder Methods In Python
16:10
Indently
Рет қаралды 35 М.
Money Vs Knowledge , Help Victor🤑😢
00:28
FANTOM Pro
Рет қаралды 192 МЛН
ОПЯТЬ СИРЕНА ВКЛЮЧАЕТСЯ!?😲😲😲
00:56
Chapitosiki
Рет қаралды 42 МЛН
Kick Awesome
00:58
Russo
Рет қаралды 80 МЛН
Introducing Python in Excel 😱
19:01
Leila Gharani
Рет қаралды 1,4 МЛН
No Black Box Machine Learning Course - Learn Without Libraries
3:51:31
freeCodeCamp.org
Рет қаралды 1,2 МЛН
This is Why Programming Is Hard For you
10:48
The Coding Sloth
Рет қаралды 294 М.
25 Nooby Pandas Coding Mistakes You Should NEVER make.
11:30
Rob Mulla
Рет қаралды 251 М.
Software Engineering Job Interview - Full Mock Interview
1:14:29
freeCodeCamp.org
Рет қаралды 1,2 МЛН
Data Analytics vs Data Science
6:30
IBM Technology
Рет қаралды 272 М.
Exploratory Data Analysis with Pandas Python
40:22
Rob Mulla
Рет қаралды 396 М.
Will Iran retaliate against Israel again? | DW News
30:39
DW News
Рет қаралды 46 М.
Intro to Java Programming - Course for Absolute Beginners
3:48:25
freeCodeCamp.org
Рет қаралды 2,7 МЛН
Python or JavaScript - Which One Should YOU Learn?
8:05
Tech With Tim
Рет қаралды 116 М.
Money Vs Knowledge , Help Victor🤑😢
00:28
FANTOM Pro
Рет қаралды 192 МЛН