Подарочек на выходные «PyChallenger» бесплатные мини‑курсы по Python
Геймифицированная школа прогера: проходишь упражнения, мгновенные результаты, набираешь очки за ответы и переходишь на следующий уровень
Учишься через практику, в браузере, шаг за шагом прокачивая свои навыки — от переменных до обработки данных
Начинай уже сегодня🚨
☝️ Ссылка источник
✈️ Python Ninja
Геймифицированная школа прогера: проходишь упражнения, мгновенные результаты, набираешь очки за ответы и переходишь на следующий уровень
Учишься через практику, в браузере, шаг за шагом прокачивая свои навыки — от переменных до обработки данных
Начинай уже сегодня
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤝2
На Stepik запустили мощный курс по «Troubleshooting Docker и Kubernetes: поиск и устранение проблем»
В программе только важные аспекты:
— troubleshooting Docker и образов
— диагностика сетевых проблем
— настройка readiness/liveness probes
— отладка pod’ов, деплоев и ingress
— анализ логов контейнеров и кластера
— разбор ошибок CrashLoopBackOff, OOMKilled, ImagePullBackOff и других
Собеседования на DevOps/SRE сейчас всё чаще строятся вокруг реальных инцидентов. Данный курс фокусируется именно на таких сценариях и помогает в подготовке к практическим вопросам
48 часов доступен со скидкой 25%
↗️ Пройти курс на Stepik
В программе только важные аспекты:
— troubleshooting Docker и образов
— диагностика сетевых проблем
— настройка readiness/liveness probes
— отладка pod’ов, деплоев и ingress
— анализ логов контейнеров и кластера
— разбор ошибок CrashLoopBackOff, OOMKilled, ImagePullBackOff и других
Собеседования на DevOps/SRE сейчас всё чаще строятся вокруг реальных инцидентов. Данный курс фокусируется именно на таких сценариях и помогает в подготовке к практическим вопросам
48 часов доступен со скидкой 25%
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Ловите подгон еще одна бесплатная полезная платформа для новичков
Ulearn.me — это образовательная онлайн платформа разработанная в компании СКБ Контур. Предлагает практические курсы по программированию например, основы Python, C# и информационной безопасности
Установка не требуется всё работает из коробки😎
☝️ Ссылка источник
✈️ Python Ninja
Ulearn.me — это образовательная онлайн платформа разработанная в компании СКБ Контур. Предлагает практические курсы по программированию например, основы Python, C# и информационной безопасности
Установка не требуется всё работает из коробки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Media is too big
VIEW IN TELEGRAM
Полезная находка для работы с SQL
Тулза «Actually Explain» автоматически визуализирует PostgreSQL-запросы в виде интерактивных схем, помогая разобраться в JOIN'ах, подзапросах и связях между таблицами.
Забираем в работу за лайк📖
☝️ Ссылка источник
✈️ Python Ninja
Тулза «Actually Explain» автоматически визуализирует PostgreSQL-запросы в виде интерактивных схем, помогая разобраться в JOIN'ах, подзапросах и связях между таблицами.
Забираем в работу за лайк
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
При применении нескольких фильтров к серии в Pandas лучше разбивать условие на несколько строк:
Такой код проще читать, писать и поддерживать. В результате будет выбрано значение:
Поскольку оно одновременно больше 20 и является нечётным числом.
✈️ Python Ninja
s = pd.Series([10, 15, 20, 25, 30])
s.loc[
(s > 20) &
(s % 2 == 1)
]
Такой код проще читать, писать и поддерживать. В результате будет выбрано значение:
25
Поскольку оно одновременно больше 20 и является нечётным числом.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
А вы знали, что в Python есть собственный модуль для сериализации данных?
Он называется pickle. Хотя📖
✈️ Python Ninja
Он называется pickle. Хотя
pickle нельзя считать безопасным решением для работы с недоверенными данными, он может быть очень полезен для внутренней сериализации объектов в вашем приложении Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2
Мой любимый способ работать с несколькими фильтрами
В
Проблема в том, что второй
Одна маска = одна точка истины. Проще дебажить. Меньше сюрпризов при росте кода.
✈️ Python Ninja
В
pandas.Series не цепочка .loc, а один маск. Цепочка выглядит аккуратно, но ломается на реальных данных и легко даёт неожиданные результаты:s = pd.Series([10, 15, 20, 25, 30])
s
.loc[s > 20]
.loc[s % 2 == 1]
Проблема в том, что второй
.loc снова смотрит на исходный s, а не на уже отфильтрованный результат. Логика разъезжается. Надёжнее собрать всё в одно выражение:s = pd.Series([10, 15, 20, 25, 30])
mask = (s > 20) & (s % 2 == 1)
result = s.loc[mask]
Одна маска = одна точка истины. Проще дебажить. Меньше сюрпризов при росте кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Подарок для ML-инженеров: онлайн учебник по Computer Vision от MIT
Эта книга охватывает широкий спектр тем: от базовых алгоритмов обработки изображений до современных методов глубокого обучения, такие как CNN, Transformers и современные AI-модели.
Множество иллюстраций, примеров и коротких глав делают книгу удобной как для последовательного изучения, так и для использования в качестве справочника🙂
☝️ Ссылка источник
✈️ Python Ninja
Эта книга охватывает широкий спектр тем: от базовых алгоритмов обработки изображений до современных методов глубокого обучения, такие как CNN, Transformers и современные AI-модели.
Множество иллюстраций, примеров и коротких глав делают книгу удобной как для последовательного изучения, так и для использования в качестве справочника
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝4🔥2
Путеводитель по миру Full Stack Python
Учебный ресурс, посвящённый полному циклу разработки веб-приложений на Python, где опытные разработчики словно оставили тебе записку: “Вот всё, что пригодится в реальной работе”
Здесь всё собрано в один мощный источник: от первых шагов в Python до тонкостей серверной архитектуры, деплоя и реального боевого опыта
Компетентный выбор для системного изучения🥥
☝️ Ссылка источник
✈️ Python Ninja
Учебный ресурс, посвящённый полному циклу разработки веб-приложений на Python, где опытные разработчики словно оставили тебе записку: “Вот всё, что пригодится в реальной работе”
Здесь всё собрано в один мощный источник: от первых шагов в Python до тонкостей серверной архитектуры, деплоя и реального боевого опыта
Компетентный выбор для системного изучения
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Переменные в Python это стикеры, а не коробки.
Переменная не хранит значение, а указывает на него. Меняешь список обе переменные видят изменение. Со стикерами это логично. С коробками магия: две коробки загадочно меняются одновременно📚
✈️ Python Ninja
Переменная не хранит значение, а указывает на него. Меняешь список обе переменные видят изменение. Со стикерами это логично. С коробками магия: две коробки загадочно меняются одновременно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
В сеть выложили мегагайд по запуску локальных LLM
Если давно хотели запускать нейронки у себя на ПК, но не знаете, с чего начать здесь разжевали всё. От выбора процессора и видеокарты до настройки llama.cpp и работы с памятью.
Отдельно разбираются оптимизация KV кэша, распределение нагрузки между RAM и GPU, а также способы ускорить генерацию на обычном железе без трат на покупки новых комплектующих.
Полезная шпаргалка для всех, кто хочет запускать модели локально и получать от них максимум📖
☝️ Ссылка источник
✈️ Python Ninja
Если давно хотели запускать нейронки у себя на ПК, но не знаете, с чего начать здесь разжевали всё. От выбора процессора и видеокарты до настройки llama.cpp и работы с памятью.
Отдельно разбираются оптимизация KV кэша, распределение нагрузки между RAM и GPU, а также способы ускорить генерацию на обычном железе без трат на покупки новых комплектующих.
Полезная шпаргалка для всех, кто хочет запускать модели локально и получать от них максимум
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2
Исторический момент. Новый HTTP-метод в стандарте.
QUERY. Альтернатива GET и POST.
Как GET не меняет состояние ресурса. Как POST можно использовать тело запроса. Шлёшь JSON, кешируешь ответ.
Только что повышен до Proposed Standard.
✈️ Python Ninja
QUERY. Альтернатива GET и POST.
Как GET не меняет состояние ресурса. Как POST можно использовать тело запроса. Шлёшь JSON, кешируешь ответ.
Только что повышен до Proposed Standard.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
Трюк Python
Как получить список простых чисел
Длинный способ (много циклов):
Короткий способ (используем filter и all):
✈️ Python Ninja
Как получить список простых чисел
Длинный способ (много циклов):
primes = []
for x in range(1, 10):
count = 0
for y in range(1, x+1):
if x % y == 0:
count += 1
if count == 2:
primes.append(x)
print(primes) # [2, 3, 5, 7]
Короткий способ (используем filter и all):
primes = list(filter(
lambda x: all(x % y != 0 for y in range(2, x)),
range(2, 10)
))
print(primes) # [2, 3, 5, 7]
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
This media is not supported in your browser
VIEW IN TELEGRAM
Открытый инструмент для работы с SQL-базами данных!
Визуализируйте, редактируйте и проектируйте базы данных с помощью удобного визуального интерфейса:
✓ Интерактивные диаграммы ваших таблиц
✓ Экспорт схемы базы данных в изображение PNG
✓ Поддержка MySQL, PostgreSQL, SQLite и других СУБД
☝️ Ссылка источник
✈️ Python Ninja
Визуализируйте, редактируйте и проектируйте базы данных с помощью удобного визуального интерфейса:
✓ Интерактивные диаграммы ваших таблиц
✓ Экспорт схемы базы данных в изображение PNG
✓ Поддержка MySQL, PostgreSQL, SQLite и других СУБД
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3