Обучалка в Телеграм

учебник по программированию

Android, Программирование для профессионалов, Филлипс Б., Стюарт К., Марсикано К., Гарднер Б., 2021

Android, Программирование для профессионалов, Филлипс Б., Стюарт К., Марсикано К., Гарднер Б., 2021.

   Познакомьтесь с возможностями программирования Android на языке Kotlin! Множество примеров приложений с четкими объяснениями ключевых концепций и API позволят легко разобраться в самых трудных задачах. Эта книга посвящена прикладным методам разработки приложений на Kotlin, и подойдет для всех версий Android от 5.0 (Lollipop) до 8.1 (Oreo) и выше. Используйте Android Studio для создания приложений, чтобы проверять код на каждом этапе, интегрировать его с другими приложениями, работать с изображениями, воспроизводить аудио и делать многое другое. Каждая глава продумана (и протестирована) так, чтобы вы смогли получить максимум опыта и знания, необходимые для разработки под Android.

Android, Программирование для профессионалов, Филлипс Б., Стюарт К., Марсикано К., Гарднер Б., 2021
Купить бумажную или электронную книгу и скачать и читать Android, Программирование для профессионалов, Филлипс Б., Стюарт К., Марсикано К., Гарднер Б., 2021
 

C++, Практика многопоточного программирования, Уильямс Э., 2020

C++, Практика многопоточного программирования, Уильямс Э., 2020.

   Язык С++ выбирают, когда надо создать по-настоящему молниеносные приложения. А качественная конкурентная обработка сделает их еще быстрее. Новые возможности С++17 позволяют использовать всю мощь многопоточного программирования, чтобы с легкостью решать задачи графической обработки, машинного обучения и др.
Энтони Уильямс, эксперт конкурентной обработки, рассматривает примеры и описывает практические задачи, а также делится секретами, которые пригодятся всем, в том числе и самым опытным разработчикам. Теперь вам доступны все аспекты конкурентной обработки на C++17 - от создания новых потоков до проектирования полнофункциональных многопоточных алгоритмов и структур данных.

C++, Практика многопоточного программирования, Уильямс Э., 2020
Купить бумажную или электронную книгу и скачать и читать C++, Практика многопоточного программирования, Уильямс Э., 2020
 

Bash и кибербезопасность, Атака, защита и анализ из командной строки Linux, Тронкон П., Олбинг К., 2020

Bash и кибербезопасность, Атака, защита и анализ из командной строки Linux, Тронкон П., Олбинг К., 2020.

   Командная строка может стать идеальным инструментом для обеспечения кибербезопасности. Невероятная гибкость и абсолютная доступность превращают стандартный интерфейс командной строки (CLI) в фундаментальное решение, если у вас есть соответствующий опыт.
Авторы Пол Тронкон и Карл Олбинг рассказывают об инструментах и хитростях командной строки, помогающих собирать данные при упреждающей защите, анализировать логи и отслеживать состояние сетей. Пентестеры узнают, как проводить атаки, используя колоссальный функционал, встроенный практически в любую версию Linux.

Bash и кибербезопасность, Атака, защита и анализ из командной строки Linux, Тронкон П., Олбинг К., 2020
Купить бумажную или электронную книгу и скачать и читать Bash и кибербезопасность, Атака, защита и анализ из командной строки Linux, Тронкон П., Олбинг К., 2020
 

Совершенный алгоритм, Жадные алгоритмы и динамическое программирование, Рафгарден Т., 2020

Совершенный алгоритм, Жадные алгоритмы и динамическое программирование, Рафгарден Т., 2020.

   Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IТ-компанию.
В новой книге Тим Рафгарден расскажет о жадных алгоритмах (задача планирования, минимальные остовные деревья, кластеризация, коды Хаффмана) и динамическом программировании (задача о рюкзаке, выравнивание последовательностей, кратчайшие пути, оптимальные деревья поиска).
Серия книг «Совершенный алгоритм» адресована тем, у кого уже есть опыт программирования, и основана на онлайн-курсах, которые регулярно проводятся с 2012 года. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах.

Совершенный алгоритм, Жадные алгоритмы и динамическое программирование, Рафгарден Т., 2020
Купить бумажную или электронную книгу и скачать и читать Совершенный алгоритм, Жадные алгоритмы и динамическое программирование, Рафгарден Т., 2020
 

Совершенный алгоритм, Алгоритмы для NP-трудных задач, Рафгарден Т., 2021

Совершенный алгоритм, Алгоритмы для NP-трудных задач, Рафгарден Т., 2021.

   Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IТ-компанию.
Если вы уже достаточно прокачались в асимптотическом анализе, жадных алгоритмах и динамическом программировании, самое время рассмотреть понятие NP-трудности, которое часто вызывает неподдельный страх. Тим Рафгарден покажет, как распознать NP-трудную задачу, расскажет, как избежать решения с нуля, и поможет найти эффективные пути решения.
Серия книг «Совершенный алгоритм» адресована тем, у кого уже есть опыт программирования, и основана на онлайн-курсах, которые регулярно проводятся с 2012 года. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах.

Совершенный алгоритм, Алгоритмы для NP-трудных задач, Рафгарден Т., 2021
Купить бумажную или электронную книгу и скачать и читать Совершенный алгоритм, Алгоритмы для NP-трудных задач, Рафгарден Т., 2021
 

Kotlin, Программирование для профессионалов, Скин Д., Гринхол Д., 2020

Kotlin, Программирование для профессионалов, Скин Д., Гринхол Д., 2020.

   Kotlin — язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android.
Книга Джоша Скина и Дэвида Гринхол а основана на популярном курсе Kotlin Essentials от Big Nerd Ranch. Яркие и полезные примеры, четкие объяснения ключевых концепций и основополагающих API не только знакомят с языком Kotlin, но и учат эффективно использовать его возможности, а также позволяют освоить среду разработки IntelliJ IDEA от JetBrains.
Неважно, опытный вы разработчик, который хочет выйти за рамки Java, или изучаете первый язык программирования. Джош и Дэвид проведут вас от основных принципов к расширенному использованию Kotlin, чтобы вы могли создавать надежные и эффективные приложения.

Kotlin, Программирование для профессионалов, Скин Д., Гринхол Д., 2020
Купить бумажную или электронную книгу и скачать и читать Kotlin, Программирование для профессионалов, Скин Д., Гринхол Д., 2020
 

Разработка с использованием квантовых компьютеров, Силва В., 2020

Разработка с использованием квантовых компьютеров, Силва В., 2020.

   Квантовые вычисления не просто меняют реальность! Совершенно новая отрасль рождается на наших глазах, чтобы создать немыслимое ранее и обесценить некоторые достижения прошлого.
В этой книге рассмотрены наиболее важные компоненты квантового компьютера: кубиты, логические вентили и квантовые схемы, а также объясняется отличие квантовой архитектуры от традиционной. Вы сможете бесплатно экспериментировать с ними как в симуляторе, так и на реальном квантовом устройстве с применением IBM Q Experience.
Вы узнаете, как выполняются квантовые вычисления с помощью QISKit (программный инструментарий для обработки квантовой информации). Python SDK и других API, в частности QASM.
Наконец, вы изучите современные квантовые алгоритмы, реализующие запутанность, генерацию случайных чисел, линейный поиск, факторизацию целых чисел и др. Разберетесь с состояниями Белла, описывающими запутанность, алгоритмом Гровера для линейного поиска, алгоритмом Шора для факторизации целых чисел, алгоритмами оптимизации и многим другим.

Разработка с использованием квантовых компьютеров, Силва В., 2020
Купить бумажную или электронную книгу и скачать и читать Разработка с использованием квантовых компьютеров, Силва В., 2020
 

Паттерны объектно-ориентированного проектирования, Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д., 2020

Паттерны объектно-ориентированного проектирования, Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж., 2020.

   Больше 25 лет прошло с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский» язык, на котором разговаривают айтишники, поменялся, многие англоязычные термины стали привычными, паттерны вошли в нашу жизнь.
Перед вами юбилейное издание с обновленным переводом книги, ставшей must-read для каждого программиста. «Паттерны объектно-ориентированного проектирования» пришли на смену «Приемам объектно-ориентированного проектирования».
Четыре первоклассных разработчика — Банда четырех — представляют вашему вниманию опыт ООП в виде двадцати трех паттернов. Паттерны появились потому, что разработчики искали пути повышения гибкости и степени повторного использования своих программ. Авторы не только дают принципы использования шаблонов проектирования, но и систематизируют информацию. Вы узнаете о роли паттернов в архитектуре сложных систем и сможете быстро и эффективно создавать собственные приложения с учетом всех ограничений, возникающих при разработке больших проектов. Все шаблоны взяты из реальных систем и основаны на реальной практике. Для каждого паттерна приведен код на C++ или Smalltalk, демонстрирующий его возможности.

Паттерны объектно-ориентированного проектирования, Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж., 2020
Купить бумажную или электронную книгу и скачать и читать Паттерны объектно-ориентированного проектирования, Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д., 2020
 
Показана страница 108 из 147