Есть два стула…Python или Go. На примере Kubernetes
Как связать код и инфраструктуру в единое целое? Как использовать Kubernetes в приложениях на все 100%, контролируя любую абстракцию в кластере?
Поговорим об этом на бесплатном вебинаре от Слёрма 21 августа в 19:00 мск😢
Обсудим:
😉 «Умный» автоскейлинг на основе бизнес-метрик
😉 Модификация манифестов приложений на лету
😉 Динамическая приоритизация использования ресурсов кластера в мультитенантной архитектуре
😉 Кастомизируемый роутинг для stateful приложений с закреплением клиентов за нужными подами в условиях переподключения клиентов
Зачем все это нужно и как реализовать задуманное? Покажем на кейсах Python и Golang.
Спикер: Виталий Лихачев, SRE в booking.com, ex-Avito Senior Software Engineer
Подробности в боте. Присоединяйтесь!
Реклама ООО «Слёрм» ИНН 3652901451
Как связать код и инфраструктуру в единое целое? Как использовать Kubernetes в приложениях на все 100%, контролируя любую абстракцию в кластере?
Поговорим об этом на бесплатном вебинаре от Слёрма 21 августа в 19:00 мск
Обсудим:
Зачем все это нужно и как реализовать задуманное? Покажем на кейсах Python и Golang.
Спикер: Виталий Лихачев, SRE в booking.com, ex-Avito Senior Software Engineer
Подробности в боте. Присоединяйтесь!
Реклама ООО «Слёрм» ИНН 3652901451
Please open Telegram to view this post
VIEW IN TELEGRAM
Тест. Работа со списками, кортежами, словарями в Python
Работа со списками - ежедневная рутина Python-разработчика. То же касается словарей и кортежей. Хорошо ли вы знаете эти темы?
#тест
Работа со списками - ежедневная рутина Python-разработчика. То же касается словарей и кортежей. Хорошо ли вы знаете эти темы?
#тест
Задача с кодом. Возраст отца и сына
Создайте функцию, которая будет принимать два аргумента: возраст отца
Примеры:
#задача #coding
Создайте функцию, которая будет принимать два аргумента: возраст отца
f_age
и возраст сына s_age
. Функция должна высчитывать, сколько лет назад отец был или через сколько лет он будет в два раза старше сына.Примеры:
age_difference(36, 7) ➞ 22Решение на нашем сайте.
# Через 22 года отцу будет 58 лет, а сыну 29
age_difference(55, 30) ➞ 5
# 5 лет назад отцу было 50, а сыну 25
age_difference(42, 21) ➞ 0
#задача #coding
Tips & Tricks. Как исправить ошибку NameError в Python
Рассмотрели несколько примеров кода, показывающих, как и почему возникает ошибка NameError, и показали, как ее исправить.
#tipsandtricks
Рассмотрели несколько примеров кода, показывающих, как и почему возникает ошибка NameError, и показали, как ее исправить.
#tipsandtricks
Задача на логику. Несушки
У крестьянки было 3 курицы, которые несли по 3 яйца за 3 дня. Однажды она решила, что так дело не пойдет и яиц надо больше. Поэтому крестьянка купила дополнительно 12 несушек.
Сколько яиц все куры вместе нанесут за 15 дней? (Примем, что яйценоскость всех кур одинакова).
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
У крестьянки было 3 курицы, которые несли по 3 яйца за 3 дня. Однажды она решила, что так дело не пойдет и яиц надо больше. Поэтому крестьянка купила дополнительно 12 несушек.
Сколько яиц все куры вместе нанесут за 15 дней? (Примем, что яйценоскость всех кур одинакова).
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
❓Управление состоянием приложений в Kubernetes выходит из-под контроля?
Всего за пару часов вы научитесь использовать ConfigMaps для хранения и управления конфигурациями, а также безопасно работать с Secrets для управления чувствительными данными.
Вы узнаете продвинутые техники, необходимые для настройки и управления конфигурациями и секретами в Kubernetes, и сможете минимизировать риски утечки данных и конфигурационных ошибок.
🗓 Присоединяйтесь к открытому вебинару 28 августа в 20:00 мск!
Урок будет полезен DevOps-инженерам, backend-разработчикам, fullstack-разработчикам и архитекторам ПО.
🔥 Встречаемся в преддверии старта курса «DevOps-практики и инструменты». Все участники вебинара получат специальную цену на обучение!
👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/czEIJM
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Всего за пару часов вы научитесь использовать ConfigMaps для хранения и управления конфигурациями, а также безопасно работать с Secrets для управления чувствительными данными.
Вы узнаете продвинутые техники, необходимые для настройки и управления конфигурациями и секретами в Kubernetes, и сможете минимизировать риски утечки данных и конфигурационных ошибок.
🗓 Присоединяйтесь к открытому вебинару 28 августа в 20:00 мск!
Урок будет полезен DevOps-инженерам, backend-разработчикам, fullstack-разработчикам и архитекторам ПО.
🔥 Встречаемся в преддверии старта курса «DevOps-практики и инструменты». Все участники вебинара получат специальную цену на обучение!
👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/czEIJM
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Тест. Работа с True/False в Python
Программистам часто приходится работать с логическим типом данных. Значения True/False используются в Python повсеместно: в условных конструкциях, циклах, переменных.
Проверьте, насколько хорошо вы знакомы с булевыми значениями. Пройдите этот тест 10 вопросов!
#тест
Программистам часто приходится работать с логическим типом данных. Значения True/False используются в Python повсеместно: в условных конструкциях, циклах, переменных.
Проверьте, насколько хорошо вы знакомы с булевыми значениями. Пройдите этот тест 10 вопросов!
#тест
Топ. property() в Python
property() позволяет вам превращать атрибуты класса в свойства или управляемые атрибуты.
В этой статье:
- создание атрибутов с помощью property()
- использование property() в качестве декоратора
- предоставление атрибутов только для чтения
- создание атрибутов, доступных для чтения и записи
- предоставление атрибутов только для записи
- property() в действии
#топ
property() позволяет вам превращать атрибуты класса в свойства или управляемые атрибуты.
В этой статье:
- создание атрибутов с помощью property()
- использование property() в качестве декоратора
- предоставление атрибутов только для чтения
- создание атрибутов, доступных для чтения и записи
- предоставление атрибутов только для записи
- property() в действии
#топ
Задача с кодом. Сколько нулей?
Напишите функцию, которая будет принимать число
Формула факториала:
Примеры:
#задача #coding
Напишите функцию, которая будет принимать число
n
и возвращать количество нулей, стоящих в конце факториала этого числа.Формула факториала:
n! = 1 * 2 * 3 * ... * n
Подсказка: не нужно вычислять факториал. Постарайтесь найти другой способ определения количества нулей.Примеры:
trailing_zeros(0) ➞ 0Решение на нашем сайте.
# 0! = 1
# Нулей нет
trailing_zeros(6) ➞ 1
# 6! = 120
# 1 нуль в конце
trailing_zeros(1000) ➞ 249
# 1000! имеет 249 нулей в конце
#задача #coding
Tips & Tricks. Распаковка словаря в Python
Рассмотрели четыре способа преобразовать многоуровневый словарь (т.е. содержащий вложенные словари) в одноуровневый, «плоский». Каждый из этих методов имеет свои плюсы и минусы (кратко проанализировали производительность).
#tipsandtricks #словари
Рассмотрели четыре способа преобразовать многоуровневый словарь (т.е. содержащий вложенные словари) в одноуровневый, «плоский». Каждый из этих методов имеет свои плюсы и минусы (кратко проанализировали производительность).
#tipsandtricks #словари
Задача на логику. Градусы между стрелками
На часах 3 часа 15 минут, сколько градусов между стрелками?
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.
#логическаязадача
На часах 3 часа 15 минут, сколько градусов между стрелками?
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.
#логическаязадача
Ответ к задаче "Градусы между стрелками"
1 час = 12 пятиминуток,
1 час = 360 градусов
одна пятиминутка — 360 / 12 = 30 градусов.
30 градусов разделить на 4 получается 7.5 градусов, это и есть угол между стрелками.
#логическаязадача
1 час = 12 пятиминуток,
1 час = 360 градусов
одна пятиминутка — 360 / 12 = 30 градусов.
30 градусов разделить на 4 получается 7.5 градусов, это и есть угол между стрелками.
#логическаязадача
Тест. math в Python
Для работы с числами в Python есть специальный модуль — math. Хорошо ли вы умеете пользоваться методами этого модуля? Пройдите тест из 10 вопросов и проверьте!
#тест
Для работы с числами в Python есть специальный модуль — math. Хорошо ли вы умеете пользоваться методами этого модуля? Пройдите тест из 10 вопросов и проверьте!
#тест
Машинное обучение. Введение в PyTorch
В этом руководстве мы рассмотрим базовые компоненты PyTorch, а затем разберем задачу классификации изображений с использованием набора данных CIFAR10.
Книги по ML - @maschinelearning
#ml
В этом руководстве мы рассмотрим базовые компоненты PyTorch, а затем разберем задачу классификации изображений с использованием набора данных CIFAR10.
Книги по ML - @maschinelearning
#ml
Задача с кодом. Список сумм чисел в списке
Нужно написать функцию. Она будет принимать список положительных целых чисел. Возвращаться будет список чисел, имеющий такую же длину, что и исходный. Формироваться он должен по следующему принципу.
Под индексом 0 в итоговом списке должна быть сумма чисел исходного списка без числа под индексом 0 в исходном. Под индексом 1 в итоговом списке должна быть сумма чисел исходного списка без числа под индексом 1 в исходном. И так далее.
Пример для списка [1, 2, 3, 4]
Итоговый список, по индексам:
0 ➞ 2+3+4 = 9
1 ➞ 1+3+4 = 8
2 ➞ 1+2+4 = 7
3 ➞ 1+2+3 = 6
Итоговый список — [9, 8, 7, 6]
Другие примеры:
#задача #coding
Нужно написать функцию. Она будет принимать список положительных целых чисел. Возвращаться будет список чисел, имеющий такую же длину, что и исходный. Формироваться он должен по следующему принципу.
Под индексом 0 в итоговом списке должна быть сумма чисел исходного списка без числа под индексом 0 в исходном. Под индексом 1 в итоговом списке должна быть сумма чисел исходного списка без числа под индексом 1 в исходном. И так далее.
Пример для списка [1, 2, 3, 4]
Итоговый список, по индексам:
0 ➞ 2+3+4 = 9
1 ➞ 1+3+4 = 8
2 ➞ 1+2+4 = 7
3 ➞ 1+2+3 = 6
Итоговый список — [9, 8, 7, 6]
Другие примеры:
lst_ele_sum([1, 2, 3, 2, 1]) ➞ [8, 7, 6, 7, 8]Решение на нашем сайте.
lst_ele_sum([1, 2]) ➞ [2, 1]
lst_ele_sum([1, 2, 3]) ➞ [5, 4, 3]
lst_ele_sum([1, 2, 3, 4, 5]) ➞ [14, 13, 12, 11, 10]
lst_ele_sum([10, 20, 30, 40, 50, 60]) ➞ [200, 190, 180, 170, 160, 150]
#задача #coding
Tips & Tricks. Функция sum() в Python
Давайте разберем, что такое функция sum() и почему это питонический способ суммирования.
#tipsandtricks #функции
Давайте разберем, что такое функция sum() и почему это питонический способ суммирования.
#tipsandtricks #функции
Задача на логику. Какого цвета твоя шляпа?
Трех человек построили гуськом. Для простоты восприятия дадим им имена: Олег, Семен и Павел. Олег стоит первым, он не видит двух других. За Олегом стоит Семен и видеть он может только Олега. Павел стоит третьим, он видит и Олега, и Семена.
У организаторов эксперимента есть набор из пяти шляп: две белых и три черных (количество и цвета шляп — не секрет).
Участникам эксперимента завязали глаза и надели на каждого по шляпе (выбрали случайно, а две лишних убрали с глаз долой). После этого глаза развязали.
У Павла спросили, знает ли он, какого цвета его шляпа. Он ответил, что нет.
После этого спросили Семена, но он тоже сказал, что не знает цвет своей шляпы.
А вот Олег сказал, что может с уверенностью сказать, какая шляпа у него на голове. Как он это определил (и какого все-таки цвета его шляпа)?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Трех человек построили гуськом. Для простоты восприятия дадим им имена: Олег, Семен и Павел. Олег стоит первым, он не видит двух других. За Олегом стоит Семен и видеть он может только Олега. Павел стоит третьим, он видит и Олега, и Семена.
У организаторов эксперимента есть набор из пяти шляп: две белых и три черных (количество и цвета шляп — не секрет).
Участникам эксперимента завязали глаза и надели на каждого по шляпе (выбрали случайно, а две лишних убрали с глаз долой). После этого глаза развязали.
У Павла спросили, знает ли он, какого цвета его шляпа. Он ответил, что нет.
После этого спросили Семена, но он тоже сказал, что не знает цвет своей шляпы.
А вот Олег сказал, что может с уверенностью сказать, какая шляпа у него на голове. Как он это определил (и какого все-таки цвета его шляпа)?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Тест. Float в Python (уровень Junior)
Помимо целых чисел, есть еще числа десятичные, т.н. числа с плавающей точкой (или запятой). В Python они представлены типом float.
Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!
#тест
Помимо целых чисел, есть еще числа десятичные, т.н. числа с плавающей точкой (или запятой). В Python они представлены типом float.
Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!
#тест