немного поэкспериментировал и оказалось, что массивы numpy потребляют меньше памяти чем tuple и list. Спасибо за доклад, было интересно послушать, да и к тому же он помог мне курсовик сдать по оптимизации программ.
Круто, не задумывался об этом, но тема важная. Действительно, на C/C++ тебе просто приходится за собой убирать, хочешь ты того или нет, это как помыть посуду или убраться в квартире. В случае с питоном - у него есть своя посудомойка и робот-пылесос, которые увы не идеальны.
Последний задающий вопрос перепутал биты с байтами, а докладчик похоже не понял его ошибку и ответил на другой вопрос. 32 бит это 4 байта * 4 = 16 байт что никак не больше 104 байт.
"Язык жадный до памяти"... Да, правда. Но... В поисках высокой скорости разработки он лучший среди языков. После него по скорости идёт только система схем Uipath на C#, но программа на Питоне кушает 300 мегабайт, когда такой же "робот" на Uipath - более 2 Гигов!
Так странно смотреть лекцию о "высокотехнологичном и осмысленном программировании" в том время как простые задачи переключение слайдов без сползания или масштабирование слайдов, что не влезают в экран, такая задача не решена, такой у нас мир в которым мы живем) Если бы о нас писал фантаст как о будущем он бы сначала описал как у нас все автоматизированно и высокотехнологично, только потом о том что обсуждалось на докладе, а на поверку все намного прозаичнее, кто девушку платит тот и танцует )
Было бы здорово, если бы говоря о каких-то вещах, докладчик давал определение этим вещам. Вот, например, проблема памяти: утечки. Как об этом говорит докладчик? "Память течёт, память потечёт." Чувак, ты скажи сначала, что такое утечка памяти.
Это все замечательно. Но вот маленькая загвоздка, а от куда это все можно узнать, если об этом никто не говорит, в литературе не печатают, а на всех курсах растянутых на целый год даже минимально необходимую информацию дают не полностью?
@@fo0v211 ну не то что бы я плохо читаю по английски, просто такие темы и на русском то тяжело понять, а если они написаны чисто техническим языком для себя а не для общественности, то такое в принципе даже не гуглится.
ruclips.net/video/D0vbuIDOV4c/видео.html в Python 3.7.2 >>> a = 'abc' * 400 >>> b = 'abc' * 400 >>> a is b True Вроде как не ломается - будьте бдительны!
Запарили эти аналогии насчёт сишников....Вон поглядите чего гуглы всякие на электронах творят....Даёшь православный ASM и машинные коды! Каждый язык под свою задачу - надо экономить память - пиши на С
Меня хватило на 12 минут этого шоу. За 12 минут человек делающий презентацию 5 раз повторил о том, что картинку на экране надо поправить, и это было единственным информационно насыщенным сообщением. Все остальное можно смотреть без звука.
Я со степика. Видео интересное, о многих вещах в пайтоне даже не догадывался.
Для джуна реально интересная информация.
немного поэкспериментировал и оказалось, что массивы numpy потребляют меньше памяти чем tuple и list. Спасибо за доклад, было интересно послушать, да и к тому же он помог мне курсовик сдать по оптимизации программ.
Кажется это потому что numpy array - типизированный массив (скорее всего). Надо сравнивать с array.array, а не tuple и list.
Вставлю свои 5 копеек:
Потому что эти библиотеки написаны на C или C++ отсюда и скорость быстрее...
Классный доклад, многим будет полезно
Круто, не задумывался об этом, но тема важная. Действительно, на C/C++ тебе просто приходится за собой убирать, хочешь ты того или нет, это как помыть посуду или убраться в квартире. В случае с питоном - у него есть своя посудомойка и робот-пылесос, которые увы не идеальны.
Робот-пылесос, размазывающий собачье дерьмо по квартире :)
блестяще! спасибо!
норм доклад - веселый и полезный
Супер, оч. полезно, спасибо
спасибо! очень интересная лекция!
Спасибо! все четко без воды
Крутяк!
Отличный видос. Спасибо, много полезного узнал.
Спасибо огромное, инфа важная для меня. Удачи всем.
Очень полезный доклад. Спасибо
Чуваку явно надо посетить курсы по правильному выступлению на публике, смотрится очень негармонично
Очень интересно. Спасибо за доклад
Еще бы ссылочки с доклада в описание выложить, вообще огонь бы было
Х
Я бы назвал это представление "Реквием Русской интеллигенции".
З0 минут этого дерганого танца не выдержал.
Последний задающий вопрос перепутал биты с байтами, а докладчик похоже не понял его ошибку и ответил на другой вопрос. 32 бит это 4 байта * 4 = 16 байт что никак не больше 104 байт.
"Язык жадный до памяти"... Да, правда. Но...
В поисках высокой скорости разработки он лучший среди языков.
После него по скорости идёт только система схем Uipath на C#, но программа на Питоне кушает 300 мегабайт, когда такой же "робот" на Uipath - более 2 Гигов!
Сейчас 2023. Python 3.11 (примерно). Что-нибудь поменялось за это время из того, о чём здесь говорилось?
Лайк
Так странно смотреть лекцию о "высокотехнологичном и осмысленном программировании" в том время как простые задачи переключение слайдов без сползания или масштабирование слайдов, что не влезают в экран, такая задача не решена, такой у нас мир в которым мы живем)
Если бы о нас писал фантаст как о будущем он бы сначала описал как у нас все автоматизированно и высокотехнологично, только потом о том что обсуждалось на докладе, а на поверку все намного прозаичнее, кто девушку платит тот и танцует )
Было бы здорово, если бы говоря о каких-то вещах, докладчик давал определение этим вещам. Вот, например, проблема памяти: утечки. Как об этом говорит докладчик? "Память течёт, память потечёт." Чувак, ты скажи сначала, что такое утечка памяти.
Подразумевается, что все присутствующие на докладе это знают. Но при желании можно и загуглить
Лол мб тебе весь кс рассказать чтоб ты в теме был?:)
12:40 Лектор оговорился, речь ведь об арене?
Это все замечательно. Но вот маленькая загвоздка, а от куда это все можно узнать, если об этом никто не говорит, в литературе не печатают, а на всех курсах растянутых на целый год даже минимально необходимую информацию дают не полностью?
Все в доках и исходниках лежит
@@fo0v211 ну не то что бы я плохо читаю по английски, просто такие темы и на русском то тяжело понять, а если они написаны чисто техническим языком для себя а не для общественности, то такое в принципе даже не гуглится.
@@oleg_kishinskii , согласен, просто обычно я новые темы по языку через доку ищу
@@fo0v211 это максимально правильно, на не всегда работает. на деле дока по языку python и java например очень сильно отличаются
почитай книгу CPython internals
Материал на почитать можно пожалуйста тут опубликовать ?
вероятно провода от лектора идут по земле
Я понимаю доклад хороший. Но можно блять просто не шевелить микрофоном когда рассказываешь. Уши мои разревели от такого качества речи:(
ruclips.net/video/D0vbuIDOV4c/видео.html
в Python 3.7.2
>>> a = 'abc' * 400
>>> b = 'abc' * 400
>>> a is b
True
Вроде как не ломается - будьте бдительны!
Во 2 питоне ломается
шутка про олдфага и f'string{variable}'
Запарили эти аналогии насчёт сишников....Вон поглядите чего гуглы всякие на электронах творят....Даёшь православный ASM и машинные коды! Каждый язык под свою задачу - надо экономить память - пиши на С
Лучше на Assembler)
а чего он так дергается на сцене ?
Меня хватило на 12 минут этого шоу. За 12 минут человек делающий презентацию 5 раз повторил о том, что картинку на экране надо поправить, и это было единственным информационно насыщенным сообщением. Все остальное можно смотреть без звука.
Что не так?
Он перечислил инструменты которыми сам пользовался в проде, и в которых он уверен, тебе этого мало?
Ужасная подача, зачем кричать и вертеться?
Рамзан Кадыров на минималках что ли это?
эээ дон, извинись дон