- Level Foundation
- المدة 9 ساعات hours
- الطبع بواسطة Rice University
-
Offered by
عن
This course will continue the introduction to Python programming that started with Python Programming Essentials and Python Data Representations. We'll learn about reading, storing, and processing tabular data, which are common tasks. We will also teach you about CSV files and Python's support for reading and writing them. CSV files are a generic, plain text file format that allows you to exchange tabular data between different programs. These concepts and skills will help you to further extend your Python programming knowledge and allow you to process more complex data. By the end of the course, you will be comfortable working with tabular data in Python. This will extend your Python programming expertise, enabling you to write a wider range of scripts using Python. This course uses Python 3. While most Python programs continue to use Python 2, Python 3 is the future of the Python programming language. This course uses basic desktop Python development environments, allowing you to run Python programs directly on your computer.الوحدات
Introduction
2
Videos
- Welcome!
- Class Structure
Core Materials
4
Videos
- Python Dictionaries
- Defining a Dictionary
- Dictionary Lookup and Update
- Checking Keys
1
Readings
- Dictionaries - Example
Programming Tips and Practice
1
Videos
- Handling Dictionary Errors
1
Readings
- Practice Exercises for Dictionaries
Assessment - Quiz
1
Assignment
- Dictionaries
Core Materials
3
Videos
- Iteration over Dictionaries
- Tabular Data as a Nested List
- Tabular Data as a Nested Dictionary
1
Readings
- Tabular Data
Programming Tips and Practice
1
Videos
- Displaying Dictionaries
1
Readings
- Practice Exercises for Nested Data Structures
Assessment - Quiz
1
Assignment
- Nested Representations for Tabular Data
Core Materials
5
Videos
- Tables and CSV Files
- Parsing CSV Files
- Python's CSV Module
- CSV DictReader
- CSV Reader Options
1
Readings
- CSV Files
Programming Tips and Practice
2
Videos
- Experimenting with CSV Methods - Part 1
- Experimenting with CSV Methods - Part 2
1
Readings
- Practice Project: Loading Cancer-Risk Data
Assessment - Project
2
External Tool
- Project: Reading and Writing CSV Files
- Project Submission History
1
Videos
- Project Video for Part 1
2
Readings
- Project Description: Reading and Writing CSV Files
- OwlTest: Automated Feedback and Assessment
Core Materials
3
Videos
- Sorting
- Lambda
- Advanced Sorting
1
Readings
- Dictionaries vs. Lists for storing data
Programming Tips and Practice
2
Videos
- Refactoring Your Code - Part 1
- Refactoring Your Code - Part 2
1
Readings
- Practice Project: Processing Cancer-Risk Data
Assessment - Project
1
External Tool
- Project: Analyzing Baseball Data
1
Videos
- Project Video for Part 2
1
Readings
- Project Description: Analyzing Baseball Data
Auto Summary
Explore the Python Data Analysis course, designed for IT and Computer Science enthusiasts. Guided by expert instructors on Coursera, this foundational course builds on Python Programming Essentials and Data Representations. Delve into reading, storing, and processing tabular data, with a focus on CSV files. Enhance your Python 3 skills over 540 minutes and become proficient in handling complex data. Ideal for beginners, this course offers a starter subscription to kickstart your learning journey.

Scott Rixner

Joe Warren