PYTHON-PANDAS.AP1.E0T
Pandas for Everyone: Python Data Analysis Course
Self-paced · 1 year access
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
47 Interactive Lessons · 146 topics01 Preface 3 topics +
- Breakdown of the Course
- How to Read This Course
- Setup
02 Pandas DataFrame Basics 6 topics +
- Introduction
- Load Your First Data Set
- Look at Columns, Rows, and Cells
- Grouped and Aggregated Calculations
- Basic Plot
- Conclusion
03 Pandas Data Structures Basics 6 topics +
- Create Your Own Data
- The Series
- The DataFrame
- Making Changes to Series and DataFrames
- Exporting and Importing Data
- Conclusion
04 Plotting Basics 6 topics +
- Why Visualize Data?
- Matplotlib Basics
- Statistical Graphics Using matplotlib
- Seaborn
- Pandas Plotting Method
- Conclusion
05 Tidy Data 4 topics +
- Columns Contain Values, Not Variables
- Columns Contain Multiple Variables
- Variables in Both Rows and Columns
- Conclusion
06 Apply Functions 5 topics +
- Primer on Functions
- Apply (Basics)
- Vectorized Functions
- Lambda Functions (Anonymous Functions)
- Conclusion
07 Data Assembly 5 topics +
- Combine Data Sets
- Concatenation
- Observational Units Across Multiple Tables
- Merge Multiple Data Sets
- Conclusion
08 Data Normalization 2 topics +
- Multiple Observational Units in a Table (Normalization)
- Conclusion
09 Groupby Operations: Split-Apply-Combine 6 topics +
- Aggregate
- Transform
- Filter
- The pandas.core.groupby. DataFrameGroupBy object
- Working With a MultiIndex
- Conclusion
10 Missing Data 5 topics +
- What Is a NaN Value?
- Where Do Missing Values Come From?
- Working With Missing Data
- Pandas Built-In NA Missing
- Conclusion
11 Data Types 4 topics +
- Data Types
- Converting Types
- Categorical Data
- Conclusion
12 Strings and Text Data 8 topics +
- Introduction
- Strings
- String Methods
- More String Methods
- String Formatting (F-Strings)
- Regular Expressions (RegEx)
- The regex Library
- Conclusion
13 Dates and Times 14 topics +
- Python's datetime Object
- Converting to datetime
- Loading Data That Include Dates
- Extracting Date Components
- Date Calculations and Timedeltas
- Datetime Methods
- Getting Stock Data
- Subsetting Data Based on Dates
- Date Ranges
- Shifting Values
- Resampling
- Time Zones
- Arrow for Better Dates and Times
- Conclusion
14 Linear Regression (Continuous Outcome Variable) 5 topics +
- Simple Linear Regression
- Multiple Regression
- Models with Categorical Variables
- One-Hot Encoding in scikit-learn with Transformer Pipelines
- Conclusion
15 Generalized Linear Models 5 topics +
- About This Lesson
- Logistic Regression (Binary Outcome Variable)
- Poisson Regression (Count Outcome Variable)
- More Generalized Linear Models
- Conclusion
16 Survival Analysis 4 topics +
- Survival Data
- Kaplan Meier Curves
- Cox Proportional Hazard Model
- Conclusion
17 Model Diagnostics 4 topics +
- Residuals
- Comparing Multiple Models
- k-Fold Cross-Validation
- Conclusion
18 Regularization 6 topics +
- Why Regularize?
- LASSO Regression
- Ridge Regression
- Elastic Net
- Cross-Validation
- Conclusion
19 Clustering 3 topics +
- k-Means
- Hierarchical Clustering
- Conclusion
20 Life Outside of Pandas 12 topics +
- The (Scientific) Computing Stack
- Performance
- Dask
- Siuba
- Ibis
- Polars
- PyJanitor
- Pandera
- Machine Learning
- Publishing
- Dashboards
- Conclusion
21 It’s Dangerous To Go Alone! 6 topics +
- Local Meetups
- Conferences
- The Carpentries
- Podcasts
- Other Resources
- Conclusion
22 Appendix A: Concept Maps +
23 Appendix B: Installation and Setup 3 topics +
- B.1 Install Python
- B.2 Install Python Packages
- B.3 Download Book Data
24 Appendix C: Command Line 2 topics +
- C.1 Installation
- C.2 Basics
25 Appendix D: Project Templates +
26 Appendix E: Using Python 4 topics +
- E.1 Command Line and Text Editor
- E.2 Python and IPython
- E.3 Jupyter
- E.4 Integrated Development Environments (IDEs)
27 Appendix F: Working Directories +
28 Appendix G: Environments 2 topics +
- G.1 Conda Environments
- G.2 Pyenv + Pipenv
29 Appendix H: Install Packages 1 topics +
- H.1 Updating Packages
30 Appendix I: Importing Libraries +
31 Appendix J: Code Style 1 topics +
- J.1 Line Breaks in Code
32 Appendix K: Containers: Lists, Tuples, and Dictionaries 3 topics +
- K.1 Lists
- K.2 Tuples
- K.3 Dictionaries
33 Appendix L: Slice Values +
34 Appendix M: Loops +
35 Appendix N: Comprehensions +
36 Appendix O: Functions 2 topics +
- O.1 Default Parameters
- O.2 Arbitrary Parameters
37 Appendix P: Ranges and Generators +
38 Appendix Q: Multiple Assignment +
39 Appendix R: Numpy ndarray +
40 Appendix S: Classes +
41 Appendix T: SettingWithCopyWarning 3 topics +
- T.1 Modifying a Subset of Data
- T.2 Replacing a Value
- T.3 More Resources
42 Appendix U: Method Chaining +
43 Appendix V: Timing Code +
44 Appendix W: String Formatting 3 topics +
- W.1 C-Style
- W.2 String Formatting: .format() Method
- W.3 Formatting Numbers
45 Appendix X: Conditionals (if-elif-else) +
46 Appendix Y: New York ACS Logistic Regression Example +
47 Appendix Z: Replicating Results in R 3 topics +
- Z.1 Linear Regression
- Z.2 Logistic Regression
- Z.3 Poisson Regression
Prepare for Pandas for Everyone: Python Data Analysis Course
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.