DevNotes Live
6 subscribers
84.2K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from Daily Coding 🔥
📖 On Java 8
🖋 Bruce Eckel, 2021

Эта книга предназначена для "посвященных новичков". Она не предполагает, что вы знаете что-либо о программировании, и проводит вас через материал шаг за шагом. В то же время, книга предполагает, что вы сами сможете разобраться во всем. Это не руководство для "чайников" или "идиотов".

💾 Скачать книгу

Daily Coding #book #java
Forwarded from Daily Coding 🔥
📖 Building Java Programs
🖋 Stuart Reges, Marty Stepp, 2019

Представленная книга вводит новые понятия и синтаксис, используя спиральный подход, обеспечивая тщательную подготовку в процессе работы над материалом CS1. На протяжении первых четырех изданий Building Java Programs и его подход "назад к основам" доказали свою эффективность. Пятое издание было значительно обновлено: включена интеграция JShell, улучшено освещение циклов, переписаны и пересмотрены тематические исследования, примеры, обновлен синтаксис коллекций и идиомы, расширены разделы самопроверки и упражнений, а также новые проекты по программированию.

💾 Скачать книгу

Daily Coding #book #java
Forwarded from Daily Coding 🔥
📖 Волшебство Kotlin
🖋 Пьер-Ив Сомон, 2020

Пьер-Ив Сомон, опытный разработчик на Java, в своей книге очень подробно освещает нюансы программирования на Kotlin, переходя от общего описания языка к его характерным особенностям и возможностям, включая приемы функционального программирования.

💾 Скачать книгу

Daily Coding #book #java
Forwarded from Daily Coding 🔥
📖 Классические задачи Computer Science на языке Python
🖋 Копец Дэвид, 2020

Эта книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, а также упражнениях и алгоритмах. Вам предстоит решать задания по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску, а также кластеризации, графам и пр., вы вспомните то, о чем успели позабыть и овладеете классическими приемами решения повседневных задач.

💾 Скачать книгу

Daily Coding #book #python
Forwarded from Daily Coding 🔥
📖 OpenCV и Java. Обработка изображений и компьютерное зрение
🖋 Николай Прохоренок, 2018

Эта книга знакомит с современными технологиями компьютерного зрения, позволяющими машинам, роботам, веб-камерам, а также другим устройствам распознавать изображения. Приведено описание библиотеки компьютерного зрения OpenCV применительно к языку программирования Java.

💾 Скачать книгу

Daily Coding #book #java
Forwarded from Daily Coding 🔥
📖 Web API Development with Python
🖋 Rehan Haider, 2021

Представленная книга предназначена для новичков с базовыми знаниями программирования, которые уже пытаются понять продвинутые концепции и получить практический опыт взаимодействия и создания API с помощью Python.

💾 Скачать книгу

Daily Coding #book #python #web
Forwarded from The Devs
(learn 'scheme), a complete environment for learning Lisp.

#course #book #lisp
@thedevs

https://thedevs.link/YLxhBG
Forwarded from UX Notes (Антон Григорьев)
Тезисы из книги Скотта Беркуна «Дизайн всего». Книжка небольшая, на один вечер.

— У всего, что сделал человек, есть дизайн. Если он решил «обойтись без дизайна», то дизайн у вещи будет, но, скорее всего, плохой;
— Чтобы вещь была удобной, её надо такой спроектировать. Для этого нужны ресурсы и воля заказчика, который нанимает дизайнеров;
— Именно они задаются вопросом, как улучшить вещь для конкретных пользователей с конкретными потребностями (задачами);
— Без ответа на этот вопрос другие участники команды, создающей вещь, могут преследовать разные, иногда противоположные цели. А дизайн — это командная работа;
— Ответов может быть множество. Не стоит искать их в размышлениях, надо идти к потенциальным пользователям: говорить с ними, наблюдать, испытывать прототипы;
— Чтобы добиться высокого качества, надо исследовать множество идей, сравнивать их, разработать критерии оценки;
— Сколько дизайнеров нужно, чтобы вкрутить лампочку? А почему именно лампочку? Можно перепроектировать комнату или изменить режим дня, чтобы искусственный свет не требовался;
— Умение сформулировать проблему не менее важно, чем сами дизайнерские навыки;
— Стиль — это сообщение, даже если это отсутствие какого-либо стиля. Иногда определиться с ним надо как можно раньше, так как это решение влияет на все остальные (например, при создании спортивного автомобиля);
— Человек куда менее рационален, чем мы предполагаем. Надо изучать психологию, так как подходящие дизайн-решения могут казаться нелогичными (например, кнопки-плацебо);
— Думать о том, как вещь работает, — значит учитывать всё: для чего она нужна, какую роль сыграет в чьей-нибудь жизни, как повлияет на мир;
— Плюс планового устаревания — это технологический прогресс. Но надо помнить: «Мы не наследуем землю у предков — мы берем её взаймы у детей» (Уэнделл Берри);
— За каждое улучшение кто-то должен заплатить: покупатель, компания или государство. Успех дизайна зависит в том числе от способности дизайнера продать идею заказчику. Подушки безопасности — круто, но +$750 к цене машины;
— Процесс поиска решения — это цикл «Узнавать → Создавать». Исследования в области дизайна очень важны, поэтому и стали отдельной профессией;
— Команда, состоящая из не похожих друг на друга людей, позволит посмотреть на вещь под разными углами ещё до исследования и сделать дизайн инклюзивнее;
— Настоящий дизайн учитывает технические, организационные, финансовые, законодательные и прочие ограничения. Компромисс — одна из центральных концепций в дизайне;
— Хороший дизайн не заставляет пользователя думать (например, предлагает узнать, а не вспомнить), снижает количество ошибок, уменьшает серьёзность последствий, помогает пользователю сохранять состояние потока при выполнении задачи;
— Чем больше инструкций, тем хуже дизайн. Нет ничего плохого в добавлении функций, если они не усложняют использование вещи. Но иногда нужна продуманная сложность (в кабине самолёта);
— Посмотрите на создаваемую вещь в контексте;
— Подумайте, кому сейчас или в будущем может навредить ваш дизайн и как можно этого избежать? Готовы ли вы выйти на сцену перед своими клиентами и рассказать, как ваш продукт влияет на их поведение и выбор?

#book
Forwarded from The Devs
The nature of code: simulating natural systems with p5.js.

#book #js #processing
@thedevs

https://thedevs.link/4ocAMR
Под конец 2024 года напечатано уже 9000 книг «Паттерны дизайн-менеджмента» — осталась тысяча до моей минимальной цели. Было три доп.тиража по мере продаж с небольшими багфиксами всплывших опечаток. Кажется, книга оказалась востребованной для нишевой узкопрофессиональной литературы :)
 
Напомню, что её можно заказать в любую страну мира.
 
#book
Forwarded from UX Notes
Андрей Шапиро написал книгу о рабочих историях и карте реализации историй.

— Общее представление о них можно получить из опубликованной ранее статьи;
— В книге рассмотрены недостатки User stories, Job stories и некоторых других шаблонов (шаблон вопроса, похоже, используется в Модели информационных ожиданий «Собаки Павловой»);
— Например, они могут наводить на одно конкретное решение, которое часто оказывается неверным, так как задача ещё слабо изучена, либо проблема лишь подразумевается и формулируется в виде решения-кандидата;
— Оперировать альтернативами в разработке крайне важно, так как время и деньги ограничены, и непонятно, какое решение уложится в срок и бюджет;
— Они не описывают предметную область, что нередко приводит к последующему перепроектированию;
— Рабочая история как текстовая модель построена таким образом, чтобы этих недостатков избежать;
— Её состав: цель действия (зачем?), носитель (кто или что выполняет действие), ситуация (контекст, когда происходит действие), способ действия (каким образом что-то делается), объекты оперирования (с чем взаимодействует носитель, что получается в итоге);
— Кроме шаблона истории, инструкции по его заполнению, примеров из многолетней практики и разбора потенциальных ошибок при составлении историй в книге есть даже примеры бесед с заказчиком, в ходе которых история появляется и обрастает деталями;
— Карта реализации историй, подобно User story map, собирает все истории вместе и помогает увидеть всю картину, а также позволяет дополнить истории информацией о возможных формах их реализации (варианты технических решений) и составе блоков соответствующего интерфейса;
— Можно сначала записать «кнопку», которую хочет добавить стейкхолдер, и потом разобраться с её первопричиной и контекстом. Главное, чтобы все слои в конце концов оказались согласованы.

#book #user_story
Под конец 2025 года напечатано уже 16 000 книг «Паттерны дизайн-менеджмента» — это уже в полтора раза выше моих первичных ожиданий.
 
Было семь доп.тиражей по мере продаж с небольшими багфиксами всплывших опечаток. Ни разу не ожидал такого ажиотажа вокруг нишевой узкопрофессиональной литературы, но приятно, чо уж тут :) Если тираж докапает до 25 000 — буду счастливее некуда.
 
Напомню, что её можно заказать в любую страну мира (или тут).
 
P.S. И чтобы два раза не вставать — черновик второй книги «Копилот цифрового брендинга» готов. Сейчас заканчивается первый поток этого же курса и я буду дорабатывать фреймворк по обратной связи весь 2026. Если всё будет понятно-предсказуемо — есть шанс открыть предпродажи в конце 2027. И тогда же смогу заняться вторым изданием «Паттернов дизайн-менеджмента» — накопилась уйма свежего материала.
 
P.P.S. И напомню про новый курса «Паттерны дизайн-менеджмента», который стартует 1 марта. Записаться.
 
#book
Forwarded from The Devs
Immersive Linear Algebra; a book with fully interactive figures.

#resources #book #math
@thedevs

https://thedevs.link/WgkLUv