Python
Data Types & Built-in Data Structures
76 lessons in Python
- Identity vs Equality: is vs ==Slides / Video
- Choosing the Right Built-in StructureSlides / Video
- Nested Data Structures in PythonSlides / Video
- List vs Dict vs Set: Time ComplexitySlides / Video
- None: Python's Absence of ValueSlides / Video
- Truthiness and Falsy Values in PythonSlides / Video
- Type Conversion and Casting in PythonSlides / Video
- Shallow vs Deep Copy in PythonSlides / Video
- List, Dict, and Set ComprehensionsSlides / Video
- Shared Sequence Operations in PythonSlides / Video
- Sets and Frozensets in PythonSlides / Video
- Dictionary Key Requirements: HashabilitySlides / Video
- Python Dictionaries: Key-Value AccessSlides / Video
- Python Tuples: Immutable SequencesSlides / Video
- Python Lists: Index, Slice, MethodsSlides / Video
- String Immutability & Common MethodsSlides / Video
- Mutable vs Immutable Data TypesSlides / Video
- Python bool: A Subclass of intSlides / Video
- Python int vs float PrecisionSlides / Video
- Tuple UnpackingQuiz
- Set IntersectionQuiz
- Frozenset ImmutabilityQuiz
- List Slicing BasicsQuiz
- Summing a ListQuiz
- Sets Remove DuplicatesQuiz
- Shallow Copy of a ListQuiz
- Accessing Nested DataQuiz
- Choosing a Data Structure for UniquenessQuiz
- The None TypeQuiz
- Truthiness of an Empty ListQuiz
- Integer Division ResultQuiz
- Membership Testing with inQuiz
- Converting a List to a SetQuiz
- Enumerate for Index and ValueQuiz
- Accessing Dictionary ValuesQuiz
- List append vs extendQuiz
- Creating a Single-Element TupleQuiz
- Dictionary get() MethodQuiz
- F-String FormattingQuiz
- Strings Are ImmutableQuiz
- Splitting a StringQuiz
- Valid Dictionary KeysQuiz
- Mutable vs Immutable TypesQuiz
- Python Numeric Types: int, float, complexSlides / Video
- Sets and Set OperationsFlashcard
- enumerate() and zip()Flashcard
- Shallow vs Deep CopyingFlashcard
- FrozensetFlashcard
- Integer Precision and Arbitrary SizeFlashcard
- Nested Data StructuresFlashcard
- Converting Between Data StructuresFlashcard
- Iterating Over Data StructuresFlashcard
- len() and Common Built-in FunctionsFlashcard
- Sequence Concatenation and RepetitionFlashcard
- Numeric Types: int, float, complexFlashcard
- Bytes and Bytearray TypesFlashcard
- List ComprehensionsFlashcard
- Membership Testing with 'in'Flashcard
- Identity vs Equality (is vs ==)Flashcard
- Range ObjectsFlashcard
- Dictionary Key HashabilityFlashcard
- Tuples and Their UsesFlashcard
- String Formatting OptionsFlashcard
- List Methods for ModifyingFlashcard
- Common String MethodsFlashcard
- Mutability vs ImmutabilityFlashcard
- Boolean Type and TruthinessFlashcard
- Dictionaries: Creation and AccessFlashcard
- Dictionary and Set ComprehensionsFlashcard
- Dictionary MethodsFlashcard
- Tuple Packing and UnpackingFlashcard
- List Slicing and Slice AssignmentFlashcard
- List Creation and IndexingFlashcard
- String Indexing and SlicingFlashcard
- String ImmutabilityFlashcard
- Floating-Point Precision LimitationsFlashcard