Python
Data Types & Built-in Data Structures
80 lessons in Python
- Squaring Even Numbers ComprehensionCode Quiz
- List Comprehension BasicsQuiz
- Building a Unique Tags CollectionCode Quiz
- Choosing the Right Data StructureQuiz
- 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
- Enumerate for Index and ValueQuiz
- Summing a ListQuiz
- Sets Remove DuplicatesQuiz
- Dictionary get() MethodQuiz
- Integer Division ResultQuiz
- Shallow Copy of a ListQuiz
- List append vs extendQuiz
- Truthiness of an Empty ListQuiz
- Set IntersectionQuiz
- Accessing Nested DataQuiz
- Splitting a StringQuiz
- Valid Dictionary KeysQuiz
- F-String FormattingQuiz
- Membership Testing with inQuiz
- Tuple UnpackingQuiz
- Accessing Dictionary ValuesQuiz
- Choosing a Data Structure for UniquenessQuiz
- The None TypeQuiz
- Creating a Single-Element TupleQuiz
- Converting a List to a SetQuiz
- List Slicing BasicsQuiz
- Strings Are ImmutableQuiz
- Mutable vs Immutable TypesQuiz
- Frozenset ImmutabilityQuiz
- Python Numeric Types: int, float, complexSlides / Video
- Floating-Point Precision LimitationsFlashcard
- Range ObjectsFlashcard
- List Slicing and Slice AssignmentFlashcard
- String ImmutabilityFlashcard
- List Methods for ModifyingFlashcard
- Identity vs Equality (is vs ==)Flashcard
- Dictionary Key HashabilityFlashcard
- Sets and Set OperationsFlashcard
- Membership Testing with 'in'Flashcard
- String Formatting OptionsFlashcard
- List ComprehensionsFlashcard
- List Creation and IndexingFlashcard
- Tuples and Their UsesFlashcard
- Bytes and Bytearray TypesFlashcard
- Numeric Types: int, float, complexFlashcard
- Sequence Concatenation and RepetitionFlashcard
- len() and Common Built-in FunctionsFlashcard
- Dictionary and Set ComprehensionsFlashcard
- Tuple Packing and UnpackingFlashcard
- Iterating Over Data StructuresFlashcard
- Common String MethodsFlashcard
- Dictionaries: Creation and AccessFlashcard
- Converting Between Data StructuresFlashcard
- Mutability vs ImmutabilityFlashcard
- Nested Data StructuresFlashcard
- Integer Precision and Arbitrary SizeFlashcard
- Boolean Type and TruthinessFlashcard
- String Indexing and SlicingFlashcard
- FrozensetFlashcard
- Dictionary MethodsFlashcard
- Shallow vs Deep CopyingFlashcard
- enumerate() and zip()Flashcard