VOOZH about

URL: https://www.coursera.org/learn/bitesize-python-for-absolute-beginners-data-structures

⇱ BiteSize Python for Absolute Beginners: Data Structures | Coursera


BiteSize Python for Absolute Beginners: Data Structures

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

BiteSize Python for Absolute Beginners: Data Structures

Instructor: Di Wu

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level
No prior experience required
1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level
No prior experience required
1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Evaluate the strengths and weaknesses of different Python data structures and apply them to solve practical problems

  • Implement various operations on Python data structures, such as accessing, slicing, modifying, and using comprehensions

  • Understand the characteristics and uses of core Python data structures, including lists, tuples, sets, and dictionaries.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

4 assignments

Taught in English

Build your subject-matter expertise

This course is part of the BiteSize Python for Absolute Beginners Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 5 modules in this course

This course provides an in-depth exploration of Python’s four built-in data structures: lists, tuples, sets, and dictionaries. Each structure will be introduced in detail, focusing on how to create, access, and manipulate them efficiently. The course will emphasize their unique characteristics and appropriate use cases. Learners will also apply their understanding in a case study, showcasing the practical application of these data structures to solve real-world problems.

This module introduces the list as a built-in data structure in Python. It covers the basics of what a list is, how to create lists, including heterogeneous lists (lists containing different data types), and how to access, slice, and manipulate them. Additionally, learners will explore list comprehension, a powerful Pythonic way to work efficiently with lists.

What's included

6 readings1 assignment10 ungraded labs

6 readingsTotal 71 minutes
  • Course Updates and Accessibility Support1 minute
  • BiteSize Pedagogy10 minutes
  • Assessment Strategy10 minutes
  • Coursera Labs10 minutes
  • Course Overview20 minutes
  • Interact with GenAI20 minutes
1 assignmentTotal 30 minutes
  • Test Your Understanding30 minutes
10 ungraded labsTotal 150 minutes
  • What is a List?15 minutes
  • Create a List15 minutes
  • Heterogeneous Lists15 minutes
  • Access List Elements by Index15 minutes
  • Access List Elements by Iteration15 minutes
  • Basic Manipulation15 minutes
  • Advanced Manipulation15 minutes
  • Slice a List15 minutes
  • Basic List Comprehension15 minutes
  • Advanced List Comprehension15 minutes

This module explores the tuple, a built-in data structure in Python. It covers what a tuple is, how to create one, and how to work with heterogeneous tuples (containing elements of different types). Learners will learn how to access elements by index and through iteration, slice tuples, and understand the concept of tuple comprehension for efficient data handling.

What's included

2 readings1 assignment6 ungraded labs

2 readingsTotal 25 minutes
  • What is a Tuple? 5 minutes
  • Interact with GenAI20 minutes
1 assignmentTotal 30 minutes
  • Test Your Understanding30 minutes
6 ungraded labsTotal 90 minutes
  • Create a Tuple15 minutes
  • Heterogeneous Tuples in Python15 minutes
  • Access Tuple Elements by Index15 minutes
  • Access Tuple Elements by Iteration15 minutes
  • Slice a Tuple15 minutes
  • Tuple Comprehension15 minutes

This module introduces the set, a built-in data structure in Python that stores unique, unordered elements. It covers what a set is, how to create one, and how to manage elements within a set. The module also explores set operations (such as union, intersection, and difference), common set methods, and set comprehension for efficient data manipulation.

What's included

2 readings1 assignment5 ungraded labs

2 readingsTotal 30 minutes
  • What is a Set? 10 minutes
  • Interact with GenAI20 minutes
1 assignmentTotal 30 minutes
  • Test Your Understanding30 minutes
5 ungraded labsTotal 75 minutes
  • Create a Set15 minutes
  • Elements in a Set15 minutes
  • Set Operations15 minutes
  • Set Methods15 minutes
  • Set Comprehension15 minutes

This module focuses on the dictionary (dict), a built-in Python data structure that stores key-value pairs. It covers what a dictionary is, how to create one, and how to access its elements using keys. Learners will explore common dictionary methods to manipulate data, and the module concludes with an introduction to dictionary comprehension for efficient data creation and processing.

What's included

2 readings1 assignment4 ungraded labs

2 readingsTotal 35 minutes
  • What is a Dictionary? 15 minutes
  • Interact with GenAI20 minutes
1 assignmentTotal 30 minutes
  • Test Your Understanding30 minutes
4 ungraded labsTotal 60 minutes
  • Create a Dictionary15 minutes
  • Access a Dictionary15 minutes
  • Dictionary methods15 minutes
  • Dictionary Comprehension15 minutes

In this module, students will apply their knowledge of Python’s built-in data structures—list, tuple, set, and dictionary—by working on a real-life case study involving a grade book for students. They will use each of the data structures to store and manipulate the grade data, allowing them to practice and improve their understanding while comparing the advantages and limitations of each structure.

What's included

4 ungraded labs

4 ungraded labsTotal 120 minutes
  • List Application30 minutes
  • Tuple Application30 minutes
  • Set Application30 minutes
  • Dictionary Application30 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

University of Colorado Boulder
21 Courses62,703 learners

Explore more from Data Analysis

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,