Нашли клад для дата-сайентистов 450 реальных ML-кейсов от Netflix до Uber
В этом репозитории на GitHub собрано 450 реальных кейсов применения машинного обучения от более чем 100 топовых компаний вроде Netflix, Airbnb, DoorDash, Uber и других
Можно увидеть, как крупные компании внедряют ML-системы для рекомендаций, выявления мошенничества, поиска, персонализации и прогнозирования спроса в продакшене🥸
👉 @PythonPortal
В этом репозитории на GitHub собрано 450 реальных кейсов применения машинного обучения от более чем 100 топовых компаний вроде Netflix, Airbnb, DoorDash, Uber и других
Можно увидеть, как крупные компании внедряют ML-системы для рекомендаций, выявления мошенничества, поиска, персонализации и прогнозирования спроса в продакшене
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17👍6
Please open Telegram to view this post
VIEW IN TELEGRAM
😁113🤣66❤20👍5👀4😢3🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
В копилку тренажёров: годный онлайн-тренажёр для SQL-запросов. Простой интерфейс, все задачи бесплатные, есть теоретические разделы, регистрация по желанию
Ещё и на русском, забираем😋
👉 @PythonPortal
Ещё и на русском, забираем
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥6❤2🌚2
Совет по чистому коду на Python
Используй тернарный оператор
Так код становится короче и читается проще, главное не усложнять конструкцию
Пример
>
Если
>
Аналогично, если
Это компактнее, чем писать через
👉 @PythonPortal
Используй тернарный оператор
inline if
для простых условий, особенно когда нужно присвоить значение на основе быстрой проверкиТак код становится короче и читается проще, главное не усложнять конструкцию
Пример
class Order:
def __init__(self, user_is_premium, order_total, delivery_type):
self.user_is_premium = user_is_premium
self.order_total = order_total
self.delivery_type = delivery_type
# Если пользователь премиум — скидка 20%, иначе 5%
self.discount = 0.2 if user_is_premium else 0.05
# Если самовывоз — доставка 0, иначе 5
self.delivery_fee = 0 if delivery_type == "self-pickup" else 5.0
>
self.discount = 0.2 if user_is_premium else 0.05
- здесь проверка идёт прямо в строке присваиванияЕсли
user_is_premium == True
, то в self.discount
попадёт 0.2, иначе 0.05>
self.delivery_fee = 0 if delivery_type == "self-pickup" else 5.0
Аналогично, если
delivery_type
равен "self-pickup"
, стоимость доставки — 0, иначе — 5.0Это компактнее, чем писать через
if/else
в несколько строк, и код остаётся читаемым, пока условия простыеPlease open Telegram to view this post
VIEW IN TELEGRAM
❤21👍19🤝3🔥1
Есть такая штука — SEO. Это когда ты ведешь условно-бесплатный трафик из поисковиков на сайт, сервис или блог.
Причём она зачастую даёт лидов в 5-10 раз дешевле, чем по рекламе. А работать может годами, если один раз всё правильно настроить.
Но у 90% людей это вызывает панику, потому что вокруг сео много мутных типов и мифов. А нормальных сеошников можно буквально пересчитать по пальцам. И один из лучших в сфере — Антон Маркин.
Он уже 16 лет занимается SEO и публично продвигает сайты подписчиков, пошагово показывает все ошибки и делится только тем, что реально работает.
Антон даже полных новичков учит настраивать SEO так, что клиенты платят им за результат годами. А владельцы сайтов самостоятельно оптимизируют свои страницы и получают самый дешёвый целевой трафик.
В общем, если у вас свой сайт или вы начинающий сеошник и хотите быстро выйти на стабильные 100к в месяц — обязательно подпишитесь на Антона: @markin_seo
Причём она зачастую даёт лидов в 5-10 раз дешевле, чем по рекламе. А работать может годами, если один раз всё правильно настроить.
Но у 90% людей это вызывает панику, потому что вокруг сео много мутных типов и мифов. А нормальных сеошников можно буквально пересчитать по пальцам. И один из лучших в сфере — Антон Маркин.
Он уже 16 лет занимается SEO и публично продвигает сайты подписчиков, пошагово показывает все ошибки и делится только тем, что реально работает.
Антон даже полных новичков учит настраивать SEO так, что клиенты платят им за результат годами. А владельцы сайтов самостоятельно оптимизируют свои страницы и получают самый дешёвый целевой трафик.
В общем, если у вас свой сайт или вы начинающий сеошник и хотите быстро выйти на стабильные 100к в месяц — обязательно подпишитесь на Антона: @markin_seo
🤣10👍3❤1🤯1💊1
This media is not supported in your browser
VIEW IN TELEGRAM
Google выпустила python-библиотеку для извлечения данных
LangExtract это python-библиотека для вытягивания структурированной информации из неструктурированных текстовых документов с точной привязкой к источникам и интерактивной визуализацией
На 100% open source
Поддержка любых LLM (Gemini, OpenAI, Ollama).
Github репо: https://github.com/google/langextract
👉 @PythonPortal
LangExtract это python-библиотека для вытягивания структурированной информации из неструктурированных текстовых документов с точной привязкой к источникам и интерактивной визуализацией
На 100% open source
Поддержка любых LLM (Gemini, OpenAI, Ollama).
Github репо: https://github.com/google/langextract
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23👍19🔥2
IT-конференция про разработку, облака, AI и данные 🖥
3 сентября команда Cloud․ru снова проводит IT-конференцию — GoCloud Tech.
В этот раз целый трек посвящен Dev Platform Services:
Еще будут отдельные треки про AI&ML, облачную инфраструктуру и работу с данными, демо, воркшопы и afterparty.
Где и когда⬇️
3 сентября, Москва, Гоэлро Лофт
Не пропустите🖱
3 сентября команда Cloud․ru снова проводит IT-конференцию — GoCloud Tech.
В этот раз целый трек посвящен Dev Platform Services:
➡️ Мультикластерное автомасштабирование в Kubernetes➡️ Что «под капотом» монтирования S3➡️ Как улучшить cloud native продукт с помощью eBPF➡️ Применение подхода Architecture as Code➡️ И другие доклады про ускорение разработки
Еще будут отдельные треки про AI&ML, облачную инфраструктуру и работу с данными, демо, воркшопы и afterparty.
Где и когда
3 сентября, Москва, Гоэлро Лофт
Не пропустите
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Безопасники, это вам: наткнулся на крутейшую игру для начинающих хакеров — Bandit
Суть игры: Вы подключаетесь к удаленной машине и в изолированном пространстве ищете ключ для подключения к следующей машине, используя рекомендации на сайте
В описании практически каждого уровня имеется список команд, которые тебе могут пригодиться
Устанавливать ничего не надо, заходишь на сайт, выбираешь Level 0 и читаешь условия задачи. Затем подключаешься физически по ssh к серверу и начинаешь игру
Если где-то застрянете, можно подсмотреть прохождение на Хабре☕️
👉 @PythonPortal
Суть игры: Вы подключаетесь к удаленной машине и в изолированном пространстве ищете ключ для подключения к следующей машине, используя рекомендации на сайте
В описании практически каждого уровня имеется список команд, которые тебе могут пригодиться
Устанавливать ничего не надо, заходишь на сайт, выбираешь Level 0 и читаешь условия задачи. Затем подключаешься физически по ssh к серверу и начинаешь игру
ssh -p 2220 root@bandit.labs.overthewire.org
Если где-то застрянете, можно подсмотреть прохождение на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
❤29🔥7🤔4
Pandas автоматизация работы с данными
Используй pandas, чтобы автоматизировать задачи на работе. Вместо того чтобы вручную чистить CSV-файлы, можно написать скрипт, который
🔸 считывает все CSV в папке
🔸 чистит данные
🔸 объединяет их в один аккуратный отчет
🔸 отправляет его на почту автоматически
👉 @PythonPortal
Используй pandas, чтобы автоматизировать задачи на работе. Вместо того чтобы вручную чистить CSV-файлы, можно написать скрипт, который
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22👍13
Совсем скоро стартует новый поток курса «Автоматизация тестирования на Python» от QA.GURU
Обучение предусмотрено для ручных тестировщиков, начинающих автоматизаторов и новичков в QA, которые готовы к новой ступени в карьере!
— 3 месяца обучения, 100 часов практики
— 30+ занятий в записи и живые консультации
— 4 полноценных проекта в портфолио
— разбор домашних заданий от опытных наставников
За время обучения вы
— Научитесь писать код на Python
— Научитесь создавать автотесты
— Соберёте портфолио и подготовитесь к собеседованиям на позиции автоматизатора
Успейте забронировать место до 19 августа со скидкой 10%
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3
Принёс потрясающую и наглядную шпаргалку по SQL JOIN'ам
Это мы сохраняем, чтобы не потерять😏
👉 @PythonPortal
Это мы сохраняем, чтобы не потерять
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36❤11💊6
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣78🔥57😁16❤3💊1
Принёс движ для аналитиков: в Москве пройдет Data Driven — конфа про то, как с помощью аналитики находить точки роста и качать бизнес-метрики
Два трека:
- для продуктовых, data-аналитиков и data scientists;
- data-инженеров, системных и BI-аналитиков.
Что будет: куча докладов от экспертов, нетворкинг (дискуссии, 1:1 с C-level, карьерные консультации), квиз и квест с реальными кейсами, призы (робот и другие ништяки😋 ). А на десерт — афтепати с фуршетом и музыкой
20 сентября встречаемся в Москве или подключаемся онлайн
Регистрируемся здесь
Два трека:
- для продуктовых, data-аналитиков и data scientists;
- data-инженеров, системных и BI-аналитиков.
Что будет: куча докладов от экспертов, нетворкинг (дискуссии, 1:1 с C-level, карьерные консультации), квиз и квест с реальными кейсами, призы (робот и другие ништяки
20 сентября встречаемся в Москве или подключаемся онлайн
Регистрируемся здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10💊3
30 Kubernetes туториалов
Нашёл 30 действительно полезных руководств. Каждое из них фокусируется на ключевом концепте, инструменте или лучших практиках
👉 @PythonPortal
Нашёл 30 действительно полезных руководств. Каждое из них фокусируется на ключевом концепте, инструменте или лучших практиках
1. Архитектура Kubernetes
2. High Availability (HA)
3. Best practices по дизайну и настройке кластера
4. Minikube
5. Kubeadm
6. Файл kubeconfig
7. Кластер на Vagrant VM
8. eksctl для AWS EKS
9. kubectl и контексты
10. Ручная сборка кластера Kubernetes
11. Etcd: бэкап и восстановление
12. Pod в Kubernetes
13. Init-контейнеры
14. DaemonSet
15. Жизненный цикл Pod’а
16. Ingress в Kubernetes
17. Nginx Ingress Controller
18. YAML-манифесты для K8s
19. Alertmanager
20. EFK стек (Elasticsearch, Fluentd, Kibana)
21. Логирование в Kubernetes
22. Kustomize
23. Sealed Secrets
24. Docker-образ в Pod’е
25. Jenkins Build Agents в K8s
26. Secrets и ConfigMap через Kustomize
27. Деплой Argo CD через Helm
28. Установка Helm в Kubernetes
29. MongoDB в Kubernetes
30. HashiCorp Vault в Kubernetes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤4🌚2
Худшие 3 однострочника в Python, которых стоит избегать
1. List comprehension для побочных эффектов
List comprehension создаёт список, а не «побочки». В итоге получаем непонятный список из None.
2. Сжатие функции в одну строчку
Формально это работает, но даже простая логика становится хуже читаемой.
3. Безумие с точками с запятой
Пихать всё в одну строчку через
👉 @PythonPortal
1. List comprehension для побочных эффектов
data = [print(i**2) for i in range(100) if i % 2 == 0]
List comprehension создаёт список, а не «побочки». В итоге получаем непонятный список из None.
2. Сжатие функции в одну строчку
def f(a, b=1): return a * b if a > 0 else a + b
Формально это работает, но даже простая логика становится хуже читаемой.
3. Безумие с точками с запятой
a = 1; b = 2; c = a + b; print(c * 2 ** a + b)
Пихать всё в одну строчку через
;
это убийство читаемости. Разбей на несколько строк, и всем станет легче.Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤15
ChatGPT 5 — страшное оружие в умелых руках
Российский разработчик Олег Миллер, занимающий обучением и тренировкой новой модели Open AI в Сан-Франциско, рассказывает в своём блоге:
• Как отключить цензуру у ChatGPT (инструкция)
• Малоизвестные ИИ, с которыми вы станете богатым
• Почему человечество обречено на катастрофу из-за развития ИИ
За такие инсайды он может быть уволен. Поэтому блог закрытый, а ссылка на него постоянно меняется. Успей вступить: https://t.me/+l0m6bHg7b94xZGE6
Российский разработчик Олег Миллер, занимающий обучением и тренировкой новой модели Open AI в Сан-Франциско, рассказывает в своём блоге:
• Как отключить цензуру у ChatGPT (инструкция)
• Малоизвестные ИИ, с которыми вы станете богатым
• Почему человечество обречено на катастрофу из-за развития ИИ
За такие инсайды он может быть уволен. Поэтому блог закрытый, а ссылка на него постоянно меняется. Успей вступить: https://t.me/+l0m6bHg7b94xZGE6
🤣68💊8❤3😁3🌚1🌭1
This media is not supported in your browser
VIEW IN TELEGRAM
Учись программировать, играя
Codédex выпустили новую версию своей платформы
Это интерактивный мир, где ты выбираешь приключение, проходишь миссии, апаешь уровень, зарабатываешь бейджи, тренируешься и создаёшь проекты
То, что они сделали это реально круто😦
Думаю, самое простое что можно сделать — поддержать их запуск на Product Hunt, оставив голос
👉 @PythonPortal
Codédex выпустили новую версию своей платформы
Это интерактивный мир, где ты выбираешь приключение, проходишь миссии, апаешь уровень, зарабатываешь бейджи, тренируешься и создаёшь проекты
То, что они сделали это реально круто
Думаю, самое простое что можно сделать — поддержать их запуск на Product Hunt, оставив голос
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24👍11👀2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁29❤5🤣4