⚡️Как построить карьеру IOT-разработчика в 2022 году?
В OTUS совместно с Rightech открыт набор на курс «Разработчик IOT».
🔥Хотите проверить свой уровень знаний интернет вещей? Пройдите тест!
ПРОЙТИ ТЕСТ: https://otus.pw/kh34/🔸Пройдете успешно тест, получите гарантированную скидку на онлайн-курс «Разработчик IOT» и демо-ролик о занятиях на курсе!
Programming Machine Learning: From Coding to Deep Learning
Автор: Paolo Perrotta (2020)
Вы решили заняться машинным обучением - потому что вы ищете работу, начинаете новый проект или просто думаете, что беспилотные автомобили - это круто. Но с чего начать? Даже разработчика программного обеспечения легко запугать непонятными математическими формулами. Хорошая новость состоит в том, что это не должно быть так сложно. Осваивайте машинное обучение, создавая код по одной строке за раз, от простых обучающих программ до настоящей системы глубокого обучения. Решайте сложные задачи, разбивая их на части, чтобы их было легче понять, и повышайте свой уровень, занимаясь практикой. Примеры в этой книге написаны на Python, но не волнуйтесь, если вы не знаете этот язык: вы очень быстро освоите ту его часть, которая вам нужна.
Скачать книгу
Разновидности «игровых» багов
В первой статье мы поговорили о видах тестирования, применяемых в играх, а теперь поговорим о результате, который смущает PMов, вводит в краску разработчиков и так крайне не терпим Product Owner'ами на продакшене - багах. Сегодня я их также классифицирую и покажу вам некоторые из них на примерах.
#qa #testing
Подпишись👉 @testlab_qa
iOS 14 Programming Fundamentals with Swift
Автор: Matt Neuburg (2020)
Данная книга по разработке на Swift для iOS-устройств была недавно обновлена под последнюю версию операционной системы. Читая данное издание, вы узнаете о новых фичах программирования под iOS:
✔️Синтаксис для конечных замыканий;
✔️Вкладки документа редактора кода;
✔️Новые возможности Симулятора;
✔️Ресурсы в пакетах Swift;
✔️Улучшения в тестировании и многое другое.
Во время чтения книги вы:
✔️Изучите объектно-ориентированный подход в Swift;
✔️Познакомьтесь со встроенными типами Swift;
✔️Погрузитесь в работу с объектами, протоколами и дженериками;
✔️Узнаете о событийно-ориентированной архитектуре Cocoa.
Скачать книгу
Пространство, время и эмоции в компьютерных играх: что такое левел-дизайн и как разработчики манипулируют геймером в виртуальном мире
Продуманный левел-дизайн — не просто выстроенное во всех деталях пространство и набор технических возможностей для реализации игровых механик, но и способ рассказать историю. Гейм-критик Данил Леховицер объясняет, как разработчики создают чувство пространства и времени и вызывают нужные эмоции через конструкцию виртуального мира.
#gamedev
Нейронные сети
Нейронные сети за 10 минут
Как обучить нейронную сеть?
Нейронная сеть на Python с нуля
Обратное распространение ошибки
Обучение нейронной сети на Python
👉 @bigdata_1
📌 Подборка интересных каналов для ИТ специалистов любого уровня и направления:
@Social_Engineering — Один из самых крупных ресурсов в Telegram, посвященный Информационной Безопасности, ИТ, OSINT и Cоциальной Инженерии.
@S_E_Book — Самая редкая и актуальная литература в сети для ИТ специалистов любого уровня и направления.
@Python_libr — Литература и полезные уроки для начинающих python разработчиков.
C++ Crash Course: A Fast-Paced Introduction
Автор: Josh Lospinoso (2019)
C++ — один из наиболее широко используемых языков программирования, он позволяет создавать ёмкий, эффективный и читабельный код. Книга служит полным и быстрым введением в C++ для опытных программистов. После прочтения вы овладеете основами языка, стандартной библиотекой и научитесь работать с Boost.
Вы изучите все основные особенности современного C++, включая:
✔️Основные типы, ссылочные типы, типы, определяемые пользователем;
✔️Продвинутые функции, операторы и выражения;
✔️Умные указатели, структуры данных;
✔️Контейнеры, итераторы, строки и алгоритмы;
✔️Потоки и файлы, параллелизм, работа с сетью и разработка приложений.
Скачать книгу
Automate the boring stuff with Python, 2nd Edition
Автор: Al Sweigart (2019)
Автор показывает, как писать программы, которые могут сделать за вас рутинную работу. Книга поможет новичкам разобраться в программировании на Python и сразу применить свои знания. Данное издание этой книги включает новую главу о проверке входных данных, а также учебные пособия по автоматизации Gmail и Google Sheets и советы по автоматическому обновлению файлов CSV.
После прочтения книги вы сможете написать программы, которые будут:
✔️Искать текст в файле или сразу в нескольких;
✔️Создавать, обновлять, перемещать и переименовывать файлы;
✔️Искать и загружать из сети контент;
✔️Обновлять и форматировать данные в Excel;
✔️Редактировать, помечать водяными знаками и кодировать PDF-файлы;
✔️Отправлять письма-напоминания вам на почту;
✔️Заполнять онлайн-формы.
Скачать книгу
⚡️Приглашаем 12 мая в 20:00мск на бесплатный вебинар «ПРАКТИКА IOT: СОЗДАЕМ ПРОЕКТ ПО ШЕРИНГУ САМОКАТОВ»
🔥Вместе с Кристиной Голдиновой, ведущим разработчиком низкоуровневого ПО компании Rightech, мы создадим свой проект по шерингу самокатов.
Что вас ждет на занятии?
🔸Обсудим наиболее перспективные приложения Интернета вещей в разных сферах
🔸Познакомимся с облачной платформой Rightech IoT Cloud
🔸Создадим проект по шерингу самокатов
🔸Будем эмулировать данные сервисом ботов
🔸 Применим постобработку данных
🔸Сформируем сценарии автоматизации
Регистрация на занятие: https://otus.pw/dx58/
15 полезных команд PostgreSQL
В сети много руководств по PostgreSQL, которые описывают основные команды. Но при погружении глубже в работу возникают такие практические вопросы, для которых требуются продвинутые команды.
Такие команды, или сниппеты, редко описаны в документации. Рассмотрим несколько на примерах, полезных как для разработчиков, так и для администраторов баз данных.
#Postgres #PostgreSQL #sql
👉 @database_info
Create GUI Applications with Python & Qt5
Автор: Martin Fitzpatrick (2020)
Создание настольных приложений не должно быть трудным. Используя Python и Qt5, вы можете создавать полнофункциональные настольные приложения за считанные минуты. Начиная с самых основ, эта книга познакомит вас с ключевыми аспектами работы с PyQt5, которые вы можете использовать для создания реальных приложений.
Скачать книгу
❓ Как C#-разработчику выполнять развертывание ASP. NET Core приложений в Azure?
Узнайте 11 мая в 20:00 на открытом уроке в OTUS.
Вместе с Senior Software Engineer (EPAM) Станиславом Шурупиным мы рассмотрим, что из себя представляет облачная платформа Azure, а также проведем демо по развертыванию ASP. NET Core приложения с помощью Azure App Service.
Этот урок — часть онлайн-курса «ASP. NET Core Developer» для C#-разработчиков с опытом. Не упустите шанс оценить материалы программы и познакомиться с экспертом.
👉🏻 Для регистрации на урок пройдите вступительный тестhttps://otus.pw/pAg9/
C-Dogs SDL - Overhead shoot-em-up port of the classic DOS game.
C-Dogs SDL - это классическая игра в жанре "беги и стреляй", поддерживающая до 4 игроков в режимах совместной игры и deathmatch. Настраивайте своего игрока, выбирайте из множества видов оружия, взрывайте, скользите и режьте, проходя более 100 созданных пользователями уровней. Получайте удовольствие!
GitHubhttps://github.com/cxong/cdogs-sdlСайтhttps://cxong.github.io/cdogs-sdl/
Deep Learning with JavaScript
Авторы: Shanqing Cai, Stan Bileschi, Eric Nielsen (2020)
Глубокое обучение изменило области компьютерного зрения, обработки изображений и приложений естественного языка. Теперь благодаря TensorFlow.js JavaScript-разработчики могут создавать приложения с глубоким обучением, не полагаясь на Python или R. Данная книга показывает программистам, как они могут работать с Deep Learning прямо в браузере. Она написана авторами библиотеки TensorFlow, которые предоставили качественные примеры использования и подробные инструкции для приложений глубокого обучения на JavaScript в вашем браузере или на Node.
Что внутри:
✔️Обработка изображений и естественного языка прямо в браузере;
✔️Настройка моделей машинного обучения с данными на стороне клиента;
✔️Создание текста и изображений с помощью генеративного глубокого обучения;
✔️Примеры кода для тестирования и изменения.
Скачать книгу