образцовая подача - это кривляния?? Хороша ложка к обеду. Меня, к примеру ,информация заинтересовала, но манера общения раздражает и мешает усвоению информации. Потому, что я постоянно думаю: На**я он кривляется??!!?
Большое спасибо за ролик, очень интересно. Хотелось бы отметить, что когда вы говорите нормальным голосом, то слушать намного приятнее, чем когда говорите "вот этим ехидным" голосом =)
Спасибо за видео! Очень нравится твое повествование с небольшими отходами в сторону (NewType, подробнее о гинериках и т.д.). По профилированию был бы рад посмотреть отдельный видос.
Как всегда, отличное видео. Подача очень нравится. Относительно python 3.12, в случае с обновлением типизации дженериков, смущает схожий интерфейс с индексами. Когда читал документацию, залип в увиденное секунд на 30
Берем язык с динамической типизацией, обмазываем его типами. А потом, такие, блин, а нам теперь ещё дженерики нужно реализовать)) Мое имхо, хотить типизацию берить джаву и шарпы
Честно говоря, интереснее были вот эти "отступления от темы", типа дженериков, нежели сам дайджест. Узнал новое, спасиб) В целом по новой версии -- суб[процессы]интерпретаторы -- это прикольно, типизация -- отлично, а отмена ранжирования кавычек в f-string не очень. Не знаю как у кого, у меня "открывающие и закрывающие кавычки" в редакторе не паруются. А это ж не скобки, там "правой" и "левой" нет, запутаться в строке чуть длиннее чем ничего можно запросто, тем более если не сам её написал или писал давно. И тут восстаёт вопрос: повышение ли это скорости разработки, если придётся сидеть и чуть ли не пиксельхантингом заниматься. Или ещё круче вопрос: не пора ли мне "выбросить свой недоредактор" и сменить на некий суперкомбайн светящийся с музыкой тупо из-за кавычек. То не я побежал выбрасывать?)))
насчёт .walk в либе pathlib, так ведь точно тоже самое было и до этого в либе os. Использовалось чуть по другому import os for root, dirs, files in os.walk(path): print(root, dirs, files)
как бы Python-разработчики не старались, косяки всё равно есть, например теперь поломан билд модуля yarl, который в свою очередь нужен для многих aio-фреймворков
Спасибо за видео с примерами, познавательно и доходчиво. Только избавьтесь пожалуйста от этих фраз паразитов: "дорогие друзья" (наврное больше 100 раз было сказано), прекрасно и красота
Класс. Пишу на TS и Node.js, но так же поглядываю в сторону Python. И мне от версии к версии нравиться он больше и больше. Моё почтение. Спасибо за ролик
@@zuxel6 смотря для чего. Мне вот некоторые "прослойки" и микросервисы проще было реализовать на Python, для решения тех задач. На TS это описывать пришлось бы больше. Я наоборот, хотел бы расширить свою экспертизу и со временем ещё Golang добавить в свой инструментарий:)
божечки, дид ю мин... вот это улучшение эксепшенов! вот это дружелюбность! а простыня из 50 библиотечных вызовов в трейсбэках, в которой невозможно найти свой код, не вчитаваясь минуту, это не требует доработки: дид ю мин гет а факаут, ньюб? )
в Java я с таким постоянно сталкивался, с километровыми трейсбеками, в питоне, честно говоря, не припомню, когда мне это доставляло бы неудобства. Но возможно вы на чём-то другом пишете)
@@t0digital выбешивает на проектах fastapi, который дергает старлет, который дергает хттпх, который дергает реквесты, которые... ну ты понял. а твой код в этом болоте где-то на глубине пяти метров. и всем хорош фастапи, но вот такой подход к отладке на уровне интерпретатора прям буксует разработку.
Не особо эксперт в Питончике, в целом мне и 3.6 за глаза хватало, новомодных штуковин не использую, типовые задачи их не требуют. Разницы между версиями никакой не вижу для себя... Обычно не вижу... Но тут прямо 3.11 , 3.12 как-то даже интересно становится, даже хочется обновиться 😁 3.11 пол года назад поставил на свои проекты, ну чисто за производительность - типа "а чё бы и нет?! 😅" . А вот теперь и о 3.12 мысля пошла... Ну прямо обновления не для мега научных мозгов с "суперсахарами" и "абстракциями" "мистическими", а прямо плюшечки с чесночком для обычных рабоче-крестьянских прогеров к борщецу! 😊 Вроде всё звучит вкусненько 😅 Будет время, надо будет переехать на него и протестить 👌 Спасибо за инфу! 😎👍
Использование дисторсии, он же рыбий глаз для видео прикольно. Можно для экспрессии поменять голос на более высокий и скорость сделать 1,25 и дисторсию увеличить и будет уникальный формат подачи информации, мои дорогие друзья, мда так вот да, мои дорогие друзья.
Спасибо. Чем люблю ваш канал, всё визуально приятно смотреть. 😊 Можно конечно про всё это почитать самому, но лень. Тем более если есть такой канал. Да есть вопрос. Как вы думаете, в какую сторону будет развиваться python? Второй вопрос. Что по вашему мнению сейчас ему нехватает?
5:38 в rust это запилили потому что сам язык довольно сложный и если ещё из тулинг был бы с DX как у Git тогда язык бы просто не набрал бы критической массы комьюнити.
А еще что вы думаете за 4 версию python? Не стоит ли ждать? Т.к слишком много версий для 3-го python? И как вы думаете через сколько может появиться 4 версия?
Питухон как он есть! import time tm = time.time() cnt = 0 for num in range(1000000): st = str(num) st = '0'*(6-len(st)) + st; if int(st[0]) + int(st[1]) + int(st[2]) == int(st[3]) + int(st[4]) + int(st[5]): cnt = cnt+1 #end #end print ("cnt = ", cnt, " time = ", time.clock() - tm, " sec") Просто гениальная пессимизация. А кодил бы на ассме, то такая дичь в голову бы не пришла.
Мой курс «Хардкорная веб-разработка» - course.to.digital
Вжух!
про профилирование нужен видос, конечно!
Da!!!
Да!
Согласен 😊
Абсолютно солидарен!!
100%
Очень хочу про профилирование пайтона! Было бы особо здорово не просто простые скриптики, а например ручку с асинхронными методами в fastAPI!
Плюсую, тоже воткнулся в fastapi совсем в грустные лимиты, надо понять узкие места
Спасибо Алексею за неустанный труд!
Образцовая подача материала, дай бог тебе крепкого здоровья и ясной головы!
Спасибооо!
образцовая подача - это кривляния?? Хороша ложка к обеду. Меня, к примеру ,информация заинтересовала, но манера общения раздражает и мешает усвоению информации. Потому, что я постоянно думаю: На**я он кривляется??!!?
@@АлександрДробот-б3ю а мне интонация помогает не уснуть в толмудических аспектах той или иной задачи, вкус дело индивидуальное
Годнота подъехала! Четко, лаконично, ... В общем как обычно! Спасибо, контент прекрасен)
пару месяцев не смотрел видео с канала, и за это время Алексей, кажется, превратился в деда по манере говорить)
Гоблин
ой не то слово, тоже прям бесит. Раньше такого вроде не было.
Возможно, какая-то обработка голоса
80к просмотров и я прихожу ставить 1й лайк? Че
Профдеформация))
Большое спасибо за ролик, очень интересно. Хотелось бы отметить, что когда вы говорите нормальным голосом, то слушать намного приятнее, чем когда говорите "вот этим ехидным" голосом =)
Отдельное спасибо за отступление по дженерикам.
Ну и профилирование очень интересная тема. Ждём!👍
Спасибо, ты настоящий друг! Здоровья тебе!
Спасибо за такое крутое видео, основное, кратко и по сути) Про профилирование очень интересно узнать больше и разобраться в этом)
Спасибо за видео! Очень нравится твое повествование с небольшими отходами в сторону (NewType, подробнее о гинериках и т.д.).
По профилированию был бы рад посмотреть отдельный видос.
Спасибо, очень надо про профилирование
За дженерики только узнал, круто и про свои типы крутой пример
Отличная подача материала, и главное интересно вещает.
Спасибо. Про профилирование, конечно же, будет интересно посмотреть.
Спасибо за видео! Ради того чтоб вышло наконец новое видео на канале, пришлось выпускать 3.12!
Надеюсь, следующие видео будет раньше чем 3.13😉
не удалось! 3.13 уже есть
Качество съёмки бомбезное, респект!
Спасибооо!
Большое спасибо) не ожидал что моя просьба выпустить новое видео исполнится так быстро. xD
Спасибо за видос! Круто, новые фичи в типизации подъехали! Побежал обновлять Python на 3.12.
Видос про профилирование, ждёмс)) Спасибо за обзор)
Как всегда, отличное видео. Подача очень нравится.
Относительно python 3.12, в случае с обновлением типизации дженериков, смущает схожий интерфейс с индексами. Когда читал документацию, залип в увиденное секунд на 30
У классов и функций есть индексы?
@@ЮрийКлименко-к3щ А разве я сказал про индексы классов и функций? Мне кажется, что это очевидно и уточнений не требует)
Так а что с чем и где ты боишься спутать, если индексы используются в объектах коллекций, а дженерики у классов и функций?
@@ЮрийКлименко-к3щ я ведь ни слова не сказал о том, что боюсь спутать их
И сразу с козырей! Ф-строчки люблю, люблю! Спасибо за видео, Алексей, очень люблю следить за обновлениями питона именно с вашей помощью :)
Давно не было видно тебя, а тут такая годнота! Спасибо! Как всегда приятно и полезно =) Да, а по профилирование было бы интересно посмотреть.
Спасибо! Ждем профилирование!
Спасибо за твой труд! Отличный обзор🤘
Спасибооо!
Спасибо, добрый человек.
Очень интересно, batched и правда раньше не хватало.
Спасибо за разбор! Профилирование отличная тема для видео!
Спасибо Мэддисону за новое видео.
Про профилирование очень интересно, хочу увидеть)
с нетерпением жду 2-часть вашего курса 🤐
Спасибо, дорогие друзья!
Ну вот, написал в телеге, что не было 4 месяца видосов и вот он, горячий пирожочек)
хороший такой курс рубля на 23:50, позитивненький))
Мне тоже нравится:)
😂😂😂
Сижу 4 день uuid генерю, спасибо 🎉🎉🎉
Счётчик "дорогие друзья" : 37 раз
P.S. За видео спасибо 👍
[22:50] Опечатка в `USD = NewType("RUB", int)`
Да
Perf - жирный плюс. Хочется посмотреть на применение
Обзор огонь! Спасибо
С возвращением!
Очень полезно будет про профилирование видос!
Красота? Красота!
Красота!
Про perf очень интересно!
Я облаял это видео, что конечно же не может не радовать, дорогие друзья😊
ты жив!!!
Берем язык с динамической типизацией, обмазываем его типами. А потом, такие, блин, а нам теперь ещё дженерики нужно реализовать))
Мое имхо, хотить типизацию берить джаву и шарпы
Честно говоря, интереснее были вот эти "отступления от темы", типа дженериков, нежели сам дайджест. Узнал новое, спасиб)
В целом по новой версии -- суб[процессы]интерпретаторы -- это прикольно, типизация -- отлично, а отмена ранжирования кавычек в f-string не очень. Не знаю как у кого, у меня "открывающие и закрывающие кавычки" в редакторе не паруются. А это ж не скобки, там "правой" и "левой" нет, запутаться в строке чуть длиннее чем ничего можно запросто, тем более если не сам её написал или писал давно. И тут восстаёт вопрос: повышение ли это скорости разработки, если придётся сидеть и чуть ли не пиксельхантингом заниматься. Или ещё круче вопрос: не пора ли мне "выбросить свой недоредактор" и сменить на некий суперкомбайн светящийся с музыкой тупо из-за кавычек. То не я побежал выбрасывать?)))
Новый видос, супер!
Крайне полезные видосы с обзором изменений. Читать бы было лень
Да, про perf интересно!
АХАХАХАХА
Про букву Z что-то прям выпал)
А я если по теме, то отличный обзор, добрый)
красаучег жиесть!
комментарий за видео с разбором perf на примерах !
Спасибо за видео!
Крутой ролик
Ждём видос про профилирование с perf 💪
Вы словно Доктор Ливси из разработки, продолжайте...
Новое видео, балуешь
Это даааа
Хотим увидеть perf )
32:29 Ура! Теперь можно распаковать мнимый двумерный массив на строки...
насчёт .walk в либе pathlib, так ведь точно тоже самое было и до этого в либе os. Использовалось чуть по другому
import os
for root, dirs, files in os.walk(path):
print(root, dirs, files)
27:00 Хотим сей материал увидеть)
как бы Python-разработчики не старались, косяки всё равно есть, например теперь поломан билд модуля yarl, который в свою очередь нужен для многих aio-фреймворков
Спасибо за видео с примерами, познавательно и доходчиво. Только избавьтесь пожалуйста от этих фраз паразитов: "дорогие друзья" (наврное больше 100 раз было сказано), прекрасно и красота
return USD(rub * 100_000) Очень оптимистичная строка кода )
КрасивЕе. Правильно говорить красивше😂
хорошо, было занятно
лайк
В какие-то моменты голос очень похож на голос винни-пуха Леонова😄
лютейший выпуск
Классный обзор!!! А можешь сделать обзор правильной настройки nvim?
Главный котан выпустил видио!
Алексей, спасибо ! Было бы здорово увидеть новое видео по настройке рабочего окружения на базе nvim.
Класс. Пишу на TS и Node.js, но так же поглядываю в сторону Python. И мне от версии к версии нравиться он больше и больше. Моё почтение. Спасибо за ролик
тс и ноды за глаза хватит
@@zuxel6 смотря для чего. Мне вот некоторые "прослойки" и микросервисы проще было реализовать на Python, для решения тех задач. На TS это описывать пришлось бы больше.
Я наоборот, хотел бы расширить свою экспертизу и со временем ещё Golang добавить в свой инструментарий:)
Да! Даёшь видос про использование perf
27:15 Да, безумно интересно!
Make smth great again 😂 какой мемный видос
Леха ты супер
f-стринги НАКАНЕЦТААА! Наконец можно лаконично формировать строки без лишних кавычек на новой строке и символов f.
Дааа!
пора про 3.13 снимать ;)
пора!
Спасибо за видео! Очень интересно
P.S. Если удалить все "ммм" и "красота", то этот ролик будет меньше чем 30 мин )
По факту, очень много воды и "личного" ВАЖНОГО мнения.
да-да, пупсик!
Да какой я пупсик 😅
Еще раз выражу огромную благодарность за твою работу, все очень круто. Продолжай, пожалуйста
@@stig85 да это я комментатору выше:)
Спасибо!
Про профилирование видос ждем
видос про профилирование было бы неплохо)
божечки, дид ю мин... вот это улучшение эксепшенов! вот это дружелюбность!
а простыня из 50 библиотечных вызовов в трейсбэках, в которой невозможно найти свой код, не вчитаваясь минуту, это не требует доработки: дид ю мин гет а факаут, ньюб? )
в Java я с таким постоянно сталкивался, с километровыми трейсбеками, в питоне, честно говоря, не припомню, когда мне это доставляло бы неудобства. Но возможно вы на чём-то другом пишете)
@@t0digital выбешивает на проектах fastapi, который дергает старлет, который дергает хттпх, который дергает реквесты, которые... ну ты понял. а твой код в этом болоте где-то на глубине пяти метров. и всем хорош фастапи, но вот такой подход к отладке на уровне интерпретатора прям буксует разработку.
Не особо эксперт в Питончике, в целом мне и 3.6 за глаза хватало, новомодных штуковин не использую, типовые задачи их не требуют.
Разницы между версиями никакой не вижу для себя... Обычно не вижу...
Но тут прямо 3.11 , 3.12 как-то даже интересно становится, даже хочется обновиться 😁 3.11 пол года назад поставил на свои проекты, ну чисто за производительность - типа "а чё бы и нет?! 😅" .
А вот теперь и о 3.12 мысля пошла...
Ну прямо обновления не для мега научных мозгов с "суперсахарами" и "абстракциями" "мистическими", а прямо плюшечки с чесночком для обычных рабоче-крестьянских прогеров к борщецу! 😊 Вроде всё звучит вкусненько 😅
Будет время, надо будет переехать на него и протестить 👌
Спасибо за инфу! 😎👍
Спасибо!
Алексей, очень ждём обновленное видео на тему что учить Python Web Developer
Использование дисторсии, он же рыбий глаз для видео прикольно. Можно для экспрессии поменять голос на более высокий и скорость сделать 1,25 и дисторсию увеличить и будет уникальный формат подачи информации, мои дорогие друзья, мда так вот да, мои дорогие друзья.
хочу увидеть про профилирование пожалуйста
Спасибо за новый видос! Может быть это знак и совсем скоро выйдет и обновлённая версия курса??
очень даже может быть!
спасибо, интересный видос. А где можно посмотреть хороший обзор по ускорению питона ?
Почитай доку golang
прикольно ты шокаешь
Спасибо. Чем люблю ваш канал, всё визуально приятно смотреть. 😊 Можно конечно про всё это почитать самому, но лень. Тем более если есть такой канал. Да есть вопрос. Как вы думаете, в какую сторону будет развиваться python? Второй вопрос. Что по вашему мнению сейчас ему нехватает?
5:38 в rust это запилили потому что сам язык довольно сложный и если ещё из тулинг был бы с DX как у Git тогда язык бы просто не набрал бы критической массы комьюнити.
А еще что вы думаете за 4 версию python? Не стоит ли ждать? Т.к слишком много версий для 3-го python? И как вы думаете через сколько может появиться 4 версия?
Обещают, что 4 не будет. Не думаю, что в ближайшее время стоит ее ждать
я не питонщик, нафиг я это смотрю) Спасибо)
Ты просто не признаешься)
Нужен ролик про профилирование 👍
генерики из раста стянули похоже))
спасибо за видос)
спасибо!
Топчик
про профилирование ждем видео
Питухон как он есть!
import time
tm = time.time()
cnt = 0
for num in range(1000000):
st = str(num)
st = '0'*(6-len(st)) + st;
if int(st[0]) + int(st[1]) + int(st[2]) == int(st[3]) + int(st[4]) + int(st[5]):
cnt = cnt+1
#end
#end
print ("cnt = ", cnt, " time = ", time.clock() - tm, " sec")
Просто гениальная пессимизация. А кодил бы на ассме, то такая дичь в голову бы не пришла.