iOS Developer Solutions Guide: Learn How to Create Stable and Bug-free iOS Apps (2023)
Автор: Narendar Singh Saini
Количество страниц: 298
#ios
Эта книга поможет вам найти советы, как обойти все трудности, чтобы ваше приложение не отклонилось от первоначальной задачи. Книга поможет вам познакомиться со сложными и продвинутыми частями языка программирования Swift. Вы поймете, почему разработка с использованием тестов так выгодна. Затем вы научитесь создавать фреймворк iOS, который позволит вам модулировать код. Наконец, вы увидите, как можно автоматизировать задачи путем написания скриптов, что сэкономит массу вашего времени.
Скачать книгу
Python Programming Exercises, Gently Explained (2022)
Автор: Al Sweigart
Количество страниц: 160
Это идеальная книга для начинающих и средних программистов, которые хотят проверить свои навыки работы с Python, но не готовы приступить к разработке программного обеспечения на профессиональном уровне. Вам не нужно разочарование от того, что от вас ждут создания сложных алгоритмов и теории информатики; вам нужен большой набор задач по программированию, которые решаются на вашем уровне, с понятными объяснениями.
Скачать книгу
Programming Languages: Build, Prove, and Compare (2022)
Автор: Norman Ramsey
Количество страниц: 600
Специалистам в области компьютерных технологий часто приходится быстро изучать новые языки программирования. Лучший способ подготовиться к этому - понять основополагающие принципы, лежащие в основе даже самых сложных промышленных языков. Книга не только о языках программирования, но и о программировании. Благодаря концепциям, примерам и более чем 300 практическим упражнениям, использующим интерпретатор, студенты узнают не только о возможностях языка программирования, но и о том, как их использовать.
Скачать книгу
React js: Your ultimate step-by-step guide to learning React js (2022)
Автор: John Peterson
Количество страниц: 62
#js
React.js - это популярная библиотека JavaScript, которая используется для создания пользовательских интерфейсов веб-приложений. Она позволяет разработчикам создавать многократно используемые компоненты пользовательского интерфейса и облегчает управление сложными пользовательскими интерфейсами. Эта книга представляет собой короткое пошаговое руководство, которое дает представление о библиотеке React.js и проводит читателя через процесс создания веб-приложения с использованием React.js.
Скачать книгу
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Бот с IT-вакансиями: t.me/proglib_job_bot
Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Building NFTs with Ethereum: Learn how to create, deploy, and sell NFTs on Ethereum
Автор: Yattish Ramhorry
Количество страниц: 228
Эта книга познакомит вас с основами NFT, включая принцип их работы и инструменты, используемые при их разработке, такие как Truffle, IPFS, Ganache, Hardhat, Pinata, Ethereum, Web3 и Solidity. Вы узнаете, как настроить и развернуть свой собственный проект NFT на Ethereum. В книге также рассматриваются различные типы смарт-контрактов и токенов. Кроме того, в книге будут рассмотрены различные типы NFT и такие процессы, как перечисление, метаданные, майнинг и передача. Наконец, вы узнаете, как загрузить свой NFT на торговую площадку.
Скачать книгу
Learning Angular: A no-nonsense guide to building web applications with Angular, 4th Edition (2023)
Автор: Aristeidis Bampakos
Количество страниц: 446
Книга особенно полезна для новичков в Angular и поможет вам освоить голые кости фреймворка, чтобы начать разработку приложений на Angular. Вы узнаете, как разрабатывать приложения, используя возможности интерфейса командной строки (CLI) Angular, писать модульные тесты, оформлять свои приложения, следуя рекомендациям Material Design, и, наконец, развертывать их у хостинг-провайдера.
К концу этой книги вы сможете не только создавать приложения Angular с TypeScript с нуля, но и усовершенствовать свои навыки кодирования с помощью лучших практик.
Скачать книгу
Data Wrangling with R: Load, explore, transform and visualize data for modeling with tidyverse libraries (2023)
Автор: Gustavo R Santos
Количество страниц: 384
#r
Эта книга поможет вам получить глубокое представление о способах обработки и подготовки наборов данных для исследования, анализа и моделирования. С помощью этой книги вы сможете подготовить данные для более оптимизированного анализа, разработать свою первую модель данных и выполнить эффективную визуализацию данных.
В начале книги вы узнаете, как загружать и исследовать наборы данных. Затем вы познакомитесь с современными концепциями и инструментами работы с данными. Поскольку работа с данными и визуализация неразрывно связаны, вы изучите лучшие методы построения графиков и извлечения из них информации.
Скачать книгу
Managing Datasets and Models (2023)
Автор: Oswald Campesato
Количество страниц: 368
#python
Эта книга содержит быстрое введение в задачи, связанные с данными, для подготовки к обучению моделей на наборах данных. В ней представлен пошаговый пример кода на языке Python, использующий алгоритм kNN для управления моделью на наборе данных.
Первая глава начинается с введения в наборы данных и проблем, которые могут возникнуть, затем следует вторая глава, посвященная выбросам и обнаружению аномалий. В следующей главе рассматриваются способы обработки отсутствующих данных и недостоверных данных, а в четвертой главе демонстрируется обучение моделей с помощью алгоритмов классификации. В пятой главе представлены наборы инструментов визуализации, такие как Sweetviz, Skimpy, Matplotlib и Seaborn, а также несколько простых примеров кода на Python для построения графиков и диаграмм.
Скачать книгу
The Road to React: The React.js with Hooks in JavaScript Book (2023)
Автор: Robin Wieruch
Количество страниц: 394
#react
Существует множество дорожных карт о том, как освоить React. Эта книга использует здравый смысл этих дорог и вплетает его в реализацию привлекательного приложения. Вы создадите React-приложение для Hacker News. По дороге вы изучите ES6, React со всеми его основами и продвинутыми концепциями, а также внутреннее управление состояниями.
Скачать книгу
Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production (2023)
Автор: Marian Montagnino
Количество страниц: 406
#go
После вводного курса о стандартах CLI и языке Go вы перейдете к проектированию инструментов и правильному использованию фреймворков для достижения настоящего мастерства в разработке. Затем книга переходит ко всему, что связано с CLI, помогая вам освоить все - от аргументов и флагов до ошибок и вызовов API. Затем вы погрузитесь в нюансы эмпатической разработки, чтобы обеспечить наилучший UX, а в завершение вы узнаете о тегах сборки, кросс-компиляции и распределении на основе контейнеров.
Скачать книгу
Многоканальные коммуникации — как много в этих звуках для сердца агрегаторного слилось …
Правда, обычно эти звуки можно визуализировать «Гарольдом, который скрывает боль». Особенно, когда сталкиваешься с готовыми модулями и решениями, которые уже не дают тех функций или объёма трафика, что нужны. А кастомные решения и их поддержка стоят столько, что боль уже никак не скрыть.
Обычно в таком случае помогают коммуникационные платформы с более гибкими и тонкими в настройке API как у МТС Exolve. Здесь вы можете собрать свой омниканальный конструктор решений под свои продукты с высокой скоростью работы и оплачивать только то, что вам нужно. Кроме подключения множества каналов, разработчик может реализовать любую интеграцию и при этом снизить риски сбоев.
Для новичков есть документация, форум и подробные инструкции с примерами внедрения. После регистрации вы сразу получаете 300 рублей на тестовый баланс и пробуете платформу.
Реклама. АО «МТТ». Подробнее на сайте exolve.ru
Developing Web Components with Svelte: Building a Library of Reusable UI Components (2023)
Автор: Alex Libby
Количество страниц: 358
Используйте возможности Svelte для быстрого создания основы библиотеки компонентов, не зависящей от фреймворка, которую можно расширять и развивать с течением времени. Это книга, ориентированная на проект, которая упрощает создание скелета библиотеки и добавление компонентов, используя лишь текстовый редактор или бесплатное программное обеспечение.
Скачать книгу
Beginning Azure Functions: Building Scalable and Serverless Apps, 2nd Edition (2023)
Автор: Kalyan Chanumolu
Количество страниц: 193
Начните создавать высокомасштабируемые приложения и контролировать свои функции Azure в производстве с помощью Azure Functions 4.0. В этой книге подробно рассказывается о долговечных функциях для сохранения состояния, охватывая основы, вплоть до создания привязок в долговечных функциях. Это глубокое погружение в Azure Functions serverless API, которое проведет вас через процесс преобразования монолитных приложений для использования Azure Functions.
Скачать книгу
Deep Learning for Crack-Like Object Detection (2023)
Автор: Heng-Da Cheng
Количество страниц: 100
В этой книге проблема обнаружения трещиноподобных объектов рассматривается комплексно. Она начинается с обсуждения традиционных подходов к обработке изображений для решения этой проблемы, а затем представляет методы, основанные на глубоком обучении. В книге дается полный обзор проблем обнаружения объектов, и основное внимание уделяется наиболее сложной проблеме - обнаружению трещиноподобных объектов, чтобы углубиться в метод глубокого обучения. В книгу включены примеры реальных проблем, которые легко понять, и она может стать хорошим учебным пособием для введения в компьютерное зрение и машинное обучение.
Скачать книгу
Python Distilled (2021)
Автор: David Beazley
Количество страниц: 336
Вместо того чтобы пытаться охватить все возможные особенности и причуды 30-летнего языка, это прагматичное руководство дает краткое изложение фундаментальных тем программирования, таких как абстракция данных, поток управления, структура программы, функции, объекты и модули - темы, которые составляют основу для проектов на Python любого размера.
Скачать книгу
Data Science and Analytics Strategy: An Emergent Design Approach (2023)
Автор: Alexander Scriven
Количество страниц: 204
В книге сочетаются академические исследования в области организационных изменений и процессов науки о данных с реальными историями из практики опытных лидеров в области анализа данных, сфокусированными на практических аспектах создания потенциала данных. Помимо подробного освещения возможностей, культуры и выбора технологий, уникальной особенностью книги является рассмотрение новых вопросов, таких как этика данных и алгоритмическая справедливость.
Скачать книгу
RISE with SAP towards a Sustainable Enterprise: Become a value-driven, sustainable, and resilient enterprise using RISE with SAP (2023)
Автор: Adil Zafar
Количество страниц: 466
Эта книга содержит четкие и подробные рекомендации, включая подробное описание того, что требуется для проектирования ландшафта с помощью RISE с SAP. По мере изучения глав вы получите четкое представление о том, какие именно услуги доступны (например, Process Discovery, миграция данных, подход "от стандарта к стандарту") и какие элементы сферы охвата RISE with SAP следует учитывать, что позволит вам максимально эффективно использовать RISE с моделью на базе SAP. Наконец, вы получите обзор различных отраслевых сценариев использования и того, как их можно воплотить в жизнь с помощью платформы, созданной на базе предложения RISE with SAP.
Скачать книгу
На РБК вышло интервью Алексея Юдина (ИБ-директора QIWI), где он не только рассказал об основных трендах в кибербезе, но и поделился тем, как устроена работа по защите данных в QIWI. Оказывается, со времен начала пандемии в компании придерживаются политики «нулевого доверия» (zero trust). Политика шифрования, контроль удаленного доступа устройства и жесткие ограничения внутри корп.сети себя оправдали. Однако с удаленкой кастинг на роль ИБ-специалиста в компанию усложнился. На функции по обеспечению информационной безопасности банка и дочерних структур подбираются максимально готовые кандидаты, которые попадают в штат чуть ли не с пятнадцатой попытки. Дело серьёзное, но стоит попробовать. Удачи
Читать полностью…Linux Server Cookbook: Get Hands-on Recipes to Install, Configure, and Administer a Linux Server Effectively (2023)
Автор: Alberto Gonzalez
Количество страниц: 562
В начале книги показано, как установить дистрибутив Linux и различные возможности, доступные в зависимости от конечного использования. После установки в книге показано, как управлять системой, администрировать пользователей и права доступа, а также как устанавливать новое программное обеспечение и настраивать службы. Книга содержит обзор наиболее распространенных и полезных команд CLI и дает знания о том, как управлять файлами, каталогами и процессами. Она объясняет, как устанавливать и администрировать расширенные службы, такие как базы данных и совместное использование файлов. Затем книга проведет вас через новые технологии, связанные с автоматизацией, контейнерами и конвейерами непрерывной интеграции/доставки.
Скачать книгу
🧒👾Тест-игра на выживание: как джуну протянуть первую рабочую неделю и не потерять работу
Первая неделя на новой работе – это всегда стресс для разработчика. В голове тысяча мыслей, давление зашкаливает, и сердце стучит без остановки. Знаете ли вы, как в такой ситуации не перегореть на старте? Если да, тогда вы легко пройдете нашу мини-игру на выживание про адаптацию джуна в незнакомых условиях. Итак, представьте: желанный оффер уже получен, вас приняли в компанию вашей мечты и сегодня первый рабочий день.
https://proglib.io/w/1001c8a1
T-SQL Fundamentals, 4th Edition (2023)
Автор: Itzik Ben-Gan
Количество страниц: 608
Начиная с истории создания запросов и программирования на T-SQL, книга также включает: логическую обработку запросов, конструкции запросов (запросы к одной таблице, объединения, подзапросы, табличные выражения, операторы набора, анализ данных), модификации данных, временные таблицы, транзакции и параллелизм, SQL Graph (совершенно новый для этого издания), а также программные конструкции T-SQL. В книгу включены обширные упражнения и решения с пояснениями, что позволяет читателю на практике применять полученные знания.
Скачать книгу
Microsoft Defender for Endpoint in Depth: Take any organization’s endpoint security to the next level (2023)
Автор: Joe Anich
Количество страниц: 362
Эта книга начинается с истории продукта и обзора различных функций. От профилактики, сокращения поверхности атаки до обнаружения и реагирования, вы узнаете об обосновании функций, их применимости, а также получите обзор распространенных заблуждений и предостережений. После планирования и подготовки, затем развертывания и конфигурирования для успешного внедрения, вы увидите один день из жизни аналитика по безопасности, работающего с продуктом. Вы поймете общие проблемы, методы и инструменты, используемые для устранения неполадок, а также ответы на некоторые из наиболее распространенных проблем, с которыми сталкиваются люди. Наконец, книга завершается справочным руководством, включающим советы и рекомендации, которые заставят вас регулярно возвращаться к книге.
Скачать книгу
Modern Web Development with Go: Build real-world, fast, efficient and scalable web server apps using Go programming language (2023)
Автор: Dušan Stojanović
Количество страниц: 444
#go
В этой книге будут рассмотрены самые современные технологии разработки веб-приложений и соблюдены все промышленные стандарты. В начале мы проведем подготовку к разработке. Здесь мы изучим основы языка программирования Go, основы Web-серверов, как создать проект с помощью Go и как проектировать программные решения.
Скачать книгу
Теория по программированию (2023)
Автор: Станислав Лезвиев
Язык: Ru
В наше время многие начинают учить программирование, насмотревшись роликов по "выучить за 1 час". Это является огромной проблемой. Потому что когда люди обучаются в таком формате, они запоминают лишь синтаксис.
Данная книга является прикладным материалом для людей, которые только начали заниматься программированием или только хотят начать.
Время, которое вам нужно для того чтобы прочитать книгу - 1 час. Но нейронных связей у вас станет больше, нежели посмотрев один из выше указанных роликов. Вы начнёте понимать, что такое компилятор, что такое язык программирования и какими они бывают. И понимать вы это начнёте, на человеческом языке, даже не имея технических навыков.
Скачать книгу
Practical Rust 1.x Cookbook: 100+ Solutions across Command Line, CI/CD, Kubernetes, Networking, Code Performance and Microservices (2023)
Автор: Rustacean Team/
Количество страниц: 262
Это подробное руководство для опытных программистов на языке Rust, желающих создавать надежные и эффективные приложения. Эта ориентированная на решения книга охватывает широкий спектр тем, включая командную строку, webassembly, сетевые технологии, kubernetes, микросервисы и системное программирование.
Скачать книгу
Building With Ethereum: Products, Protocols, and Platforms (2023)
Автор: Jamie Rumbelow
Количество страниц: 284
В этой книге рассматривается весь продуктовый стек, необходимый для создания приложений на основе смарт-контрактов Ethereum. Учебные пособия и тематические исследования вплетены в разговорное обсуждение различных ограничений, компромиссов и сложностей, связанных с этим. Вы узнаете об основах Ethereum с новой точки зрения, получите глубокое понимание того, как работает виртуальная машина Ethereum (EVM) и как она влияет на разработку продуктов, а также всех частей технологии, которые используются в децентрализованных приложениях (dapps) на переднем крае: RPC-узлы, кошельки, индексаторы, хосты приложений и многое другое. Вы познакомитесь с большим количеством пользовательского интерфейса, JavaScript-кода и идиоматических способов привнесения внутрицепочечных данных в ваши фронт-энды.
Скачать книгу
Хотите стать ассистентом преподавателя?
Участвуйте в конкурсе Академии Яндекса и попробуйте себя в новой роли. Ассистент — правая рука преподавателя: он готовит материалы к занятиям, помогает во время сессии, отвечает на вопросы студентов и даёт им развёрнутый фидбек.
Если вы хотите познакомиться с лучшими практиками образования, стать сильным ментором и изучить основы педагогики, подайте заявку до 15 мая 2023 года.
Участвовать в конкурсе могут студенты и аспиранты IT-специальностей. Победители конкурса пройдут обучение и получат финансовую поддержку.
Узнать детали
Вебинар «Реалити-разработка: как создается PT NGFW. Эпизод 1»
27 апреля в 14:00
Positive Technologies запускает реалити-проект о разработке сложного технологичного продукта. Мы подготовили серию вебинаров, на которых шаг за шагом пройдем путь создания межсетевого экрана нового поколения. Участники трансляций смогут не только наблюдать за рождением нового продукта, но и влиять на его развитие.
В первом эпизоде директор по продуктам Positive Technologies Денис Кораблев расскажет об основах разработки и нюансах, влияющих на будущее продукта. Вы узнаете:
• что важно учесть при создании ядра решения, чтобы добиться высокой производительности и стабильности работы;
• почему мы отказались от использования компонентов open source в разработке.
Регистрируйтесь и присоединяйтесь!
Реклама ИНН 7718668887 АО "ПОЗИТИВ ТЕКНОЛОДЖИЗ"
📌 Как создать базу данных для своего приложения?
Проектирование баз данных — это сложный творческий навык, которым должны владеть разработчики из самых разных сфер. ⚠️ Узнайте теоретические основы и практические приёмы этого процесса на открытом уроке в OTUS 2 мая в 20:00 мск.
👉 Записывайтесь на мастер-класс по проектированию БД для несложного Enterprise https://otus.pw/xPpI/
✅ Что вас ждет на вебинаре:
- Посмотрим, для чего на самом деле нужны нормальные формы
- Обсудим полезные подходы при создании связей
- Совместно спроектируем небольшую базу данных
приурочен к старту онлайн-курса «PostgreSQL для администраторов баз данных и разработчиков». Возможны разные способы оплаты курса.👉 Готовьте вопросы и записывайтесь на вебинар!
Нативная интеграция. Информация о продукте www.otus.ru
Читать полностью…