образцовая подача - это кривляния?? Хороша ложка к обеду. Меня, к примеру ,информация заинтересовала, но манера общения раздражает и мешает усвоению информации. Потому, что я постоянно думаю: На**я он кривляется??!!?
Спасибо за видео! Очень нравится твое повествование с небольшими отходами в сторону (NewType, подробнее о гинериках и т.д.). По профилированию был бы рад посмотреть отдельный видос.
Большое спасибо за ролик, очень интересно. Хотелось бы отметить, что когда вы говорите нормальным голосом, то слушать намного приятнее, чем когда говорите "вот этим ехидным" голосом =)
Как всегда, отличное видео. Подача очень нравится. Относительно python 3.12, в случае с обновлением типизации дженериков, смущает схожий интерфейс с индексами. Когда читал документацию, залип в увиденное секунд на 30
насчёт .walk в либе pathlib, так ведь точно тоже самое было и до этого в либе os. Использовалось чуть по другому import os for root, dirs, files in os.walk(path): print(root, dirs, files)
как бы Python-разработчики не старались, косяки всё равно есть, например теперь поломан билд модуля yarl, который в свою очередь нужен для многих aio-фреймворков
Спасибо за видео с примерами, познавательно и доходчиво. Только избавьтесь пожалуйста от этих фраз паразитов: "дорогие друзья" (наврное больше 100 раз было сказано), прекрасно и красота
Спасибо. Чем люблю ваш канал, всё визуально приятно смотреть. 😊 Можно конечно про всё это почитать самому, но лень. Тем более если есть такой канал. Да есть вопрос. Как вы думаете, в какую сторону будет развиваться python? Второй вопрос. Что по вашему мнению сейчас ему нехватает?
Берем язык с динамической типизацией, обмазываем его типами. А потом, такие, блин, а нам теперь ещё дженерики нужно реализовать)) Мое имхо, хотить типизацию берить джаву и шарпы
Честно говоря, интереснее были вот эти "отступления от темы", типа дженериков, нежели сам дайджест. Узнал новое, спасиб) В целом по новой версии -- суб[процессы]интерпретаторы -- это прикольно, типизация -- отлично, а отмена ранжирования кавычек в f-string не очень. Не знаю как у кого, у меня "открывающие и закрывающие кавычки" в редакторе не паруются. А это ж не скобки, там "правой" и "левой" нет, запутаться в строке чуть длиннее чем ничего можно запросто, тем более если не сам её написал или писал давно. И тут восстаёт вопрос: повышение ли это скорости разработки, если придётся сидеть и чуть ли не пиксельхантингом заниматься. Или ещё круче вопрос: не пора ли мне "выбросить свой недоредактор" и сменить на некий суперкомбайн светящийся с музыкой тупо из-за кавычек. То не я побежал выбрасывать?)))
А еще что вы думаете за 4 версию python? Не стоит ли ждать? Т.к слишком много версий для 3-го python? И как вы думаете через сколько может появиться 4 версия?
божечки, дид ю мин... вот это улучшение эксепшенов! вот это дружелюбность! а простыня из 50 библиотечных вызовов в трейсбэках, в которой невозможно найти свой код, не вчитаваясь минуту, это не требует доработки: дид ю мин гет а факаут, ньюб? )
в Java я с таким постоянно сталкивался, с километровыми трейсбеками, в питоне, честно говоря, не припомню, когда мне это доставляло бы неудобства. Но возможно вы на чём-то другом пишете)
@@t0digital выбешивает на проектах fastapi, который дергает старлет, который дергает хттпх, который дергает реквесты, которые... ну ты понял. а твой код в этом болоте где-то на глубине пяти метров. и всем хорош фастапи, но вот такой подход к отладке на уровне интерпретатора прям буксует разработку.
Я так и не понял, в чём отличие новых субинтерпритаторов от модуля multiprecessong, там использование нескольких ядер создаётся новый интерпритатор, который выпонляет код. Но работает это достаточно фигово, так как нужно мучиться с пайпами и блокировками, а передавать можно только pickle объекты, и на пример, созданть многопоточного бота на какой-то готовой библиотеки почти нереально.
Кто-нибудь может, пожалуйста, объяснить зачем использоать perf, если удобнее дебажить код при помощи средств ide? Так ты не создаешь дополнительных файлов, которые либо мешают другим, либо заносятся в gitignore, так нагляднее, не в консоли и т. д.
Питон всё более становится похож на СИ (и это радует на самом деле). Вопрос в стабильности версии. У меня на Ubuntu 20.04 всё, что выше 3.9 отключает терминал и вызывает периодически некоторые ошибки. Что со стабильностью 3.12 и работает ли она на 20.04 или же нужно обязательно обновиться до 22.04?
@@Derian_De_Grey С этой динамической типизацией ide не знает методы у половины объектов. Ставишь точку, на java всегда вываливаются методы, а в питоне как повезет. Ну может, я еще плохо шарю в питоне
@@Derian_De_Grey, а зачем? когда? и насколько опциональная? Когда на все это смотришь в контексте решаемых задач, начинаешь понимать, что происходит процесс "натягивания совы на глобус"? что приводит к уродованию языка. По первоначальному дизайну питон создавался как универсальный инструмент для автоматизации задач, стоящих перед математиками -- своего рода мегакалькулятор. А сейчас на нем чего только не пытаются писать, ноя, что то одной "фишки" нет, то другой. Мейнтейнеры прогибаются и в итоге получается страшный монолитный уродец, который забыл для чего он был создан и не знает куда он идет
Использование дисторсии, он же рыбий глаз для видео прикольно. Можно для экспрессии поменять голос на более высокий и скорость сделать 1,25 и дисторсию увеличить и будет уникальный формат подачи информации, мои дорогие друзья, мда так вот да, мои дорогие друзья.
Мой курс «Хардкорная веб-разработка» - course.to.digital
Вжух!
про профилирование нужен видос, конечно!
Da!!!
Да!
Согласен 😊
Абсолютно солидарен!!
100%
Очень хочу про профилирование пайтона! Было бы особо здорово не просто простые скриптики, а например ручку с асинхронными методами в fastAPI!
Плюсую, тоже воткнулся в fastapi совсем в грустные лимиты, надо понять узкие места
Годнота подъехала! Четко, лаконично, ... В общем как обычно! Спасибо, контент прекрасен)
Спасибо Алексею за неустанный труд!
Образцовая подача материала, дай бог тебе крепкого здоровья и ясной головы!
Спасибооо!
образцовая подача - это кривляния?? Хороша ложка к обеду. Меня, к примеру ,информация заинтересовала, но манера общения раздражает и мешает усвоению информации. Потому, что я постоянно думаю: На**я он кривляется??!!?
@@АлександрДробот-б3ю а мне интонация помогает не уснуть в толмудических аспектах той или иной задачи, вкус дело индивидуальное
пару месяцев не смотрел видео с канала, и за это время Алексей, кажется, превратился в деда по манере говорить)
Гоблин
ой не то слово, тоже прям бесит. Раньше такого вроде не было.
Возможно, какая-то обработка голоса
80к просмотров и я прихожу ставить 1й лайк? Че
Профдеформация))
Спасибо за видео! Очень нравится твое повествование с небольшими отходами в сторону (NewType, подробнее о гинериках и т.д.).
По профилированию был бы рад посмотреть отдельный видос.
Спасибо за такое крутое видео, основное, кратко и по сути) Про профилирование очень интересно узнать больше и разобраться в этом)
Спасибо, ты настоящий друг! Здоровья тебе!
Большое спасибо за ролик, очень интересно. Хотелось бы отметить, что когда вы говорите нормальным голосом, то слушать намного приятнее, чем когда говорите "вот этим ехидным" голосом =)
Отдельное спасибо за отступление по дженерикам.
Ну и профилирование очень интересная тема. Ждём!👍
Спасибо. Про профилирование, конечно же, будет интересно посмотреть.
Спасибо, очень надо про профилирование
За дженерики только узнал, круто и про свои типы крутой пример
Большое спасибо) не ожидал что моя просьба выпустить новое видео исполнится так быстро. xD
Давно не было видно тебя, а тут такая годнота! Спасибо! Как всегда приятно и полезно =) Да, а по профилирование было бы интересно посмотреть.
И сразу с козырей! Ф-строчки люблю, люблю! Спасибо за видео, Алексей, очень люблю следить за обновлениями питона именно с вашей помощью :)
Спасибо за видео! Ради того чтоб вышло наконец новое видео на канале, пришлось выпускать 3.12!
Надеюсь, следующие видео будет раньше чем 3.13😉
не удалось! 3.13 уже есть
Спасибо! Ждем профилирование!
Качество съёмки бомбезное, респект!
Спасибооо!
Спасибо за видос! Круто, новые фичи в типизации подъехали! Побежал обновлять Python на 3.12.
Как всегда, отличное видео. Подача очень нравится.
Относительно python 3.12, в случае с обновлением типизации дженериков, смущает схожий интерфейс с индексами. Когда читал документацию, залип в увиденное секунд на 30
У классов и функций есть индексы?
@@ЮрийКлименко-к3щ А разве я сказал про индексы классов и функций? Мне кажется, что это очевидно и уточнений не требует)
Так а что с чем и где ты боишься спутать, если индексы используются в объектах коллекций, а дженерики у классов и функций?
@@ЮрийКлименко-к3щ я ведь ни слова не сказал о том, что боюсь спутать их
Спасибо Мэддисону за новое видео.
Видос про профилирование, ждёмс)) Спасибо за обзор)
Отличная подача материала, и главное интересно вещает.
Про профилирование очень интересно, хочу увидеть)
Спасибо за твой труд! Отличный обзор🤘
Спасибооо!
Очень интересно, batched и правда раньше не хватало.
Спасибо, добрый человек.
Обзор огонь! Спасибо
с нетерпением жду 2-часть вашего курса 🤐
Спасибо за разбор! Профилирование отличная тема для видео!
С возвращением!
Perf - жирный плюс. Хочется посмотреть на применение
Спасибо за видео!
Новый видос, супер!
Очень полезно будет про профилирование видос!
Красота? Красота!
Красота!
Спасибо, дорогие друзья!
Ну вот, написал в телеге, что не было 4 месяца видосов и вот он, горячий пирожочек)
😂😂😂
Сижу 4 день uuid генерю, спасибо 🎉🎉🎉
Я облаял это видео, что конечно же не может не радовать, дорогие друзья😊
Про perf очень интересно!
Алексей, спасибо ! Было бы здорово увидеть новое видео по настройке рабочего окружения на базе nvim.
Да, про perf интересно!
Счётчик "дорогие друзья" : 37 раз
P.S. За видео спасибо 👍
Классный обзор!!! А можешь сделать обзор правильной настройки nvim?
хороший такой курс рубля на 23:50, позитивненький))
Мне тоже нравится:)
Вы словно Доктор Ливси из разработки, продолжайте...
32:29 Ура! Теперь можно распаковать мнимый двумерный массив на строки...
насчёт .walk в либе pathlib, так ведь точно тоже самое было и до этого в либе os. Использовалось чуть по другому
import os
for root, dirs, files in os.walk(path):
print(root, dirs, files)
В какие-то моменты голос очень похож на голос винни-пуха Леонова😄
как бы Python-разработчики не старались, косяки всё равно есть, например теперь поломан билд модуля yarl, который в свою очередь нужен для многих aio-фреймворков
Спасибо за видео с примерами, познавательно и доходчиво. Только избавьтесь пожалуйста от этих фраз паразитов: "дорогие друзья" (наврное больше 100 раз было сказано), прекрасно и красота
27:00 Хотим сей материал увидеть)
Ждём видос про профилирование с perf 💪
Спасибо. Чем люблю ваш канал, всё визуально приятно смотреть. 😊 Можно конечно про всё это почитать самому, но лень. Тем более если есть такой канал. Да есть вопрос. Как вы думаете, в какую сторону будет развиваться python? Второй вопрос. Что по вашему мнению сейчас ему нехватает?
Берем язык с динамической типизацией, обмазываем его типами. А потом, такие, блин, а нам теперь ещё дженерики нужно реализовать))
Мое имхо, хотить типизацию берить джаву и шарпы
[22:50] Опечатка в `USD = NewType("RUB", int)`
Да
Честно говоря, интереснее были вот эти "отступления от темы", типа дженериков, нежели сам дайджест. Узнал новое, спасиб)
В целом по новой версии -- суб[процессы]интерпретаторы -- это прикольно, типизация -- отлично, а отмена ранжирования кавычек в f-string не очень. Не знаю как у кого, у меня "открывающие и закрывающие кавычки" в редакторе не паруются. А это ж не скобки, там "правой" и "левой" нет, запутаться в строке чуть длиннее чем ничего можно запросто, тем более если не сам её написал или писал давно. И тут восстаёт вопрос: повышение ли это скорости разработки, если придётся сидеть и чуть ли не пиксельхантингом заниматься. Или ещё круче вопрос: не пора ли мне "выбросить свой недоредактор" и сменить на некий суперкомбайн светящийся с музыкой тупо из-за кавычек. То не я побежал выбрасывать?)))
16:12 “любителям ставить букву Z”
мда-уж…
мдэээ уж...
Новое видео, балуешь
Это даааа
Спасибо за новый видос! Может быть это знак и совсем скоро выйдет и обновлённая версия курса??
очень даже может быть!
ты жив!!!
комментарий за видео с разбором perf на примерах !
хочу увидеть про профилирование пожалуйста
А еще что вы думаете за 4 версию python? Не стоит ли ждать? Т.к слишком много версий для 3-го python? И как вы думаете через сколько может появиться 4 версия?
Обещают, что 4 не будет. Не думаю, что в ближайшее время стоит ее ждать
Крайне полезные видосы с обзором изменений. Читать бы было лень
Хотим увидеть perf )
Алексей, очень ждём обновленное видео на тему что учить Python Web Developer
Да! Даёшь видос про использование perf
Алексей сделайте пожалуйста прямой эфир с ответами на вопросы про python 3.12 и обновления!
27:15 Да, безумно интересно!
как tkinter подключить? Оказывается нифига нет его.
да есть вроде docs.python.org/3/library/tkinter.html
@@t0digital Вознико исключение, нет модуля tkinter. Это мне VS Code такое заявляет, надо как то принудительно устанавливать.
python вероятно тот, что в поставке ОС был, урезанный
Пожалуйста, сделай видео про профилирование Python приложений при помощи perf. Спасибо.
божечки, дид ю мин... вот это улучшение эксепшенов! вот это дружелюбность!
а простыня из 50 библиотечных вызовов в трейсбэках, в которой невозможно найти свой код, не вчитаваясь минуту, это не требует доработки: дид ю мин гет а факаут, ньюб? )
в Java я с таким постоянно сталкивался, с километровыми трейсбеками, в питоне, честно говоря, не припомню, когда мне это доставляло бы неудобства. Но возможно вы на чём-то другом пишете)
@@t0digital выбешивает на проектах fastapi, который дергает старлет, который дергает хттпх, который дергает реквесты, которые... ну ты понял. а твой код в этом болоте где-то на глубине пяти метров. и всем хорош фастапи, но вот такой подход к отладке на уровне интерпретатора прям буксует разработку.
красаучег жиесть!
видос про профилирование было бы неплохо)
АХАХАХАХА
Про букву Z что-то прям выпал)
А я если по теме, то отличный обзор, добрый)
А почему не рассказал про eager task? Там обещают прирост в x2-x5 в асинхронщине.
спасибо, интересный видос. А где можно посмотреть хороший обзор по ускорению питона ?
Почитай доку golang
Я так и не понял, в чём отличие новых субинтерпритаторов от модуля multiprecessong, там использование нескольких ядер создаётся новый интерпритатор, который выпонляет код. Но работает это достаточно фигово, так как нужно мучиться с пайпами и блокировками, а передавать можно только pickle объекты, и на пример, созданть многопоточного бота на какой-то готовой библиотеки почти нереально.
Крутой ролик
Про профилирование видос ждем
хорошо, было занятно
лайк
лютейший выпуск
Мне одному автор напоминает Maddy Murk? Версия из мультивселенной которая освоила программирование.
пора про 3.13 снимать ;)
пора!
Кто-нибудь может, пожалуйста, объяснить зачем использоать perf, если удобнее дебажить код при помощи средств ide? Так ты не создаешь дополнительных файлов, которые либо мешают другим, либо заносятся в gitignore, так нагляднее, не в консоли и т. д.
чтобы на проде профайлить
@@yabnku понял, спасибо
Спасибо за видео! Очень интересно
P.S. Если удалить все "ммм" и "красота", то этот ролик будет меньше чем 30 мин )
По факту, очень много воды и "личного" ВАЖНОГО мнения.
да-да, пупсик!
Да какой я пупсик 😅
Еще раз выражу огромную благодарность за твою работу, все очень круто. Продолжай, пожалуйста
@@stig85 да это я комментатору выше:)
Спасибо!
Питон всё более становится похож на СИ (и это радует на самом деле). Вопрос в стабильности версии. У меня на Ubuntu 20.04 всё, что выше 3.9 отключает терминал и вызывает периодически некоторые ошибки. Что со стабильностью 3.12 и работает ли она на 20.04 или же нужно обязательно обновиться до 22.04?
Очень хочется материал по профилированию пайтона !
Главный котан выпустил видио!
я так понимаю batched это аналог chunked из more_itertools
f-стринги НАКАНЕЦТААА! Наконец можно лаконично формировать строки без лишних кавычек на новой строке и символов f.
Дааа!
Заранее лайк, чо так редко выпускаешь ролики??)
Что с голосом?
Всю жизнь писал на типизированных языках. Вообще не понимаю, как можно что-то сложное написать без строгой типизации. Даешь типизацию!
Д - дисциплина!
@@Derian_De_Grey С этой динамической типизацией ide не знает методы у половины объектов. Ставишь точку, на java всегда вываливаются методы, а в питоне как повезет. Ну может, я еще плохо шарю в питоне
@@Derian_De_Grey, а зачем? когда? и насколько опциональная? Когда на все это смотришь в контексте решаемых задач, начинаешь понимать, что происходит процесс "натягивания совы на глобус"? что приводит к уродованию языка.
По первоначальному дизайну питон создавался как универсальный инструмент для автоматизации задач, стоящих перед математиками -- своего рода мегакалькулятор. А сейчас на нем чего только не пытаются писать, ноя, что то одной "фишки" нет, то другой. Мейнтейнеры прогибаются и в итоге получается страшный монолитный уродец, который забыл для чего он был создан и не знает куда он идет
О, а ведь скоро будет Пайтон пи )
Использование дисторсии, он же рыбий глаз для видео прикольно. Можно для экспрессии поменять голос на более высокий и скорость сделать 1,25 и дисторсию увеличить и будет уникальный формат подачи информации, мои дорогие друзья, мда так вот да, мои дорогие друзья.
27:20 очень жду ролик о профилировании!