Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
Используем __getitem__(очень полезный магический метод) для себя практически.
Представьте в классе вы описываете конкретный дом, в нем 30 квартир.
И вы бы хотели разделить квартиры все и каждую получать и что то с ней делать, например переписать владельца или дописать мебель или ...
Иными словами нам нужен доступ к каждой квартире.
Понимание. Мы с вами рассматривали последовательности и увидели в справке, что есть метод __getitem__ он как раз и извлекает по срезам списки, строки, кортежи. Но ведь если он может извлекать, значит он этот может делать и для нас по нашему усмотрению Он как раз подходит к нашей задаче извлечь квартиры.
sequence
An iterable which supports efficient element access using integer indices via the __getitem__() special method and defines a __len__() method that returns the length of the sequence. Some built-in sequence types are list, str, tuple, and bytes. Note that dict also supports __getitem__() and __len__(), but is considered a mapping rather than a sequence because the lookups use arbitrary immutable keys rather than integers.
Мы с вами напишем два класса.
https://spb-tut.ru/%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB-%D1%81-%D0%BD%D1%83%D0%BB%D1%8F/%D1%82%D0%B8%D0%BF%D1%8B-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-python-kotlin-js/%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8/python-kotlin-js/9-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D0%BC-%D0%B2-%D1%81%D0%B2%D0%BE%D0%B8%D1%85-%D1%86%D0%B5%D0%BB%D1%8F%D1%85-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-__getitem__/
НО сначала поймем. как рассуждает программист
Python пальцах, как рассуждает программист, что бы могли представить новички.
потренируемся, как рассуждает программист, что бы вы не ходили без дела по своему городу, а постоянно оцифровывали все что вы видите.
https://spb-tut.ru/%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB-%D1%81-%D0%BD%D1%83%D0%BB%D1%8F/%D1%82%D0%B8%D0%BF%D1%8B-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-python-kotlin-js/%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8/python-kotlin-js/python-%D0%BF%D0%B0%D0%BB%D1%8C%D1%86%D0%B0%D1%85-%D0%BA%D0%B0%D0%BA-%D1%80%D0%B0%D1%81%D1%81%D1%83%D0%B6%D0%B4%D0%B0%D0%B5%D1%82-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82-%D1%87%D1%82%D0%BE-%D0%B1%D1%8B-%D0%BC%D0%BE%D0%B3%D0%BB%D0%B8-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BD%D0%BE%D0%B2%D0%B8%D1%87%D0%BA%D0%B8/
--
© 2009-2021 Валерий Бовсуновский, школа программирования.
---
Вcе записи подраздела.
Сейчас вы проходите урок: Используем __getitem__(очень полезный магический метод) для себя практически.
<< Назад | Далее >>
Все уроки с тегом: __getitem__