Хочешь, чтобы в твоей ленте всегда были актуальные IT-материалы? Присоединяйся!
🦖 @selectel
— публикуем свежие тесты «железа»
— рассказываем, как построить эффективную инфраструктуру
— травим байки из ЦОДа
— делимся лайфхаками, новостями и рабочими инструментами
🦖 @selectel
— публикуем свежие тесты «железа»
— рассказываем, как построить эффективную инфраструктуру
— травим байки из ЦОДа
— делимся лайфхаками, новостями и рабочими инструментами
Хочешь освоить Python-разработку, но не знаешь с чего начать? На специализации «Python Developer» ты последовательно изучишь все необходимое для работы! OTUS проводит demo-занятия, чтобы вы смогли бесплатно и заранее узнать, как проходит обучение, познакомиться с преподавателем и оценить качество материалов онлайн-курса.
🗓 15 февраля пройдет вебинар: «Декораторы в Python».
Вы узнаете, что они из себя представляют декораторы и как работают, а также научитесь создавать их самостоятельно.
Регистрация на мероприятие: https://otus.pw/jN0P/
🗓 21 февраля пройдет вебинар: «Функции-помощники: map, filter, reduce».
Вы познакомитесь с функциями-помощниками map, filter, reduce, узнаете, где они применяются, и как их можно использовать.
Регистрация на мероприятие: https://otus.pw/s1Nf/
Материалы, которые вы получите на занятиях — это то, что должен знать каждый Python-разработчик. Оба занятия проведет преподаватель-практик 👨🏻💻 Сурен Хоренян, разработчик в МТС ИИ.
🗓 15 февраля пройдет вебинар: «Декораторы в Python».
Вы узнаете, что они из себя представляют декораторы и как работают, а также научитесь создавать их самостоятельно.
Регистрация на мероприятие: https://otus.pw/jN0P/
🗓 21 февраля пройдет вебинар: «Функции-помощники: map, filter, reduce».
Вы познакомитесь с функциями-помощниками map, filter, reduce, узнаете, где они применяются, и как их можно использовать.
Регистрация на мероприятие: https://otus.pw/s1Nf/
Материалы, которые вы получите на занятиях — это то, что должен знать каждый Python-разработчик. Оба занятия проведет преподаватель-практик 👨🏻💻 Сурен Хоренян, разработчик в МТС ИИ.
Сложные типы
Для чего-то большего, чем примитивные типы в Python, используйте класс typing. В нем описаны типы для аннотирования любой переменной любого типа. Он поставляется с предварительно загруженными аннотациями типов, таких как Dict, Tuple, List, Set и т. д. Затем вы можете расширить подсказки по типу до вариантов использования
Для чего-то большего, чем примитивные типы в Python, используйте класс typing. В нем описаны типы для аннотирования любой переменной любого типа. Он поставляется с предварительно загруженными аннотациями типов, таких как Dict, Tuple, List, Set и т. д. Затем вы можете расширить подсказки по типу до вариантов использования
Спешите присоединиться к бесплатному онлайн-интенсиву по Python-разработке 14–16 февраля в 19:00 по московскому времени! Познакомитесь с востребованным языком программирования. Узнаете, как работают «умные» чат-боты и виртуальные ассистенты ⚙️
Подробная программа: ▶️ https://clc.to/Fb7yfA.
✔️ Познакомитесь с основами программирования на Python.
✔️ Узнаете, что такое NLU и как компьютер понимает естественную речь.
✔️ Разберёте архитектуру «умных» чат-ботов.
✔️ Создадите чат-бота, научите его говорить и подключите к Telegram.
🔥 Спикер интенсива — исследователь данных в Сбере, специалист по обработке естественного языка, дважды призер финала хакатона «Цифровой прорыв» (2020–2021 гг.) — Мария Никифорова.
🎁 Все участники получат электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. А те, кто сдаст практическую работу, — сертификаты на 10 000 рублей. Их можно потратить на любой курс образовательной платформы Skillbox.
Подробная программа: ▶️ https://clc.to/Fb7yfA.
✔️ Познакомитесь с основами программирования на Python.
✔️ Узнаете, что такое NLU и как компьютер понимает естественную речь.
✔️ Разберёте архитектуру «умных» чат-ботов.
✔️ Создадите чат-бота, научите его говорить и подключите к Telegram.
🔥 Спикер интенсива — исследователь данных в Сбере, специалист по обработке естественного языка, дважды призер финала хакатона «Цифровой прорыв» (2020–2021 гг.) — Мария Никифорова.
🎁 Все участники получат электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. А те, кто сдаст практическую работу, — сертификаты на 10 000 рублей. Их можно потратить на любой курс образовательной платформы Skillbox.
Создание таблиц
Супер классной библиотекой является PrettyTable. Она позволяет мега быстро создать красивую таблицу для вывода в консоль. Если вы где-то учитесь или же часто нужно демонтировать информацию, то рекомендуем сохранить название этой библиотеки.
Работать с ней просто. Нужно лишь создать объект на основе PrettyTable и далее поместить в него название рядов и сами ряды.
Таблицу можно даже выровнять по определенному краю, а также можно указать сортировку по определенному полю.
Супер классной библиотекой является PrettyTable. Она позволяет мега быстро создать красивую таблицу для вывода в консоль. Если вы где-то учитесь или же часто нужно демонтировать информацию, то рекомендуем сохранить название этой библиотеки.
Работать с ней просто. Нужно лишь создать объект на основе PrettyTable и далее поместить в него название рядов и сами ряды.
Таблицу можно даже выровнять по определенному краю, а также можно указать сортировку по определенному полю.
Какую IT-профессию выбрать, чтобы она приносила и удовольствие и высокий доход? А если я гуманитарий или нет опыта?
Бесплатный профориентационный проект «IT-рентген» от SkillFactory развеет все сомнения и покажет, какая профессия вам подходит с учетом ваших интересов, знаний и опыта. На пути к новой профессии вам предстоит сделать 4 простых, но важных шага.
Начните с прохождения теста — а дальше ваш путь пойдет через практикум, прямые эфиры и консультации — и приведет вас к новой IT-профессии! Вы познакомитесь с экспертами индустрии, узнаете их истории и рекомендации, получите ответы на все вопросы и много полезных материалов.
✅ Пройти бесплатный тест - https://clc.to/3qKckw
Бесплатный профориентационный проект «IT-рентген» от SkillFactory развеет все сомнения и покажет, какая профессия вам подходит с учетом ваших интересов, знаний и опыта. На пути к новой профессии вам предстоит сделать 4 простых, но важных шага.
Начните с прохождения теста — а дальше ваш путь пойдет через практикум, прямые эфиры и консультации — и приведет вас к новой IT-профессии! Вы познакомитесь с экспертами индустрии, узнаете их истории и рекомендации, получите ответы на все вопросы и много полезных материалов.
✅ Пройти бесплатный тест - https://clc.to/3qKckw
🔥5 докладов для фронтенд-разработчиков с конференции YaTalks
— Аутентификация в вебе. Как развиваются технологии аутентификации и что разработчики могут предложить пользователям для защиты от взломов.
— Научите меня писать интерфейсы для космолетов. Поздно учиться делать сайты с помощью книг и CHM-файлов. Но какую школу выбрать и нужен ли ментор? Разбор этих вопросов с разных сторон баррикад.
— Создание универсальной UI-библиотеки. Как создать свою библиотеку компонентов и позаботиться о доступности интерфейсов.
— Как и зачем проводить тесты с незрячими людьми. Почему важно организовывать тесты с незрячими пользователями, что нужно сделать до теста и как его подготовить, на какие параметры стоит смотреть во время его проведения.
— Существующие инструменты не работают в невесомости? Напиши свои! Использовать существующие решения или написать свое? Дискуссия о том, в какой момент создавать новый репозиторий и как поддерживать инструмент.
Смотрим все доклады YaTalks про фронтенд здесь.
— Аутентификация в вебе. Как развиваются технологии аутентификации и что разработчики могут предложить пользователям для защиты от взломов.
— Научите меня писать интерфейсы для космолетов. Поздно учиться делать сайты с помощью книг и CHM-файлов. Но какую школу выбрать и нужен ли ментор? Разбор этих вопросов с разных сторон баррикад.
— Создание универсальной UI-библиотеки. Как создать свою библиотеку компонентов и позаботиться о доступности интерфейсов.
— Как и зачем проводить тесты с незрячими людьми. Почему важно организовывать тесты с незрячими пользователями, что нужно сделать до теста и как его подготовить, на какие параметры стоит смотреть во время его проведения.
— Существующие инструменты не работают в невесомости? Напиши свои! Использовать существующие решения или написать свое? Дискуссия о том, в какой момент создавать новый репозиторий и как поддерживать инструмент.
Смотрим все доклады YaTalks про фронтенд здесь.
Редактор видео
Все еще в поиске крутого видео редактора? Зачем что-то искать, когда есть Python и замечательная библиотека MoviePy :)
За счет MoviePy вы можете перевернуть видео, можете его обрезать, можете изменить количество FPS и можете выполнить ещё много других действий.
Мы создадим программу, что будет принимать видео и отделять от него звук, который будем сохранять в качестве отдельного файла.
Все еще в поиске крутого видео редактора? Зачем что-то искать, когда есть Python и замечательная библиотека MoviePy :)
За счет MoviePy вы можете перевернуть видео, можете его обрезать, можете изменить количество FPS и можете выполнить ещё много других действий.
Мы создадим программу, что будет принимать видео и отделять от него звук, который будем сохранять в качестве отдельного файла.
Отступы
«Должен быть один – и желательно только один – очевидный способ сделать что-либо», — Дзен Python.
Отступы чрезвычайно важны в Python. Уровень отступа строк кода в Python определяет, как группируются операторы.
Оператор print с отступом сообщает Python, что он должен выполняться только в том случае, если if возвращает True. Тот же отступ применяется для указания Python, какой код выполнять при вызове функции или какой код принадлежит данному классу.
«Должен быть один – и желательно только один – очевидный способ сделать что-либо», — Дзен Python.
Отступы чрезвычайно важны в Python. Уровень отступа строк кода в Python определяет, как группируются операторы.
Оператор print с отступом сообщает Python, что он должен выполняться только в том случае, если if возвращает True. Тот же отступ применяется для указания Python, какой код выполнять при вызове функции или какой код принадлежит данному классу.