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

Роберт Мартин рекомендует, Код, который умещается в голове, Эвристики для разработчиков, Симан М., 2023

Роберт Мартин рекомендует, Код, который умещается в голове, Эвристики для разработчиков, Симан М., 2023.

Незаменимые практические советы по написанию кода в устойчивом темпе и по управлению сложностью, из-за которой проекты часто выходят из-под контроля. В книге описываются методы и процессы, позволяющие решать ключевые вопросы: от создания чек-листов до организации командной работы, от инкапсуляции до декомпозиции, от проектирования API до модульного тестирования. Автор иллюстрирует свои выводы фрагментами кода, взятыми из готового проекта. Написанные на языке C#, они будут понятны всем, кто использует любой объектно-ориентированный язык, включая Java, C++ и TypeScript. Для более глубокого изучения материала вы можете загрузить весь код и подробные комментарии к коммитам.

Роберт Мартин рекомендует, Код, который умещается в голове, Эвристики для разработчиков, Симан М., 2023
Скачать и читать Роберт Мартин рекомендует, Код, который умещается в голове, Эвристики для разработчиков, Симан М., 2023
 

Фундаментальный подход к программной архитектуре, Паттерны, свойства, проверенные методы, Ричардc М., Форд Н., 2023

Фундаментальный подход к программной архитектуре, Паттерны, свойства, проверенные методы, Ричардc М., Форд Н., 2023.

Архитекторы ПО стабильно входят в десятку самых высокооплачиваемых профессий. Но до сих пор не было реального руководства, которое позволило бы разработчикам стать архитекторами. И вот наконец появилась книга, в которой дается всеобъемлющий обзор разнообразных аспектов архитектуры программного обеспечения. Начинающие и уже состоявшиеся архитекторы найдут в ней паттерны архитектур, определения компонентов, приемы построения эволюционных архитектур и множество других тем. Марк Ричардс и Нил Форд обладают бесценным практическим опытом, профессионально занимаются этой темой, уделяя особое внимание принципам построения архитектуры, применимым ко всем технологическим стекам. Они предлагают современный взгляд на архитектуру ПО с учетом всех нововведений последнего десятилетия.

Фундаментальный подход к программной архитектуре, Паттерны, свойства, проверенные методы, Ричардc М., Форд Н., 2023
Скачать и читать Фундаментальный подход к программной архитектуре, Паттерны, свойства, проверенные методы, Ричардc М., Форд Н., 2023
 

Рекурсивная книга о рекурсии, Свейгарт Э., 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
 
Показана страница 4 из 143