home.social

#книги_по_программированию — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #книги_по_программированию, aggregated by home.social.

fetched live
  1. Книга по Python для школьников и студентов

    В образовании я уже второй десяток и все мои учебные программы создаются самостоятельно. Каждый год я обновляю их новыми алгоритмами, идеями занятий согласно возрастным особенностям учащихся и требований по стандартам как государственным, так и бизнеса. Обучаю математике, программированию и робототехнике, как в рамках школьного и дополнительного образования, затрагивая вузовскую программу, так и в рамках индивидуальных занятий для приобретения человеком тех или иных навыков и знаний в профессиональной деятельности. Поэтому всегда изучаю вышедшие книги, обновления софта и т.д. Одной из сложных задач является составления интересных учебных программ для школьников, так чтобы они отвечали и ФГОС, и подходу STEAM. Дети лучше понимают академический материал на наглядных примерах, которые дают им либо новый опыт познания мира, либо служат хорошим прикладным инструментом для решения насущных задач. Книг такого характера можно пересчитать по пальцам, у которых действительно есть связь со школьной программой, условно, от 3 до 11 класса по определённым предметам. В моём случае – это математика, информатика и физика. И вот относительно недавно у меня появилась новая книга, отвечающая заданным критериям, под названием « Азбука Python. Подробный самоучитель для школьников и студентов ». Здесь изложен интересный материал с демонстрацией своих алгоритмов, которые не встретишь в книгах по программированию для детей. Некоторые из них я и хотел бы осветить. Возможно для тех, кто преподаёт или тем, кто обучается программированию будет интересно.

    habr.com/ru/articles/1098010/

    #книга #школа #учебник #python #рекурсия #ооп #вуз #дроби #python3 #книги_по_программированию

  2. Когда прототипа недостаточно: 3 книги в предзаказе для тех, кто проектирует сложные системы

    Привет, Хаброжители! Как сделать ИИ-приложение надежным, объяснить архитектуру системы всей команде и построить хранилище данных, которое выдержит нагрузку? Собрали три новинки для разработчиков, архитекторов и дата-инженеров — с практическими подходами, примерами и решениями реальных инженерных задач. Все три книги уже доступны для предзаказа.

    habr.com/ru/companies/piter/ar

    #предзаказ #книги_по_программированию

  3. Книга: «Предметно-ориентированное проектирование. Модернизация легаси-систем и снижение рисков с помощью DDD»

    Привет, Хаброжители! В мире, где большинство компаний вынуждены поддерживать сложные легаси-системы, главная проблема — не написать новое ПО, а превратить запутанный «большой комок грязи» в устойчивую, гибкую и понятную архитектуру. Книга «Предметно-ориентированное проектирование» Каролы Лилиенталь и Хеннинга Швентнера — практическое руководство по предметно-ориентированной трансформации легаси-систем. Авторы предлагают проверенный метод, сочетающий DDD, совместное моделирование, оценку архитектуры и пошаговые рефакторинги.

    habr.com/ru/companies/piter/ar

    #разработка_ПО #DDT #DomainDriven_Design #модульная_архитектура #архитектура_ПО #книги_по_программированию

  4. Почему ИИ-продукты не работают без дизайна? Открыт предзаказ на «Паттерны проектирования ИИ-интерфейсов»

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

    habr.com/ru/companies/piter/ar

    #Читальный_зал #Промптинжиниринг #предзаказ #книги_по_программированию #ux_дизайн #ui_дизайн

  5. Кто-нибудь читал это до релиза? Как мы ловим ошибки в ИТ-книгах

    Представьте фрагмент книги о полнотекстовом поиске. В базе данных хранятся персонажи Disney. Автор объясняет: если искать слово «мышь», система вернет запись «Микки Маус», потому что только она содержит это слово. На английском пример работает. В оригинале запрос mouse совпадает со словом Mouse в имени Mickey Mouse. В русском переводе связь исчезает. В «Микки Маусе» нет слова «мышь», поэтому обещанного результата читатель не получит. Такая ошибка выглядит забавно, пока пример остается на странице. Если человек повторяет его во время обучения, он видит другое поведение системы и начинает искать проблему в коде, настройках базы или собственном понимании темы. Один маленький переводческий промах ломает весь учебный эпизод. Именно с таких наблюдений началась история нашего клуба книжных дебагеров

    habr.com/ru/companies/oleg-bun

    #Read_IT_Club #ИТкниги #техническая_литература #научное_редактирование #рецензирование_книг #технический_перевод #локализация #книги_по_программированию #обучение_в_IT #качество_перевода

  6. Открыт предзаказ на второе издание «Грокаем алгоритмы искусственного интеллекта»

    Привет, Хаброжители! На протяжении всей своей истории человечество неустанно искало способы решать задачи, прикладывая как можно меньше усилий. Люди всегда стремились создавать инструменты и автоматизировать повторяющиеся действия, чтобы выживать и экономить силы. Здесь некоторые могут поспорить, заявив, что человек умен, ищет возможности совершенствования, умеет творчески решать задачи и создавать произведения искусства в области литературы, музыки и т.п. Но второе обновленное издание « Грокаем алгоритмы искусственного интеллекта » не ставит целью обсуждение философской сути бытия. Оно дает обзор методов искусственного интеллекта, которые можно применять для решения прикладных задач.

    habr.com/ru/companies/piter/ar

    #Научнопопулярное #предзаказ #книги_по_программированию

  7. Книга: «LLM на практике. Большие языковые модели от идеи до внедрения»

    Привет, Хаброжители! Искусственный интеллект стремительно развивается, и именно большие языковые модели (LLM) задают направление всей индустрии. Погрузитесь в процесс проектирования, обучения и развертывания LLM в реальных бизнес-задачах, опираясь на лучшие практики MLOps. Авторы шаг за шагом показывают, как создать экономичную, масштабируемую и модульную систему на основе LLM. Вместо простых экспериментов в изолированных блокнотах Jupyter научитесь строить комплексные системы, готовые к полноценной эксплуатации.

    habr.com/ru/companies/piter/ar

    #книги_по_программированию #книга #llm #ml #mlops

  8. От прототипа до продукта: как на самом деле проектируют приложения на базе LLM

    Самое опасное в больших языковых моделях — то, насколько легко с ними можно что-нибудь сделать. Вернее, даже не так: прототип продукта с LLM сделать удивительно легко, а вот хорошее приложение на его основе — удивительно трудно. Именно об этот подводный камень и спотыкаются большинство разработчиков на этапе перехода от минимально работоспособной модели к созданию полноценного продукта. Причина, на самом деле, банальна: между «смотрите, я за вечер навайбкодил работающего чат-бота» и «этим ботом ежедневно пользуются десять тысяч человек» лежит примерно такая же пропасть, как между собранным в гараже прототипом карта из водопроводных труб с мотором от триммера и гоночным болидом «Формулы-1». Именно эта проблема рассматривается в книге Сухаса Пая « А теперь - чуть подробнее!

    habr.com/ru/companies/bhv_publ

    #книги #книги_по_программированию #LLM #ML #ИИ #искусственный_интеллект #машинное_обучение

  9. Предзаказ на книгу: «Высоконагруженные приложения. Программирование, масштабирование, поддержка. 2-е изд.»

    Привет, Хаброжители! Мы открыли предзаказ на книгу: «Высоконагруженные приложения. Программирование, масштабирование, поддержка. 2-е изд.» и хотим рассказать вам немного о ней. «Высоконагруженные приложения» в русскоязычном IT-сообществе ласково называют «книгой с кабанчиком». И это не просто мем - это настоящий канон для всех, кто строит системы, которые не должны падать под нагрузкой в миллионы пользователей.

    habr.com/ru/companies/piter/ar

    #книги_по_программированию #предзаказ #кабанчик #книга_с_кабанчиком #высоконагруженные #масштабирование #работа_с_данными

  10. Та самая Оркестрация

    Итак, у вашего агента имеется набор инструментов, которыми он может пользоваться. Теперь нужно заняться их оркестрацией для решения реальных задач. Оркестрация не сводится к простому выбору того, когда и какие инструменты следует вызывать. Необходимо также создать правильный контекст для каждого вызова модели, чтобы действия были эффективными и обоснованными. Хотя простым задачам бывает достаточно одного инструмента с минимальным контекстом, более сложные рабочие процессы требуют тщательного планирования, чтения памяти и сборки динамического контекста для точного выполнения каждого шага. В этой главе мы рассмотрим стратегии оркестрации, создание контекста, выбор инструментов, исполнение, а также планирование топологий для построения агентов, способных эффективно и надежно решать многошаговые задачи из реальной практики. Как показано на рис. 5.1, суть оркестрации заключается в том, как система использует имеющиеся в ее распоряжении ресурсы для эффективной обработки пользовательских запросов.

    habr.com/ru/companies/piter/ar

    #книги_по_программированию #книга #предзаказ #агент #ии #ai #ииагент

  11. Книга: «Анализ данных с LLM. Текст, таблицы, изображения и аудио»

    Привет, Хаброжители! Большие языковые модели (LLM) позволяют оптимизировать и ускорить решение практически любой задачи в области анализа данных. Освойте методы для анализа больших массивов текстовых, табличных и графовых данных, изображений, видео и многого другого с помощью понятных запросов на естественном языке и нескольких строк кода на Python.

    habr.com/ru/companies/piter/ar

    #llm #language_models #анализ #данные #книги_по_программированию #книга #машинное_обучение

  12. Жизненный цикл API

    Жизненный цикл разработки ПО (Software Development Life Cycle, SDLC) — это процесс управления программным обеспечением на протяжении всего времени его существования, от планирования до вывода из эксплуатации. API относится к программному обеспечению, поэтому термин «жизненный цикл API» синонимичен SDLC. Даже если ваш API не пройдет полный цикл, понимание того, из каких этапов тот состоит, поможет вам выработать подход к разработке. Жизненный цикл API состоит из таких этапов, как: планирование, проектирование, реализация, тестирование, развертывание, сопровождение и выведение из эксплуатации.

    habr.com/ru/companies/piter/ar

    #книги_по_программированию #книга #api #программный_интерфейс #веб

  13. Книга: «Компьютерные сети. Принципы, технологии, протоколы. 7-е издание.»

    Седьмое издание «Компьютерные сети». Виктор Олифер, Наталья Олифер — лучший российский учебник по сетевым технологиям. Учебник, который уже 25 лет не сходит с конвейера. Переведён на четыре языка, используется в вузах по всей стране. И при этом каждое новое издание серьёзно обновляется — примерно на четверть. В этой области иначе нельзя: книга устаревает быстрее, чем доезжает до склада. Что остаётся железным — фундаментальное ядро. Книга объясняет, как сети работают по-настоящему: не в красивых вендорских терминах, а через протоколы, стеки и архитектурные решения. Поэтому её берут студенты, а потом к ней возвращаются инженеры, когда нужно вспомнить «а почему, собственно, всё устроено именно так».

    habr.com/ru/companies/piter/ar

    #сети #администрирование #книги_по_программированию #книга

  14. Книга: «Безопасность контейнеров. Фундаментальный подход к защите контейнеризированных приложений. 2-е изд.»

    Привет, Хаброжители! Контейнеризированные и облачные приложения постепенно становятся базой современной программной инфраструктуры. Глубокое концептуальное понимание их безопасности — задача номер один. Второе издание книги «Безопасность контейнеров» — это строгий, но при этом практический анализ технологий, лежащих в основе контейнерных платформ. В книге разработчики, администраторы и специалисты по безопасности найдут набор моделей для оценки рисков и повышения надежности систем, а также конкретные рекомендации по их применению.

    habr.com/ru/companies/piter/ar

    #Контейнеры #виртуализация #безопасность #кибербезопасность #микросервисы #книги_по_программированию #книга

  15. Моделирование распределений

    Привет, Хаброжители! Мы открыли предзаказ на книгу «Думай как аналитик. Статистика и данные с примерами на Python. 3-е изд.», хотим немного рассказать вам о ней и поделиться интересным отрывком.

    habr.com/ru/companies/piter/ar

    #книги_по_программированию #data #математика #статистика #python #анализ_данных #данные

  16. Рецензия на книгу «Go: разработка приложений в микросервисной архитектуре»

    Июнь — месяц рецензий на книги по языку Go в нашем блоге SSP SOFT. Сегодня разбираем книгу Юлии Поповой «Go: разработка приложений в микросервисной архитектуре с нуля». Будем честны, в названии есть элемент маркетинга, и книга ориентирована не на нулевой уровень, а все-таки на уже уверенных в себе и своих знаниях языка начинающих разработчиков (джунов) на Go. Книга небольшая, 320 страниц, пять глав. И самое ценное в ней — примеры четырех микросервисов, которые автор расписывает с нуля и до выкладки в продуктовую среду (деплоя в прод).

    habr.com/ru/companies/ssp-soft

    #работа_go #go #golang #книги_по_программированию #книги_по_go

  17. Книга: «Object Oriented Design. Подготовка к сложному интервью»

    Привет, Хаброжители! Практическое руководство по подготовке к OOD-собеседованиям в ведущих IT-компаниях. Книга предлагает четкую 4-этапную схему проектирования, глубокий разбор основ ООП и SOLID, а также 14 готовых к реализации систем (парковка, кинотеатр, банкомат, ресторан, лифты и др.). Каждый кейс сопровождается сбором требований, UML-диаграммами, рабочим кодом и проработкой граничных случаев. Дополнительно — паттерны проектирования и советы по коммуникации. Идеальный инструмент, чтобы перейти от теории к уверенной практике.

    habr.com/ru/companies/piter/ar

    #книги_по_программированию #книга

  18. Книга: «100 ошибок C++ и как их избежать»

    Привет, Хаброжители! Более десяти миллиардов строк кода C++ в настоящее время используется в реальных проектах, и 98 % разработчиков ежедневно находят и исправляют в них ошибки. Даже в критически важных приложениях встречаются баги, проблемы с производительностью и читаемостью. Эта книга поможет выявить их в коде, который вы поддерживаете, и избежать — в коде, который вы пишете.

    habr.com/ru/companies/piter/ar

    #c++ #книги_по_программированию #книга #разработка_по

  19. Книга: «Изучаем SQL за месяц, занимаясь один час в день»

    Привет, Хаброжители! SQL, «структурированный язык запросов» (Structured Query Language) — это универсальное средство создания, управления и составления запросов к реляционным базам данных, таким как SQL Server, PostgreSQL и Oracle. Для аналитиков данных SQL — суперинструмент, позволяющий выйти за пределы обычных табличных редакторов и систем бизнес-аналитики. При этом язык SQL интуитивен и на удивление прост: немного практики во время чтения книги — и вы уже с легкостью извлекаете данные, перестраиваете таблицы и создаете яркие, наглядные отчеты и презентации!

    habr.com/ru/companies/piter/ar

    #книги_по_программированию #книга

  20. Тегирование людей на изображениях и Генерация заголовков для видеороликов

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

    habr.com/ru/companies/piter/ar

    #книги_по_программированию #книги #python #llm #language_models #анализ #данные #анализ_данных

  21. Книга: «Современный Java Concurrency. Глубокое погружение в Virtual Threads, Structured Concurrency и Scoped Values»

    Привет, Хаброжители! Добро пожаловать в будущее Java! Изучите главное новшество Java 21 — виртуальные потоки. Помните, как приходилось бороться с высокой стоимостью создания потоков, сталкиваться с ограничениями масштабируемости и трудностями при попытке достичь высокой пропускной способности? Те дни прошли! Это практическое руководство проведет вас от Java 1.0 до прорывных достижений Project Loom.

    habr.com/ru/companies/piter/ar

    #безопасность #идентификация #книги_по_программированию

  22. Петербург собирает любителей книг на Дворцовой

    С 21 по 24 мая в центре Санкт-Петербурга снова будет многолюдно, книжно и местами очень интересно: на Дворцовой площади пройдет XXI Санкт-Петербургский книжный салон . Четыре дня издательства со всей страны будут показывать новинки, писатели — встречаться с читателями, а посетители — пытаться объяснить себе, зачем им еще одна сумка книг. Книжный салон давно стал одной из главных майских традиций Петербурга. Причем это не закрытая профессиональная выставка «для своих», а большой городской фестиваль, куда можно просто зайти во время прогулки по центру. Вход, кстати, свободный, с 11 утра и до 8 вечера. А что там будет?

    habr.com/ru/companies/bhv_publ

    #книги #книги_по_программированию #издательство #обучение #карьера #скидки

  23. Книга: «Linux для администраторов, 2-е изд.»

    Привет, Хаброжители! Раскройте мощь операционной системы Linux, используя ее непревзойденную универсальность для эффективного управления рабочими нагрузками как в локальных, так и в облачных средах. В книге представлены последние достижения в администрировании Linux.

    habr.com/ru/companies/piter/ar

    #linux #linux_администрирование #администрирование #книги_по_программированию #книга

  24. Книга: «Фулстек JavaScript: Секреты, которые должен знать каждый мидл»

    Привет, Хаброжители! Как практикующий разработчик ПО вы уже умеете качественно выполнять задачи — на фронтенде или бэкенде. Пора перейти на следующую ступеньку карьерной лестницы и развить навыки, которыми обладают эксперты и senior-разработчики.

    habr.com/ru/companies/piter/ar

    #JS #фулстек #фронтэнд #фронтенд #Симпсон #fullstack #javascript #книги_по_программированию #книга

  25. Чтение на выходные: «Код. Тайный язык информатики» Чарльза Петцольда

    Если вы когда-нибудь смотрели на свой ноутбук и чувствовали, что он работает исключительно благодаря колдовству, чёрной магии и молитвам инженеров в очках — эта книга для вас. Чарльз Петцольд, автор легендарного «Программирования для Windows», взялся за невозможное: объяснить, как компьютер работает изнутри, начиная с самой базы — с карманного фонарика. Да-да, с обычного фонарика, которым вы светили под одеялом, чтобы дочитать комикс. Секрет в том, что Петцольд не верит в метафоры. Никаких «паровозиков, везущих нолики и единички», никаких «электронных мозгов».

    habr.com/ru/companies/onlinepa

    #книги_по_программированию #история_it #история_ит #история_создания #история_науки #чтение_книг #чтение_на_выходные

  26. Книга: «Охота за киберугрозами»

    Привет, Хаброжители! Прямо сейчас в сети может скрываться злоумышленник, незаметно изучающий инфраструктуру и похищающий конфиденциальные данные. Сможете ли распознать едва заметные признаки его присутствия? Охота за киберугрозами (threat hunting) — это практика выявления угроз в сети и приложениях, которые не фиксируются стандартными средствами защиты. Автор на примере реальных сценариев покажет, как должен рассуждать охотник за угрозами.

    habr.com/ru/companies/piter/ar

    #безопасность #хакинг #threat #hunting #книги_по_программированию #книга

  27. Книга: «Эффективный разговорный ИИ. Создаем чат-ботов, которые действительно работают»

    Привет, Хаброжители! Новые мощные фреймворки для разработки чат-ботов и модели генеративного ИИ практически сняли ограничения, связанные с некорректным распознаванием намерений пользователя и генерацией бессодержательных ответов. Освойте разработку чат-ботов на основе больших языковых моделей (LLM) и других современных инструментов, а также проектирование разговорных систем, ориентированных на реальный пользовательский опыт.

    habr.com/ru/companies/piter/ar

    #книга #книги_по_программированию #ии #ai #chatbot #чтаботы #разговорный_ИИ #разговорный_интерфейс #llm

  28. Книга: «Антипаттерны PostgreSQL и как их избежать»

    Привет, Хаброжители! Исправление ошибок в базах данных PostgreSQL может быть трудоемким и рискованным процессом — особенно при внесении изменений в работающую систему в реальном времени. К счастью, можно учиться на ошибках, которые уже совершили другие! Автор подробно описывает, как выявлять и предотвращать самые распространенные, опасные и скрытые антипаттерны проектирования при работе с PostgreSQL.

    habr.com/ru/companies/piter/ar

    #postgresql #sql #антипаттерны #базы_данных #книги_по_программированию #книга

  29. Как работать с виртуальными машинами

    Привет, Хаброжители! Мы открыли предзаказ на книгу «Linux для администраторов, 2-е изд.» Александру Калкатинже и Джулиана Балога . Предлагаем ознакомиться с отрывком «Как работать с виртуальными машинами».

    habr.com/ru/companies/piter/ar

    #предзаказ #книги_по_программированию #книги

  30. Книга: «Apache Kafka в действии. От базовых концепций до продакшена»

    Привет, Хаброжители! Apache Kafka — это эталонная платформа для аналитики в реальном времени, передачи событий и потоковой обработки. Выступая в качестве центрального узла для распределенных данных, Kafka обеспечивает беспрепятственный обмен между продюсерами и потребителями по модели «издатель — подписчик». Kafka легко обрабатывает миллионы событий в секунду, а его надежная архитектура гарантирует высокую отказоустойчивость и масштабируемость.

    habr.com/ru/companies/piter/ar

    #книги_по_программированию #kafka #apache_kafka #обработка_данных

Share on Mastodon

Enter the server where you have an account.