Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 May 10

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
mr.slavik
у него есть разные методы - например len
и это очень круто. то есть когда мы вызываем функцию len снаружи, то она по сути просто обращается к методу len этого объекта (получаем красивый интерфейс для любых типов)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
я как раз кстати когда питон начал изучать - стал лучше немного C++ понимать)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
AА AА
Да черт знает, в питоне наоборот полиморфизм легко воспринимается - можем складывать числа и строки одним методом
не знаю, наверно тут кому как. просто когда всё происходит явным образом, мне всё понятнее
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
mr.slavik
я как раз кстати когда питон начал изучать - стал лучше немного C++ понимать)
Ага, в целом лучше понимание из-за его ссылочной модели данных)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
как раз когда я учил js, я ваще не мог понять чо за хрень эти ваши инкапсуляции и полиморфизм. когда дело дошло до плюсов, стало гораздо лучше
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Точнее, СТАНОВИТСЯ лучше, т.к с разных сторон начинаешь смотреть. Если сразу с питона учить - то не знаю... я все же с паскаля начинал, а потом немного си
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
становится, да)
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
можно еще на ооп посмотреть со стороны платоновской "идеи" к теме класс и его экземпляры
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
поподробнее?
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
AА AА
Точнее, СТАНОВИТСЯ лучше, т.к с разных сторон начинаешь смотреть. Если сразу с питона учить - то не знаю... я все же с паскаля начинал, а потом немного си
+
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
прям почти как я)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
AА AА
Точнее, СТАНОВИТСЯ лучше, т.к с разных сторон начинаешь смотреть. Если сразу с питона учить - то не знаю... я все же с паскаля начинал, а потом немного си
ну вот именно, что человек, выбирающий первым языком питон, будет пользоваться полиморфизмом, с самых азов, точнее одним из его проявлений типа утиной типизации и тд
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
я тока так - qbasic pascal avr assembler c ...
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
проблемы с низкоуровневыми языками в принципе не было, а вот как раз высокоуровневые абстракции правильно понять из тех же плюсов - да
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ещё программист, начинающий с питона, не будет видеть слабых и сильных сторон динамической типизации во всей красе, это придёт только через год-два
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
прикольно что в питоне можно тут же посмотреть че происходит
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
потому что интерпретируемый?)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
типа как объект класса получает ссылку на метод какой-то
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
в плюсах это надо знать про таблицу виртуальных функций, как линковка происходит, компиляция
а тут можно просто зайти и посмотреть этот процесс по шагам
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
потому что интерпретируемый?)
ага
источник