![Видео с мероприятий {speach!](/img/default-banner.jpg)
- 1 119
- 1 721 055
Видео с мероприятий {speach!
Приєднався 21 бер 2012
17 февраля - DUMP Spb
26 апреля - DUMP Еkb
26-27 июля - PyCon
Полное расписание конференций на сайте: it-people.ru
26 апреля - DUMP Еkb
26-27 июля - PyCon
Полное расписание конференций на сайте: it-people.ru
Сергей Вариасов. Почему мы написали еще один фреймворк для Python
Ждем вас на наших конференциях:
2 февраля 2024 - EkbPy
26-27 июля 2024 - PyCon
Сергей Вариасов
Техлид направления Python, ЕвразТехника ИС
Почему мы написали еще один фреймворк для Python
2 февраля 2024 - EkbPy
26-27 июля 2024 - PyCon
Сергей Вариасов
Техлид направления Python, ЕвразТехника ИС
Почему мы написали еще один фреймворк для Python
Переглядів: 2 919
Відео
Даниил Сербинович. Эволюция нового сервиса и типичные ошибки при его развитии
Переглядів 5802 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Даниил Сербинович Руководитель группы разработки сервисов монетизации, Okko Эволюция нового сервиса и типичные ошибки при его развитии В рамках доклада я расскажу про возможные пути развития нового сервиса, а также поделюсь опытом, куда может завести недопроектирование и перепроектирование на разных этапах развития п...
Николай Хитров. Архитектура кнута и пряника
Переглядів 1,9 тис.2 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Николай Хитров Backend Developer, Литрес Архитектура кнута и пряника Когда разработчик приходит на новый проект, первым делом ему приходится разбираться с местными устоями и понятиями. В большинстве компаний их принято ласково называть "архитектура" и "code style". Но вот проблема, не каждый разработчик может понять ...
Андрей Гейн. Mojo - революция или хайп?
Переглядів 2,3 тис.2 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Андрей Гейн Любитель питона Mojo - революция или хайп? В мае разработчики движка Modular опубликовали публичную версию языка Mojo. Код на Mojo выглядит один-в-один, как код на питоне, и это не случайно. Mojo - это одновременно под- и надмножество питона, позволяющее выжимать адскую производительность в требовательных...
Андрей Власовских. Функциональщина в Python - это плохая идея?
Переглядів 1,6 тис.2 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Андрей Власовских Разработчик, Яндекс Функциональщина в Python - это плохая идея? Функциональное программирование - не самый популярный подход к написанию кода на Python. Но у ФП в Python есть активные сторонники. Они широко применяют и продвигают модули вроде functools, itertools из стандартной библиотеки и пакеты в...
Данил Губанов. Через боль с dependency-injector
Переглядів 1,2 тис.2 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Данил Губанов Разработчик, Точка Через боль с dependency-injector - Dependency Injection (DI): организация кода с помощью связывания и развязывания его частей. Выбор инструмента Dependency-Injector. - Проблемы с DI: изменчивость в разных версиях Python, влияние окружения на стабильную работу библиотеки, сложности с и...
Михаил Гурбанов. Да кто такие эти ваши тайп-чекеры?
Переглядів 5512 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Михаил Гурбанов Fullstack Разработчик, Райффайзен Банк Да кто такие эти ваши тайп-чекеры? Как же все-таки следить за качеством своей кодовой базы? Как при минимальных затратах со стороны разработки получить максимальный профит и минимальное количество глупых ошибок? В этом докладе мы разберём существующие решения для...
Петер Ибрагимов. Как использовать serverless и не наломать дров
Переглядів 3462 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Петер Ибрагимов Бэкенд разработчик, Whoosh Как использовать serverless и не наломать дров В Whoosh мы уже 4 года стабильно используем AWS и serverless для решения бэкенд задач, иногда удачно, иногда нет. В этом докладе я расскажу о неожиданностях использования serverless по сравнению с server подходом. Зачем и почему...
Данил Крыцын. Легковесный ЧПУ с EtherCAT на python и С
Переглядів 2982 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Данил Крыцын Разработчик, Тинькофф Легковесный ЧПУ с EtherCAT на python и С Эта история о том, как python разработчик и инженер-электронщик совместными усилиями сделали прототип промышленного ЧПУ. Мы использовали Python, Cython и язык С, чтобы разработать гибкую систему, способную управлять различными аппаратными кон...
Андрей Шубин. Отладка на низком уровне
Переглядів 2422 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Андрей Шубин Старший разработчик, Яндекс Отладка на низком уровне Отладка в IDE - это, конечно, здорово. Но что, если по какой-то причине она нам недоступна? Попробуем разобраться, как отлаживать код в консоли, контролировать расход процессорного времени и памяти, а также поанализируем сетевой траффик нашего приложения.
Артём Стрельцов. Утечки памяти и дедлоки: как выстрелить себе в ногу
Переглядів 5372 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Артем Стрельцов Разработчик, Яндекс Практикум Утечки памяти и дедлоки: как выстрелить себе в ногу Есть устоявшееся выражение про «выстрелить себе в ногу», его интерпретация для языка Python гласит следующее: «Вы пытаетесь выстрелить себе в ногу, но то и дело попадаете промеж пальцев. А всё потому, что Питон настолько...
Евгений Афонасьев. А побыстрее можно?
Переглядів 9662 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Евгений Афонасьев Руководитель отдела, Тинькофф А побыстрее можно? Сколько существует python, столько все жалуются, что он медленный. Дошло до того, что даже автор языка признал, что так жить больше нельзя, и запустил проект по ускорению CPython. Но что именно можно (нужно?) ускорить в python? Какие изменения реализу...
Михаил Дьяченко. Software vs Hardware. Противостояние
Переглядів 2402 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Михаил Дьяченко Ведущий WEB-разработчик, SimbirSoft Software vs Hardware. Противостояние
Карина Кванчиани. Автоматизация процесса создания набора данных на примере РЖЯ
Переглядів 3492 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Карина Кванчиани Computer Vision Engineer, SberDevices Автоматизация процесса создания набора данных на примере РЖЯ Часто для настолько специфичных задач, как распознавание жестового языка, создание набора данных требует значительных временных затрат. Мы решили автоматизировать этот процесс от поиска носителей русско...
Андрей Литвинов. Serverless для деплоя ml/dl моделей (с gpu зависимостью)
Переглядів 1812 місяці тому
Андрей Литвинов. Serverless для деплоя ml/dl моделей (с gpu зависимостью)
Н. Матвеев. Прогнозирование нагрузки на базовые станции, или Как работать с временными рядами в 2023
Переглядів 1922 місяці тому
Н. Матвеев. Прогнозирование нагрузки на базовые станции, или Как работать с временными рядами в 2023
Б.Алиев.Python Шредингера:когда ваш код и жив,и мертв,а весь мир с замиранием ожидает его выполнения
Переглядів 5112 місяці тому
Б.Алиев.Python Шредингера:когда ваш код и жив,и мертв,а весь мир с замиранием ожидает его выполнения
Роман Троицкий. Верстаем в 2023: как жить с Container Queries
Переглядів 1873 місяці тому
Роман Троицкий. Верстаем в 2023: как жить с Container Queries
Домуховский.Нейроморфные процессоры-кирпичики для создания Скайнет или просто маркетинговый «пузырь»
Переглядів 6267 місяців тому
Домуховский.Нейроморфные процессоры-кирпичики для создания Скайнет или просто маркетинговый «пузырь»
Александр Крайнов. Что сейчас происходит с ИИ и как мы к этому пришли
Переглядів 1,2 тис.7 місяців тому
Александр Крайнов. Что сейчас происходит с ИИ и как мы к этому пришли
Иван Панченко. Экстремальная Вселенная
Переглядів 5557 місяців тому
Иван Панченко. Экстремальная Вселенная
Интеллектуальная обработка биомедицинских текстов для поиска фактов/знаний доказательной медицины
Переглядів 2127 місяців тому
Интеллектуальная обработка биомедицинских текстов для поиска фактов/знаний доказательной медицины
Почему квантовый компьютер угроза для традиционной криптографии и возможно ли от него защититься?
Переглядів 4147 місяців тому
Почему квантовый компьютер угроза для традиционной криптографии и возможно ли от него защититься?
Внедрить DevSecOps: команды с разными процессами, неоднородный стек и ограниченный бюджет
Переглядів 1617 місяців тому
Внедрить DevSecOps: команды с разными процессами, неоднородный стек и ограниченный бюджет
Круглый стол "DevLegalOps. Это вообще зачем и почему это полезно?"
Переглядів 1697 місяців тому
Круглый стол "DevLegalOps. Это вообще зачем и почему это полезно?"
Сергей Балалаев. Решаем проблемы работы с ресурсными картинками в iOS: ImageLinter
Переглядів 1657 місяців тому
Сергей Балалаев. Решаем проблемы работы с ресурсными картинками в iOS: ImageLinter
ChatGPT в мобильной разработке: как использовать, чтобы получить пользу, а не потратить время зря
Переглядів 2377 місяців тому
ChatGPT в мобильной разработке: как использовать, чтобы получить пользу, а не потратить время зря
Хорочий докладчик.
Спасибо за доклад. Отдельная благодарность за реализацию контекстного менеджера для транзакции. Это гениально - запретить явно создавать вложенные транзакции (savepoints) и при этом поддержать переиспользование транзакции, неявно открытой самой алхимией.
Спасибо за лекцию!
Типичный пример оверинженеринга. Придумали как из простых 14 сделать 200 строк нечитаемого кода
Да что вы лезите со своими стековыми корутинами? Если не понимаете и не можете работать без стековыми корутинами, то пользуйтесь системными потоками будет практический тоже само что и стековые корутины.
Что за пархающая кувалда рассказывает эти сказки?
нихрена не понятно как с конфигами работать
Дяденька уж старый а всё какой-то херотой занимается. "Расскажу ребятам как я писал говнокод". Ну ок.
А что не херота, чем еще заниматься?
@@RomanTchekashov начать сначала не ходить на клоунские выступления. Далее само попрёт.
В институте я много слышал про конечные автоматы (КА), но это всё было теорией - как облака в небе: воды в них много, а напиться нельзя. Корпел три месяца после института, пока не реализовал свой КА в коде в 1981 году. Сейчас существует методология программирования на этой основе - v-agent oriented programming (VAOP) - и множество примеров её реализации. Лучше начать знакомство с VAOP с этой статьи на Medium: "Bagels and Muffins of Programming or How Easy It Is to Convert a Bagel into a Black Hole" или на Хабре: "Бублики и Коржики Программирования".
Послeшал, все тоже самое уже было в 2012 году в Xamarin. Google молодцы, скопипастили полностью архитектуру Xamarin только заменив C# на Kotlin. )))))
Какой ваш уровень программирования? Между Middle-Senior? - Ну, у нас уровень сеньорности... ближе к джунам :D
Крутой доклад, спасибо ❤
Закончилось место на работе, убираем селери) логично же) Не понял честно говоря аргументы.
Хороший видос,а комменты где?))
ua-cam.com/video/AdLZMpDoxkU/v-deo.html Женщина забавная конечно, отрасль не самая денежная, мягко говоря особенно на заре создания литреса. Ничего удивительного в этом нет.
Почему/зачем отзывы сделаны через dataclass, а value-object-ы с валидацией обычными классами ?
Пишу коммент по ходу просмотра, но думаю дальше не будет ответа на мой вопрос. Спикер говорит, что нам программистам удобно думать в терминах синхронного программирования и очень неудобно в терминах машины состояний... Я, признаюсь, сильно деформирован в сторону микроконтроллеров. Но в нашем стане та же ситуация - что-то чуть сложнее, чем лампочкой помигать - программистам подавай либо ОС с потоками и переключением контекста, либо городят суперцикл с задержкой в конце, пока это можно, а потом говорят, что всё - нужен камень пожирнее и опять же ОС. У меня как-то так сложилось, что я сразу нащупал Конечные Автоматы, проникся и теперь для меня абсолютно обыденно СРАЗУ раскладывать любой алгоритм (если это не однопроходный скрипт) на состояния и выстраивать между ними связи. Это происходит нативно и без каких-то усилий. И даже на Python, когда есть возможность использовать потоки и корутины - я всё равно выстраиваю логику на КА, и когда нужно отдаю управление другой корутине или потоку... Это просто очень удобно. Как писал один популяризатор - вы всё равно в своей программе будете использовать конечный автомат, просто в неявном виде. Так делайте это явно. Вопрос такой. Почему при том, что это так просто, это так непопулярно? Несколько раз поднимал эту тему на форумах наших - но это стена... Возможно корень проблемы в отсутствии общепринятой академической поддержки при обучении? Студентам много рассказывают про алгоритмы и ООП, а как написать красивого демона, который будет параллельно выполнять несколько задач - разберетесь сами? Сорян за много букв. Очень интересно будет услышать мнения автора и случайно залетевших даже спустя много времени.
Да, кстати. Когда синхронный код "под капотом" развернется в КА - это не совсем КА. Насколько я могу судить в этом КА мы можем шагать только последовательно. А если нужно вернуться к первым трем шагам? Красиво будет goto - но это ж нельзя! Поэтому будет изврат. Если же сразу разворачивать код в виде КА - то для задачи общения с сервером, например, обычно будет 2-3 состояния для подключения, 2-3 состояния для запроса, пару состояний на ожидание... и так далее. И если связь вдруг оборвалась - мы очень органично возвращаемся к группе состояний подключения или к любой другой группе - это очень удобно.
очень порадовал первый спикер, который рассуждал какими-то странными категориями. тот же проект drypython с его returnes решает одну конкретную проблему, и рассуждать надо от решаемой проблемы а не от того что это функциональщину добавляет. тем более, с точки зрения синтаксиса языка ничего нового там нет. просто чуть другой стиль композиции и всё. это как есть люди, которые видя в python аннотации типов, говорят сразу что мол "не надо в наш динамический python вашу java затаскивать".
чел со сканом заебет конечно, чем он случал выступление - непонятно
Спасибо! красавчик!
класс
Про делегирование себе завтрашнему - это гениально.
Ура, я наконец то понял что такое это ваше mojo
По поводу опциональности - в Java есть класс Optional, и он более удобный, чем Optional в Python, т.к. это не просто обозначение, что объект может быть пустым, а полноценный класс. Аналог в Python мире - класс Maybe в пакете returns от Никиты Соболева (проект dry-python)
Но строгой проверки nullable (как в том же Kotlin) в Java все так же нет. Но это уже другой вопрос. В Python строгой проверки None тоже нет, она прикручивается сбоку тем же mypy.
Непонятно ровным счётом нихуя. Как программист, зашёл посмотреть что эти кубиты из себя представляют и как их можно использовать. В итоге на меня вывалили ушат формул на эльфийском языке.
Если бы флатер был на котлине, то, уверен, все бы уже писали на нем...
Бедный, пытается в язык для скриптов затащить Enterpise архитектуру из компилируемых языков с интерфейсами и пакетами, где всё это хорошо работает.
Я человек простой, увидел доклад Миши, сразу лайк
Ну всё, надо Дишку тестить)
Кому интересно, на moscow python conf 2024 выйдет часть 2 этого доклада. Рассказывать будет мой коллега Миша. Мы провели работу над ошибками и написали версию 3 этого пайплайна. Стало ещё больше инструментов, ещё быстрее и было применено много хороших решений.
надо было майку с портретом землеройки надеть 😮
Когда увидел ошибку Mojo тоже сразу подумал что добавили плюсовых ошибок 😂
С охоты на мамонтов начинать надо было.
Столько лет трепа. А результата как не было так и нет.
Фигня если честно какая то.
Мы попадали ровно на эти же 2**31, благо сервис был очень маленький и некритичный
До сих пор удивляюсь этому решению от авторов драйвера!
Докладчик вместо джавы зачем-то пошел в питон
😂😂😂 ключевые слова в ЯП уже повторяются по 100 раз.
Гуманитарии гуманитариям рассказывают и показывают.
По поводу сравнения numpy и mojo. Параллельность в коде на mojo вполне может присутствовать как и использование simd. Ибо компилятор основан на MLIR, который затачивается под такие задачи.
Классный доклад, многим будет полезно
уже и локально можно ставить и даже часть заопенсорисили)