программирование

Рекурсивная книга о рекурсии, Свейгарт Э., 2023

Рекурсивная книга о рекурсии, Свейгарт Э., 2023.

Книга «Рекурсивная книга о рекурсии» содержит примеры кода на языке Python и JavaScript, которые иллюстрируют основы рекурсии и проясняют фундаментальные принципы всех рекурсивных алгоритмов. Из книги вы узнаете о том, когда стоит использовать рекурсивные функции (и, главное, когда этого не нужно делать), как реализовывать классические рекурсивные алгоритмы, часто обсуждаемые на собеседованиях, а также о том, как рекурсивные методы помогают решать задачи, связанные с обходом дерева, комбинаторикой и другими сложными темами.

Рекурсивная книга о рекурсии, Свейгарт Э., 2023
Скачать и читать Рекурсивная книга о рекурсии, Свейгарт Э., 2023
 

Распределенные данные, Алгоритмы работы современных систем хранения информации, Петров А., 2021

Распределенные данные, Алгоритмы работы современных систем хранения информации, Петров А., 2021.

Когда дело доходит до выбора, использования и обслуживания базы данных, важно понимать ее внутреннее устройство. Как разобраться в огромном море доступных сегодня распределенных баз данных и инструментов? На что они способны? Чем различаются? Алекс Петров знакомит нас с концепциями, лежащими в основе внутренних механизмов современных баз данных и хранилищ. Для этого ему пришлось обобщить и систематизировать разрозненную информацию из многочисленных книг, статей, постов и даже из нескольких баз данных с открытым исходным кодом. Вы узнаете об принципах и концепциях, используемых во всех типах СУБД, с акцентом на подсистеме хранения данных и компонентах, отвечающих за распределение. Эти алгоритмы используются в базах данных, очередях сообщений, планировщиках и в другом важном инфраструктурном программном обеспечении. Вы разберетесь, как работают современные системы хранения информации, и это поможет взвешенно выбирать необходимое программное обеспечение и выявлять потенциальные проблемы.

Распределенные данные, Алгоритмы работы современных систем хранения информации, Петров А., 2021
Скачать и читать Распределенные данные, Алгоритмы работы современных систем хранения информации, Петров А., 2021
 

Разработка игр на Unity 2018 за 24 часа, Гейг М., 2020

Разработка игр на Unity 2018 за 24 часа, Гейг М., 2020.

Unity — невероятно мощный игровой движок, популярный среди разработчиков игр как профессионального, так и любительского уровня. Автор книги — Майк Гейг, руководитель направления информационно-разъяснительной работы в компании Unity Technologies. Эта книга призвана ускорить обучение читателя и дать ему возможность как мож- но быстрее начать работу с Unity и освоить принципы игрового программирования. Вы не только приобретете теоретические знания об игровом движке Unity, но и создадите небольшое портфолио игр, которое пригодится вам в будущем.

Разработка игр на Unity 2018 за 24 часа, Гейг М., 2020
Скачать и читать Разработка игр на Unity 2018 за 24 часа, Гейг М., 2020
 

Пять строк кода, Роберт Мартин рекомендует, Клаусен К., 2023

Пять строк кода, Роберт Мартин рекомендует, Клаусен К., 2023.

В каждой кодовой базе есть ошибки и слабые места, которые нужно найти и исправить. Правильный рефакторинг сделает ваш код элегантным, удобным для чтения и простым в обслуживании. Познакомьтесь с уникальным подходом, позволяющим реализовать любой метод в пяти строках кода. И не забывайте про тайну, хорошо известную большинству senior-разработчиков: иногда проще ухудшить код и вернуться к его исправлению позже. «Пять строк кода» — это свежий взгляд на рефакторинг для разработчиков любого уровня. Вы узнаете, когда проводить рефакторинг, как использовать паттерны, а также научитесь определять признаки, которые говорят о том, что код необходимо удалить Для разработчиков всех уровней. В примерах используется доступный и понятный синтаксис TypeScript, который позволяет перейти к любому языку высокого уровня.

Пять строк кода, Роберт Мартин рекомендует, Клаусен К., 2023
Скачать и читать Пять строк кода, Роберт Мартин рекомендует, Клаусен К., 2023
 

Продвинутые алгоритмы и структуры данных, Ла Рокка М., 2024

Продвинутые алгоритмы и структуры данных, Ла Рокка М., 2024.

Познакомьтесь с самыми необходимыми алгоритмами решения сложных задач программирования в области анализа данных, машинного обучения и графов. Вы постоянно сталкиваетесь с бесчисленными проблемами программирования, которые поначалу кажутся запутанными, трудными или нерешаемыми? Не отчаивайтесь! Многие из «новых» проблем уже имеют проверенные временем решения. Эффективные подходы к решению широкого спектра сложных задач кодирования легко адаптировать и применять в собственных приложениях, а при необходимости — создавать собственные структуры данных под конкретную задачу. Сбалансированное сочетание классических, продвинутых и новых алгоритмов обновит ваш инструментарий программирования, добавив в него новые перспективы и практические методы.

Продвинутые алгоритмы и структуры данных, Ла Рокка М., 2024
Скачать и читать Продвинутые алгоритмы и структуры данных, Ла Рокка М., 2024
 

Программирование на Scratch для детей, Уровень 1, Пашковская Ю.В., 2024

Программирование на Scratch для детей, Уровень 1, Пашковская Ю.В., 2024.

В данном пособии дети смогут познакомиться с основами программирования в среде Scratch (Скретч). Особенность этой среды заключается в том, что программированию обучаются играя. В Скретче можно сочинять истории, рисовать, оживлять придуманные персонажи, создавать презентации и игры. В книге содержится множество проектных заданий, при этом задания на компьютере чередуются с чтением и выполнением заданий в письменном виде. Все задания носят творческий характер, что позволит детям развивать знания об алгоритмах, полученные в начальной школе в предметной области «Математика и информатика», а также овладевать инструментами программирования в среде Скретч и применять эти знания и умения при выполнении проектных задании из других предметных областей. Книга предназначена для дополнительного образования в школе и дома. Она будет полезна как руководителям кружков, так и родителям юных программистов.

Программирование на Scratch для детей, Уровень 1, Пашковская Ю.В., 2024
Скачать и читать Программирование на Scratch для детей, Уровень 1, Пашковская Ю.В., 2024
 

Интерфейс, Основы проектирования взаимодействия, Купер А., Рейман Р., Кронин Д., Носсел К., 2021

Интерфейс, Основы проектирования взаимодействия, Купер А., Рейман Р., Кронин Д., Носсел К., 2021.

Алан Купер начал работу над первым изданием этой книги 20 лет назад. Он убеждал программистов в том, что пришла пора шагнуть навстречу пользователям и начать писать программы, которые будут им нравиться. В наши дни сложилась совершенно иная ситуация — оцифровка всех видов информации заставила пользователей с головой окунуться в новые технологии. Четвертое издание книги учитывает все изменения в отрасли, произошедшие за последние семь лет, с сохранением всех идей из предыдущих изданий, не потерявших актуальности. Проектирование взаимодействия— это ориентированный на человека подход проектирования интерактивных цифровых продуктов, сред, систем и сервисов. Много внимания уделено проектированию поведения — аспекту, которым традиционные дисциплины проектирования нередко пренебрегают. В этой книге во главу угла ставится целеориентированный подход, при котором основное внимание проектировщиков концентрируется на целях пользователей (то есть на причинах, по которым те используют данный продукт), на их ожиданиях, мировоззрении и склонностях. Именно он позволяет создавать мощные решения, с которыми приятно работать.

Интерфейс, Основы проектирования взаимодействия, Купер А., Рейман Р., Кронин Д., Носсел К., 2021
Скачать и читать Интерфейс, Основы проектирования взаимодействия, Купер А., Рейман Р., Кронин Д., Носсел К., 2021
 

Грокаем алгоритмы, Иллюстрированное пособие для программистов и любопытствующих, Бхаргава А., 2022

Грокаем алгоритмы, Иллюстрированное пособие для программистов и любопытствующих, Бхаргава А., 2022.

Алгоритмы — это всего лишь пошаговые инструкции решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время? Откройте великолепно иллюстрированную книгу, и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие.

Грокаем алгоритмы, Иллюстрированное пособие для программистов и любопытствующих, Бхаргава А., 2022
Скачать и читать Грокаем алгоритмы, Иллюстрированное пособие для программистов и любопытствующих, Бхаргава А., 2022
 
Показана страница 4 из 143