Комментарии:
ниче не понял что типо нампай медленнеее?? не поверю!))
ОтветитьНе, я конечно всё понимаю, но о "Кортыжах" слышу впервые...
ОтветитьВроде проще арифметику с денежными единицами переводить в int, и вести расчеты в центах/копейках,
10 + 10 + 10 выглядит понятнее, чем Decimal("0.1") + Decimal("0.1") + Decimal("0.1")
Здравствуйте, а есть путиводитель к изучению пайтона и для дальнейшой карьеры?
Ответить5!
И моё 5 более объективно, т.к. я новичек и мне было реально полезно! Вотъ!
Зачем создавать класс и наследоваться от именованного кортежа, когда есть Data classes?
ОтветитьЯ нихера не понял, но было интересно и хочу в этом разобраться
ОтветитьБлин, а как сделать так, чтобы у меня было все так же красиво как и ZProger, я понимаю, что это линукс, но ваще не шарб ни в кастомизации, ни в чем либо другом😬
ОтветитьКакой у тебя линукс дистрибутив, или мб плагины? интересно просто выглядит твоя система.
Ответитьпж запиши видео про свою божественную настройку гиперленда вима браузера и тд
ОтветитьЧто это за OC?
ОтветитьРазве round не округляет? :.1f просто удаляет, а round округляет так же?
ОтветитьЭто школа библиотек?
ОтветитьБанковское приложение на пайтон, ору
Ответитьсамое полезное - нижнее подчеркивание для разделения разрядов, спасибо
ОтветитьПодкину идею
Расскажи про комментарии в начале файла
Для линукс систем и Си кода это важный момент
Там что то про кодировку или че то такое
Раскрой тему асинка, прочитал книжку хорошую много полезного подчеркнул, но не против увидеть другие реализации с методами асинка
Раскрой тему пакетов модулей гита и подобное
Раскрой тему командной работы с репозиторием это думаю круто, работаю с гитом один и ничего такого, а вот в команде страшно, пайчарм еще такие сообщения выдает при обновлении локального гита merge rebase, интересно узнать про пул реки и тд ну и вообще можно раскрыть как из терминала так и из пайчарм
❤
Разочарован 😢
Что это было в 8 примере?
Почему не декоратор 😮
«Лень» и должна была заставить его написать
1 ошибка: не пишите на tkinter, пишите на wx.
Ваши проги на ткинтере совсем не доступны для незрячих, так как gui рендерится не нативно, а читалки экрана для незрячих эти gui не понимают.
«Видел» я небольшие скрипты для автоматизации. Написанные на tkinter... И я не мог пользоваться.
Вопрос не по теме, но если ответите буду очень благодарен, вы пользуетесь каким то оконным менеджером, вроде i3 или dwm, суть не в этом. Я нигде не смог найти нормальный гайд по кастомизации. То есть нигде не показано как настроить выпадающие уведомления, как добавлять в панель приложения работающие в фоновом режиме вроде telegram или obsstudio, выпадающее меню wifi, микшер громкости и так далее. Если знаете хороший ресурс посоветуйте пожалуйста
ОтветитьЗапиши уже как настроил вим для питона (((
ОтветитьЗачем так растягивать окончания?
ОтветитьГенератор не ускоряет в 8000 раз. И вообще, на стрессах он на 3-5% медленнее лист-компрехеншна.
ОтветитьОтменяю подписку! Тебя сложно слушать и смотреть твое дергание с кодом! Как будто наркоман. Балабол
ОтветитьКакая разница в скорости? Разница в объёме использования памяти.
ОтветитьПарень, тебе нельзя озвучивать... В твоей речи выпадают все гласные звуки и интонация не попадает в смысловые значения. Жуть!
Я не воспринимаю и половины того, что ты говоришь
разве можно Яндексу доверять, новостная повестка, алгоритмы - все лживое
ОтветитьНе знал про named tuple.
Спасибо, очень полезно
Не сможете сказать, что у него за WM?
ОтветитьМожет перейдешь ещё раз другие языки? Питон мой мэйн язык, а си шарп просто для прикола как пример, иногда задалюывает смотреть только питон
ОтветитьСпс. Зашло
ОтветитьПервая ошибка: начать с Python, а не с трушного C++
P.S. Для душнил: это рофл, мне наплевать на каком ЯПе кто пишет, ЯП это инструмент, главное, чтобы разработчик им грамотно воспользовался.
named tuple - устаревший эрзац. dataclass рулят
ОтветитьПервая ошибка новичка - изучать питон. Сначала надо научится программировать. Умение говнокодить - само придёт с годами))
ОтветитьУже лет 10-15 никто не использует значения с плавающей для денег.
ОтветитьДанное видео не было для меня полезным
ОтветитьПункт 2 - НЕ в скорости , а в памяти. Ну иэто логично опять же - ведь по сути генератор это не структура данных в отличие от листа.
ОтветитьВ чем смысл использовать NamedTuple в сравнении с обычным классом или датаклассом? Правда не вижу преимуществ, можно было обойтись обычным классом, раз он уже создан
ОтветитьЕсли бы ты давно бы хер забил на питон , но ты словно даёшь мне веру в чудо
ОтветитьЧи є у тебе в планах ,перейти на українську?
Ответить1 - если вас удивляет пропажа точности при арифметических операциях с float и double типами, нужно открыть гугл и почитать, как эти типы организуют память и почему именно плывет точность. Decimal нужен только для фин. операций, так как в других случаях избыточен из за высокого потребления памяти в сравнении с float и double.
2 - выигрыш не по скорости, а по памяти. Второй вариант сработает только в случае, если нам не нужна индексация, так как мы получим объект-генератор вместо листа.
3 - ладно.
4 - если в ваших словарях в какой то момент появляются ключи разных типов данных, ещё и допускающих неявные преобразования между собой, вам стоит крепко задуматься, как и почему вы свернули не туда. И желательно на годик-другой пересесть на язык со строгой статической типизацией, ручки выпрямить.
5 - Используйте полноценные IDE, а не огрызки в виде текстовых редакторов, и тогда вам не придется удивляться, что использование зарезервированных ключевых слов почему то приводит к ошибкам, так как IDE вам об этом сообщит по месту.
6\7 - Если ваша функция просит только путь к файлу, и пытается туда что то записать, никак не проверяя, что ей передали, то скорее всего ваши руки растут немного не из плеч. Любая функция работы с ФС, являющаяся оберткой над функциями стандартной библиотеки, должна либо конкретизировать, что именно и с какими файлами она делает, либо ожидать помимо пути к файлу и флаги, отвечающие за режим работы с файлом - чтение\запись\чтение-запись\бинарный_IO. Так же, абсолютно нормально и правильно, когда контекстные менеджеры используются внутри такой функции, ибо в этом смысл - мы вызываем функцию, и просим её записать "text" в "file.txt". Как она будет это выполнять, вызывающий код интересовать не должно. А вот передача открытых файловых дескрипторов как раз таки и приводит к ошибкам и багам, и делать так нужно тогда и только тогда, когда по другому сделать невозможно.
8 - У "простых" туплей и именованных разные сферы применения. Нет "лучшего" и "худшего" вариантов, если контекст, в рамках которого и нужно выбирать, какой именно тип вам нужен. Про наследование от NamedTuple - типизация в питоне формальная. Мы всё ещё в такой класс можем в одно и то же поле запихивать и, условно, кошек, и велосипеды, и фиолетовое. А ещё такой "наследник", в случае переопределения конструктора и передачи всех нужных параметров конструктору родительского класса, вообще может создать франкенштейна, половина полей у которого объявлены как поля класса в исходном коде, а другие сгенерированы в рантайме. А если конструктор родителя не вызывать - то в чём смысл наследования от NamedTuple?
9 - Вау, специальная библиотека для работы со сложной математикой работает быстрее стандартного питонячьего интерпретатора, вот это открытие. NumPy "под капотом" целиком написан на С, по этому когда вы используете его встроенные функции и методы, они отрабатывают быстрее, так как вы вызываете скомпилированный код. Гуглим "В чем отличие интерпретируемых и компилируемых ЯП". А питоньи стандартные функции с numpy-объектами работают медленно, так как выполняется дополнительная аллокация и копирование памяти для преобразования unmanaged-данных из "внутрянок" numpy в типы, с которыми может работать питоний интерпретатор.
Для кого вообще записываются подобные видео?
Братик нифига ты имба, на арче сидишь красиво )) Скажи что за тема в vscode?
ОтветитьА почему в последнем примере не написать декоратор timer, чтобы не загромождать код этими time.time time.time?)
ОтветитьПервая ошибка: Решил учить питон
ОтветитьБлагодарю за примеры. Из-за них решился взятся за прочтение Лутца.
ОтветитьА что у тебя за ОС
ОтветитьВо втором примере оговорился😬
разница в основном будет не в скорости, а по памяти
Просто ставлю лайк за линукс порно. 😂❤
И каждый раз вопрос... Какие настройки и как он все это бэкапит...😅
Немного напрягает буква z. Что бы это значило? За СВО?
Ответить