Если я не досматриваю видео, то это из-за того, что в первой части ты доходчиво объяснил о чем оно будет дальше и я понял что мне это сейчас не нужно. Чем сэкономил моё время и большое тебе за это спасибо
@hsqlk4 күн бұрын
Только недавно начал пользоваться poetry, считал его самым совершенным менеджером, а тут снова выпустили улучшения
@КравчукІгор-т2э2 күн бұрын
Спасибо за предоставленный материал. Бегло просмотрел все комментарии и решил написать свой, почему я не "отключился" в начале ролика, хотя соблазн был - потому, что автор ролика на этом сконцентрировал мое внимание, правда уже в конце, когда я хотел это сделать. Хочу продолжить свой комментарий очень простым советом, который я встречал в некоторых "буржуйских" роликах - правило 40 секунд:4 минуты:40 минут. 1. В самом начале ролика автор за 40 секунд рассказывает о чем этот ролик и объявляет его ключевые моменты. 2. В продолжении ролика за 4 минуты автор кратко раскрывает эти ключевые моменты 3. Важный момент в начале 40 минутного сегмента: Автор просит слушателей поставить лайк "за честность". ( Я ставлю всегда) Далее идет структурированный рассказ. Надеюсь мой комментарий не был лишним. Автору я желаю успехов и процветания.
@johnyelasto3 күн бұрын
Я не отключаю, но то что можно сказать за минуту ты говоришь 4:46 кто смотрит видео уже в контексте что такое пип и поетри. Я пью чай утром и видос фоном идёт
@nikolaypavlin3 күн бұрын
Вот тут интересный момент, с которым я сам лично спорю с собой Мне кажется, что особенно в онлайн формате, когда ты не можешь спросить «все понимают, что такое пип, поетри, все различия понимают?», то надо считать, что человек со всем не знаком По усредненным ответам под видео, большинство, скорее за, но твоя позиция точно имеет место быть, буду думать, как нивелировать
@johnyelasto3 күн бұрын
@nikolaypavlin согласен думаю подход надо выбирать от контекста видео. Новички вряд ли будут интересоваться такими темами как poetry и uv они на этом этапе заняты базовыми вещами типа print hello world. Даже если новичок кликнет на что-то вроде убийца pip и poetry он всё равно вряд ли поймёт зачем это нужно и скорее всего просто выключит. Если тема для новичков подробное интро вероятно лучше чтобы зацепить зрителя. Для продвинутых можно обойтись короткими тезисами. Принемать решение какой вариант лучше, проще через ютуб аналитику видно где зрители отваливаются, так что можно анализировать моменты, где удержание обваливается
@null_user12277 сағат бұрын
Ни разу не слышал о uv, до этого работал с Poetry. На новом проекте обязательно попробую 👍
@AlexanderITandEng3 күн бұрын
Спасибо, Николай! Видос - топ. В первый раз на ваш канал вышел. Картинка, звук, содержание - топ, удачи Вам в дальнейшем развитии канала, подписался)👍
@DmitryPonomareF8 күн бұрын
случайно наткнулся на канал, когда по FastAPI что-то там искал. зацепило, сначала просто подписался, а после этого видео нажал колокольчик. хорошая подача и инфа в целом, все по делу. в ру сегменте на самом деле не так много годных каналов Питону. автору респект за видосы:) лайк и коммент в поддержку видоса и дальнейшего продвижения канала. материал зачОт))
@nikolaypavlin8 күн бұрын
А еще и в телеге много интересного и уникального, как минимум можно почитать
@ilyasapronov7219Күн бұрын
Я хотел отключиться, потому что ты сказал, что надеешься, что я не пользуюсь пипом, а я им пользуюсь 😄
@olegmaestr08 күн бұрын
Красавчик, 2 недели назад искал есть ли видео по uv на русском, так вот нихрена не нашел, сам по доке разобрался. Поэтому годная тема!
@rajiv.geraev15 сағат бұрын
У меня не было мысли отключится. Я на вообще golang пишу и не знал, что есть poetry у питонистов. А тут оказывается еще и UV появился какой то. Видео очень интересное
@Dude.5408 күн бұрын
Спасибо, отличная штуку - в следующем обязательно попробую этот менеджер. Всегда было непонятно зачем поетри создает venv где-то там и даже грохнуть скачанный на посмотреть проект нужно было в не забыть оттуда вычистить.
@cheaterv3akone56 күн бұрын
Не знаю. как оно будет работать на джанге или на фласке, как запускать проект ? а так та же самая пипка только которая умеет в разные питоны и в разные окружения.
@nikolaypavlin6 күн бұрын
Ровным счетом именно так и будет работать, ты устанавливаешь зависимости, активируешь вирутальное окружение, если через pycharm, то создаешь конфигурацию и запускаешь Или в терминале (если не активировано окружение) uv run python manage.py runserver, или просто python manage.py runserver, если активиравно
@user-buser_eto_ja8 күн бұрын
Спасибо очень классный инструмент!
@emigrate898 күн бұрын
Не смог подружиться с poetry. Попробую начать этот год с uv
@maskon784 күн бұрын
Я с трудом досмотрел. Но не потому, что что-то не понравилось, а потому, что нифига не видно в телефоне. Не у всех 4к мониторы, а при масштабировании текст плывет. Но подписался, интересно.
@nikolaypavlin4 күн бұрын
Но это максимально пороговые значения, чтобы что-то влезало, на самом деле В терминале шрифт просто максимальный, в иде 32
@EugeneSudarev2 күн бұрын
@@nikolaypavlin Видео супер классное и монтаж огонь! Очень динамично плюс подача изменилась и стало супер круто!!! Просто надо не рабочий стол на подложку кадра ставить, а фрагмент экрана, растягивая его в кадре, чтобы почти на весь экран. Тогда и в свернутом экране смотреть удобно и с телофона огонь будет!
@42redbeard776 күн бұрын
обычно от теории засыпаю, но в этот раз кофе выпил заранее)))
@ichi-nya8 күн бұрын
выглядит интересно, про uv не знал, надо попробовать
@kanv1s9 күн бұрын
Была мысль отключиться т.к. уже юзаю uv с момента как Pycharm добавил нативную поддержку. Но не отключился, оставил фоном, т.к. мало-ли что-то новое и не знакомое промелькнет.
@act0r3998 күн бұрын
а как ты так мак красивл реализовал ? что за wm ?) мне кажется можно сделать видео об этом, ведь рабоче окружение в целом тоже важно для этого)
@nikolaypavlin8 күн бұрын
Сделаю обязательно, просто пока еще сам ковыряюсь, слова для Гугла aerospace mac, sketchybar
@markostr9 күн бұрын
Все правильно ! Спасибо за информацию!
@СергейНауменко-ь6н7 күн бұрын
Про build system может раскроешь чем пользоваться? uv нет своей же системы сборки пакетов?
@nikolaypavlin7 күн бұрын
Возможно сделаю отдельный ролик с сборкой пакетов из под uv
@СергейНауменко-ь6н7 күн бұрын
Тема такая же насущная как и преобразование томл файла я думаю)))
@neon185a3 күн бұрын
Каждый год нужно что то хоронить ради чего то нового) я отключился на моменте pycharm. Я вимер)
@1234567qwerificationКүн бұрын
Когда-то пробовал хвалёное поэтри, там всё ломалось из-за модных эмодзи в терминале, и они это долго не чинили. И было ещё 2 странных вещи, которые я уже забыл 😸
@neon185aКүн бұрын
@1234567qwerification не сталкивался с проблемами. Все круто и удобно. uv побыстрее, нужно тестить. Не очень понимаю смысл вашего сообщения) если есть проблема - пишите разрабам, я то тут причем)
@MaxB4Күн бұрын
А что, по вашему, такого делает установщик, что Rust его может так ускорить? Тут скорее дело в распараллеливании процесса. И конкретно Rust не сильно много повлиял на скорость. Ведь в питоне встроенные библиотеки тоже откомпилированные. Или это не так?
@nikolaypavlinКүн бұрын
Установщик чего? Библиотека для генерации uuid на расте написана, скорость и бенч взял рефом из документации github.com/aminalaee/uuid-utils
@MaxB4Күн бұрын
@@nikolaypavlin Я о другом. Вы похвалили UV, подчеркнув, что он на Rust'e написан, как будто по этому он шустрее.
@cheaterv3akone56 күн бұрын
Если бы ты показал как запускать с помощью него например в докерфайле, как оно в ci cd будет работать, тогда будет полное описание, а так пока клюква.
@nikolaypavlin6 күн бұрын
Если как в докер файле установить, то аналогично как и в терминале просто
@cheaterv3akone56 күн бұрын
@ обычный терминал питона запустить, а ты попробуй так сервер Джанго на гуникорне к примеру стартануть
@ZA_CCCP9 күн бұрын
Желания отключиться не было. Ведь информация чёткая, да ещё и нарисованная. Единственное, теорию смотрю на x1.25, но это не мешает.
@9rdvjkkkkb6 күн бұрын
Спасибо за теорию, благодаря ей подписка на канал
@DzmitryYakimchuk8 күн бұрын
Да, в конце не хватил разве что настроек в докерфайле
@Alsurnov8 күн бұрын
Объяснение теории в начале видео важно. Оставь свой обычный подход.
@user-buser_eto_ja8 күн бұрын
@@Alsurnov абсолютно согласен.
@Alex_Gor_17 күн бұрын
Отключиться желание возникло по причине "мне еще до этого далеко", сперва нужно хотя бы научиться "ходить" в разработке.
@TraineratwotКүн бұрын
Почему я хотел выключить видео? Да я даже не python разработчик 🤣 что я вообще тут делаю, ладно скину коллеге он разберётся ))))
@ichi-nya8 күн бұрын
хм, в requirements.txt можно же прописывать версии. При установке проходит проверка зависимостей. Также есть в стандартном venv кеш, на винде точно. Все библиотеки скачиваются в папку пользователя, а потом копируются оттуда в проект. За счет этого установка происходит довольно быстро. Но это без библиотек pytorch и подобных, так как они тянут модели и что-то ещё отдельно при установке.
@nikolaypavlin8 күн бұрын
Но версии не фиксируются, как в uv и poetry То есть если ты там напишешь django>=5.0, то каждый человек, который будет устанавливать может получать разный результат (выходит новая версия)
@ichi-nya5 күн бұрын
@@nikolaypavlin а кто запрещает указывает точные версии? У меня в одном проекте почти все пакеты указаны с точными версиями, примерно так: ... pefile==2024.8.26 pillow==10.4 pip psutil==6.0.0 pycparser==2.22 ... так как если пара пакетов не совместима с новыми. И всё. При разворачивании проекта, ставятся только нужные. А pip можно использовать любой, поэтому и без версии. В uv и в poetry тоже ведь версии указываются, только тут нельзя указать, что можно использовать любую (но это не точно)
@Stranger-i6e8 күн бұрын
Лайк за кастомный вид macos.
@krevedko_krevedkin8 күн бұрын
Спасибо за видео! Сам в основном я использую обычный pip, но сталкивался с Poetry когда надо было развернуть локально один легаси проект и поразбираться с ним. По неизвестной мне причине poetry отказывался устанавливать некоторые библиотеки. В итоге попросил chatGTP сделать из pyproject.toml файл requirements.txt и установил либы через pip без проблем. Поэтому некоторые опасения по поводу модных утилит имеются) Хотелось бы также понять, pyproject.toml это вообще как то стандартизировано? Из видео я понял что у poetry свой формат, у uv свой, а завтра может появится новый менеджер пакетов и будет новый формат не совместимый с остальными инструментами...но мб я че то не правильно понял)
@Dude.5408 күн бұрын
Ну и попросишь любой чатбот привести к нормальному виду - сейчас стало сильно легче ))
@nikolaypavlin8 күн бұрын
Регламентируется двумя pep-ами: peps.python.org/pep-0518/ peps.python.org/pep-0621/ Но они не про зависимости, так что каждый пакетный менеджер может хранить по-своему, но не сказал бы, что часто приходится переезжать, не так часто они появляются
@VovanEkb7 күн бұрын
может лучше девконтейнеры юзать, а не надстройки над надстройками, которые от очередного минора питона развалятся привет 3.13
@nikolaypavlin6 күн бұрын
Дев контейнеры - имеется ввиду разрабить в докере и проект в него пробрасывать? Все равно пакетный менеджер нужен, чтобы внутри него поставить зависимости Или не правильно термин понял?
@ivanz18119 күн бұрын
А куда делась конда?
@nikolaypavlin9 күн бұрын
Даже для МЛ проектов poetry использовал
@hsqlk9 күн бұрын
Никуда, Млщики ее юзают
@Евгений555-х1ыКүн бұрын
я пострел 5:30 очень долгое вступление
@nikolaypavlinКүн бұрын
Ну тут дилемма теория и практики, до этого подробнее рассуждал
@a.shahov.garlicКүн бұрын
Для тех кому кажется что этот чел несёт какую-то лабуду - вы правы, лучше изучить доку по инструментам и взять себе необходимый. На мой взгляд нету особо смысла менять pip на что либо.
@nikolaypavlinКүн бұрын
По фактам
@viktordev12188 күн бұрын
Мысли отключиться не было, а вот мысль не включать видео была) Из-за названия. Не могу сказать точно почему. Может "Павлин шарит" звучит глупо... Может слишком много слов в названии. Может "ИТ" слишком обобщенно звучит (когда канал в основном про python, web, backend) и написано на русском вместо "IT" (тогда уж "АйТи" надо было) . А может просто g0e6aлся) Так как, вариантов написать фамилию в именительном падеже так, чтоб все поняли, что это фамилия, а не человек-павлин, тоже не вижу)) Но контент вроде норм) Только недавно хотел перейти с poetry на uv
@nikolaypavlin8 күн бұрын
Удивительно, что для кого-то ИТ может звучать непривычно, информационные технологии же Остальное все субъективно имеет место и такая оценка
@viktordev12188 күн бұрын
@@nikolaypavlin Ага, [И-Тэ] - очень привычно) Мне 35, но когда слышу ЦСС или КСС - для меня непривычно тоже. Хотя так тоже говорят. Ладно, удачи в развитии канала! СТО-Павлин 😂
@nikolaypavlin8 күн бұрын
А для меня привычно с ВУЗ-а, много предметов на аббревиатуры с ИТ были в предметах И я вел предмет, кажется ИТиП (или как-то так, информационные технологии и программирование)
@DimerD8 күн бұрын
Коммент для продвижения)
@tkavelli5 күн бұрын
Я один как дурак использую пип? 😅
@nikolaypavlin5 күн бұрын
Я лично не пользуюсь им уже много лет На проектах, где работали с командами из других компаний тоже никто явным пипом не пользовался
@tkavelli5 күн бұрын
@@nikolaypavlin в старые времена коной пользовались или как?