Работать с файлами легко и непринуждённо! Думаете, это мечта? А вот и нет - самая что ни на есть реальность при условии, что вы владеете 10 самыми полезными техниками, разработанными специально для этих целей.
21–23 января пройдёт онлайн-интенсив по Python, где всего за 3 дня ты познакомишься с основами этого универсального языка и технологиями искусственного интеллекта, а также создашь свой первый полноценный проект.
⌨️ Ты изучишь структуру данных Python и machine learning и сможешь сразу применить теорию на практике — создашь своего чат-бота, научишь его говорить и подключишь к Telegram.
📣 Твоим преподавателем будет сооснователь и технический директор Lia с семилетним опытом в разработке на Python Никита Левашов.
⭐️ Если попадёшь в тройку лучших участников — получишь сертификат на 30 000 рублей для обучения в Skillbox!
Прокачаем навыки работы с JavaScript с помощью reduce. Начнём с основ: узнаем, что такое редьюсеры и как выглядит функция reduce. Затем создадим более сложные функции, пошагово разберём их выполнение и, наконец, применим эти функции на практике.
Представляем вам старый добрый олдскульный ][ak квест. Именно такой, какими были квесты в 2005 году :) При себе необходимо иметь: пару байт сообразительности, чуть веба, немного малвари, чутка реверсинга. Уровень сложности: 6/10.
Опытного программиста отличает умение проводить рефакторинг функций, позволяющий улучшить читаемость кода. Если вы еще не знаете, когда и как его применять, то вам не обойтись без этих 4 принципов.
Технология распознавания лиц находит все более широкое применение в современном мире. Однако недобросовестное использование некоторыми разработчиками личных данных из социальных сетей вызвало в США бурные протесты и грозит затормозить широкое использование этой технологии в правоохранительных органах и в коммерческих структурах.
Углубленное изучение блокчейна может вызвать множество вопросов. Лучший способ ответить на них - поэтапно создать свой собственный и посмотреть на всё изнутри.
Эта статья для тех, кто только начинает интересоваться наукой о данных. В ней мы рассмотрим основные концепции и типы данных, которые формируют фундамент для дальнейшего углубления в эту область.
Альтернатива JavaScript существует. Познакомимся с ней на примере создания "Змейки", а затем сравним её производительность с JS, параллельно определив основные плюсы и минусы.
Отличный, лаконичный и информативный путеводитель по системе контроля версий Git. Побываем на основных этапах этого процесса: создание ветки с целью решения конкретной задачи, написание кода, коммит изменений с их последующей отправкой и слияние веток.
Подписки - самый действенный способ зарабатывания денег на мобильных приложениях или сервисах. Однако сегодня мало одного качественного контента. Надо знать, как работать с пользователем. В iOS 14 Apple провела грандиозную работу по обновлению StoreKit - появились новые инструменты для тестирования и отладки системы транзакций и подписок.
Изучим основные способы загрузки HTML-файлов с практическими примерами. Узнаем, для чего здесь нужны метаданные, какой атрибут используется для загрузки нескольких файлов и как ввести ограничение на тип загружаемых файлов.
Узнайте 13 января о ключевых навыках программирования на C на встрече с Виктором Коробковым, экспертом с 15-летним опытом в IT-индустрии. На вебинаре Виктор представит программу онлайн-курса «Программист C» и ответит на ваши вопросы.
👉🏻Рекомендуем заранее пройти вступительный тест, чтобы оценить свой уровень подготовки и сложность курса. Регистрируйтесь на мероприятие и запасайтесь вопросами для эксперта: https://otus.pw/yB6k/
Зная, как нелегко приходится новичкам в освоении нового языка, готовы предложить помощь в изучении таких концепций Python, как виртуальная среда, интерполяция строк, отложенные вычисления и генераторы списков, словарей и множеств.