Асинхронный python / Python FastAPI / Python uv / Юрий Селиванов / #16

Поділитися
Вставка
  • Опубліковано 26 жов 2024

КОМЕНТАРІ • 52

  • @mokevnin
    @mokevnin  2 дні тому

    Для каких задач вы используете Python?

    • @МихаилФедосеев-ы5н
      @МихаилФедосеев-ы5н 2 дні тому

      Web, скрипты, тесты

    • @lightstream379
      @lightstream379 2 дні тому

      Serverless (Google Cloud Run в основном и App Engine), AI (тренировка базовых моделей на подготовленных датасетах), Apache Airflow (аналитические пайплайны), automation (self-service скрипты)

    • @DmGorokhov
      @DmGorokhov 2 дні тому

      Web

    • @Dante201195
      @Dante201195 2 дні тому

      web backend

    • @leomak7580
      @leomak7580 2 дні тому

      на текущем проекте мы на нем написали скрипты для управления контентом для мобильных приложений. довольно хорошо получилось

  • @KyrelRama
    @KyrelRama День тому +2

    Отличный выпуск. Было невероятно интересно слушать все 2 часа

  • @pylounge
    @pylounge День тому +2

    Вот это, конечно, жирный выпуск) Спасибо!

  • @MrFoxPro
    @MrFoxPro День тому +2

    Юрий красавчик, спасибо ему за EdgeDB, потрясающая работа

  • @VladimirS-h9o
    @VladimirS-h9o День тому +2

    Круть. Теперь хочу про Golang, Rust, Haskell.

  • @jhartum8505
    @jhartum8505 День тому +2

    Какой умный дядька, интересный видос получился

  • @d1msQ
    @d1msQ 2 дні тому +2

    крутейший гость и выпуск, кайф!

  • @MaksimGrafskiy
    @MaksimGrafskiy 2 дні тому +5

    Ruff божественный. Реально за доли секунды проверяет несколько сотен правил в проекте на 5к строк.

    • @MaksimGrafskiy
      @MaksimGrafskiy 2 дні тому +1

      Flake и pylint на том же проекте проверяли где-то 30 секунд

    • @MrRastler
      @MrRastler 21 годину тому

      Вот что Rust-животворящий делает

    • @MurtagBY
      @MurtagBY 7 годин тому

      Ты же понимаешь что 5к строк это ну типа ничто.
      Это даже mypy меньше чем за секунду с кешем проверяет

  • @DmGorokhov
    @DmGorokhov 2 дні тому +1

    Очень круто! Повторите как-нибудь! Когда изучал asyncio, упоминался в книге Юрий. Картинка в голове была такого проженного умного дяди-профессора с сединами десятков лет опыта) не подумал бы что такой экперт придет на подкаст. Крутяк👍

  • @montecristo31
    @montecristo31 2 дні тому +4

    Хотелось бы больше про Edgedb.

  • @dimobixgenchik2001
    @dimobixgenchik2001 10 годин тому

    Крутой Дятька !!!

  • @sergei_vasilenko
    @sergei_vasilenko 15 годин тому

    Видео не про Erlang, но в обсуждении восхищались его моделью работы с асинхронностью. Мне стало интересно узнать о ней побольше. Кто знаком с Erlang, подскажите идею для небольшого проекта, где бы я смог прочувствовать эту модель.

  • @nadoelik
    @nadoelik 2 дні тому

    Спасибо за интересный разговор

  • @Pewspoon
    @Pewspoon День тому

    Очень крутой и действительно интересный разговор!

  • @StasRRRRRRRRRR
    @StasRRRRRRRRRR 2 дні тому

    Какой крутой гость! Я недавно в Python и спасибо тебе дядя за удобный asyncio и остальные штуки(:

  • @montecristo31
    @montecristo31 2 дні тому +1

    Очень классно!

  • @StasRRRRRRRRRR
    @StasRRRRRRRRRR 2 дні тому

    57:00 Я использую asyncio для накидывания обработчиков на discovery сервис. И в одной программе вполне удалось совместить threading в который откинут eventloop, asyncio с кучей обработчиков, и multiprocessing через который откинуты flask и другая пачка обработчиков. Есть, конечно, костыли и говнокод, но работает.

  • @d1msQ
    @d1msQ 2 дні тому +2

    Кирилл, у вас HDB вместо EdgeDB в таймкодах - небось, какая-то AI тулза на слух распарсила? :)

  • @TirsaFuell
    @TirsaFuell День тому

    Спасибо за анализ! Есть такой вопрос: На моем SafePal кошельке хранится USDT и у меня есть seed фраза. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). Как мне перевести их на Binance?

  • @boycovclub
    @boycovclub 2 дні тому

    Спасибо за перфаратор от гостя)

  • @egorkomarov4719
    @egorkomarov4719 День тому

    На хекслнт в курсе по js в задании 4 ошибка в регулярном выражении. Поправьте

  • @stephan_inside
    @stephan_inside День тому

    uv круто!

  • @gen121
    @gen121 2 дні тому +2

    Жаль мало про БД, я бы больше про нее послушал, пайтон жёван-пережёван

  • @alexanderzelenkov6944
    @alexanderzelenkov6944 День тому

    интересный гость, да

  • @roxblnfk
    @roxblnfk 2 дні тому

    EdgeDB интересно выглядит. Что насчёт интеграции на PHP? Планируется?

  • @TheRedbeardster
    @TheRedbeardster 2 дні тому

    А анонса в телеге нет :)

  • @VladimirS-h9o
    @VladimirS-h9o День тому

    1:17:26 - Когда дошёл до сравнения Go vs Rust для написания тулинга под Python и ты сейчас учишь Go, а не Rust.

  • @Gleb-f9r6q
    @Gleb-f9r6q 2 дні тому

    чую вкуснятину

  • @MrTreshev
    @MrTreshev День тому

    Даже крутейший ИТшник из силиконовой долины не может позволить себе включать отопление и сидит дома в куртке ...
    Да... Загнивает Америка то :)

  • @alexandrd419
    @alexandrd419 9 годин тому

    Лучше про ruby и рельсы. В чем его плюсы(и что это за штуки, тк их могут не быть в других языках) и какие минусы
    Работы с Руби нет. Или почти. Учить его... Уж лучше пыху или is как первый язык.
    Но рубисты его за что-то любят, а вот за что....
    Ведь он медленный, много магии, работы мало и о основном легаси и забугорщина.

  • @vitall789
    @vitall789 2 дні тому

    Это какой-то прикол?

  • @KDenisG
    @KDenisG День тому

    Одним async/await сыт не будешь, в повседневных задачах он и не нужен. В питоне очень непривычная реализация ООП, отличная от java подобных языков, странное наследование, странные абстракции, статические свойства методы, которые реализованы на декораторах, интерфейсов вообще нет. Типизация динамическая, но в ней нет приведения типов, как например в php и вот такая запись "5" + "3" выведет "53", далее, например типизация объектом параметра, передаем в него другой объект, в котором может быть одноименный метод и он легко выполняется питоновскому интерпретатору вообще пофиг, дженериков там нет, все на уровне аннотаций, строгую типизацию, как в том же php включить нельзя, ну окей статический анализатор, но как он поможет на живых данных. Понимаю, что вкусовщина, но без фигурных скобок код просто не воспринимается. Вообще не понимаю кто питон использует для веб, неудобный, непривычный, медленный язык. Но понимаю почему он на подъеме, реклама курсов и армии джунов, про него все должны были забыть, как про руби лет 7 назад, но async/await дал некоторый буст, но по большому счету ничего не изменилось, все таки это больше маркетинг

    • @SMTDN
      @SMTDN 10 годин тому

      С плюсами понятно, а минусы у питона какие?

    • @MurtagBY
      @MurtagBY 7 годин тому +1

      "5" + "3" в питоне выведет "53"
      сложение строчек это почти тоже самое что и сложение массивов символов, очень предсказуемое поведение
      "5" + 3 недопустимо что и хорошо

    • @MurtagBY
      @MurtagBY 7 годин тому +1

      youtube и instagram на питоне, shopify на ruby маркетинг победил

    • @KDenisG
      @KDenisG 5 годин тому

      @@MurtagBY Блин, в то время и фейсбук на php писали. Я же про 2024ый год говорю.
      Тупость конечно код скидывать, но что делать, может кто-то прочитает и не полезет в питон)
      Где тут предсказуемость?
      def add_numbers(a: int, b: int) -> int:
      return a + b
      Интерпретатор это схавает, сделает тебе 53 и положит в базу, в которой премии начисляют)