|
3 / 3 / 1
Регистрация: 17.12.2018
Сообщений: 257
|
||||||
Начал изучать ООП04.02.2019, 16:46. Показов 4241. Ответов 32
Условие задачи: 1 Заполнить массив нулями, кроме первого и последнего элементов, которые должны быть равны единице.
После С++ какое-то не привычное ООП. Помогите пожалуйста решить эту задачу с помощью ООП. Моя каша:
0
|
||||||
| 04.02.2019, 16:46 | |
|
Ответы с готовыми решениями:
32
Народ вчера начал изучать питон, и тут застрял, подскажите? Начал изучать питон.Как правильно написать код отрисовки карты игры,похожей на цивилизацию с 2d графикой, на python?
|
| 05.02.2019, 01:33 | ||
|
Если же у Вас питон версии 3.0 и выше, то в нем все классы и так "нового стиля". Поэтому для питон 3.0 и выше указывать суперкласс object не нужно, как бы излишнее загромождение кода.
0
|
||
|
Супер-модератор
|
||
| 05.02.2019, 08:31 | ||
|
0
|
||
|
3 / 3 / 1
Регистрация: 17.12.2018
Сообщений: 257
|
|
| 05.02.2019, 11:20 [ТС] | |
|
Catstail, а как тогда по вашему мнению, мне учить ООП ? Я прочёл на форуме (другом) , чтобы понять ООП можно обычные задачи с помощью него решать.
0
|
|
|
Просто Лис
|
|
| 05.02.2019, 11:34 | |
|
ООП удобно для инкапсуляции. У объекта есть переменные (в том числе приватные) и он ни от чего не зависит.
Наследование, полиморфизм… Тоже удобно, если требуется расширить функционал базового класса или чуточку изменить поведение метода.
0
|
|
|
3 / 3 / 1
Регистрация: 17.12.2018
Сообщений: 257
|
|
| 05.02.2019, 11:37 [ТС] | |
|
Рыжий Лис, но ведь в питоне, в ООП нет инкапсуляции, такой же как в с++. Или я чего-то не знаю?
0
|
|
|
1293 / 677 / 367
Регистрация: 07.01.2019
Сообщений: 2,302
|
||
| 05.02.2019, 11:39 | ||
|
1
|
||
|
3 / 3 / 1
Регистрация: 17.12.2018
Сообщений: 257
|
|
| 05.02.2019, 11:42 [ТС] | |
|
tooru, поняла.
0
|
|
|
3 / 3 / 1
Регистрация: 17.12.2018
Сообщений: 257
|
|
| 05.02.2019, 12:00 [ТС] | |
|
Catstail, спасибо.
0
|
|
| 05.02.2019, 12:12 | |
|
Не по теме: Ivan _pupkin, и с полом определись... :)
0
|
|
|
3 / 3 / 1
Регистрация: 17.12.2018
Сообщений: 257
|
|
| 05.02.2019, 12:22 [ТС] | |
|
Catstail, я рептилоид )
0
|
|
| 05.02.2019, 17:44 | ||||
|
Добавлено через 14 минут В версии Python 2.2 появилась новая разновидность классов, известная как классы «нового стиля». Классы, следующие оригинальной модели, называют «классическими классами», когда сравнивают их с новой разновидностью. В версии 3.0 осталась только одна разновидность классов, но для пользователей Python 2.X классы по-прежнему делятся на две категории: • В Python 3.0 все классы автоматически относятся к категории классов «нового стиля», независимо от того, наследуют ли они явно класс object или нет. Все классы наследуют object, явно или неявно, и все объекты являются экземплярами класса object. • В Python 2.6 и в более ранних версиях классы должны явно наследовать класс object (или другой встроенный тип), чтобы считаться классами «нового стиля» и получить в свое распоряжение все особенности классов нового стиля. Извините, но я Лутцу доверяю как то больше. ![]() Добавлено через 51 минуту "Модули в языке Python экспортируют все имена, которым были присвоены значения на верхнем уровне файлов. В языке нет никаких объявлений, которые позволили бы сделать одни имена видимыми, а другие – невидимыми за пределами модуля. Фактически нет никакого способа предотвратить возможность изменения имен в модуле извне, если у кого-то появится такое желание. Сокрытие данных модуля в языке Python регулируется соглашениями, а не синтаксическими конструкциями. Если задаться целью повредить модуль, изменяя имена в нем, вам ничто не сможет помешать, но, к счастью, я еще не встречал программистов, кто стремился бы это сделать. Некоторые пуристы возражают против такого либерального отношения к сокрытию данных, утверждая в связи с этим, что в языке Python отсутствует возможность инкапсуляции. Однако инкапсуляция в языке Python имеется, просто она, скорее, относится к организации пакетов, чем к возможности накладывать ограничения. " При изложении материала в книге Лутц показывает те способы, с помощью которых в питоне осуществляется инкапсуляция.
1
|
||||
| 05.02.2019, 17:44 | |
|
Помогаю со студенческими работами здесь
33
начал изучать с++ Начал изучать JS Начал изучать С++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|