📚Object-Oriented Analysis and Design for Information Systems (2024)
✍️Автор: Raul Sidnei Wazlawick
📃Страниц: 402
Автор объясняет такие понятия, как ответственность объекта, видимость и реальная необходимость делегирования. Объектно-ориентированный код, создаваемый при систематическом использовании этих понятий, лаконичен, организован и пригоден для многократного использования. Вы получите ясность в отношении процессов и сценариев использования, а также четкое понимание того, как расширить сценарий использования. Вазлавик четко объясняет, как строить содержательные диаграммы последовательностей. Вы узнаете необходимые организационные паттерны, чтобы архитектура вашего программного обеспечения была удобной для сопровождения. Второе издание содержит все новые материалы, которые переносят фокус книги на agile-разработку программного обеспечения, включая управление проектами Scrum, истории пользователей и примеры на Python.
Скачать книгу
📚Java Essentials: From Beginner to Developer (2024)
✍️Автор: Programming Hub
📃Страниц: 141
Что внутри:
- Введение в Java, охватывающее ее архитектуру, ключевые особенности и эволюцию версий.
- Пошаговые инструкции по настройке среды Java.
- Изучение переменных, типов данных, операторов, условных операторов и циклов.
- Практическое освещение массивов и строк.
- Исследование методов и модульного программирования.
- Всеобъемлющее руководство по основам ООП.
- Продвинутые темы, включая наследование, интерфейсы, обработку исключений и фреймворк Java Collections Framework.
- Знакомство с Java IO и NIO.
Скачать книгу
Нет опыта в IT, но дружишь с логикой и алгоритмами? Успей до 20 апреля на тест-драйв своих цифровых навыков на «Цифровом марафоне» Сбера и «Школы 21»! Возможно, именно ты получишь умные девайсы и мерч.
Тебя ждут онлайн-игра на логику и мягкие навыки, тестирование и возможно даже цифровой диктант, на котором нужно написать код решения. Общее количество заработанных очков определит твоё место в рейтинге, а первой семёрке счастливчиков вручат умные девайсы и мерч от Сбера. Церемонию награждения победителей проведут 28 июня в центральном офисе Сбера в Москве.
Регистрация участников заканчивается совсем скоро. Убедись, что тебе уже есть 18 лет, и скорее жми «Хочу участвовать»!
📚Programming for Game Design: A Hands-On Guide with Godot (2024)
✍️Автор: Tonnetta Walcott
📃Страниц 508
Создавайте элементы видеоигр с помощью игрового движка Godot, получая практический опыт в программировании и разработке видеоигр. Вы изучите такие понятия, как переменные и структуры данных, используемые для хранения информации об объектах видеоигры, которыми можно манипулировать с помощью клавиатуры или мыши. Вы также узнаете о дизайне пользовательского интерфейса, операторах ветвления и цикла, что позволит вам активно заниматься программированием и создавать свои собственные интерактивные игры.
Скачать книгу
⚡️Свершилось: канал с книгами только по Java
Мы создали для вас канал с самыми полезными книгами по Java — подписывайтесь!
👉Книги для джавистов | Java
📚The Scrum Anti-Patterns Guide: Challenges Every Scrum Team Faces and How to Overcome Them (2024)
✍️Автор: Stefan Wolpers
📃Страниц: 416
В этом руководстве по антипаттернам собраны наиболее распространенные проблемы, с которыми сталкивается каждая Scrum-команда, и способы их устранения. Книга использует Scrum Guide в качестве шаблона для структурирования содержания, что помогает начинающим практикам пройти путь открытия Scrum (с разбивкой по ролям, событиям, артефактам и обязательствам), а более опытным читателям позволяет использовать книгу для решения отдельных проблем или ситуаций.
Скачать книгу
📚Programming with Rust (2023)
✍️Автор: Donis Marshall
📃Страниц: 400
Написанное для разработчиков всех уровней, книга начинает с абсолютных основ и тщательно раскрывает технические достижения Rust, которые делают его таким привлекательным для разработки нового поколения. Здесь есть все: от типов и присваиваний до владения, времени жизни, трейтов и ящиков. Маршалл даже предлагает незаменимые советы экспертов по модульному тестированию, работе с небезопасным кодом, взаимодействию с унаследованными кодовыми базами и использованию все более надежных инструментов Rust.
Скачать книгу
📚Modern Data Visualization with R (2024)
✍️Автор: Robert Kabacoff
📃Страниц: 259
Современная визуализация данных с помощью R описывает множество способов превращения необработанных и обобщенных данных в визуализации, которые передают значимые сведения. Она начинается с базовых графиков, таких как гистограммы, диаграммы рассеяния и линейные диаграммы, но затем переходит к менее известным визуализациям, таким как карты деревьев, аллювиальные диаграммы, радарные диаграммы, мозаичные диаграммы, диаграммы эффектов, корреляционные диаграммы, биплоты и отображение географических данных. Описываются как статические, так и интерактивные графики, подробно рассматривается использование цвета, формы, затенения, группировки, аннотаций и анимации. В книге рассматриваются различные варианты оформления графиков: от стандартного внешнего вида до графиков с настраиваемыми цветами, шрифтами, легендами, аннотациями и организационными темами.
Скачать книгу
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
📚Python Coding: A Beginner’s Guide to Programming (2024)
✍️Автор: Sar Maroof
📃Страниц: 239
Каждая глава начинается с объяснения и примеров кода, а затем следуют упражнения и тесты, позволяющие проверить себя и понять, какого уровня вы достигли. Эта книга выходит за рамки традиционного подхода, объясняя синтаксис Python на примерах реального кода. Такой подход делает обучение увлекательным и гарантирует, что читатель сможет эффективно применить свои знания. Включенные в книгу упражнения и тесты, а также их решения гарантируют читателям, что они смогут создавать простые, но ценные программы.
Скачать книгу
📚Fluent React: Build Fast, Performant, and Intuitive Web Applications (2024)
✍️Автор: Tejas Kumar
📃Страниц: 334
Когда дело доходит до создания пользовательских интерфейсов в Интернете, React позволяет веб-разработчикам открыть новый мир возможностей. Эта практическая книга поможет вам глубоко погрузиться в фундаментальные концепции этой библиотеки JavaScript, включая синтаксис JSX и продвинутые паттерны, виртуальную DOM, согласование React и передовые методы оптимизации. Свободно владея React, вы быстро научитесь создавать лучшие веб-приложения. Автор поможет вам изучить глубины React на простом английском языке, без типичного жаргона инженеров-программистов, чтобы вам было легче понять, как работает эта библиотека JavaScript. Вы научитесь писать интуитивно понятный React-код, который полностью понимает все нюансы и слои React, открывая совершенно новый уровень свободного владения языком.
Скачать книгу
🐍📖 ТОП-10 книг по Python для начинающих программистов в 2024 году
Хотите освоить программирование на Python, но не знаете с чего начать? Мы подготовили для вас подборку из 10 лучших книг, которые помогут быстро и эффективно изучить этот популярный язык.
🔗 Читать подборку
🔗 Зеркало
📚C# ADO.NET: Building Secure and Scalable Data Access (2023)
✍️Автор: Theophilus Edet
📚Node Js For Beginner: The Ultimade Guide for Intermediate Developer to Unleash the Power of Server Side Javascript (2024)
✍️Автор: Amit K
📃Страниц: 104
Откройте для себя основные концепции Node.js, от асинхронного программирования и событийно-ориентированной архитектуры до управления зависимостями с помощью npm и Yarn. Погрузитесь в мир веб-приложений с Express.js и изучите специализированные фреймворки для создания RESTful API, будь то создание одностраничного приложения или сервиса с высоким трафиком. Познакомьтесь с искусством коммуникации в реальном времени с помощью WebSockets, которые идеально подходят для создания интерактивных приложений и доставки обновлений данных в режиме реального времени. А также изучите интеграцию баз данных с базами данных MySQL.
Скачать книгу
Классную работу можно найти за день. Приходи на One Day Offer от SberAutoTech 20 апреля! Нам нужны C++ разработчики и системные аналитики уровней middle и senior. За один день ты познакомишься с командами, проявишь себя на этапах отбора, получишь обратную связь, и — если всё пройдёт успешно — оффер.
SberAutoTech создаёт технологию автономного вождения, совместимую с различными видами транспорта. Тебя ждут крупные и уникальные проекты, возможности для профессионального роста, и большое количество преимуществ, которые дает работа в передовой ИТ-компании.
Оставь заявку, выполни тестовое задание и получи приглашение.
📚SQL for Data Analysis: A Middle-Level Guide to Integrating SQL with Data Science Tools (2024)
✍️Автор: Louis Johanson
📃Страниц: 196
Выйдите за рамки фундаментальных основ и познакомьтесь с передовыми методами и методиками SQL, раскрывающими всю мощь данных. Эта книга посвящена сложным SQL-запросам, стратегиям оптимизации и лучшим практикам повышения производительности, благодаря чему вы сможете с легкостью решать сложные задачи анализа данных. Исследуйте динамическое взаимодействие между SQL и популярными языками науки о данных, такими как Python и R, и узнайте, как использовать эти инструменты в унисон, чтобы улучшить ваши проекты по анализу данных.
Скачать книгу
📚C++ High Performance for Financial Systems: Build efficient and optimized financial systems by leveraging the power of C++ (2024)
✍️Автор: Ariel Silahian
📃Страниц: 316
Краеугольным камнем этой книги является освещение вопросов проектирования и архитектуры систем. Книга начинается с описания роли C++ в финансах и трейдинге. Вы узнаете о принципах и методологии построения систем, способных обрабатывать огромные объемы данных, с легкостью выполнять сложные торговые стратегии и поддерживать высочайший уровень надежности. Вооружившись этими знаниями, вы сможете справиться даже с самыми сложными торговыми сценариями.
Скачать книгу
📚JPA For Beginner: Your Step-By-Step Guide For Beginner To Learn JPA Framework (2024)
✍️Автор: Amit K
📃Страниц: 269
Что внутри:
-Сопоставление классов, типов значений и наследования
-Сопоставление коллекций и ассоциаций сущностей
-Обработка транзакций с помощью Spring Data и Hibernate
-Создание планов, стратегий и профилей выборки
-Фильтрация данных
-Использование персистентности Java с нереляционными базами данных
-Создание запросов к JPA с помощью QueryDSL
Скачать книгу
📚🐍 Лучшие книги по Python для продолжающих: ваши рекомендации
Поделитесь своим опытом и расскажите, какие книги (ru, en) по Python вы бы порекомендовали тем, кто уже знаком с основами языка. Возможно, это книги, которые помогли вам освоить более сложные концепции, улучшить свой код или познакомиться с новыми библиотеками и фреймворками.
Мы также хотели бы узнать, почему именно эти книги вы бы порекомендовали. Расскажите, чем они выделяются среди других, какие сильные стороны у этих книг, и как они помогли вам в вашем профессиональном развитии.
👉 Ссылка на форму для ответа
📚The Async-First Playbook: Remote Collaboration Techniques for Agile Software Teams (2023)
✍️Автор: Sumeet Moghe
📃Страниц: 368
Автор предлагает инструменты и техники для внедрения асинхронных практик в традиционные agile-методы, делая удаленную работу более эффективной, инклюзивной, вдумчивой и увлекательной. Опираясь на обширный опыт руководства распределенными командами, автор рассматривает гайки и болты» конкретных практик и важнейшие элементы, такие как культура, менталитет и лидерство. Короткие практические главы показывают, как адаптировать традиционные agile-методики, такие как спринты и парное программирование, к реалиям современной распределенной среды. Каким бы ни был ваш проект, вы узнаете, как создать асинхронную среду, способствующую успеху, улучшению рабочего процесса и достижению лучших результатов.
Скачать книгу
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
📚MATLAB Machine Learning Recipes: A Problem-Solution Approach
✍️Автор: Michael Paluszek
📃Страниц: 445
Используйте возможности MATLAB для решения широкого круга задач машинного обучения. В этой книге приводится ряд примеров технологий, критически важных для машинного обучения. Каждый пример решает реальную задачу. Весь код в книге MATLAB Machine Learning Recipes: A Problem-Solution Approach является исполняемым. Инструментарий, который используется в коде, предоставляет полный набор функций, необходимых для реализации всех аспектов машинного обучения. Авторы показывают, как все эти технологии позволяют читателю создавать сложные приложения для решения задач распознавания образов, автономного вождения, экспертных систем и многого другого.
Скачать книгу
📚Kubernetes for Developers (2024)
✍️Автор: William Denniss
📃Страниц: 320
Понятное и практичное руководство для начинающих, которое покажет вам, как легко можно перейти на Kubernetes! Оно раскрывает практические и безболезненные методы развертывания ваших приложений на Kubernetes — даже для приложений малого и среднего размера! Вы узнаете, как перенести существующие приложения на Kubernetes без перестройки и реализовать современные облачные архитектуры, способные выдержать ваш будущий рост. В книге «Kubernetes для разработчиков» рассказывается обо всем, что необходимо знать для контейнеризации и развертывания приложений на Kubernetes с точки зрения разработчика. Вы начнете с создания небольшого приложения, которое можно запустить на облачном кластере Kubernetes. Затем вы систематически изучите лучшие практики для стабильного долгосрочного развертывания, включая масштабирование, планирование мощностей и оптимизацию ресурсов.
Скачать книгу
📚Mastering PowerShell Scripting for SysAdmins: Automating Complex Tasks with Confidence (2024)
✍️Автор: Anthony Wanger
📃Страниц: 174
Что внутри:
-Пошаговое руководство для начинающих и опытных сценаристов.
-Реальные сценарии и практические примеры для закрепления полученных знаний.
-Глубокое изучение новейших возможностей и усовершенствований PowerShell 7.x.
-Советы экспертов и лучшие практики для эффективного и профессионального написания сценариев.
Скачать книгу
💬 Как изменился ваш информационный пузырь за год?
Помните свои информационные предпочтения год назад? Многое изменилось! Социальные сети, мессенджеры, YouTube, подкасты — все эти каналы ежедневно борются за наше внимание. У каждого из нас за год сформировался свой уникальный информационный рацион. Пройдите наш опрос и расскажите, как изменились ваши вкусы в медиапотреблении.
👉 Пройти опрос
Опрос займёт у вас примерно 4 минуты.
📚Code Like a Pro in Rust (2024)
✍️Автор: Brenden Matthews
📃Страниц: 264
Эта богатая примерами книга опирается на уже имеющиеся у вас знания, знакомя вас со специфическими для Rust паттернами проектирования, быстрыми способами кодирования и такими ветеранскими навыками, как асинхронное программирование и интеграция Rust с другими языками. Вы также познакомитесь с удивительными инструментами Rust для тестирования, анализа кода и управления жизненным циклом приложений. Все самое интересное в одном месте!
Скачать книгу
📚C# ADO.NET: Building Secure and Scalable Data Access (2023)
✍️Автор: Theophilus Edet
📃Страниц: 287
Раскройте весь потенциал ваших приложений на C# с помощью экспертного руководства по созданию безопасных и масштабируемых решений для доступа к данным. Узнайте, как разрабатывать эффективные схемы баз данных, оптимизировать запросы к ним и применять надежные меры безопасности для защиты данных. Благодаря пошаговым учебным пособиям, реальным примерам и документированным передовым практикам вы приобретете навыки и уверенность в себе для решения даже самых сложных задач доступа к данным. Погрузитесь в мир ADO.NET и узнайте, как использовать его возможности для создания безопасных и масштабируемых решений доступа к данным.
Скачать книгу
📚Python GUI Development Using Qt (2024)
✍️Автор: Katie Millie
📃Страниц: 191
Эта книга — не просто сборник фрагментов кода; это преобразующее путешествие, которое позволит вам объединить элегантность Python с кроссплатформенными возможностями Qt. В ней рассмотрены основные концепции дизайна пользовательского интерфейса, чтобы ваши приложения были не только функциональными, но и эстетически привлекательными и интуитивно понятными в использовании.
Скачать книгу
📚Go Programming Fundamentals: A Concise Guidebook (2024)
✍️Автор: Ted Noreux
📃Страниц: 386
Книга познакомят вас со всем, начиная с настройки среды разработки на Go и написания вашей первой программы на Go и заканчивая такими продвинутыми темами, как параллелизм, обработка ошибок и веб-программирование на Go. Каждая глава опирается на предыдущую, обеспечивая плавное и понятное продвижение по таким темам, как переменные, структуры управления, функции и многое другое. Благодаря подробным объяснениям, практическим примерам и практическим упражнениям это руководство раскрывает сложные концепции и делает Go доступным для программистов любого уровня.
Скачать книгу
📚Go Programming: Build Powerful and Efficient Software (2024)
✍️Автор: Theophilus Edet
📃Страниц: 397
Книга призвана помочь вам освоить программирование на Go с нуля. Она охватывает все, что вам нужно знать, от базового синтаксиса до таких продвинутых тем, как параллелизм, обработка ошибок и тестирование. В книге также представлены лучшие практики написания чистого, удобного в обслуживании кода и рассмотрены реальные примеры использования и примеры компаний, использующих Go в своих продуктах и услугах.
Скачать книгу