Книга: Data Structures and Program Design Using Java
Автор: D. Malhotra, N. Malhotra
Год издания: 2020
Описание:
Структуры данных — это строительные блоки компьютерной науки. Эта книга предназначена для начинающих, которые хотели бы изучить основы структур данных и их реализации с использованием языка программирования Java. Имея в виду это, здесь рассматриваются различные основы предмета, подкреплённые аналогиями из реального мира, чтобы обеспечить быстрое понимание технических концепций и помочь в определении соответствующих структур данных для решения конкретных практических задач.
Эта книга отлично послужит в качестве учебника или справочника и окажет огромную помощь, особенно студентам или аспирантам различных курсов в области информационных технологий, инженерии, компьютерных приложений и информационных наук.
Скачать книгу
#книга #java #en
Автор: D. Malhotra, N. Malhotra
Год издания: 2020
Описание:
Структуры данных — это строительные блоки компьютерной науки. Эта книга предназначена для начинающих, которые хотели бы изучить основы структур данных и их реализации с использованием языка программирования Java. Имея в виду это, здесь рассматриваются различные основы предмета, подкреплённые аналогиями из реального мира, чтобы обеспечить быстрое понимание технических концепций и помочь в определении соответствующих структур данных для решения конкретных практических задач.
Эта книга отлично послужит в качестве учебника или справочника и окажет огромную помощь, особенно студентам или аспирантам различных курсов в области информационных технологий, инженерии, компьютерных приложений и информационных наук.
Скачать книгу
#книга #java #en
Инструмент: Онлайн-симулятор Arduino и Raspberry
Если хотите проверить, как будет работать та или иная схема, а запороть реальные комплектующие не хотите или у вас их пока нет, то можно воспользоваться этим симулятором, который позволит протестировать практически любую идею проекта до его непосредственной сборки.
Тренажёр доступен бесплатно тут.
#инструменты #arduino #raspberry #en
Если хотите проверить, как будет работать та или иная схема, а запороть реальные комплектующие не хотите или у вас их пока нет, то можно воспользоваться этим симулятором, который позволит протестировать практически любую идею проекта до его непосредственной сборки.
Тренажёр доступен бесплатно тут.
#инструменты #arduino #raspberry #en
Книга: Алгоритмы обработки текста. 125 задач с решениями
Авторы: Максим Крошемор, Тьерри Лекрок, Риттер Войцех
Год издания: 2021
Описание:
Эта книга, представляет собой богатое собрание задач и упражнений по важнейшим вопросам алгоритмов обработки текстов и комбинаторных свойств слов. Она предлагает студентам и исследователям приятный и прямой путь к изучению и практическому освоению концепций повышенного уровня.
Задачи взяты из многочисленных научных публикаций — как уже ставших классическими, так и сравнительно новых. Начав с основ, авторы рассматривают всё более сложные задачи по комбинаторным свойствам слов (включая слова Фибоначчи и Туэ–Морса), поиску строк в тексте (включая алгоритмы Кнута–Морриса–Пратта и Бойера–Мура), эффективным структурам данных для представления текстов (включая суффиксные деревья и суффиксные массивы) и сжатия текста (включая методы Хаффмана, Лемпеля–Зива и Барроуза–Уилера).
Скачать книгу
#книга #алгоритмы #ru
Авторы: Максим Крошемор, Тьерри Лекрок, Риттер Войцех
Год издания: 2021
Описание:
Эта книга, представляет собой богатое собрание задач и упражнений по важнейшим вопросам алгоритмов обработки текстов и комбинаторных свойств слов. Она предлагает студентам и исследователям приятный и прямой путь к изучению и практическому освоению концепций повышенного уровня.
Задачи взяты из многочисленных научных публикаций — как уже ставших классическими, так и сравнительно новых. Начав с основ, авторы рассматривают всё более сложные задачи по комбинаторным свойствам слов (включая слова Фибоначчи и Туэ–Морса), поиску строк в тексте (включая алгоритмы Кнута–Морриса–Пратта и Бойера–Мура), эффективным структурам данных для представления текстов (включая суффиксные деревья и суффиксные массивы) и сжатия текста (включая методы Хаффмана, Лемпеля–Зива и Барроуза–Уилера).
Скачать книгу
#книга #алгоритмы #ru
Книга: Познакомьтесь, JavaScript
Автор: Кайл Симпсон
Год издания: 2021
Описание:
Сколько бы времени вы ни провели за изучением языка, всегда можно найти что-то ещё, что стоит изучить и понять на другом уровне. Учтите, что, хотя книга и называется «Познакомьтесь, JavaScript», она не для новичков. У неё другая задача: дать обзор тем, в которых необходимо разобраться на начальном этапе изучения JS. Даже если вы уже написали достаточно кода JS, эту книгу не стоит пропускать, возможно, в ваших знаниях есть пробелы, которые необходимо заполнить перед углубленным изучением сложных тем. Пора начать изучение JS!
Скачать книгу
#книга #javascript #ru
Автор: Кайл Симпсон
Год издания: 2021
Описание:
Сколько бы времени вы ни провели за изучением языка, всегда можно найти что-то ещё, что стоит изучить и понять на другом уровне. Учтите, что, хотя книга и называется «Познакомьтесь, JavaScript», она не для новичков. У неё другая задача: дать обзор тем, в которых необходимо разобраться на начальном этапе изучения JS. Даже если вы уже написали достаточно кода JS, эту книгу не стоит пропускать, возможно, в ваших знаниях есть пробелы, которые необходимо заполнить перед углубленным изучением сложных тем. Пора начать изучение JS!
Скачать книгу
#книга #javascript #ru
Курс: Уроки Arduino и программирования
Подробный курс по Arduino от первых шагов и знакомства с платформой до разработки программной и аппаратной части.
Посмотреть курс бесплатно можно тут.
#курс #arduino #ru
Подробный курс по Arduino от первых шагов и знакомства с платформой до разработки программной и аппаратной части.
Посмотреть курс бесплатно можно тут.
#курс #arduino #ru
YouTube
Уроки Ардуино #0.5 Начало работы с Arduino, первые шаги
В этом выпуске расскажу о первых шагах с Ардуино, установке всех программ и драйверов и первом запуске и первоначальной настройке программы Arduino IDE. А также попробуем скачать и прошить готовый скетч со сторонней библиотекой, как её установить я тоже покажу.…
Книга: C# 8 Quick Syntax Reference
Автор: Mikael Olsson
Год издания: 2020
Описание:
Язык программирования C# — это объектно-ориентированный язык, созданный корпорацией Майкрософт для платформы .NET Framework. C# основан на лучших функциях основных языков программирования. Он сочетает в себе мощь C++ с простотой Visual Basic, а также многое заимствует из Java. В результате получается язык, который прост в изучении и использовании, устойчив к ошибкам и обеспечивает быструю разработку приложений. Всё это достигается без больших потерь мощности или скорости по сравнению с C++.
А эта книга поможет вам изучить этот язык программирования, предоставив наилучшие практики, советы и рекомендации.
Скачать книгу
#книга #csharp #en
Автор: Mikael Olsson
Год издания: 2020
Описание:
Язык программирования C# — это объектно-ориентированный язык, созданный корпорацией Майкрософт для платформы .NET Framework. C# основан на лучших функциях основных языков программирования. Он сочетает в себе мощь C++ с простотой Visual Basic, а также многое заимствует из Java. В результате получается язык, который прост в изучении и использовании, устойчив к ошибкам и обеспечивает быструю разработку приложений. Всё это достигается без больших потерь мощности или скорости по сравнению с C++.
А эта книга поможет вам изучить этот язык программирования, предоставив наилучшие практики, советы и рекомендации.
Скачать книгу
#книга #csharp #en
Подкаст: Веб-стандарты от 13 декабря 2021
Ведущие подкаста вместе с гостями обсудили Firefox и Safari, Web Neural Network API, Turborepo, GitPod, вшитые node_modules и Деплойми.
Слушаем тут.
#подкаст #web #вебстандарты #ru
Ведущие подкаста вместе с гостями обсудили Firefox и Safari, Web Neural Network API, Turborepo, GitPod, вшитые node_modules и Деплойми.
Слушаем тут.
#подкаст #web #вебстандарты #ru
Доклад: Монолит и микросервисы в Node.js
В этом докладе Андрей Мелихов рассказал как выглядит облачное node.js-приложение, раскрыл подходы, используемые в их компании, и показал какой профит можно получить от full-stack разработки. Он также поделился тем, как в его компании отказались от микросервисов, переведя всё на функции.
Посмотреть доклад можно тут.
#доклад #web #ru
В этом докладе Андрей Мелихов рассказал как выглядит облачное node.js-приложение, раскрыл подходы, используемые в их компании, и показал какой профит можно получить от full-stack разработки. Он также поделился тем, как в его компании отказались от микросервисов, переведя всё на функции.
Посмотреть доклад можно тут.
#доклад #web #ru
Книга: Нативная разработка мобильных приложений
Авторы: Шон Льюис, Майк Данн
Год издания: 2020
Описание:
В этой книге вы познакомитесь с простыми подходами к разработке мобильных приложений для iOS и Android. Если вашей команде приходится разрабатывать проекты сразу для двух этих систем или вы планируете перейти с одной системы на другую, это практическое руководство покажет вам, как решаются наиболее распространенные задачи на каждой из этих платформ.
Скачать книгу
#книга #mobidev #ru
Авторы: Шон Льюис, Майк Данн
Год издания: 2020
Описание:
В этой книге вы познакомитесь с простыми подходами к разработке мобильных приложений для iOS и Android. Если вашей команде приходится разрабатывать проекты сразу для двух этих систем или вы планируете перейти с одной системы на другую, это практическое руководство покажет вам, как решаются наиболее распространенные задачи на каждой из этих платформ.
Скачать книгу
#книга #mobidev #ru
Конференция: React Conf 2021
19 докладов по теме React от разработчиков со всего мира. Здесь собраны выступления как по инструментам для React, так и по React Native и непосредственно возможностям современного фреймворка.
Посмотреть можно тут.
#конференция #web #react #en
19 докладов по теме React от разработчиков со всего мира. Здесь собраны выступления как по инструментам для React, так и по React Native и непосредственно возможностям современного фреймворка.
Посмотреть можно тут.
#конференция #web #react #en
Книга: Спортивное программирование
Авторы: Стивен и Феликс Халим
Год издания: 2020
Описание:
Книга содержит задачи по программированию, аналогичные тем, которые используются на соревнованиях мирового уровня (в частности, ACM ICPC и IOI). Помимо задач разного типа приводятся общие рекомендации для подготовки к соревнованиям, касающиеся классификации заданий, анализа алгоритмов и прочего. Кроме стандартных тем (структуры данных и библиотеки, графы, математика, вычислительная геометрия) авторы затрагивают и малораспространенные.
В конце каждой главы приводятся краткие решения заданий, не помеченных звездочкой, или даются подсказки к ним. Задания сложного уровня (помеченные звездочкой) требуют самостоятельной проработки.
Для изучения материала требуются элементарные знания из области методологии программирования и знакомство хотя бы с одним из двух языков программирования — C/C++ или Java.
Скачать книгу
#книга #ru
Авторы: Стивен и Феликс Халим
Год издания: 2020
Описание:
Книга содержит задачи по программированию, аналогичные тем, которые используются на соревнованиях мирового уровня (в частности, ACM ICPC и IOI). Помимо задач разного типа приводятся общие рекомендации для подготовки к соревнованиям, касающиеся классификации заданий, анализа алгоритмов и прочего. Кроме стандартных тем (структуры данных и библиотеки, графы, математика, вычислительная геометрия) авторы затрагивают и малораспространенные.
В конце каждой главы приводятся краткие решения заданий, не помеченных звездочкой, или даются подсказки к ним. Задания сложного уровня (помеченные звездочкой) требуют самостоятельной проработки.
Для изучения материала требуются элементарные знания из области методологии программирования и знакомство хотя бы с одним из двух языков программирования — C/C++ или Java.
Скачать книгу
#книга #ru
Книга: Облачный Go. Создание надежных служб в ненадежных окружениях
Автор: Мэтью Титмус
Год издания: 2021
Описание:
Go — первый язык программирования, спроектированный специально для разработки облачных приложений. В настоящее время он занял лидирующие позиции в облачной разработке и используется повсюду: от Docker до Harbour, от Kubernetes до Consul, от InfluxDB до CockroachDB.
Требования к масштабированию вынуждают разработчиков размещать свои сервисы на десятках и сотнях серверов – IT-отрасль постепенно становится «облачной». Но как разрабатывать и поддерживать такой сервис? В этой книге описывается практическая реализация сложных принципов проектирования облачных вычислений с помощью Go. Книга пригодится опытным разработчикам, особенно инженерам веб-приложений и инженерам по надёжности, которые решают задачи управления и развёртывания облачных приложений.
Скачать книгу
#книгу #golang #ru
Автор: Мэтью Титмус
Год издания: 2021
Описание:
Go — первый язык программирования, спроектированный специально для разработки облачных приложений. В настоящее время он занял лидирующие позиции в облачной разработке и используется повсюду: от Docker до Harbour, от Kubernetes до Consul, от InfluxDB до CockroachDB.
Требования к масштабированию вынуждают разработчиков размещать свои сервисы на десятках и сотнях серверов – IT-отрасль постепенно становится «облачной». Но как разрабатывать и поддерживать такой сервис? В этой книге описывается практическая реализация сложных принципов проектирования облачных вычислений с помощью Go. Книга пригодится опытным разработчикам, особенно инженерам веб-приложений и инженерам по надёжности, которые решают задачи управления и развёртывания облачных приложений.
Скачать книгу
#книгу #golang #ru
Курс: Компьютерные сети
Цель этого курса — кратко рассказать об основных понятиях компьютерных сетей. Он будет полезен программистам, начинающим системным и сетевым администраторам, а также всем, кто интересуется компьютерными сетями. В каждой лекции курса вводятся новые понятия, которые используют материал предыдущих лекций.
Курс доступен к просмотру здесь.
#курс #ru
Цель этого курса — кратко рассказать об основных понятиях компьютерных сетей. Он будет полезен программистам, начинающим системным и сетевым администраторам, а также всем, кто интересуется компьютерными сетями. В каждой лекции курса вводятся новые понятия, которые используют материал предыдущих лекций.
Курс доступен к просмотру здесь.
#курс #ru
Книга: Java Programming Applications
Автор: Gerard Prudhomme
Год издания: 2020
Описание:
В книге представлены базовые знания о языке программирования Java. Рассказывается как он функционирует, приводится документация и инструменты. Объясняется базовая концепция переносимости, NET, Java, а также использования Java для Web и Java для настольных приложений.
В этой книге также обсуждаются реальные функции языка. Она предоставляет читателю основные сведения о языках программирования Java, чтобы понять, как Java может повысить общую эффективность организации.
Скачать книгу
#книга #java #en
Автор: Gerard Prudhomme
Год издания: 2020
Описание:
В книге представлены базовые знания о языке программирования Java. Рассказывается как он функционирует, приводится документация и инструменты. Объясняется базовая концепция переносимости, NET, Java, а также использования Java для Web и Java для настольных приложений.
В этой книге также обсуждаются реальные функции языка. Она предоставляет читателю основные сведения о языках программирования Java, чтобы понять, как Java может повысить общую эффективность организации.
Скачать книгу
#книга #java #en
Книга: C++20 Quick Syntax Reference
Год издания: 2020
Автор: Mikael Olsson
Описание:
Это краткое руководство по C++20 представляет собой сжатый справочник по коду и синтаксису популярного языка программирования. Издание охватывает такие темы, как назначенные инициализаторы, лямбда-выражения, оператор космического корабля, строковые литералы в качестве параметров шаблона, атомарные умные указатели и контракты.
Скачать книгу
#книга #cpp #en
Год издания: 2020
Автор: Mikael Olsson
Описание:
Это краткое руководство по C++20 представляет собой сжатый справочник по коду и синтаксису популярного языка программирования. Издание охватывает такие темы, как назначенные инициализаторы, лямбда-выражения, оператор космического корабля, строковые литералы в качестве параметров шаблона, атомарные умные указатели и контракты.
Скачать книгу
#книга #cpp #en
Конференция: State of the Browser 2021
В конце октября прошла конференция State of the Browser 2021. На ней было 7 больших докладов, посвящённых эволюции CSS для раскладки, механизмам доступности, стилизации селекта и другим вопросам веб-разработки.
Посмотреть выступления можно здесь.
#конференция #web #en
В конце октября прошла конференция State of the Browser 2021. На ней было 7 больших докладов, посвящённых эволюции CSS для раскладки, механизмам доступности, стилизации селекта и другим вопросам веб-разработки.
Посмотреть выступления можно здесь.
#конференция #web #en
Курс: Бесплатный курс по анализу данных на Python
Небольшой курс по основам анализа данных. Вы изучите несколько библиотек Python, такие как NumPy, Pandas, а также познакомитесь с SQL и не только.
Курс доступен тут.
#курс #python #datascience #ru
Небольшой курс по основам анализа данных. Вы изучите несколько библиотек Python, такие как NumPy, Pandas, а также познакомитесь с SQL и не только.
Курс доступен тут.
#курс #python #datascience #ru
Книга: Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование
Автор: Стивен Клири
Год издания: 2020
Описание:
Если вы побаиваетесь конкурентного и многопоточного программирования, эта книга написана для вас. Стивен Клири предоставляет в ваше распоряжение 85 рецептов работы с .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования.
Конкурентность уже стала общепринятым методом разработки хорошо масштабируемых приложений, но параллельное программирование остается непростой задачей. Подробные примеры и комментарии к коду позволят разобраться в том, как современные инструменты повышают уровень абстракции и упрощают конкурентное программирование.
Скачать книгу
#книга #csharp #ru
Автор: Стивен Клири
Год издания: 2020
Описание:
Если вы побаиваетесь конкурентного и многопоточного программирования, эта книга написана для вас. Стивен Клири предоставляет в ваше распоряжение 85 рецептов работы с .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования.
Конкурентность уже стала общепринятым методом разработки хорошо масштабируемых приложений, но параллельное программирование остается непростой задачей. Подробные примеры и комментарии к коду позволят разобраться в том, как современные инструменты повышают уровень абстракции и упрощают конкурентное программирование.
Скачать книгу
#книга #csharp #ru
Книга: Reactive Programming with Kotlin, 2nd edition
Автор: Alex Sullivan
Год издания: 2020
Описание:
С помощью этой книги вы научитесь использовать RxJava, RxAndroid и RxKotlin для создания сложных реактивных приложений на Android и осуществлять полный контроль над библиотекой, задействуя всю мощь реактивного программирования в ваших приложениях. Вы не только узнаете, как использовать RxJava для создания сложных реактивных приложений на Android, вы также узнаете, как решать общие проблемы проектирования приложений с помощью RxJava, RxAndroid и RxKotlin.
Скачать книгу
#книга #kotlin #en
Автор: Alex Sullivan
Год издания: 2020
Описание:
С помощью этой книги вы научитесь использовать RxJava, RxAndroid и RxKotlin для создания сложных реактивных приложений на Android и осуществлять полный контроль над библиотекой, задействуя всю мощь реактивного программирования в ваших приложениях. Вы не только узнаете, как использовать RxJava для создания сложных реактивных приложений на Android, вы также узнаете, как решать общие проблемы проектирования приложений с помощью RxJava, RxAndroid и RxKotlin.
Скачать книгу
#книга #kotlin #en
Доклад: Отладка TensorFlow с помощью плагинов TensorBoard
Посмотрите эту демонстрацию отладчика TensorFlow — интерактивного веб-интерфейса для управления выполнением моделей TensorFlow, установки точек останова, пошагового перехода по узлам графа, наблюдения за потоком тензоров в реальном времени и выявления проблем вплоть до мельчайших NaN.
Смотрим доклад тут.
#доклад #ml #en
Посмотрите эту демонстрацию отладчика TensorFlow — интерактивного веб-интерфейса для управления выполнением моделей TensorFlow, установки точек останова, пошагового перехода по узлам графа, наблюдения за потоком тензоров в реальном времени и выявления проблем вплоть до мельчайших NaN.
Смотрим доклад тут.
#доклад #ml #en
YouTube
Debugging TensorFlow with TensorBoard plugins (TensorFlow Dev Summit 2018)
Watch this demo of the TensorFlow Debugger, an interactive web GUI for controlling the execution of TensorFlow models, setting breakpoints, stepping through graph nodes, watching tensors flow in real-time, and pinpointing problems down to the tiniest NaN.…