Practice It: Python Data Structures
40mIntermediate2022-11-09
Authors

Kaylee Kohfeldt
Software Engineering Manager
Course details
Are you looking to brush up on your Python skills? Maybe you’ve learned some Python basics and want to take your skills further? This course with Kaylee Kohfeldt provides some hands-on, practical training on Python concepts like sets, collections, string formatting, and lambda functions. Kayle covers skills that you may not use in your day-to-day programming—like a counter, palindrome checker, cleaning up duplicate data, and more—that can help you expand your Python knowledge. If you’re looking to take your Python skills to the next level so you can write more readable and efficient code, join Kaylee in this course.
Skills covered
Data EngineeringPythonProgramming LanguagesData ScienceOpen SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Practice the Python data structures
- 02 - What you should know
- 03 - Using GitHub Codespaces with this course
1. Counter
- 04 - Try it - Count words from a paragraph
- 05 - Check it - Count words from a paragraph
- 06 - Try it - Finding the most common products
- 07 - Check it - Finding the most common products
- 08 - Try it - Doing inventory
- 09 - Check it - Doing inventory
2. Deque
- 10 - Try it - Storing a user's most recent food orders
- 11 - Check it - Storing a user's most recent food orders
- 12 - Try it - Palindrome checker
- 13 - Check it - Palindrome checker
- 14 - Try it - Scheduling tasks with Priority
- 15 - Check it - Scheduling tasks with priority
3. Namedtuple
- 16 - Try it - Store driver details
- 17 - Check it - Store driver details
- 18 - Try it - Reading CSV files
- 19 - Check it - Reading CSV files
4. Defaultdict
- 20 - Try it - Cleaning up duplicate data
- 21 - Check it - Cleaning up duplicate data
- 22 - Try it - Calculating gain and loss
- 23 - Check it - Calculating gain and loss
Conclusion
- 24 - Next steps in your Python data structures learning journey
Related courses
- Python Data Analysis (2020)
- Python Data Analysis
- Python Code Challenges: Working with Data
- Programming Foundations: Algorithms
- Programming Foundations: Algorithms (2018)
- Sets in Python: Beyond Basics to Advanced Techniques
- CompTIA PenTest+ (PT0-002) Cert Prep: 5 Tools and Code Analysis
- GraphRAG Essential Training