DANL 299: Data Preparation and Management, Fall 2025
- Instructor: Byeong-Hak Choe ( Email)
Welcome! π
\(-\) Explore, Learn, and Grow with Data Analytics! π
\(\bullet\,\) π Lecture
| Title | Subtitle | Date |
|---|---|---|
| Lecture 1 | Syllabus and Course Outline | August 25, 2025 |
| Lecture 2 | Prologue; DANL Tools; Building a Website; Markdown | August 27, 2025 |
| Lecture 3 | Getting Started with Jupyter Notebook and Quarto | September 4, 2025 |
| Lecture 4 | Py Basics - Variables, Data Types, Operators, Casting, Containers | September 8, 2025 |
| Lecture 5 |
Py Basics - if-else; Slicing; Functions; while & for; List & Dict; try-except
|
September 10, 2025 |
| Lecture 6 |
pandas - Loading Data
|
September 17, 2025 |
| Lecture 7 |
pandas - Getting a Data Summary; Selecting Variables; Counting
|
September 22, 2025 |
| Lecture 8 |
pandas - Sorting Methods; Setting a New Index; Locating Observations/Values
|
September 24, 2025 |
| Lecture 9 |
pandas - Adding, Removing, & Renaming Variables; Data Types
|
September 29, 2025 |
| Lecture 10 |
pandas - Filtering by a Condition
|
October 1, 2025 |
| Lecture 11 |
pandas - Missing Values; Duplicates
|
October 2, 2025 |
| Lecture 12 |
pandas - Reshaping DataFrames
|
October 6, 2025 |
| Lecture 13 |
pandas - Joining DataFrames; Concatenating DataFrames
|
October 8, 2025 |
| Lecture 14 |
Spyder IDE; Scrapping Web-tables with pd.read_html()
|
November 4, 2025 |
| Lecture 15 | Primer on Web-scrapping | November 4, 2025 |
| Lecture 16 |
Web-scrapping with Python selenium
|
November 5, 2025 |
| Lecture 17 | Data Collection with APIs | November 10, 2025 |
| Lecture 18 |
Data Visualization with seaborn
|
November 12, 2025 |
| Lecture 19 | Group Operations | December 1, 2025 |
No matching items
\(\bullet\,\) β¨οΈ Classwork
| Title | Subtitle | Date |
|---|---|---|
| Classwork 1 | Building a Personal Website using Git, GitHub, and RStudio with Quarto | August 25, 2025 |
| Classwork 2 | Markdown Basics | August 27, 2025 |
| Classwork 3 | Quarto Website Basics | September 4, 2025 |
| Classwork 4 | Python Basics | September 8, 2025 |
| Classwork 5 | Pandas - Loading, Summarizing, Selecting, Counting, Sorting, and Indexing Data | September 22, 2025 |
| Classwork 6 | Pandas - Convering Data Types; Filtering Data; Missing Values/Duplicates | September 29, 2025 |
| Classwork 7 | Pandas - Reshaping DataFrames; Joining DataFrames; Data Concatenation | October 6, 2025 |
| Classwork 8 |
Scrapping Web-tables with pd.read_html()
|
November 4, 2025 |
| Classwork 9 |
Scrapping Data with Python selenium
|
November 10, 2025 |
| Classwork 10 |
Advanced Techniques for Python selenium
|
November 12, 2025 |
| Classwork 11 | Data Collection with APIs | November 17, 2025 |
| Classwork 12 |
Data Visualization with seaborn
|
November 19, 2025 |
| Classwork 13 | Group Operation I | December 1, 2025 |
| Classwork 14 | Group Operation II | December 3, 2025 |
No matching items
\(\bullet\,\) π» Homework
| Title | Subtitle | Date |
|---|---|---|
| Homework 1 | Survey, Personal Website, and Python Basics | September 11, 2025 |
| Homework 2 | Pandas Basics | September 25, 2025 |
| Homework 3 |
Python selenium & Pandas Basics
|
November 4, 2025 |
| Homework 4 |
Python selenium, APIs, & Pandas Basics
|
November 24, 2025 |
| Homework 5 | Pandas Group Operations | February 26, 2026 |
No matching items