Software. Ошибки и компромиссы при разработке ПО (Джон Скит)
Создание программных продуктов всегда связано с компромиссами. В попытках сбалансировать скорость, безопасность, затраты, время доставки, функции и многие другие факторы можно обнаружить, что вполне разумное дизайнерское решение на практике оказывается сомнительным. Советы экспертов и яркие примеры, представленные в этой книге, научат вас делать правильный выбор в дизайне и проектировании приложений.
Мы будем рассматривать реальные сценарии, в которых были приняты неверные решения, а затем искать пути, позволяющие исправить подобную ситуацию. Томаш Лелек и Джон Скит делятся опытом, накопленным за десятки лет разработки ПО, в том числе рассказывают о собственных весьма поучительных ошибках. Вы по достоинству оцените конкретные советы и практические методы, а также неустаревающие паттерны, которые изменят ваш подход к проектированию.
Дата написания: 2022
Дата перевода: 2023
Объем: 464 стр.
ISBN: 978-5-4461-2320-9
Общее кол-во страниц: 464
Переводчик: Е.А.Матвеев
Формат: PDF, EPUB, TXT.
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 10
Страница 10 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
Software. Ошибки и компромиссы при разработке ПО (Джон Скит)
13 сен 2023
Ссылка на тему: Software. Ошибки и компромиссы при разработке ПО (Джон Скит)Ответов: 0 -
Код, который умещается в голове: эвристики для разработчиков (Марк Симан)
13 сен 2023
Код, который умещается в голове: эвристики для разработчиков (Марк Симан)
Незаменимые практические советы по написанию кода в устойчивом темпе и по управлению сложностью, из-за которой проекты часто выходят из-под контроля. В книге описываются методы и процессы, позволяющие решать ключевые вопросы: от создания чек-листов до организации командной работы, от инкапсуляции до декомпозиции, от проектирования API до модульного тестирования. Автор иллюстрирует свои выводы фрагментами кода, взятыми из готового проекта. Написанные на языке C#, они будут понятны всем, кто использует любой объектно-ориентированный язык, включая Java, C++ и TypeScript. Для более глубокого изучения материала вы можете загрузить весь код и подробные комментарии к коммитам.
Дата написания: 2022
Дата перевода: 2023
Объем: 401 стр.
ISBN: 978-5-4461-2293-6
Общее кол-во страниц: 401
Переводчик: Сергей Черников
Формат: PDF.
Ответов: 1 -
Python за 7 дней. Краткий курс для начинающих (Эндрю Парк)
13 сен 2023
Python за 7 дней. Краткий курс для начинающих (Эндрю Парк)
Хотите за одну неделю освоить самый популярный язык программирования? Надоело разбираться в море хаотичной и неструктурированной информации из многочисленных бесплатных онлайн-источников?
Хорошая новость! Не нужно тратить время, чтобы осилить сложные академические тексты, неоправданно дорогие онлайн-курсы или видеотуториалы, которые содержат слишком много технических деталей, непонятных для начинающих.
Книга «Python за 7 дней» написана специально для новичков в программировании. Ее основные принципы – это простота и практичность.
Вы познакомитесь с кратким введением в Python, чтобы понять, какую пользу можно извлечь, изучая его; узнаете, как установить Python и какой дистрибутив лучше использовать; разберетесь с объектами и методами (включая ООП), чтобы эффективно использовать этот удобный язык и его простой синтаксис.
Практические упражнения в конце каждой главы идеально подойдут для отработки навыков программирования.
Дата написания: 2022
Дата перевода: 2023
Объем: 260 стр.
ISBN: 978-5-4461-2057-4
Общее кол-во страниц: 260
Переводчик: Е.А.Матвеев
Формат: PDF, EPUB, TXT.
Ссылка на тему: Python за 7 дней. Краткий курс для начинающих (Эндрю Парк)Ответов: 0 -
README. Суровые реалии разработчиков (Крис Риккомини, Дмитрий Рябой)
13 сен 2023
README. Суровые реалии разработчиков (Крис Риккомини, Дмитрий Рябой)
Начинающим программистам требуется нечто большее, чем навыки программирования. Столкнувшись с реальной работой, вы моментально понимаете, что самым нужным вещам, имеющим критическое значение для карьеры, не обучают ни в университетах, ни на курсах. Книга «README. Суровые реалии разработчиков» призвана восполнить этот пробел.
Познакомьтесь с важнейшими практиками инжиниринга, которым обучают разработчиков в ведущих компаниях.
Вы узнаете о том, что вас ждет при устройстве на работу, затем познакомитесь с особенностями кода промышленного уровня, эффективным тестированием, ревью кода, непрерывной интеграцией и развертыванием, созданием проектной документации и лучшими практиками архитектуры ПО.
В последних главах описываются навыки гибкого планирования и даются советы по построению карьеры.
Ключевые концепции и лучшие практики для начинающих разработчиков – то, чему вас не учили в университете!
Дата написания: 2021
Дата перевода: 2023
Объем: 304 стр.
ISBN: 978-5-4461-1972-1
Общее кол-во страниц: 304
Переводчик: Сергей Черников
Формат: PDF, EPUB, TXT.
Ответов: 0 -
Python для data science (Юлий Васильев)
13 сен 2023
Python для data science (Юлий Васильев)
Python – идеальный выбор для манипулирования и извлечения информации из данных всех видов. «Python для data science» познакомит программистов с питоническим миром анализа данных. Вы научитесь писать код на Python, применяя самые современные методы, для получения, преобразования и анализа данных в управлении бизнесом, маркетинге и поддержке принятия решений.
Познакомьтесь с богатым набором встроенных структур данных Python для выполнения основных операций, а также о надежной экосистеме библиотек с открытым исходным кодом для data science, включая NumPy, pandas, scikit-learn, matplotlib и другие. Научитесь загружать данные в различных форматах, упорядочивать, группировать и агрегировать датасеты, а также создавать графики, карты и другие визуализации. На подробных примерах стройте реальные приложения, в том числе службу такси, использующую геолокацию, анализ корзины для определения товаров, которые обычно покупаются вместе, а также модель машинного обучения для прогнозирования цен на акции.
Дата написания: 2022
Дата перевода: 2023
Объем: 272 стр.
ISBN: 978-5-4461-2392-6
Общее кол-во страниц: 272
Переводчик: А.Алимова
Формат: PDF.
Ссылка на тему: Python для data science (Юлий Васильев)Ответов: 1 -
SQL Server. Наладка и оптимизация для профессионалов (Дмитрий Короткевич)
13 сен 2023
SQL Server. Наладка и оптимизация для профессионалов (Дмитрий Короткевич)
Исчерпывающий обзор лучших практик по устранению неисправностей и оптимизации производительности Microsoft SQL Server. Специалисты по базам данных, в том числе разработчики и администраторы, научатся выявлять проблемы с производительностью, системно устранять неполадки и расставлять приоритеты при тонкой настройке, чтобы достичь максимальной эффективности.
Автор книги Дмитрий Короткевич – Microsoft Data Platform MVP и Microsoft Certified Master (MCM) – расскажет о взаимозависимостях между компонентами баз данных SQL Server. Вы узнаете, как быстро провести диагностику системы и найти причину любой проблемы. Методы, описанные в книге, совместимы со всеми версиями SQL Server и подходят как для локальных, так и для облачных конфигураций SQL Server.
Дата написания: 2022
Дата перевода: 2023
Объем: 512 стр.
ISBN: 978-5-4461-2332-2
Общее кол-во страниц: 512
Переводчик: Д.Павлов
Формат: PDF, EPUB, TXT.
Ответов: 0 -
Карьера продакт-менеджера.Все что нужно знать для работы в техкомпании (Гэйл Макдауэлл,Джеки Баваро)
13 сен 2023
Карьера продакт-менеджера. Все что нужно знать для успешной работы в технологической компании (Гэйл Лакман Макдауэлл, Джеки Баваро)
Познакомьтесь с исчерпывающим руководством по профессии продакт-менеджера от авторов бестселлера «Карьера программиста»!
Фреймворки и лучшие практики, описанные в книге, не превратят вас в одночасье в крутого продакт-менеджера и не гарантируют, что ваши продукты будут безупречны. Но они помогут вам избежать распространенных ошибок и проблем и дадут основу для самостоятельных экспериментов, размышлений и усовершенствования.
Вы научитесь проектировать качественные продукты, которые нравятся пользователям и решают их насущные задачи; разрабатывать и доставлять продукты быстро, беспроблемно и эффективно; создавать продуктовое видение и стратегии, чтобы понимать, куда двигаться дальше в долгосрочной перспективе; управлять людьми и влиять на них, не имея формальных полномочий; развивать молодых РМ, создавать успешные команды и эффективные продуктовые организации; управлять собственной карьерой, делать так, чтобы ваши усилия были замечены и оценены.
Дата перевода: 2023
Объем: 960 стр. 110 иллюстраций
ISBN: 978-5-4461-3914-9
Переводчик: О.Миронова
Формат: PDF, EPUB.
Ссылка на тему: Карьера продакт-менеджера.Все что нужно знать для работы в техкомпании (Гэйл Макдауэлл,Джеки Баваро)Ответов: 0 -
Грокаем глубокое обучение с подкреплением (Мигель Моралес)
13 сен 2023
Грокаем глубокое обучение с подкреплением (Мигель Моралес)
Мы учимся, взаимодействуя с окружающей средой, и получаемые вознаграждения и наказания определяют наше поведение в будущем. Глубокое обучение с подкреплением привносит этот естественный процесс в искусственный интеллект и предполагает анализ результатов для выявления наиболее эффективных путей движения вперед. Агенты глубокого обучения с подкреплением могут способствовать успеху маркетинговых кампаний, прогнозировать рост акций и побеждать гроссмейстеров в Го и шахматах.
Давайте научимся создавать системы глубокого обучения на примере увлекательных упражнений, сопровождаемых кодом на Python с подробными комментариями и понятными объяснениями. Вы увидите, как работают алгоритмы, и научитесь создавать собственных агентов глубокого обучения с подкреплением, используя оценочную обратную связь.
Дата написания: 2022
Дата перевода: 2023
Объем: 464 стр.
ISBN: 978-5-4461-3944-6
Общее кол-во страниц: 464
Переводчик: Роман Волошко
Формат: PDF, EPUB, TXT.
Ссылка на тему: Грокаем глубокое обучение с подкреплением (Мигель Моралес)Ответов: 0 -
Искусство чистого кода (Кристиан Майер)
13 сен 2023
Искусство чистого кода (Кристиан Майер)
Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов книги «Искусство чистого кода» научат вас писать понятный и удобный в сопровождении код без ущерба для функциональности. Главный принцип – это простота: сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи, чтобы сэкономить бесчисленное количество часов и облегчить зачастую очень утомительную задачу поддержки кода. Автор бестселлеров Кристиан Майер помог тысячам людей усовершенствовать навыки программирования и в своей новой книге делится опытом с читателями.
Дата написания: 2022
Дата перевода: 2023
Объем: 240 стр.
ISBN: 978-5-4461-2391-9
Общее кол-во страниц: 240
Переводчик: Наталья Григорьева
Формат: PDF, EPUB, TXT.
Ссылка на тему: Искусство чистого кода (Кристиан Майер)Ответов: 1 -
Кодер с улицы. Правила нарушать рекомендуется (Седат Капаноглу)
13 сен 2023
Кодер с улицы. Правила нарушать рекомендуется (Седат Капаноглу)
Джунам и вчерашним выпускникам вузов катастрофически не хватает «уличного» опыта. Чтобы стать отличным разработчиком, понадобятся вполне конкретные навыки, позволяющие превратить теорию в практику, а также понимание того, в какие моменты можно нарушать казавшиеся незыблемыми правила. Эта книга – справочник по выживанию для начинающего разработчика.
«Кодер с улицы» научит вас справляться с реальными задачами. Седат Капаноглу честно делится советами, основанными на личном опыте, а не на абстрактной теории. Вы узнаете, как адаптировать знания, полученные из книг и курсов, к повседневным рабочим задачам.
Пора узнать, как использовать антипаттерны и «плохие» методы программирования. Эта книга построена на конкретных задачах, с которыми вы столкнетесь на работе, – от чисто технических аспектов, таких как создание функции поиска, до законов выживания в проблемной команде с менеджером-параноиком.
Все это превратит вас в настоящего уличного бойца, готового в любой момент приступить к созданию эффективного программного обеспечения.
Дата написания: 2022
Дата перевода: 2023
Объем: 320 стр.
ISBN: 978-5-4461-2268-4
Общее кол-во страниц: 320
Переводчик: М.Трусковская
Формат: PDF, EPUB.
Ссылка на тему: Кодер с улицы. Правила нарушать рекомендуется (Седат Капаноглу)Ответов: 1 -
Game Development with Rust and WebAssembly, 2022 (Eric Smith)
12 сен 2023
Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game, 2022 (Eric Smith)
Write an endless runner game for the web in Rust and test, deploy, and debug your 2D game using the WebAssembly toolchain.
Key Features
- Build and deploy an endless runner game for the web from scratch through this helpful guide with key images printed in color
- Learn how to use Rust for web development with WebAssembly
- Explore modern game development and programming techniques to build 2D games using Rust
Book Description
The Rust programming language has held the most-loved technology ranking on Stack Overflow for 6 years running, while JavaScript has been the most-used programming language for 9 years straight as it runs on every web browser. Now, thanks to WebAssembly (or Wasm), you can use the language you love on the platform that's everywhere.
This book is an easy-to-follow reference to help you develop your own games, teaching you all about game development and how to create an endless runner from scratch. You'll begin by drawing simple graphics in the browser window, and then learn how to move the main character across the screen. You'll also create a game loop, a renderer, and more, all written entirely in Rust. After getting simple shapes onto the screen, you'll scale the challenge by adding sprites, sounds, and user input. As you advance, you'll discover how to implement a procedurally generated world. Finally, you'll learn how to keep your Rust code clean and organized so you can continue to implement new features and deploy your app on the web.
By the end of this Rust programming book, you'll build a 2D game in Rust, deploy it to the web, and be confident enough to start building your own games.
What you will learn
- Build and deploy a Rust application to the web using WebAssembly
- Use wasm-bindgen and the Canvas API to draw real-time graphics
- Write a game loop and take keyboard input for dynamic action
- Explore collision detection and create a dynamic character that can jump on and off platforms and fall down holes
- Manage animations using state machines
- Generate levels procedurally for an endless runner
- Load and display sprites and sprite sheets for animations
- Test, refactor, and keep your code clean and maintainable
Who this book is for
This game development book is for developers interested in Rust who want to create and deploy 2D games to the web. Game developers looking to build a game on the web platform using WebAssembly without C++ programming or web developers who want to explore WebAssembly along with JavaScript web will also find this book useful. The book will also help Rust developers who want to move from the server side to the client side by familiarizing them with the WebAssembly toolchain. Basic knowledge of Rust programming is assumed.
Table of Contents
01 Hello WebAssembly
02 Drawing Sprites
03 Creating a Game Loop
04 Managing Animations with State Machines
05 Collision Detection
06 Creating an Endless Runner
07 Sound Effects and Music
08 Adding a UI
09 Testing, Debugging, and Performance
10 Continuous Deployment
11 Further Resources and What's Next?
ISBN: 9781801070973
Формат: EPUB, PDF, TXT.
Книга на английском языке.
Ссылка на тему: Game Development with Rust and WebAssembly, 2022 (Eric Smith)Ответов: 1 -
The Rust Programming Language, 2 ed, 2023 (Steve Klabnik, Carol Nichols)
12 сен 2023
The Rust Programming Language, 2 ed, 2023 (Steve Klabnik, Carol Nichols)
The Rust Programming Language, 2nd Edition is the official guide to Rust 2021: an open source systems programming language that will help you write faster, more reliable software. Rust provides control of low-level details along with high-level ergonomics, allowing you to improve productivity and eliminate the hassle traditionally associated with low-level languages.
Klabnik and Nichols, alumni of the Rust Core Team, share their knowledge to help you get the most out of Rust’s features so that you can create robust and scalable programs. You’ll begin with basics like creating functions, choosing data types, and binding variables, then move on to more advanced concepts, such as:
- Ownership and borrowing, lifetimes, generics, traits, and trait objects to communicate your program’s constraints to the compiler;
- Smart pointers and multithreading, and how ownership interacts with them to enable fearless concurrency;
- How to use Cargo, Rust’s built-in package manager, to build, document your code, and manage dependencies;
- The best ways to test, handle errors, refactor, and take advantage of expressive pattern matching.
In addition to the countless code examples, you’ll find three chapters dedicated to building complete projects: a number-guessing game, a Rust implementation of a command line tool, and a multithreaded server.
Edition: 2nd
Publisher: No Starch Press
ISBN: 9781718503106
Формат: PDF, EPUB, TXT.
Книга на английском языке.
Ответов: 1 -
Хакинг на примерах. Уязвимости, взлом, защита. 2-е изд. (Алексей Ярошенко)
31 авг 2023
Хакинг на примерах. Уязвимости, взлом, защита. 2-е изд. (Алексей Ярошенко)
Из этой книги вы не узнаете, как взламывать банки – ничего противозаконного описано здесь не будет. Мы не хотим, чтобы у наших читателей или кого-либо еще возникли какие-то проблемы из-за нашей книги.
Будет рассказано: об основных принципах взлома сайтов (а чтобы теория не расходилась с практикой, будет рассмотрен реальный пример взлома); отдельная глава будет посвящена угону почтового ящика (мы покажем, как взламывается почтовый ящик – будут рассмотрены различные способы).
Ты узнаешь: как устроено анонимное общение в сети посредством электронной почты и всякого рода мессенджеров; как анонимно посещать сайты, как создать анонимный почтовый ящик и какой мессенджер позволяет зарегистрироваться без привязки к номеру телефона.
Будут рассмотрены самые популярные инструменты хакеров - Kali Linux, которая содержит несколько сотен (более 600) инструментов, ориентированных на различные задачи информационной безопасности; и инструмент для поиска уязвимостей и взлома информационных систем – Metasploit.
Отдельная глава посвящена взлому паролей. В основном мы будем взламывать пароль учетной записи Windows и рассмотрим, как можно взломать шифрование EFS и зашифрованный диск BitLocker. Также рассмотрим, как взламывается пароль WiFi.
Для большинства задач не потребуется никаких специальных знаний, кроме базовых навыков работы с компьютером. А для тех, кто хочет освоить приемы «посерьезнее», потребуется знание основ программирования.
Содержание:
Автор: Ярошенко А. А.
ISBN: 978-5-94387-700-1
Год издания: 2023
Количество страниц: 320 с., ил.
Формат: PDF-скан, DJVU.
Ответов: 1 -
Аппаратный хакинг (Джаспер ван Вуденберг, Колин О'Флинн)
31 авг 2023
Аппаратный хакинг (Джаспер ван Вуденберг, Колин О'Флинн)
Книга по аппаратному взлому поможет вам проникнуть внутрь устройств, чтобы показать, как работают различные виды атак, а затем проведет вас через каждый взлом на реальном оборудовании. Написанное с остроумием и снабженное практическими лабораторными экспериментами, это руководство ставит вас в роль злоумышленника, заинтересованного в нарушении безопасности для достижения благих целей.
Дата перевода: 2023
Дата написания: 2022
Объем: 560 стр.
ISBN: 978-5-4461-2017-8
Размер страницы: 165x233мм
Переводчик: Д.Павлов
Формат: PDF
Ссылка на тему: Аппаратный хакинг (Джаспер ван Вуденберг, Колин О'Флинн)Ответов: 0 -
Рекурсивная книга о рекурсии (Эл Свейгарт)
31 авг 2023
Рекурсивная книга о рекурсии (Эл Свейгарт)
Книга «Рекурсивная книга о рекурсии» содержит примеры кода на языке Python и JavaScript, которые иллюстрируют основы рекурсии и проясняют фундаментальные принципы всех рекурсивных алгоритмов. Из книги вы узнаете о том, когда стоит использовать рекурсивные функции (и, главное, когда этого не нужно делать), как реализовывать классические рекурсивные алгоритмы, часто обсуждаемые на собеседованиях, а также о том, как рекурсивные методы помогают решать задачи, связанные с обходом дерева, комбинаторикой и другими сложными темами.
Дата перевода: 2023
Дата написания: 2022
Объем: 336 стр.
ISBN: 978-5-4461-2393-3
Размер страницы: 165x233мм
Переводчик: Сергей Черников
Формат: PDF
Ссылка на тему: Рекурсивная книга о рекурсии (Эл Свейгарт)Ответов: 0
Страница 10 из 34