Forwarded from Хитрый Питон
Любопытная статья от Lyft о том, как они полуавтоматически апгрейдят python в 1500+ внутренних репозиториях. Было интересно посмотреть, как они подходят к этому, прямо скажем, непростому вопросу. https://eng.lyft.com/python-upgrade-playbook-1479145d52f4
Medium
Python Upgrade Playbook
How Lyft upgrades Python at scale—1500+ repos spanning 150+ teams…
Напоминаем, что до конца месяца можно зарегистрироваться на курс Learn Python Advanced cо скидкой.
Напомню, что на курсе вас ждёт:
10 недель интенсивной работы
4 трека: практика программирования, инфраструктура, автотесты и работа с Django
Классные кураторы с кучей боевого опыта
Знакомый вам формат обучения: небольшие группы, кураторы, ревью, много практики
2 общих созвона в неделю по вторникам и субботам (с возможностью посмотреть запись)
Курс стартует 18-го мая. В настоящий момент на курс принимается всего 25 человек.
Регистрация доступна на https://learn.python.ru/advanced
Напомню, что на курсе вас ждёт:
10 недель интенсивной работы
4 трека: практика программирования, инфраструктура, автотесты и работа с Django
Классные кураторы с кучей боевого опыта
Знакомый вам формат обучения: небольшие группы, кураторы, ревью, много практики
2 общих созвона в неделю по вторникам и субботам (с возможностью посмотреть запись)
Курс стартует 18-го мая. В настоящий момент на курс принимается всего 25 человек.
Регистрация доступна на https://learn.python.ru/advanced
learn.python.ru
Learn Python Advanced - продвинутые курсы Python онлайн
Курс программирования на python 3.12 для тех, кто уже знаком с веб-разработкой на python
Forwarded from Елизавета Грейм
Привет! В этот четверг, 4 апреля в 14:00 (по МСК) встретимся в прямом эфире Moscow Python Podcast и обсудим самые интересные новости марта.
Смотреть прямой эфир можно прямо в YouTube по ссылке.
Смотреть прямой эфир можно прямо в YouTube по ссылке.
YouTube
Новости мира Python за март 2024
Спонсор подкаста: Курсы Python для новичков и продвинутые курсы — https://learn.python.ru
Python Day на Positive Hack Days: https://bit.ly/phd-mpp
Ведущие – Григорий Петров и Михаил Корнеев
Новости выпуска:
релиз ruff 0.3.0 — https://astral.sh/blog/ruff…
Python Day на Positive Hack Days: https://bit.ly/phd-mpp
Ведущие – Григорий Петров и Михаил Корнеев
Новости выпуска:
релиз ruff 0.3.0 — https://astral.sh/blog/ruff…
26-го апреля мы встречаемся в ивент-пространстве "Весна" на 90-м митапе MoscowPython, который проходит при поддержке компании "Самолет".
Нас ожидает 3 доклада:
- Алексей Жиряков (онлайн-кинотеатр KION, TechLead Backend команды витрины). Remote Config и АБ-эксперименты
- Александр Ковалев (IVA Technologies, руководитель группы разработки бизнес логики). SPA без скриптизеров =)
- Антон Ершов (Самолет, руководитель функции бэкенд 10D). SAGA: Координации в мире микросервисов
Читайте подробности и регистрируйтесь тут: https://moscowdjango.timepad.ru/event/2839912/
Онлайн-трансляция пройдёт на https://moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone, Самолета и Learn Python.
Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
Нас ожидает 3 доклада:
- Алексей Жиряков (онлайн-кинотеатр KION, TechLead Backend команды витрины). Remote Config и АБ-эксперименты
- Александр Ковалев (IVA Technologies, руководитель группы разработки бизнес логики). SPA без скриптизеров =)
- Антон Ершов (Самолет, руководитель функции бэкенд 10D). SAGA: Координации в мире микросервисов
Читайте подробности и регистрируйтесь тут: https://moscowdjango.timepad.ru/event/2839912/
Онлайн-трансляция пройдёт на https://moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone, Самолета и Learn Python.
Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
moscowdjango.timepad.ru
Moscow Python Meetup №90 / События на TimePad.ru
Forwarded from Хитрый Питон
Я думаю, что многие python-разработчики хотя бы раз в жизни слышали про то, что использование встроенного модуля
tl;dr - скачивать веса ml-моделек в pickle-формате - плохая идея. Подробнее тут - https://lwn.net/Articles/964392/
pickle
может быть небезопасным. Но кажется далеко не все знают, в чем заключается "небезопасность". Хорошая статья на lwn, где высокоуровнево разбирается то, как работает pickle и приводятся примеры, как с помощью него вам могут сделать больно. tl;dr - скачивать веса ml-моделек в pickle-формате - плохая идея. Подробнее тут - https://lwn.net/Articles/964392/
lwn.net
Insecurity and Python pickles
Serialization is the process of transforming Python objects into a sequence of
bytes which can be used to recreate a copy of the object later — or on another
machine.
pickle is Python's native serialization module. It can store complex Python
objects,
making…
bytes which can be used to recreate a copy of the object later — or on another
machine.
pickle is Python's native serialization module. It can store complex Python
objects,
making…
Forwarded from Елизавета Грейм
Всем привет!
Завтра, в 14:00 по МСК встретимся в прямом эфире Moscow Python Podcast и обсудим:
🟡 релиз ruff 0.3.0
🟡 style czar или попытка привести языки к одному стилю
🟡 Gemini Pro объявила кеширование «риском безопасности»
🟡 Cloudflare запустили поддержку python в cloud-workers-ах
🟡 как за год изменилось состояние Web Assembly в Python
➡️ Когда: 4 апреля в 14:00 по Москве.
➡️ Где: онлайн и в записи по ссылке.
Завтра, в 14:00 по МСК встретимся в прямом эфире Moscow Python Podcast и обсудим:
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Новости мира Python за март 2024
Спонсор подкаста: Курсы Python для новичков и продвинутые курсы — https://learn.python.ru
Python Day на Positive Hack Days: https://bit.ly/phd-mpp
Ведущие – Григорий Петров и Михаил Корнеев
Новости выпуска:
релиз ruff 0.3.0 — https://astral.sh/blog/ruff…
Python Day на Positive Hack Days: https://bit.ly/phd-mpp
Ведущие – Григорий Петров и Михаил Корнеев
Новости выпуска:
релиз ruff 0.3.0 — https://astral.sh/blog/ruff…
Forwarded from Никита Соболев
всем привет! я очень долго обещал сделать бесплатный курс на ютюбе для всех желающих. и вот я, наконец, начал его делать!
встречайте: https://www.youtube.com/@sobolevn
уникальность формата в том, что я рассматриваю одну узкую тему с трех уровней сложности: junior, middle, senior. так что, контент должен быть интересным для всех уровней Python разработчиков!
обратите внимание, что курс не для тех, кто идет учить питон с нуля. он для тех, кто уже хоть немного знает, как погромировать на питоне.
важные ссылки:
- все материалы курса: https://github.com/sobolevn/the-best-python-course
- мой гитхаб: https://github.com/sobolevn
- поддержать мою работу: https://boosty.to/sobolevn
- вступить в наше новое глобальное сообщество: https://discord.python.ru
пишите в комментах к видео, если узнали что-то новое!
мета информация: https://www.youtube.com/watch?v=SVBPkrs9UFg
первый выпуск: https://www.youtube.com/watch?v=WBKf2Cw_9Pc
буду рад обратной связи!
в ближайших планах:
- починить звук и свет
- избавиться от слова "интересный" в описании примерно всего
- сделать много новых видео по разным темам
встречайте: https://www.youtube.com/@sobolevn
уникальность формата в том, что я рассматриваю одну узкую тему с трех уровней сложности: junior, middle, senior. так что, контент должен быть интересным для всех уровней Python разработчиков!
обратите внимание, что курс не для тех, кто идет учить питон с нуля. он для тех, кто уже хоть немного знает, как погромировать на питоне.
важные ссылки:
- все материалы курса: https://github.com/sobolevn/the-best-python-course
- мой гитхаб: https://github.com/sobolevn
- поддержать мою работу: https://boosty.to/sobolevn
- вступить в наше новое глобальное сообщество: https://discord.python.ru
пишите в комментах к видео, если узнали что-то новое!
мета информация: https://www.youtube.com/watch?v=SVBPkrs9UFg
первый выпуск: https://www.youtube.com/watch?v=WBKf2Cw_9Pc
буду рад обратной связи!
в ближайших планах:
- починить звук и свет
- избавиться от слова "интересный" в описании примерно всего
- сделать много новых видео по разным темам
А ещё напоминаем, что продолжается регистрация на наш 90-й митап, который состоится 26-го апреля.
Нас ожидает 3 доклада:
- Алексей Жиряков (онлайн-кинотеатр KION, TechLead Backend команды витрины). Remote Config и АБ-эксперименты
- Александр Ковалев (IVA Technologies, руководитель группы разработки бизнес логики). SPA без скриптизеров =)
- Антон Ершов (Самолет, руководитель функции бэкенд 10D). SAGA: Координации в мире микросервисов
Читайте подробности и регистрируйтесь тут: https://moscowdjango.timepad.ru/event/2839912/
Онлайн-трансляция пройдёт на https://moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone, Самолета и Learn Python.
Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
Нас ожидает 3 доклада:
- Алексей Жиряков (онлайн-кинотеатр KION, TechLead Backend команды витрины). Remote Config и АБ-эксперименты
- Александр Ковалев (IVA Technologies, руководитель группы разработки бизнес логики). SPA без скриптизеров =)
- Антон Ершов (Самолет, руководитель функции бэкенд 10D). SAGA: Координации в мире микросервисов
Читайте подробности и регистрируйтесь тут: https://moscowdjango.timepad.ru/event/2839912/
Онлайн-трансляция пройдёт на https://moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone, Самолета и Learn Python.
Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
moscowdjango.timepad.ru
Moscow Python Meetup №90 / События на TimePad.ru
Forwarded from Хитрый Питон
Я всегда был сторонником обучения на практических задачах и сам не люблю при изучении новых языков/фреймворков/библиотек решать синтетические задачки. Поэтому мне понравился подход ребят из https://codecrafters.io/ - "напишите Redis, Git или Docker своими руками". Я некоторое время мариновал этот сайт в закладках, но тут во время отпуска решил попробовать.
Как это работает:
- Они разбивают большой проект на небольшие задачки по принципу "давай запустим сервис на порту", "теперь давай напишем простой ping/pong" и так далее
- Каждую небольшую задачку ты коммитишь, и они прогоняют по ней автоматические тесты - если тесты зеленые, то ты молодец 🙂
- Там есть очень базовые объяснения как что работает - типа туториалов "как устроен tcp" или "как работает пакет net в go", но их явно недостаточно, чтобы выполнить задание
- Самое интересное — это возможность посмотреть чужой код, прошедший тесты на каждом шаге - они просто показывают тебе покрашенные дифы и по ним можно разобраться, как именно человек переписал код чтобы решить эту задачу
У меня не было много времени, чтобы с этой штукой поиграться, но я написал базовый redis на python (который я знаю хорошо) и go (который я знаю так себе) и вот какие выводы сделал:
- Мне подход показался очень интересным, я точно буду дальше пользоваться. Пока я не платил им денег, но кажется даже без денег на тех бесплатных проектах, что у них есть, можно себя занять на некоторое время
- Это хорошая игрушка для мидлов и выше. Возможно упорный джуниор сможет разобраться, но в этом случае должен очень классно быть прокачан скилл "у меня ничего не работает, но я буду разбираться до победного"
- Мне очень понравилась фича просмотра чужих диффов - особенно для
- Важно не копировать код у других. Я для себя нашел такой вариант - там, где я разбираюсь (python) - пишу сам и смотрю чужие интересные находки. Там, где я разбираюсь не очень (go) - компилирую свой вариант из разных вариантов переписывая под свое чувство прекрасного
В общем выглядит как годный инструмент для тех, кто не хочет застаиваться и особенно прикольно для того, чтобы поразбираться с чем-то новым.
Как это работает:
- Они разбивают большой проект на небольшие задачки по принципу "давай запустим сервис на порту", "теперь давай напишем простой ping/pong" и так далее
- Каждую небольшую задачку ты коммитишь, и они прогоняют по ней автоматические тесты - если тесты зеленые, то ты молодец 🙂
- Там есть очень базовые объяснения как что работает - типа туториалов "как устроен tcp" или "как работает пакет net в go", но их явно недостаточно, чтобы выполнить задание
- Самое интересное — это возможность посмотреть чужой код, прошедший тесты на каждом шаге - они просто показывают тебе покрашенные дифы и по ним можно разобраться, как именно человек переписал код чтобы решить эту задачу
У меня не было много времени, чтобы с этой штукой поиграться, но я написал базовый redis на python (который я знаю хорошо) и go (который я знаю так себе) и вот какие выводы сделал:
- Мне подход показался очень интересным, я точно буду дальше пользоваться. Пока я не платил им денег, но кажется даже без денег на тех бесплатных проектах, что у них есть, можно себя занять на некоторое время
- Это хорошая игрушка для мидлов и выше. Возможно упорный джуниор сможет разобраться, но в этом случае должен очень классно быть прокачан скилл "у меня ничего не работает, но я буду разбираться до победного"
- Мне очень понравилась фича просмотра чужих диффов - особенно для
go
, с которым я знаком поверхностно - мне было очень интересно посмотреть на разные подходы к решению одной и той-же задачи и что-то утащить себе в копилочку- Важно не копировать код у других. Я для себя нашел такой вариант - там, где я разбираюсь (python) - пишу сам и смотрю чужие интересные находки. Там, где я разбираюсь не очень (go) - компилирую свой вариант из разных вариантов переписывая под свое чувство прекрасного
В общем выглядит как годный инструмент для тех, кто не хочет застаиваться и особенно прикольно для того, чтобы поразбираться с чем-то новым.
CodeCrafters
The Software Pro's Best Kept Secret.
Real-world proficiency projects designed for experienced engineers. Develop software craftsmanship by recreating popular devtools from scratch.
Forwarded from Grigory Petrov
🚀 Python Митап: Django VS Litestar, Токены отмены, Liveconfigs и многое другое!
Модератор — Григорий Петров, Devrel Evrone
Эксперт - Никита Соболев, независимый open-source разработчик
🔥 Темы и спикеры:
✔️ Django VS Litestar: кто круче? — Александр Гончаров, Reef Technologies
Рассмотрим относительно новый фреймворк Litestar и сравним его с гигантом Django, чтобы понять, что в новинке круто, а чего не хватает
✔️ Токены отмены: паттерн и тулинг — Евгений Блинов, VK
Узнайте о токенах отмены, элегантном способе описания ограничений в коде и их отмене извне для улучшения тестируемости и читаемости.
✔️ Управляем кодом из админки с помощью Liveconfigs — Денис Дудник, Factory5
Погрузитесь в мир кастомных настроек алгоритмов и бизнес-правил в Django-проектах. Узнайте о django-liveconfigs и его преимуществах перед классическими подходами.
✔️ Доверяй, но проверяй — Алексей Жиряков, KION
Данные основа современного мира, на них обучаются нейросети и другой МЛ, через их призму видят пользователя в продукте, принимают решения по внедрению и поддержке фич, выбирают направления развития.
➖➖➖
🗓 24 апреля, начало в 19:00 мск, Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
Модератор — Григорий Петров, Devrel Evrone
Эксперт - Никита Соболев, независимый open-source разработчик
🔥 Темы и спикеры:
Рассмотрим относительно новый фреймворк Litestar и сравним его с гигантом Django, чтобы понять, что в новинке круто, а чего не хватает
Узнайте о токенах отмены, элегантном способе описания ограничений в коде и их отмене извне для улучшения тестируемости и читаемости.
Погрузитесь в мир кастомных настроек алгоритмов и бизнес-правил в Django-проектах. Узнайте о django-liveconfigs и его преимуществах перед классическими подходами.
Данные основа современного мира, на них обучаются нейросети и другой МЛ, через их призму видят пользователя в продукте, принимают решения по внедрению и поддержке фич, выбирают направления развития.
➖➖➖
🗓 24 апреля, начало в 19:00 мск, Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Егор Погорелко
Коллеги, всем доброго дня!
22 апреля в МГТУ им. Н.Э. Баумана💛 состоится четвертый тематический день "Интерпретаторы" уникального цикла лекций "Школа фундаментальных технологий разработки безопасного ПО".
Программа дня:
🔵 с 14:00 до 16:00 Александр Дроздов, инженер по РБПО и информационной безопасности «Axiom JDK» выступит с лекций "Java VM - внутренний мир виртуальной машины, проблемы JIT компиляции и сборки мусора, организация процесса безопасной разработки ПО"
🔵 с 16:00 до 16:30 кофе-брейк
🔵 с 16:30 до 18:30 Никита Соболев, независимый open-source разработчик выступит с лекций "Python - история создания, основные идеи и механизмы"
Всего же "Школа фундаментальных технологий РБПО" объединяет 12 лекций (по две в день), зарегистрироваться и ознакомиться с полной программой и спикерами курса можно на сайте и в телеграм-боте✈️ .
🗓 Когда? 22.04 (понедельник) с 14:00 до 18:30
📍 Где? Читальный зал МГТУ им. Н.Э. Баумана (Главный учебный корпус, ауд. 345), 2-я Бауманская улица, 5с3
‼️ Регистрация для участия необходима!
22 апреля в МГТУ им. Н.Э. Баумана
Программа дня:
Всего же "Школа фундаментальных технологий РБПО" объединяет 12 лекций (по две в день), зарегистрироваться и ознакомиться с полной программой и спикерами курса можно на сайте и в телеграм-боте
🗓 Когда? 22.04 (понедельник) с 14:00 до 18:30
📍 Где? Читальный зал МГТУ им. Н.Э. Баумана (Главный учебный корпус, ауд. 345), 2-я Бауманская улица, 5с3
Please open Telegram to view this post
VIEW IN TELEGRAM
Регистрация на митап, который состоится 26-го апреля, закрывается уже завтра - успевайте регистрироваться!
Напомним, что нас ожидает 3 доклада:
- Алексей Жиряков (онлайн-кинотеатр KION, TechLead Backend команды витрины). Remote Config и АБ-эксперименты
- Александр Ковалев (IVA Technologies, руководитель группы разработки бизнес логики). SPA без скриптизеров =)
- Антон Ершов (Самолет, руководитель функции бэкенд 10D). SAGA: Координации в мире микросервисов
Читайте подробности и регистрируйтесь тут: https://moscowdjango.timepad.ru/event/2839912/
Онлайн-трансляция пройдёт на https://moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone, Самолета и Learn Python.
Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
Напомним, что нас ожидает 3 доклада:
- Алексей Жиряков (онлайн-кинотеатр KION, TechLead Backend команды витрины). Remote Config и АБ-эксперименты
- Александр Ковалев (IVA Technologies, руководитель группы разработки бизнес логики). SPA без скриптизеров =)
- Антон Ершов (Самолет, руководитель функции бэкенд 10D). SAGA: Координации в мире микросервисов
Читайте подробности и регистрируйтесь тут: https://moscowdjango.timepad.ru/event/2839912/
Онлайн-трансляция пройдёт на https://moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone, Самолета и Learn Python.
Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
moscowdjango.timepad.ru
Moscow Python Meetup №90 / События на TimePad.ru
Короткое напоминание, что через пару часов закроется регистрация на наш 90-й митап.
Успевайте зарегистрироваться, если хотите прийти: https://moscowdjango.timepad.ru/event/2839912/
Успевайте зарегистрироваться, если хотите прийти: https://moscowdjango.timepad.ru/event/2839912/
moscowdjango.timepad.ru
Moscow Python Meetup №90 / События на TimePad.ru
Начинаем знакомить с программой Python Day, который пройдёт в рамках Positive Hack Days!
https://habr.com/ru/companies/pt/articles/809783/
(За апвоуты скажем спасибо :))
https://habr.com/ru/companies/pt/articles/809783/
(За апвоуты скажем спасибо :))
Хабр
Python-праздник на Positive Hack Days Fest 2
Двадцать шестого мая в рамках Positive Hack Days Fest 2 состоится Python Day, который мы проведем совместно с сообществом MoscowPython. Программный комитет конференции отобрал восемь докладов,...
Forwarded from Елизавета Грейм
Всем привет! На этой неделе нас ждёт 2 выпуска Moscow Python Podcast.
🟢 2 мая, в четверг обсудим в прямом эфире новости Python за последний месяц. Поговорим про релиз ruff 0.4.0, сборку CPyhon из исходников, PEP-744 Jit Compilation, студенческие задания в open source и что с ними не так, Ubuntu 24.04 LTS
➡️ Когда: 2 мая в 14:00 по Москве.
➡️ Где: онлайн и в записи по ссылке.
🟢 3 мая встретимся с Александром Гончаровым, автором телеграм-канала Блог погромиста. В следующем анонсе расскажем подробности выпуска.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Новости мира Python за апрель 2024
Спонсор подкаста: Курсы Python для новичков и продвинутые курсы — https://learn.python.ru
Positive Hacks Days —https://bit.ly/phd-mpp
Ведущие – Григорий Петров и Михаил Корнеев
00:00 — Интро
1:00 — Pydantic запустили бета-версию Longfire
10:27 — Łukasz…
Positive Hacks Days —https://bit.ly/phd-mpp
Ведущие – Григорий Петров и Михаил Корнеев
00:00 — Интро
1:00 — Pydantic запустили бета-версию Longfire
10:27 — Łukasz…
Через 30 минут расскажем о новостях Python за апрель.
Подключайтесь тут: https://youtube.com/live/_4Mdwb4YpGE
Подключайтесь тут: https://youtube.com/live/_4Mdwb4YpGE
YouTube
Новости мира Python за апрель 2024
Спонсор подкаста: Курсы Python для новичков и продвинутые курсы — https://learn.python.ru
Positive Hacks Days —https://bit.ly/phd-mpp
Ведущие – Григорий Петров и Михаил Корнеев
00:00 — Интро
1:00 — Pydantic запустили бета-версию Longfire
10:27 — Łukasz…
Positive Hacks Days —https://bit.ly/phd-mpp
Ведущие – Григорий Петров и Михаил Корнеев
00:00 — Интро
1:00 — Pydantic запустили бета-версию Longfire
10:27 — Łukasz…
Forwarded from Елизавета Грейм
Всем привет!
Завтра, 3 мая в 14:00 по МСК встретимся в прямом эфире Moscow Python Podcast с Александром Гончаровым, автором телеграм-канала Блог погромиста и Python-разработчиком с 10+ опыта и обсудим:
🟡 разницу между Хабром и телеграм-каналом;
🟡 место Python в веб разработке;
🟡 hotwire и htmx как возможное будущее веба.
➡️ Когда: 3 мая в 14:00 по Москве.
➡️ Где: онлайн и в записи по ссылке.
Завтра, 3 мая в 14:00 по МСК встретимся в прямом эфире Moscow Python Podcast с Александром Гончаровым, автором телеграм-канала Блог погромиста и Python-разработчиком с 10+ опыта и обсудим:
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Python Day Special с Александром Гончаровым
Спонсор подкаста: Курсы Python для новичков и продвинутые курсы — https://learn.python.ru
Python Day на Positive Hack Days — https://bit.ly/phd-mpp
Ведущие – Григорий Петров и Валентин Домбровский
00:00 — интро
3:20 — зачем Саше статьи и блог
6:45 —…
Python Day на Positive Hack Days — https://bit.ly/phd-mpp
Ведущие – Григорий Петров и Валентин Домбровский
00:00 — интро
3:20 — зачем Саше статьи и блог
6:45 —…
Forwarded from Никита Соболев
Лучший курс по питону: bool
Или "обзор исходников CPython с CPython core разработчиком".
В рамках поддержки конференции Python Day на Positive Hack Days!
Билеты (всего за 1000 рублей!) и регистрация: https://bit.ly/phd-mpp
О чем поговорим в видео?
Уровень Junior:
- Магические методы
- Почему нужно использовать is, а не ==, для сравнения объектов с True и False?
- Почему bool ведет себя как int?
Уровень Middle:
- ast для ключевых слов and, or, и not
- Ленивые условия
- Использование all и any
Уровень Senior:
- PyBool CAPI и Py_LIMITED_API
- Оптимизация байткода в CPython
- FlowGraph
https://www.youtube.com/watch?v=sS5SFcqGp6M
Или "обзор исходников CPython с CPython core разработчиком".
В рамках поддержки конференции Python Day на Positive Hack Days!
Билеты (всего за 1000 рублей!) и регистрация: https://bit.ly/phd-mpp
О чем поговорим в видео?
Уровень Junior:
- Магические методы
__add__
и __len__
- Почему нужно использовать is, а не ==, для сравнения объектов с True и False?
- Почему bool ведет себя как int?
Уровень Middle:
- ast для ключевых слов and, or, и not
- Ленивые условия
- Использование all и any
Уровень Senior:
- PyBool CAPI и Py_LIMITED_API
- Оптимизация байткода в CPython
- FlowGraph
https://www.youtube.com/watch?v=sS5SFcqGp6M
Phdays
Positive Hack Days
Кибер-фестиваль PHDays 2 — международный фестиваль по практической безопасности, который проходит в Москве ежегодно начиная с 2011 года. Организатор — компания Positive Technologies.
Forwarded from Kseniya Romanova
Positive Technologies приглашает принять участие в олимпиаде по программированию «1+1» 25 мая онлайн и на киберфестивале PHDays Fest 2 в «Лужниках»
Все пройдет без пафоса, в комфортной и дружелюбной обстановке. Участвуйте сами и приводите +1.
Перед олимпиадой мы проведем две тренировочные сессии онлайн.
На олимпиаде вас будут ждать задачи на разные темы, сложность тоже будет различаться — решать будет интересно как постоянным участникам соревнований, так и тем, у кого еще нет олимпиадного опыта.
Итоги подведем в день олимпиады, участников с лучшими результатами наградим. А после разберем задачи и решения вместе с тренером.
Присоединяйтесь, заряжайтесь драйвом, решайте столько задач, сколько сможете. И самое главное — получайте удовольствие! Ведь рост над собой и динамика на дистанции гораздо важнее абсолютной победы.
👉 Узнайте больше и зарегистрируйтесь до 23 мая.
Все пройдет без пафоса, в комфортной и дружелюбной обстановке. Участвуйте сами и приводите +1.
Перед олимпиадой мы проведем две тренировочные сессии онлайн.
На олимпиаде вас будут ждать задачи на разные темы, сложность тоже будет различаться — решать будет интересно как постоянным участникам соревнований, так и тем, у кого еще нет олимпиадного опыта.
Итоги подведем в день олимпиады, участников с лучшими результатами наградим. А после разберем задачи и решения вместе с тренером.
Присоединяйтесь, заряжайтесь драйвом, решайте столько задач, сколько сможете. И самое главное — получайте удовольствие! Ведь рост над собой и динамика на дистанции гораздо важнее абсолютной победы.
👉 Узнайте больше и зарегистрируйтесь до 23 мая.
Forwarded from Tina
Бесплатные моковые собеседования, разбор CV и помощь с поиском работы для бэкенд-разработчиков
Знаете это чувство, когда вы тратите кучу времени на поиски работы, но вас нигде не берут и кажется, что крутая работа в IT доступна только избранным? Эту систему можно хакнуть! Для этого нужно:
1️⃣ Научиться правильно презентовать свой опыт в резюме и на собеседовании
2️⃣ Понять, какие вопросы задают рекрутеры на интервью и заранее подготовить ответы на них
3️⃣ Выписать вопросы, которые чаще всего задают на технических собеседованиях и потренироваться отвечать на них
4️⃣ Много практиковаться на реальных или тестовых собеседованиях.
С этими задачами помогут наши партнеры — Solvery — сервис по подбору менторов из IT.
На следующей неделе ребята проводят Backend Fest по трудоустройству!🚀
Будут не только технические собеседования, но и моковый скрининг с рекрутером, а также разбор CV и вебинар по поиску работы в 2024 году. Их проведут действующие специалисты из Яндекса, Райффайзен Банка, Wildberries и других компаний.
Расписание феста:
13.05 в 18:30 — Разбор CV
14.05 в 19:00 — Моковое собеседование по С++
15.05 в 19:00 — Моковый скрининг с рекрутером
16.05 в 19:00 — Моковое собеседование по Rust
20.05 в 19:00 — Моковое собеседование по Python
21.05 в 19:00 — Моковое собеседование по Java
22.05 в 19:00 — Как искать работу в 2024 году?
23.05 в 19:00 — Моковое собеседование по С#
Вы можете не только прийти зрителем, но и сами пройти тестовое собеседование и разбор резюме – а это очень полезный опыт✅
Скорее переходите по ссылке и регистрируйтесь, чтобы получить напоминания об эфирах!
Знаете это чувство, когда вы тратите кучу времени на поиски работы, но вас нигде не берут и кажется, что крутая работа в IT доступна только избранным? Эту систему можно хакнуть! Для этого нужно:
С этими задачами помогут наши партнеры — Solvery — сервис по подбору менторов из IT.
На следующей неделе ребята проводят Backend Fest по трудоустройству!
Будут не только технические собеседования, но и моковый скрининг с рекрутером, а также разбор CV и вебинар по поиску работы в 2024 году. Их проведут действующие специалисты из Яндекса, Райффайзен Банка, Wildberries и других компаний.
Расписание феста:
13.05 в 18:30 — Разбор CV
14.05 в 19:00 — Моковое собеседование по С++
15.05 в 19:00 — Моковый скрининг с рекрутером
16.05 в 19:00 — Моковое собеседование по Rust
20.05 в 19:00 — Моковое собеседование по Python
21.05 в 19:00 — Моковое собеседование по Java
22.05 в 19:00 — Как искать работу в 2024 году?
23.05 в 19:00 — Моковое собеседование по С#
Вы можете не только прийти зрителем, но и сами пройти тестовое собеседование и разбор резюме – а это очень полезный опыт
Скорее переходите по ссылке и регистрируйтесь, чтобы получить напоминания об эфирах!
Please open Telegram to view this post
VIEW IN TELEGRAM