В «Магните» работает 4000 разработчиков и ИТ инженеров, они решают интересные и амбициозные задачи, делая жизнь покупателя одного из крупнейших ритейлеров России технологичнее и удобнее.
27 июля в 13:00 (МСК) приглашаем вас на эфир Demo Day Magnit IT. Команда разработчиков, спецов по аналитике, ecom и другим диджитал-направлениям поделится крутыми кейсами и решениями непростых задач. Кроме того, они расскажут, как работает IT-подразделение огромного ритейлера.
В этом им помогут ведущие одного из самых известных технологических подкастов @zavtracast Тимур Сейфельмлюков и Дмитрий Зомбак.
На Demo Day Magni IT будет куча крутых спикеров, но точно нельзя упустить эти выступления:
🌩 Юрий Мисник (CTO) и Татьяна Коваль (System Architect) расскажут о мультиоблачной архитектуре и почему в «Магните» решили сфокусироваться на PaaS для большей отказоустойчивости.
💌 Алексей Четыркин (Head of Data Analytics) и Артем Селезнев (Head of CRM) расскажут про инхаус-решение «Магнита» по CRM-коммуникациям, гипергранулированным сегментациям аудиторий, предикативной модели пути покупателя и BI-алгоритме отслеживания тысяч критических параметров.
📊 Павел Шорохов (Head of BI) расскажет, как «Магнит» в течение 12 лет строил корпоративную платформу сбора и анализа данных на 1 Петабайт, которой пользуется более 10 тысяч человек каждый день. А еще как они строят собственный облачный Data Lake.
Не пропустите! Зарегистрируйтесь на эфир, и вам придёт напоминалка 27 июля в 13:00 (МСК), а еще там будет куча интересных дополнительных материалов: https://magn-it.online
27 июля в 13:00 (МСК) приглашаем вас на эфир Demo Day Magnit IT. Команда разработчиков, спецов по аналитике, ecom и другим диджитал-направлениям поделится крутыми кейсами и решениями непростых задач. Кроме того, они расскажут, как работает IT-подразделение огромного ритейлера.
В этом им помогут ведущие одного из самых известных технологических подкастов @zavtracast Тимур Сейфельмлюков и Дмитрий Зомбак.
На Demo Day Magni IT будет куча крутых спикеров, но точно нельзя упустить эти выступления:
🌩 Юрий Мисник (CTO) и Татьяна Коваль (System Architect) расскажут о мультиоблачной архитектуре и почему в «Магните» решили сфокусироваться на PaaS для большей отказоустойчивости.
💌 Алексей Четыркин (Head of Data Analytics) и Артем Селезнев (Head of CRM) расскажут про инхаус-решение «Магнита» по CRM-коммуникациям, гипергранулированным сегментациям аудиторий, предикативной модели пути покупателя и BI-алгоритме отслеживания тысяч критических параметров.
📊 Павел Шорохов (Head of BI) расскажет, как «Магнит» в течение 12 лет строил корпоративную платформу сбора и анализа данных на 1 Петабайт, которой пользуется более 10 тысяч человек каждый день. А еще как они строят собственный облачный Data Lake.
Не пропустите! Зарегистрируйтесь на эфир, и вам придёт напоминалка 27 июля в 13:00 (МСК), а еще там будет куча интересных дополнительных материалов: https://magn-it.online
Нужны ли декораторам аргументы?
Есть множество проблем, которые можно решить с помощью декораторов, и некоторые из них были рассмотрены в предыдущих уроках данного курса. Однако в некоторых ситуациях могут пригодиться и аргументы. Рассмотрим в качестве примера знаменитый декоратор app.route из веб-фреймворка Flask
Есть множество проблем, которые можно решить с помощью декораторов, и некоторые из них были рассмотрены в предыдущих уроках данного курса. Однако в некоторых ситуациях могут пригодиться и аргументы. Рассмотрим в качестве примера знаменитый декоратор app.route из веб-фреймворка Flask
inspect добро пожаловать за кулисы
Модуль inspect пригодится вам для использования того, что происходит за кулисами в Python. Вы так же можете вызывать его методы в них же!
Снизу пригодится метод inspect.getsource() для вывода его собственного исходного кода. Еще используется метод inspect.getmodule() для вывода модуля, в котором его утвердили.
Модуль inspect пригодится вам для использования того, что происходит за кулисами в Python. Вы так же можете вызывать его методы в них же!
Снизу пригодится метод inspect.getsource() для вывода его собственного исходного кода. Еще используется метод inspect.getmodule() для вывода модуля, в котором его утвердили.
Как изучить Python бесплатно и самостоятельно? Как стать сеньором или перейти из бэкенда в Data Science? Какие лайфхаки и инструменты помогают писать код продуктивнее?
Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Не без юмора, конечно ;)
Наши любимые материалы:
1. Как изучить Python самостоятельно и бесплатно?
2. Он вам не петухон: почему энтерпрайзу не обойтись без Python и что не так с Java и C#.
3. Тест: сможете отличить Zen of Python от философии Лао-цзы?
4. Татьяна Свиридова: «Если что-то не получается, спрячьте эмоции и решайте задачу».
5. Правила жизни Гвидо ван Россума.
Подписывайтесь на канал «Люди и код»: @skillbox_media_code
Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Не без юмора, конечно ;)
Наши любимые материалы:
1. Как изучить Python самостоятельно и бесплатно?
2. Он вам не петухон: почему энтерпрайзу не обойтись без Python и что не так с Java и C#.
3. Тест: сможете отличить Zen of Python от философии Лао-цзы?
4. Татьяна Свиридова: «Если что-то не получается, спрячьте эмоции и решайте задачу».
5. Правила жизни Гвидо ван Россума.
Подписывайтесь на канал «Люди и код»: @skillbox_media_code
pprint - Стандартная функция Python
Print() делает своё дело. Но если попытаться вывести большой вложенный объект, результат будет выглядеть не так уж и приятно.
Тут на помощь приходит модуль из стандартной библиотеки pprint (pretty print). С его помощью можно выводить объекты со сложной структурой в читабельном виде.
Print() делает своё дело. Но если попытаться вывести большой вложенный объект, результат будет выглядеть не так уж и приятно.
Тут на помощь приходит модуль из стандартной библиотеки pprint (pretty print). С его помощью можно выводить объекты со сложной структурой в читабельном виде.
Хотите попробовать силы в Data Science? Пройдите бесплатный онлайн-интенсив по обработке и анализу данных с 4 по 6 августа. Начало прямых трансляций — в 21:00 по московскому времени.
Записывайтесь: 👉 https://clc.to/cI3F1g
Кому полезен интенсив:
📌 Интересующимся новичкам. Узнаете, с чем сталкиваются в работе специалисты по данным. Решите несколько реальных задач и оцените, интересна ли вам эта профессия.
📌 Начинающим специалистам. Научитесь применять Python для построения статистических моделей. Поработаете с библиотеками Pandas и Matplotlib. Разберёте несколько практических заданий и повысите свой уровень.
💬 Спикер интенсива — Михаил Овчинников, главный методист технического направления Skillbox. Разрабатывает ПО последние 17 лет. Докладчик крупнейших IT-конференций России. Специалист в области разработки высоконагруженных систем, обработки больших данных и машинного обучения.
🎁 Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.
Присоединяйтесь!
Записывайтесь: 👉 https://clc.to/cI3F1g
Кому полезен интенсив:
📌 Интересующимся новичкам. Узнаете, с чем сталкиваются в работе специалисты по данным. Решите несколько реальных задач и оцените, интересна ли вам эта профессия.
📌 Начинающим специалистам. Научитесь применять Python для построения статистических моделей. Поработаете с библиотеками Pandas и Matplotlib. Разберёте несколько практических заданий и повысите свой уровень.
💬 Спикер интенсива — Михаил Овчинников, главный методист технического направления Skillbox. Разрабатывает ПО последние 17 лет. Докладчик крупнейших IT-конференций России. Специалист в области разработки высоконагруженных систем, обработки больших данных и машинного обучения.
🎁 Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.
Присоединяйтесь!
PUT
Иногда нам часто приходится обновлять существующие данные в API. Используя запрос PUT, мы можем обновить данные полностью. Это означает, что, когда мы делаем запрос PUT, он заменяет все старые данные новыми.
В запросе POST мы создали новый продукт с идентификатором 21. Обновив старый продукт на новый, сделав запрос PUT к конечной точке products/<product_id>.
Иногда нам часто приходится обновлять существующие данные в API. Используя запрос PUT, мы можем обновить данные полностью. Это означает, что, когда мы делаем запрос PUT, он заменяет все старые данные новыми.
В запросе POST мы создали новый продукт с идентификатором 21. Обновив старый продукт на новый, сделав запрос PUT к конечной точке products/<product_id>.
Перегрузка операторов - о которых говорят все настоящие computer-scientis’ы
В Python есть поддержка перегрузки операторов — одной из тех штук.
На самом деле идея проста. Когда-нибудь задумывались, почему Python позволяет использовать оператор + как для сложения чисел, так и для конкатенации строк? За этим как раз и стоит перегрузка операторов.
Вы можете определять объекты, которые используют стандартные символы операторов любым образом. Это позволяет применять их в контексте объектов, с которыми вы работаете
В Python есть поддержка перегрузки операторов — одной из тех штук.
На самом деле идея проста. Когда-нибудь задумывались, почему Python позволяет использовать оператор + как для сложения чисел, так и для конкатенации строк? За этим как раз и стоит перегрузка операторов.
Вы можете определять объекты, которые используют стандартные символы операторов любым образом. Это позволяет применять их в контексте объектов, с которыми вы работаете
Хочешь узнать чем реально занимается «Лаборатория Касперского»?
Подписывайся на Kaspersky Team — Здесь ты найдешь подборки актуальных вакансий по разным направлениям, анонсы мероприятий, вдохновляющие истории коллег.
Сможешь получить возможность общаться с экспертами «Лаборатории Касперского» и узнать у них все подробности о работе в разных отделах.
Подписывайся на Kaspersky Team — Здесь ты найдешь подборки актуальных вакансий по разным направлениям, анонсы мероприятий, вдохновляющие истории коллег.
Сможешь получить возможность общаться с экспертами «Лаборатории Касперского» и узнать у них все подробности о работе в разных отделах.
YAML — не язык разметки
Это язык форматирования данных, который является надмножеством JSON.
В отличие от JSON, YAML может хранить более сложные объекты и ссылаться на собственные элементы.
Модуль PyYAML позволяет использовать YAML в Python.
PyYAML позволяет нам хранить любые Python-объекты и экземпляры абсолютно любых пользовательских классов.
Это язык форматирования данных, который является надмножеством JSON.
В отличие от JSON, YAML может хранить более сложные объекты и ссылаться на собственные элементы.
Модуль PyYAML позволяет использовать YAML в Python.
PyYAML позволяет нам хранить любые Python-объекты и экземпляры абсолютно любых пользовательских классов.
У вас аналитический склад ума, но непонятно, где его применить? Хотите попробовать себя в роли аналитика данных? У вас есть такая возможность с курсом «Аналитика данных с нуля» от Skillbox! Бесплатный доступ к первым 3 модулям!
Вы изучите и поработаете с SQL, Power BI, Python. Разберётесь с Яндекс.Метрикой и Google Analytics. Научитесь систематизировать разрозненные знания и применять их на практике.
Защитите итоговую работу: рассмотрите результаты A/B-тестирования в компьютерной игре. Оцените, какой эффект оказала внутриигровая акция. Сделаете вывод, стоит ли проводить такую активность внутри игры ещё раз.
Курс не требует знаний математики и программирования. Доступ к обучающим материалам 24/7, начало обучения в любое удобное время.
Переходите по ссылке, запишитесь на курс https://clc.to/bZia0Q
Вы изучите и поработаете с SQL, Power BI, Python. Разберётесь с Яндекс.Метрикой и Google Analytics. Научитесь систематизировать разрозненные знания и применять их на практике.
Защитите итоговую работу: рассмотрите результаты A/B-тестирования в компьютерной игре. Оцените, какой эффект оказала внутриигровая акция. Сделаете вывод, стоит ли проводить такую активность внутри игры ещё раз.
Курс не требует знаний математики и программирования. Доступ к обучающим материалам 24/7, начало обучения в любое удобное время.
Переходите по ссылке, запишитесь на курс https://clc.to/bZia0Q
Расширьте свои знания в программировании по Python, уделив этому всего 3 вечера по 1,5 часа!
На бесплатном онлайн-интенсиве Skillbox по программированию вы попробуете себя в роли разработчика на Python и узнаете, как работают популярные алгоритмы этого языка. Проанализируете данные с помощью Data Science и решите задачи тестировщиков. Получите базовые навыки по разным направлениям и советы по развитию карьеры. Мощный компьютер не нужен.
Подробная программа: https://clc.to/TY9NYg
🎁 Всех участников ждут подарки.
Выберите свой путь в мире IT с 4 по 6 августа в 19:00 по московскому времени!
На бесплатном онлайн-интенсиве Skillbox по программированию вы попробуете себя в роли разработчика на Python и узнаете, как работают популярные алгоритмы этого языка. Проанализируете данные с помощью Data Science и решите задачи тестировщиков. Получите базовые навыки по разным направлениям и советы по развитию карьеры. Мощный компьютер не нужен.
Подробная программа: https://clc.to/TY9NYg
🎁 Всех участников ждут подарки.
Выберите свой путь в мире IT с 4 по 6 августа в 19:00 по московскому времени!
TON Smart Challenge #2 — уже скоро.
Уже 4-го авгуса в 15:00 по мск начинается соревнование для программистов с призовым фондом в 16 000 Toncoin. Сам челлиндж закончится уже 11 августа.
Ребята из TON Foundation учли опыт первого TON Smart Challenge и сделали еще лучше.
И основная фича: TON Smart Challenge #2 создан для начинающих разработчиков, которые кодят на FunC (собственный ЯП TON). Всего — 5 простых заданий с автоматической проверкой.
Чтобы принять участие в конкурсе регистрируемся на официальном сайте TON по этой ссылке. А все подробности состязания смотрим тут — TON Contests.
И небольшой лайфхак: чтобы получше подготовиться к конкурсу, изучаемдокументацию и настраиваем среду разработки.
Уже 4-го авгуса в 15:00 по мск начинается соревнование для программистов с призовым фондом в 16 000 Toncoin. Сам челлиндж закончится уже 11 августа.
Ребята из TON Foundation учли опыт первого TON Smart Challenge и сделали еще лучше.
И основная фича: TON Smart Challenge #2 создан для начинающих разработчиков, которые кодят на FunC (собственный ЯП TON). Всего — 5 простых заданий с автоматической проверкой.
Чтобы принять участие в конкурсе регистрируемся на официальном сайте TON по этой ссылке. А все подробности состязания смотрим тут — TON Contests.
И небольшой лайфхак: чтобы получше подготовиться к конкурсу, изучаемдокументацию и настраиваем среду разработки.
Хотите работать с Python? Участвуйте в бесплатных вебинарах по Machine Learning и научитесь писать программы искусственного интеллекта.
Создайте «умного» чат-бота на онлайн-интенсиве: 👉 https://clc.to/4lsa0w.
Что будет:
💡 познакомимся с основами Python-разработки;
💡 поработаем с дата-сетами;
💡 создадим чат-бота и подключим его к Telegram.
А ещё будут подарки!
Ждём вас в прямом эфире 8–10 августа в 19:00 по московскому времени. Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.
Создайте «умного» чат-бота на онлайн-интенсиве: 👉 https://clc.to/4lsa0w.
Что будет:
💡 познакомимся с основами Python-разработки;
💡 поработаем с дата-сетами;
💡 создадим чат-бота и подключим его к Telegram.
А ещё будут подарки!
Ждём вас в прямом эфире 8–10 августа в 19:00 по московскому времени. Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.