немного поэкспериментировал и оказалось, что массивы numpy потребляют меньше памяти чем tuple и list. Спасибо за доклад, было интересно послушать, да и к тому же он помог мне курсовик сдать по оптимизации программ.
Круто, не задумывался об этом, но тема важная. Действительно, на C/C++ тебе просто приходится за собой убирать, хочешь ты того или нет, это как помыть посуду или убраться в квартире. В случае с питоном - у него есть своя посудомойка и робот-пылесос, которые увы не идеальны.
"Язык жадный до памяти"... Да, правда. Но... В поисках высокой скорости разработки он лучший среди языков. После него по скорости идёт только система схем Uipath на C#, но программа на Питоне кушает 300 мегабайт, когда такой же "робот" на Uipath - более 2 Гигов!
Последний задающий вопрос перепутал биты с байтами, а докладчик похоже не понял его ошибку и ответил на другой вопрос. 32 бит это 4 байта * 4 = 16 байт что никак не больше 104 байт.
Было бы здорово, если бы говоря о каких-то вещах, докладчик давал определение этим вещам. Вот, например, проблема памяти: утечки. Как об этом говорит докладчик? "Память течёт, память потечёт." Чувак, ты скажи сначала, что такое утечка памяти.
Так странно смотреть лекцию о "высокотехнологичном и осмысленном программировании" в том время как простые задачи переключение слайдов без сползания или масштабирование слайдов, что не влезают в экран, такая задача не решена, такой у нас мир в которым мы живем) Если бы о нас писал фантаст как о будущем он бы сначала описал как у нас все автоматизированно и высокотехнологично, только потом о том что обсуждалось на докладе, а на поверку все намного прозаичнее, кто девушку платит тот и танцует )
Это все замечательно. Но вот маленькая загвоздка, а от куда это все можно узнать, если об этом никто не говорит, в литературе не печатают, а на всех курсах растянутых на целый год даже минимально необходимую информацию дают не полностью?
@@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++ тебе просто приходится за собой убирать, хочешь ты того или нет, это как помыть посуду или убраться в квартире. В случае с питоном - у него есть своя посудомойка и робот-пылесос, которые увы не идеальны.
Робот-пылесос, размазывающий собачье дерьмо по квартире :)
Супер, оч. полезно, спасибо
Спасибо! все четко без воды
Крутяк!
норм доклад - веселый и полезный
Отличный видос. Спасибо, много полезного узнал.
Спасибо огромное, инфа важная для меня. Удачи всем.
Очень полезный доклад. Спасибо
Я бы назвал это представление "Реквием Русской интеллигенции".
Очень интересно. Спасибо за доклад
Еще бы ссылочки с доклада в описание выложить, вообще огонь бы было
Х
Лайк
"Язык жадный до памяти"... Да, правда. Но...
В поисках высокой скорости разработки он лучший среди языков.
После него по скорости идёт только система схем Uipath на C#, но программа на Питоне кушает 300 мегабайт, когда такой же "робот" на Uipath - более 2 Гигов!
З0 минут этого дерганого танца не выдержал.
Сейчас 2023. Python 3.11 (примерно). Что-нибудь поменялось за это время из того, о чём здесь говорилось?
Последний задающий вопрос перепутал биты с байтами, а докладчик похоже не понял его ошибку и ответил на другой вопрос. 32 бит это 4 байта * 4 = 16 байт что никак не больше 104 байт.
Было бы здорово, если бы говоря о каких-то вещах, докладчик давал определение этим вещам. Вот, например, проблема памяти: утечки. Как об этом говорит докладчик? "Память течёт, память потечёт." Чувак, ты скажи сначала, что такое утечка памяти.
Подразумевается, что все присутствующие на докладе это знают. Но при желании можно и загуглить
Лол мб тебе весь кс рассказать чтоб ты в теме был?:)
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 раз повторил о том, что картинку на экране надо поправить, и это было единственным информационно насыщенным сообщением. Все остальное можно смотреть без звука.
Что не так?
Он перечислил инструменты которыми сам пользовался в проде, и в которых он уверен, тебе этого мало?
Рамзан Кадыров на минималках что ли это?
эээ дон, извинись дон