Collections in Python [Exercises]
4.3 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
46 students enrolled

Collections in Python [Exercises]

Complete more than 40 Coding Exercises in Collections, including lists, dicts, sets, tuples and ranges.
4.3 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
46 students enrolled
Created by life michael
Last updated 7/2020
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 31 mins on-demand video
  • 2 downloadable resources
  • 41 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You will improve your Python programming skills through extensive coding practice!
Requirements
  • The students should already be familiar with Python and especially with its basic collections, such as list, dict, set and tuple. This course doesn't aim at teaching you how to use these collection.
Description

This course assumes that you have already learned about Python's collections (lists, dicts, sets, and tuples) and you are now doing your first steps in strengthening your understanding through extensive practice. This course includes more than 40 coding exercises organized into the following topics: lists, sets, tuples, and dicts. Each coding exercise includes code the student needs to complete its missing parts, and submit. Taking this course, if you feel that you would like to have more exercises of a specific level about a specific collection type please don't hesitate and let us know. We will take your needs into account when working on the next version.

If you encounter an exercise you fail to complete and have difficulties understanding its solution please let us know and we will prepare a video that explains that specific exercise and its solution. 

Who this course is for:
  • Beginner python developers looking for improving their programming skills. This course assumes that you have already learned about these collections and you are now doing your first steps in strengthening your understanding.
Course content
Expand all 13 lectures 31:17
+ Introduction to Course
1 lecture 02:06

This course includes more than 40 coding exercises through which students can leverage their programming skills to the next level in the context of using Python's basic collections, such as set, list, tuple, and dict. Each coding exercise has a difficulty level in order to allow you to focus on the relevant exercises for your coding skills.

Preview 02:06
+ The list Collection
2 lectures 07:21
Calculating The sum of Numbers (Difficulty Level 1/5)
1 question

This video includes the explanation for the 'Calculating The Sum of Numbers - Solution' assignment. Please don't hesitate and let us know if you have any questions following your watch of this video. Please don't hesitate and provide us with feedback that will allow us to assist you and at the same time to improve this course.

Preview 03:37
Finding The Smallest Number (Difficulty Level 1/5)
1 question

This video includes the explanation for the 'Finding The Smallest Number' assignment. Please don't hesitate and let us know if you have any questions following your watch of this video. Please don't hesitate and provide us with feedback that will allow us to assist you and at the same time to improve this course.

Preview 03:44
Finding The Biggest Number (Difficulty Level 1/5)
1 question
Calculating The Average (Difficulty Level 1/5)
1 question
Counting The Even Numbers (Difficulty Level 2/5)
1 question
Multiplication of Numbers (Difficulty Level 1/5)
1 question
Calculating Marks Average (Difficulty Level 1/5)
1 question
Country with Longest Name (Difficulty Level 1/5)
1 question
Comparing Lists (Difficulty Level 1/5)
1 question
Sorting List of Numbers (Difficulty Level 1/5)
1 question
Multiplying List of Numbers by 3 (Difficulty Level 2/5)
1 question
Bubble Sort Implementation (Difficulty Level 3/5)
1 question
List of Absolute Numbers (Difficulty Level 1/5)
1 question
Matrix of Integers (Difficulty Level 3/5)
1 question
Distance Between Two Points (Difficulty Level 3/5)
1 question
Checking List of Numbers (Difficulty Level 2/5)
1 question
Simple List Transformation (Difficulty Level 2/5)
1 question
+ The set Collection
1 lecture 01:00
Simple Set of Colors (Difficulty Level 1/5)
1 question

This video includes the explanation for the 'Simple Set of Colors' assignment. Please don't hesitate and let us know if you have any questions following your watch of this video. Please don't hesitate and provide us with feedback that will allow us to assist you and at the same time to improve this course.

Preview 01:00
Generating Lotto Numbers (Difficulty Level 3/5)
1 question
Set of Students (Difficulty Level 3/5)
1 question
Simple Comprehension Set of Numbers (Difficulty Level 2/5)
1 question
Frozen Set of Colors (Difficulty Level 2/5)
1 question
Checking Set of Numbers (Difficulty Level 2/5)
1 question
+ The tuple Collection
1 lecture 01:34
Tuple of Colors (Difficulty Level 2/5)
1 question

This video includes the explanation for the 'Tuple of Colors' assignment. Please don't hesitate and let us know if you have any questions following your watch of this video. Please don't hesitate and provide us with feedback that will allow us to assist you and at the same time to improve this course.

Tuple of Colors - Solution
01:34
Finding Best Student (Difficulty Level 3/5)
1 question
Finding Worst Student (Difficulty Level 3/5)
1 question
Students Average (Difficulty Level 3/5)
1 question
+ The dict Collection
1 lecture 01:14
Creating Simple dict Object (Difficulty Level 2/5)
1 question

This video includes the explanation for the 'Creating Simple dict Object' assignment. Please don't hesitate and let us know if you have any questions following your watch of this video. Please don't hesitate and provide us with feedback that will allow us to assist you and at the same time to improve this course.

Creating Simple dict Object - Solution
01:14
Creating dict of Functions (Difficulty Level 3/5)
1 question
Simple dict Describing Lithuania (Difficulty Level 2/5)
1 question
Students Average Calculation (Difficulty Level 3/5)
1 question
Finding The Best Student (Difficulty Level 3/5)
1 question
+ The range Collection
6 lectures 17:39
Creating Simple Range (Difficulty Level 2/5)
1 question

This video includes the explanation for the 'Creating Simple range Object' assignment. Please don't hesitate and let us know if you have any questions following your watch of this video. Please don't hesitate and provide us with feedback that will allow us to assist you and at the same time to improve this course.

Creating Simple Range - Solution
01:15
Simplest Range Ever (Difficulty Level 2/5)
1 question

This video includes the explanation for the 'Simple Range Ever' assignment. Please don't hesitate and let us know if you have any questions following your watch of this video. Please don't hesitate and provide us with feedback that will allow us to assist you and at the same time to improve this course.

Simple Range Ever - Solution
03:09
Range of Even Numbers (Difficulty Level 2/5)
1 question

This video includes the explanation for the 'Range of Even Numbers' assignment. Please don't hesitate and let us know if you have any questions following your watch of this video. Please don't hesitate and provide us with feedback that will allow us to assist you and at the same time to improve this course.

Range of Even Numbers - Solution
02:56
Simple Downward Range (Difficulty Level 2/5)
1 question

This video includes the explanation for the 'Simple Downward Range' assignment. Please don't hesitate and let us know if you have any open questions. Please don't hesitate and provide us with feedback that will allow us to assist you and at the same time to improve this course.

Simple Downward Range - Solution
03:20
Sum of Numbers (Difficulty Level 2/5)
1 question

This video includes the explanation for the 'Sum of Numbers' assignment. Please don't hesitate and let us know if you have any questions following your watch of this video. Please don't hesitate and provide us with feedback that will allow us to assist you and at the same time to improve this course.

Sum of Numbers - Solution
03:44
List of Ranges (Difficulty Level 3/5)
1 question

This video includes the explanation for the 'List of Ranges' assignment. Please don't hesitate and let us know if you have any questions. Please don't hesitate and provide us with feedback that will allow us to assist you and at the same time to improve this course.

List of Ranges - Solution
03:15
Sum of Numbers (Difficulty Level 2/5)
1 question
Convert Range To List (Difficulty Level 2/5)
1 question
Even Numbers Only (Difficulty Level 2/5)
1 question
+ Coding Exercises Solutions
1 lecture 00:23

You can find a solution for each one of the coding exercises this course includes. If you encounter a solution for which you would like to get an explanation please don't hesitate and let us know. We will create a short video that provides an explanation for any coding exercise you ask for.

Coding Exercises Solutions
00:23