In this course you will expand your knowledge of Python's more advanced features, including comprehensive data structures like dictionaries, sets, and tuples, as well as nesting these data structures together, which are crucial for managing more complex data efficiently.
Overview
Syllabus
- Lesson 1: Mastering Tuples in Python: Immutable Collections Explained
- Modify Tuple Elements in a Class Method
- Tuple Combination and Repetition Explorer
- Add a Method to Unpack and Process Nested Tuples
- Add a Method to Calculate the Sum of Integer Elements in a Tuple
- Inspect Tuple for a Specific Condition
- Lesson 2: Mastering Python Dictionaries for Data Mapping
- Update ShoppingCart Class to Handle Product Removal by Quantity
- Inventory Checkout Functionality Update
- Add Method to Remove Items from Inventory by Quantity
- Implement Equipment Removal by Quantity in Inventory Class
- Inventory Class Enhancement: Implement Item Checkout Functionality
- Lesson 3: Mastering Python Sets: Uniqueness and Efficiency
- Implement Frozen Set as a Key in Dictionary Operations
- Identify and Resolve the Issue with Set Operations
- Add a Method to Filter Unique Elements from a List Using Sets
- Add Unique Flowers to Garden and Display Count
- Implement a Method to Determine the Presence of an Element in a Set
- Lesson 4: Navigating the Nested Wilderness: Mastering Python's Compound Data Structures
- Update NestedDataHandler to Include Modification Methods
- Unravel Tangled Data Access in Nested Structures
- Add Rocket Data Modification Methods to SpaceFleetManager Class
- Add New Rockets to SpaceFleet Inventory Management System
- Implement a Method to Display Information from Nested Dictionaries
- Lesson 5: Stacks and Queues: Mastering Advanced Data Structures in Python
- Implement Stack Peek Method
- Review the Document Management System Code
- Implement Peek Functionality in PrinterJobQueue Class
- Implement Queue Peek Method
- Implement the Editor's Undo Feature Using a Stack in Python