course
Python: Building data abstractions
1 student
Course updated
01 September 2023
Included in the course
8 lessons (video or text)
Assistance in Discussions on the website
Access to other courses of the our platform
What you'll learn
- Identify entities in the subject area
- Establish the correct relationships between entities
- Choose the data structure to store the entities
- Design abstraction interfaces
- Define and follow invariants
- Make proper use of lists and dictionaries
Description
In this course, you will learn abstraction with data. You'll learn the principles of building interfaces and layered applications. As a result, you will learn how to design and represent real-world objects in code and build abstraction barriers. The knowledge you'll gain in this course will help you create extensible and maintainable code. You will design your code architecture based on the intended use. To make learning easier, it's worth learning about functions and basic collection types like lists and dictionaries beforehand.
Course program
Estimated time: 2 hours
-
9
Additional resources
Some materials the Hexlet team have picked up. This will give you a more in-depth understanding of the topic