course

Python: Building data abstractions

1 student
Course updated 01 September 2023
Course Python: Building data abstractions
$49 per month
for all Hexlet's courses
Sign up
  • Permanent access to theory
  • Asynchronous learning

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

Recommended program

profession
new
Developing web applications with Django
10 months
from scratch
under development
Start at any time
profession
Development of front-end components for web applications
10 months
from scratch
Start at any time
profession
Layout with the latest CSS standards
5 months
from scratch
under development
Start at any time