Перейти к содержимому
Антон ГончаровРазработчик ИИ-систем

Код. Тайный язык информатики

Чарльз Петцольд

  • Программирование
  • Архитектура компьютера

Петцольд собирает компьютер с нуля прямо на страницах книги: от азбуки Морзе, шрифта Брайля и фонарика до реле, логических вентилей, двоичного сумматора, памяти и процессора, который выполняет программу. Без формул — только последовательные шаги, каждый из которых понятен.

Главные мысли

  1. Любая информация — это код: договорённость, что означает каждая комбинация сигналов.
  2. Из простых логических вентилей собирается всё: сумматор, память, процессор.
  3. Двоичная система — не выбор математиков, а следствие того, что у переключателя два состояния.
  4. Программа — те же числа в памяти, которые процессор читает как инструкции.

Где и как применил

  • Демо · Веб-приложение · экономика AI · нативный JS

    Калькулятор стоимости AI-бота

    Настоящий токенизатор o200k в браузере показывает, как текст превращается в числа для модели и почему по-русски тот же смысл занимает больше токенов.

  • Демо · Веб-приложение · OCR · проверка реквизитов

    Распознавание документов

    Контрольные числа ИНН и счетов — тоже код: по ним ошибка распознавания находится и исправляется.

  • Демо · Веб-приложение · безопасность AI · нативный JS

    Тренажёр защиты от prompt-инъекций

    Атаки через base64, невидимые символы и латинские буквы-двойники: защита сначала приводит текст к одному виду (Unicode NFKC).

Ещё на полке

  • Читаю

    Прикладные API для искусственного интеллекта и Data Science

    Райан Дэй

    Практическая книга о том, как сделать API для данных и как подключить к нему ИИ. Сквозной проект — сервис на FastAPI с базой и документацией, затем SDK для него, использование API в аналитике и, наконец, агенты на LangChain, которые сами вызывают API.

    ИИ и агентыPythonAPIПрименено в 3 проектах
  • Читаю

    Серверные приложения на Python, Django, Flask и FastAPI

    Р. С. Бухарев

    Путь серверной разработки на Python — от сокетов и протоколов до архитектуры и запуска на сервере. Django, Flask и FastAPI разобраны на реальных проектах: CRM-система, Telegram-бот с серверной логикой, REST API для мобильного приложения и чат на WebSocket. Отдельные главы — про кеширование и масштабирование, Docker и Kubernetes, PostgreSQL, MySQL, SQLite и MongoDB и про безопасность: хеширование паролей, JWT и OAuth 2.0, защита от SQL-инъекций, XSS и CSRF, TLS.

    ПрограммированиеPythonБэкендПрименено в 1 проекте