ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

мне в спотлессе то опций не хватает

Читать полностью…

Python beginners

Ну для TypeScript и Раста всё норм форматируется. В Питоне и вправду такие проблемы бывают

Читать полностью…

Python beginners

серьезно, кто вообще придумал hang форматирование?

Читать полностью…

Python beginners

Надеюсь за ответ от ии не замутят, но вроде он не наврал, а лучше не сформулирую. Как из него видно, через абс реализуется, но даже через создание единственного класса — тоже

Читать полностью…

Python beginners

Да полиморфизм я как то сразу понял, ну типа методы с одним и тем же названием выполняют разные действия, в зависимости от того из какого класса дёргается метод

Читать полностью…

Python beginners

Два инта сложастся не так как два флоата, но в итоге ты получишь сумму

Читать полностью…

Python beginners

Это про то что объекту важнее определить поведение. Конкретная реализация поведения может быть описанна и в другом месте

Читать полностью…

Python beginners

Это ведь принципы а не механизмы

Читать полностью…

Python beginners

Оно все связанно между собой

Читать полностью…

Python beginners

Мне иишка абстракцию почему то пыталась показать только с полиморфизмом

Читать полностью…

Python beginners

В примерах топикстартера были другие основы ооп — инкапсуляция, наследование..

Читать полностью…

Python beginners

Да, но код рабочий. Просто тут это бесполезно. Смысл в том что какая то часть кода не знает с чем именно она работает но все равно умеет потому что это что то наследник

Читать полностью…

Python beginners

Ну время сейчас свободное есть как раз

Читать полностью…

Python beginners

ладно тут это не так хорошо видно из за динамической типизации.
интереснее когда B передается в метод который знает только про A но все равно будет корректно работать с экземплярами B

Читать полностью…

Python beginners

у тебя есть класс

class A
def base()
class B: A
def base()

a : A = B()

a.base вызовет метод у B а не у A

Читать полностью…

Python beginners

как будто язык роляет

Читать полностью…

Python beginners

ничего, однажды ты поймешь, как всем этим пользоваться, и картинка сложится

Читать полностью…

Python beginners

получается потом форматирование в стиле поварешки, где всё куда то вправо уехало

Читать полностью…

Python beginners

А абстракцию чисто из описания по термину не особо понял надо будет разные примеры кода посмотреть

Читать полностью…

Python beginners

А вот почему такое возможно это уже полиморфизм. А он работает из за механизмов наследования. А что дальше я уже не расскажу

Читать полностью…

Python beginners

Когда ты делаешь a+b это тоже в каком то роде абстракция. Ты знаешь что числа можно сложить, но как именно это происходит тебя не волнует. Главное что в итоге они сложаться

Читать полностью…

Python beginners

Вроде нет, само по себе то что ты описываешь класс через какие-то свойства и методы — абстракция. Берешь от реального объекта то, что важно для тебя, и отбрасываешь неважное (не описываешь в классе)

Читать полностью…

Python beginners

Абстракция как принцип из ооп это не обязательно про абс и создание абстрактного класса ?

Читать полностью…

Python beginners

Объясняет абстракцию и основным выводом указывает то, что называется полиморфизмом

Читать полностью…

Python beginners

Инкапсуляцию можно сделать и проще. Смысл наследования раскрывается как раз через полиморфизм. Без него возможностей и пользы намного меньше. Но в целом ты прав, это больше теория из плюсов, хотя основы ооп общие

Читать полностью…

Python beginners

И почему именно тут начинается ооп? Вроде тут только про полиморфизм речь

Читать полностью…

Python beginners

Мне кажется ты взял пример из языка вроде плюсов или джавы, и в питоне это не будет корректным: здесь нет способа задать тип A у переменной, которой присваивается объект типа B (поправьте если ошибаюсь)

Читать полностью…

Python beginners

мое мнение что изучить программирование на базовом уровне требует минимум 3 месяца. дальше уже библиотеки, многопоточность, асинхронсть, файлы, паттерны и куча всего другого. но чисто алгоритмами надо заниматься первый 3 месяца не уходя дальше принипов ООП

Читать полностью…

Python beginners

Я курс проходил года 4 назад, где то 2-3 недели, перед переходом в автоматизацию и времени не дали толком, мол пора количество тестов увеличивать, давай пиши, и вот я походу уже в автотестах на месте как то обучался когда натыкался на что то непонятное , и этих 3х недельных как то хватило чтобы расширять автотесты на уже имеющейся какой то архитектуре, и вот щас недели 2 как начал заново учить

Читать полностью…

Python beginners

Через дочерний вызывал методы родительского

Читать полностью…
Subscribe to a channel