PythonData Types & Built-in Data Structures

80 items

1

Squaring Even Numbers Comprehension

Code Quiz
2

List Comprehension Basics

Quiz
3

Building a Unique Tags Collection

Code Quiz
4

Choosing the Right Data Structure

Quiz
5

Identity vs Equality: is vs ==

Slides / Video
6

Choosing the Right Built-in Structure

Slides / Video
7

Nested Data Structures in Python

Slides / Video
8

List vs Dict vs Set: Time Complexity

Slides / Video
9

None: Python's Absence of Value

Slides / Video
10

Truthiness and Falsy Values in Python

Slides / Video
11

Type Conversion and Casting in Python

Slides / Video
12

Shallow vs Deep Copy in Python

Slides / Video
13

List, Dict, and Set Comprehensions

Slides / Video
14

Shared Sequence Operations in Python

Slides / Video
15

Sets and Frozensets in Python

Slides / Video
16

Dictionary Key Requirements: Hashability

Slides / Video
17

Python Dictionaries: Key-Value Access

Slides / Video
18

Python Tuples: Immutable Sequences

Slides / Video
19

Python Lists: Index, Slice, Methods

Slides / Video
20

String Immutability & Common Methods

Slides / Video
21

Mutable vs Immutable Data Types

Slides / Video
22

Python bool: A Subclass of int

Slides / Video
23

Python int vs float Precision

Slides / Video
24

Enumerate for Index and Value

Quiz
25

Summing a List

Quiz
26

Sets Remove Duplicates

Quiz
27

Dictionary get() Method

Quiz
28

Integer Division Result

Quiz
29

Shallow Copy of a List

Quiz
30

List append vs extend

Quiz
31

Truthiness of an Empty List

Quiz
32

Set Intersection

Quiz
33

Accessing Nested Data

Quiz
34

Splitting a String

Quiz
35

Valid Dictionary Keys

Quiz
36

F-String Formatting

Quiz
37

Membership Testing with in

Quiz
38

Tuple Unpacking

Quiz
39

Accessing Dictionary Values

Quiz
40

Choosing a Data Structure for Uniqueness

Quiz
41

The None Type

Quiz
42

Creating a Single-Element Tuple

Quiz
43

Converting a List to a Set

Quiz
44

List Slicing Basics

Quiz
45

Strings Are Immutable

Quiz
46

Mutable vs Immutable Types

Quiz
47

Frozenset Immutability

Quiz
48

Python Numeric Types: int, float, complex

Slides / Video
49

Floating-Point Precision Limitations

Flashcard
50

Range Objects

Flashcard
51

List Slicing and Slice Assignment

Flashcard
52

String Immutability

Flashcard
53

List Methods for Modifying

Flashcard
54

Identity vs Equality (is vs ==)

Flashcard
55

Dictionary Key Hashability

Flashcard
56

Sets and Set Operations

Flashcard
57

Membership Testing with 'in'

Flashcard
58

String Formatting Options

Flashcard
59

List Comprehensions

Flashcard
60

List Creation and Indexing

Flashcard
61

Tuples and Their Uses

Flashcard
62

Bytes and Bytearray Types

Flashcard
63

Numeric Types: int, float, complex

Flashcard
64

Sequence Concatenation and Repetition

Flashcard
65

len() and Common Built-in Functions

Flashcard
66

Dictionary and Set Comprehensions

Flashcard
67

Tuple Packing and Unpacking

Flashcard
68

Iterating Over Data Structures

Flashcard
69

Common String Methods

Flashcard
70

Dictionaries: Creation and Access

Flashcard
71

Converting Between Data Structures

Flashcard
72

Mutability vs Immutability

Flashcard
73

Nested Data Structures

Flashcard
74

Integer Precision and Arbitrary Size

Flashcard
75

Boolean Type and Truthiness

Flashcard
76

String Indexing and Slicing

Flashcard
77

Frozenset

Flashcard
78

Dictionary Methods

Flashcard
79

Shallow vs Deep Copying

Flashcard
80

enumerate() and zip()

Flashcard
QuizAdvanced

Choosing the Right Data Structure

Learn the key differences between Python's core built-in data structures: lists, dicts, sets, and tuples.

Which of Python's core built-in data structures is ordered, mutable, and allows duplicate elements?