№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.

Специальная, подарочная акция получения доступа к Django4!

Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.

  

дата публикации: 2 июля 2021 г.


Используем __getitem__(очень полезный магический метод) для себя практически.

Используем __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.

Мы с вами напишем два класса.

  1. В первом убедимся, что мы можем извлечь вообще.
  2. Используем в своих целях метод __getitem__.

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__/

  1. Второй класс мы извлечём и поменяем данные которые извлекли, то есть проделаем полезную работу минимум кода и усилий.
  2. (Python) Магический метод __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__