Python Data Structures
What You'll Learn
- Explain the principles of data structures & how they are used
- Create programs that are able to read and write data from files
- Store data as key/value pairs using Python dictionaries
- Accomplish multi-step tasks like sorting or looping using tuples
About Python Data Structures
This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Everybody”. This course covers Python 3.
Skills You'll Gain
- Data Structures
- JSON
- Python For Data Analysis
- Python (Programming Language)
What You'll Earn
- Certificate of Completion
- Certificates of completion acknowledge knowledge acquired upon completion of a non-credit course or program.
Welcome Message
Welcome to Python Data Structures, an engaging course designed to move beyond basic procedural programming into the core data structures of Python. You will explore lists, dictionaries, tuples, and string operations to perform advanced data analysis. The course covers Chapters 6–10 of Python for Everybody using Python 3, equipping you with essential skills for programming and data manipulation.
This abbreviated syllabus description was created with the help of AI tools and reviewed by staff. The full syllabus is available to those who enroll in the course.
Course Schedule
Module 1: Installing Python
- Installing Python
- Installing Python for Windows and for Macintosh (MacOS)
- Choosing a text editor
- Practice using the Python playground
Module 2: Chapter 6 Strings
- Creating strings and performing basic operations
- String methods for manipulating strings
- Indexing and slicing techniques
Module 3: Chapter 7 Files