Web Development for beginners
Автор: White Belt Mastery (2020)
Книга подойдет вам, если вы не знакомы ни с одним из языков программирования и хотите начать изучение веб-разработки. Автор пошагово разбирает этапы создания сайта с использованием HTML, CSS и JavaScript. В книге сравниваются разные подходы к веб-разработке и содержатся ссылки на материалы для дальнейшего обучения.
Достоинства:
➕Актуальность материала;
➕Небольшой объём;
➕Множество примеров кода.
Скачать книгу
Один из инструментов, необходимых Сloud Native специалисту — Well-Architected Framework. Начни знакомство с этой методикой на открытом вебинаре в OTUS 21 марта в 20:00 (мск).
Занятие проведет Олег Кожанов
Senior Technical Program Manager в Amazon Germany.
📚 Что вас ждет на занятии?
• Рассмотрим причины появления WAF.
• Посмотрим WAF с точки зрения AWS, Azure и GCP, а так же 5 «столпов» WAF.
• Рассмотрим требования к программному решения с точки зрения эффективной производительности.
Занятие является частью онлайн-курса «Cloud Solution Architecture». Участие позволит вам оценить качество программы и познакомиться с преподавателем.
🎯Чтобы посетить открытый урок, зарегистрируйтесь по ссылке:
https://otus.pw/fPat/
Оффер от Альфа–Инвестиций за один день 🅰️
Мы отлично знаем, кто нужен нам в команду, так что тратить время на долгие паузы между несколькими интервью и тестовыми не будем.
Итак: вы – опытный SQL-разработчик и имеете навыки реализации бизнес-логики на уровне СУБД, мы – даём интересные задачи и возможности для развития.
Проверяем, совпадаем ли мы с вами, на One Day Offer: все собеседования проведём в один день, 26 марта.
Успеете: пройти техскрининг, продемонстрировать свою экспертизу, прособеседовать будущую команду (да, это мы ответим на все ваши вопросы).
Оффер для успешных кандидатов – за 24 часа ⏰
Что важно:
▪️ Ваш грейд — middle или senior
▪️ Опыт в коммерческой разработке на T-SQL — от трёх лет
▪️ Обязательно понимание принципов работы MS SQL Server: индексы, статистика, транзакции, уровни изоляции транзакций, блокировки
Всё про вас? Подавайте заявку: https://beclick.cc/bossgS
Hands-On RESTful Python Web Services
Автор: Gaston C. Hillar (2018)
Python - язык, который выбирают миллионы разработчиков, создающие отличные веб-сервисы в архитектуре RESTful. Второе издание этого практического руководства расскажет о лучших инструментах, которые вы можете использовать для создания привлекательных веб-сервисов.
Во время чтения книги вы:
✔️Выберете наиболее подходящий для проекта фреймворк;
✔️Изучите разработку сложных RESTful API с нуля с использованием Python;
✔️Научитесь использовать обработчики запросов, шаблоны URL, сериализацию и проверки;
✔️Добавите в проект аутентификацию, авторизацию и взаимодействие с ORM и базами данных;
✔️Научитесь отлаживать, тестировать и улучшать RESTful API на четырех разных фреймворках.
Достоинства:
➕Хорошая структурированность;
➕Широкий спектр тем.
Скачать книгу
9 апреля Почтатех проведёт One day offer. Ищут специалистов с опытом в Java-разработке от трёх лет, чтобы одним днём предложить крутую работу.
Все пройдёт онлайн:
• до 3 апреля включительно — приём заявок;
• 4–8 апреля — предварительный этап со скринингом и HR-интервью;
• 9 апреля — техническое интервью, знакомство с командой и оффер.
Если ты хочешь делать продукты Почты России, которыми пользуется вся страна, хочешь влиять на жизни миллионов пользователей и готов к сложным задачам, скорее подавай заявку: https://clck.ru/dngZT
Linux System Programming
Автор: Tony Bautts, Terry Dawson (2015)
Целевая аудитория: опытные разработчики.
Linux является наиболее предпочтительной ОС для опытных разработчиков как для создания программ и приложений, так и для сетевого администрирования. Настоящее руководство посвящено программированию под Linux и в качестве примеров предлагает написать несколько приложений, напрямую опирающихся на ресурсы этой операционной системы.
В книге рассматриваются следующие темы:
✔️ файловый ввод-вывод;
✔️ буфферизированный ввод-вывод;
✔️ управление потоками;
✔️ работа с памятью и многое другое.
Скачать книгу
Какими инструментами должен обладать этичный хакер? 🤔
⚡️ Приглашаем 17 и 18 марта на бесплатный интенсив «Инструменты для взаимодействия с инфраструктурой Windows AD»
📚На занятии рассмотрим, как работают инструменты Bloodhound и Rubeus и протестируем известные мисконфигурации. Для развертывания стенда будут предоставлены скрипты на первом занятии.
Demo-занятие входит в программу онлайн-курса «Пентест. Практика тестирования на проникновение» от OTUS и дает возможность получить ценные знания и познакомиться с преподавателем.
🎯Регистрация на мероприятие:https://otus.pw/xaZA/
The Kubernetes Book
Автор: Nigel Poulton (2017)
Целевая аудитория: опытные разработчики.
Kubernetes - это популярная технология для управления и развёртывания контейнеризированных приложений. В основном используется в связке с другой популярной технологией - Docker. Это руководство предназначено для опытных разработчиков, уже использовавших Docker и работающих с высоконагруженными приложениями. В книге множество примеров, советов и рецептов по решению сложных ситуаций.
В книге рассматриваются следующие темы:
✔️ установка Kubernetes;
✔️ основные принципы работы и использования;
✔️ работа с контейнерами;
✔️ сервисы;
✔️ деплой приложения с помощью Kubernetes и многое другое.
Скачать книгу
Writing A Compiler In Go
Автор: Thorsten Ball (2018)
Эта книга является продолжением Writing An Interpreter In Go. Мы продолжаем работу с того места, на котором остановились, и пишем компилятор и виртуальную машину для Monkey. На этот раз мы собираемся определить байт-код, скомпилировать Monkey и выполнить его на нашей собственной виртуальной машине.
Достоинства:
➕Хороший авторский стиль;
➕Легко читается;
➕Качественные проверенные примеры кода.
Скачать книгу
⚡️Как настроить VSCode для повседневной работы и отладки кода C++?
Приглашаем 22 марта, во вторник в 20:00 (мск) на открытый вебинар «Настройка VSCode для повседневной работы и отладки кода C++» в OTUS.
📚На занятии мы настроим VSCode для полноценной работы и посмотрим функциональность отладки на примерах.
Не упустите возможность попробовать 10-месячную специализацию «C++ Developer» от OTUS.
🎯Чтобы посетить вебинар, зарегистрируйтесь по ссылке: https://otus.pw/pWwvx/
40 Algorithms Every Programmer Should Know
Автор: Imran Ahmad (2020)
Алгоритмы всегда играли важную роль как в науке, так и в практике вычислений. Способность использовать алгоритмы для решения реальных задач - важный навык, которым должен обладать любой разработчик или программист. Эта книга поможет вам не только развить навыки выбора и использования алгоритма для решения конкретной задачи, но и понять, как он работает.
Во время чтения книги вы:
✔️Изучите существующие структуры данных и алгоритмы, реализованные в библиотеках Python;
✔️Реализуете алгоритмы на графах для fraud detection;
✔️Поработаете с алгоритмами машинного обучения для кластеризации похожих твитов и обработки данных Twitter в режиме реального времени;
✔️Спрогнозируете погоду с помощью алгоритмов машинного обучения;
✔️Используете нейронные сети для обнаружения объектов;
✔️Создадите механизм рекомендаций, который предлагает подписчикам релевантные фильмы.
Скачать книгу
❓ Хочешь научиться выстраивать архитектуру игры на Unity?
👉 Приходи 17 марта в 20:00 по московскому времени на открытый вебинар «Проектирование игровых систем» в OTUS
💪 На занятии вы узнаете:
- Как проектировать архитектуру игры
- Из каких компонентов и событий состоит игровая система
- Как написать ее так, чтобы она была гибкой и масштабируемой
📌 Еще больше полезных навыков ждет тебя на онлайн-курсе «Unity Game Developer. Professional» в OTUS для тех, кто уже умеет создавать простые игры на Unity и хочет глубже изучить эту платформу.
👉 Для участия зарегистрируйтесь на сайте https://otus.pw/mZjV/
Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond
Автор: Joe Morgan (2018)
Целевая аудитория: начинающие JavaScript разработчики.
Если вы привыкли читать книгу по всему вебу разом, где в кучу смешивали PHP, HTML и JavaScript, то у вас наверняка сложились плохие ощущения от синтаксиса последнего. В этом руководстве покажут, как писать правильный и выразительный JavaScript код, чтобы он не только работал, но и мог легко развиваться в рамках одного проекта, не причиняя боль разработчикам. Также вы познакомитесь с технологиями ECMAScript 5 и ECMAScript 6.
В книге рассматриваются следующие темы:
✔️ переменные и основные типы данных;
✔️ массивы и коллекции;
✔️ условные выражения и циклы;
✔️ пишем функции;
✔️ классы и объекты;
✔️ примеры хорошей архитектуры и многое другое.
Скачать книгу
Coding in Python
Автор: Robert C. Mattews (2020)
Эта книга для тех, кто готов сразу же приступить к работе над написанием собственных программ. Автор использует особый практикоориентированный подход, быстро объясняя основы языка Python.
Темы в книге:
✔Установка;
✔Типы данных;
✔Массивы, списки;
✔Условный оператор;
✔Циклы;
✔Функции, вывод-ввод;
✔Классы.
Скачать книгу
📚 Как писать тесты для проекта на Django?
Расскажет 14 марта в 20:00 на вебинаре в OTUS Леонид Орлов, главный разработчик zval ru.
Demo-занятие пройдет в рамках онлайн-курса «Web-разработчик на Python». Сначала вместе с экспертом мы напишем тесты с помощью библиотеки requests, а затем и с помощью Django-тестов. Открытый вебинар рассчитан на разработчиков, желающих специализироваться на web-разработке.
👉 Для участия пройдите вступительный тест https://otus.pw/ZQ0Q/
Machine Learning in Java
Автор: Bostjan Kaluza (2016)
Объём данных растёт очень быстро, и способность выбирать полезную информацию от ненужной становится конкурентной чертой крупных организаций. Проекты машинного обучения везде: программы обнаружения спама, поиск изображений по примеру, распознавание речи, составление документа по фотографии и многие другие. Данная книга научит вас использовать инструменты и возможности Java для получения больших объёмов информации и их фильтрации, для классификации, прогнозирования, анализа и кластеризации. Также вы научитесь создавать программы, занимающиеся распознаванием голоса, текста, пользовательской активности и различных аномалий в сети.
В книге рассматриваются следующие темы:
✔️ быстрое введение в машинное обучение;
✔️ библиотеки и платформы Java, применяемые в машинном обучении;
✔️ базовые алгоритмы анализа, регрессии, классификации и кластеризации;
✔️ распознавание текста, голоса и изображений.
Скачать книгу
ДелаемGIF из видео
Преобразуем видео в GIF просто и элегантно. Видео нужно сохранить в папку со скриптом, там же появится гифка. У пакета также есть дополнительная функциональность, позволяющая менять разрешение и изменять отрезки времени для гифки. Документацию можно найти по ссылке: https://pypi.org/project/moviepy/
Подписывайтесь на канал 👉@coddy_academy
#python