MySQL Concurrency: Locking and Transactions for MySQL Developers and DBAs (2022)
Автор: Jesper Wisborg Krogh
Количество страниц: 400
Узнайте, как работают блокировки в MySQL и как они связаны с транзакциями. Эта книга объясняет основную роль, которую блокировки играют в системах баз данных, показывая, как блокировки необходимы для обеспечения высококонкурентных рабочих нагрузок. Самое главное, в книге рассматриваются методы устранения неполадок, когда блокировка становится проблемой. Некоторые из типов блокировок в MySQL имеют продолжительность транзакции. По этой причине важно понимать, как работают транзакции. В этой книге рассматриваются основы транзакций, а также уровни изоляции транзакций и то, как они влияют на блокировку. Книга должна стать вашим основным ресурсом для решения проблемы блокировки и других подобных проблем в высокопроизводительных приложениях баз данных MySQL.
Скачать книгу
JavaScript: The Comprehensive Guide to Learning Professional JavaScript Programming (2022)
Автор: Philip Ackermann
Количество страниц: 1344
Вы узнаете все, что нужно знать о профессиональном программировании на JavaScript, от основных понятий языка до важнейших задач на стороне клиента. Создавайте динамические веб-приложения с помощью пошаговых инструкций и расширяйте свои знания, изучая разработку на стороне сервера и мобильную разработку. Работайте с расширенными возможностями языка, пишите чистый и эффективный код и многое другое!
Скачать книгу
🪄 Скидка на Черную Пятницу! -28% на все книги издательства «Питер» по промокоду proglib_black_friday
с 21 ноября по 4 декабря.
Подборки книг по разным языкам:
— Go
— C#
— C/C++
— Python
— Android/Swift
— Java
— Data Science
— DevOps
— Фронтенд
— PHP
— Кибербезопасность и пентест
📚 Книги по алгоритмам
— Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих
— Алгоритмы неформально. Инструкция для начинающих питонистов
— Совершенный алгоритм. Основы
— Совершенный алгоритм. Графовые алгоритмы и структуры данных
— Совершенный алгоритм. Жадные алгоритмы и динамическое программирование
— Совершенный алгоритм. Алгоритмы для NP-трудных задач
📚 Книги по Linux
— Библия Linux. 10-е издание
— Kali Linux: библия пентестера
— Командная строка Linux. Полное руководство. 2-е межд. изд.
— Bash и кибербезопасность: атака, защита и анализ из командной строки Linux
— BPF для мониторинга Linux
— Внутреннее устройство Linux. 3-е изд.
— Linux в действии
— Linux. Книга рецептов. 2-е изд.
— Linux API. Исчерпывающее руководство
📚 Книги по базам данных и SQL
— SQL: быстрое погружение
— MySQL по максимуму. 3-е издание
— Базы данных. Инжиниринг надежности
➡️ Открыть каталог «Компьютерная литература»
Pragmatic Python Programming: Learning Python the Smart Way (2022)
Автор: Gabor Gut
Количество страниц: 211
Исследуйте мир языков программирования через Python и изучите основы для написания программ. Эта книга охватывает Python 3.10, объясняя его через шесть ключевых концепций. Каждая глава содержит реальный пример с практическими советами и раздел, посвященный продвинутым концепциям.
Независимо от того, новичок ли вы в программировании или уже опытный разработчик, по окончании этой книги вы будете иметь твердое представление о самых современных возможностях Python в области разработки.
Скачать книгу
Building Mobile Apps at Scale: 39 Engineering Challenges (2021)
Автор: Gergely Orosz
Количество страниц: 236
В этой книге собраны проблемы, с которыми сталкиваются инженеры при создании приложений для iOS и Android в масштабе, и общие способы их решения. Под масштабом мы подразумеваем миллионы пользователей и создание приложений большими инженерными командами. Для мобильных инженеров эта книга - образец современных подходов к разработке приложений.
Скачать книгу
Functional Programming in Kotlin (2021)
Автор: Marco Vermeulen
Количество страниц: 504
Освойте техники и концепции функционального программирования, чтобы создавать более безопасный, простой и эффективный код на языке Kotlin.
Эта книга научит вас разрабатывать и писать приложения на языке Kotlin с использованием типизированного функционального программирования. С помощью наглядных примеров, тщательно продуманных объяснений и обширных упражнений книга переходит от базовых тем, таких как типы и структуры данных, к продвинутым темам, таким как обработка потоков.
Скачать книгу
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — 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
Бот с IT-вакансиями: t.me/proglib_job_bot
Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
Конференция YaTalks 3 и 4 декабря
В начале декабря Яндекс вновь проведет свое главное мероприятие для IT-сообщества. В фокусе — новые решения и тренды в каждом из треков: бэкенд, фронтенд, мобильная разработка и машинное обучение. Основная тема конференции в этом году — «Люди превыше всего», поэтому особое внимание организаторы уделят жизни в IT в новой реальности. Участников ждут дискуссии, лекции, индивидуальные консультации с экспертами российских и международных IT-компаний, дебаты и random coffee. Мероприятие пройдет полностью онлайн.
Регистрируйтесь на конференцию и подписывайтесь на канал @yatalks2022, чтобы не пропускать обновления.
Effective Pandas: Patterns for Data Manipulation (2021)
Автор: Matt Harrison
Количество страниц: 497
Лучшие методы манипулирования данными с помощью Pandas. Эта книга вооружит вас многолетними знаниями и опытом, которые сведены в простой и понятный формат. Вместо того чтобы месяцами читать блоги и веб-сайты, искать в списках рассылки и группах, эта книга научит вас писать хороший код Pandas.
Она охватывает:
- Работа с сериями
- Создание столбцов
- Сводная статистика
- Группировка, разворот и кросс-табуляция
- Данные временных рядов
- Визуализация
- Отладка кода
и многое другое...
Скачать книгу
Statistical Modeling in Machine Learning: Concepts and Applications (2022)
Автор: Tilottama Goswami
Количество страниц: 396
Книга представляет основные концепции и роли статистики, исследовательского анализа данных и машинного обучения. Различные аспекты машинного обучения обсуждаются вместе с основами статистики. Концепции представлены на простых примерах и графическом представлении для лучшего понимания методов. В этой книге используется целостный подход - ключевые концепции объединены с углубленным трактатом о междисциплинарных приложениях машинного обучения. Обсуждаются новые тематические исследования и постановки исследовательских задач, которые помогут исследователям в их прикладных областях, основанных на концепциях статистики и машинного обучения.
Книга поможет статистикам, практикам машинного обучения и программистам решать различные задачи, такие как классификация, регрессия, кластеризация, прогнозирование, рекомендации и многое другое.
Скачать книгу
SQL Server Simplified: Interview Questions and Answers (2021)
Автор: Vishal Garg
Количество страниц: 55
Вопросы для интервью из книги направлены на то, чтобы помочь читателям изучить основные концепции SQL Server.
Книга охватывает все понятия, такие как временные таблицы, переменные, CTE, представления, UDF, ограничения, объединения, GroupBy, RANK, индексы, настройка производительности и т.д.
Скачать книгу
🔥 Хардовый тест для DS и ML-специалистов 🔥
💣 Ответьте на 15 вопросов за 20 мин и проверьте, насколько вы готовы к обучению на курсе - «Natural Language Processing (NLP)».
💎 Всех, кто сдаст тест, ждет скидка 20% до конца ноября по промокоду ||BLACKFRIDAY22|| и доступ к 2 открытым урокам курса для знакомства с преподавателями.
✅ ПРОЙТИ ТЕСТ - https://otus.pw/tRyw/
💻 После 4 месяцев обучения на курсе вы сможете:
- создавать телеграм-ботов;
- работать с нейросетевыми моделями архитектуры трансформер;
- применять модели архитектуры трансформер для широкого спектра NLP задач;
- решать задачу распознавания именованных сущностей;
- создавать вопросно-ответные системы.
Реклама. Информация о рекламодателе на сайте www.otus.ru
Друзья, недавно вы писали, что цена на компьютерную литературу переходит все разумные пределы. Поэтому мы вместе с издательством «Питер» решили предоставить вам скидку 25% на все книги издательства по промокоду Proglib
➡️ Открыть каталог
Ваша «Библиотека программиста»
PHP & MySQL: Novice to Ninja 7th (2022)
Автор: Tom Butler
Количество страниц: 686
Это практическое руководство по изучению всех инструментов, принципов и методов, необходимых для создания профессиональных веб-приложений с использованием PHP и MySQL. Всесторонне обновленная, включающая PHP 8 и современные передовые методы, эта практичная и увлекательная книга охватывает всё, начиная с установки и заканчивая созданием полноценной системы управления контентом в Интернете.
- Получите глубокое понимание синтаксиса PHP
- Освойте принципы проектирования баз данных и работы с SQL
- Напишите надежный, удобный в обслуживании код, соответствующий лучшим практикам
- Создайте работающую систему управления контентом (CMS)
Скачать книгу
🔥 Хотите научиться правильно применять шаблоны и SOLID принципы в разработке?
🚀 Тогда ждем вас 21 ноября в 20:00 на открытом уроке «Практическое руководство по применению SOLID принципов».
📌 На занятии узнаем простой алгоритм применения SOLID принципов, который позволяет создавать расширяемый код с минимальными затратами на изменение требований. Спикером выступит Евгений Тюменцев, директор компании по разработке ПО.
💻 Урок пройдет в рамках онлайн-курса «Архитектура и шаблоны проектирования» от OTUS.
👉 Готовьте свои вопросы, проходите вступительный тест и регистрируйтесь на занятие
Реклама. Информация о рекламодателе на сайте www.otus.ru
Developing Essbase Applications, 2nd Edition (2022)
Автор: Cameron Lackpour
Количество страниц: 512
В книге рассматриваются технологические области, которые много обсуждаются, но все еще очень новые, включая Exalytics и Hybrid Essbase. Охватывая последние усовершенствования движка Essbase, книга иллюстрирует влияние новых инструментов отчетности и анализа, а также знакомит с передовыми методами работы с Essbase по целому ряду возможностей, функций и теорий.
Некоторые главы этой книги написаны в том же ключе, что и предыдущий том: аппаратное обеспечение, движки и языки. Другие охватывают новые темы: Oracle Business Intelligence Enterprise Edition, философия проектирования, концепции бенчмаркинга и многочисленные клиентские инструменты. Как и прежде, эти темы рассматриваются как с технической точки зрения, так и с точки зрения лучшей практики.
Скачать книгу
VK Cup — чемпионат по спортивному программированию
Технический директор ВКонтакте, Александр Тоболь, анонсировал старт приема заявок на конец ноября. В этом году соревнование необычное: впервые за время существования оно пройдёт сразу по 5 направлениям: олимпиадному программированию, мобильной разработке, машинному обучению, разработке на Go и JavaScript. Призовой фонд также отличился рекордными 4 млн рублей.
Узнать подробнее
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — 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
Бот с IT-вакансиями: t.me/proglib_job_bot
Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Edition (2022)
Автор: Mark J. Price
Количество страниц: 818
Обширно переработанное с учетом новейших возможностей C# 11 и .NET 7, это последнее издание нашего руководства поможет вам уверенно писать код на C#.
Вы научитесь объектно-ориентированному программированию, написанию, тестированию и отладке функций, реализации интерфейсов и наследованию классов. Далее вы изучите API .NET для выполнения таких задач, как управление и запрос данных, работа с файловой системой и сериализация. По мере продвижения вы также изучите примеры кроссплатформенных проектов, которые можно создавать и внедрять, например, веб-сайты и сервисы с использованием ASP.NET Core.
Скачать книгу
Full Stack GraphQL Applications: With React, Node.js, and Neo4j (2022)
Автор: William Lyon
Количество страниц: 439
Создавайте сверхбыстрые и сверхэффективные веб-приложения с помощью GraphQL! Это практическое, всеобъемлющее руководство представляет мощный GRANDStack для разработки веб-приложений полного стека на основе графовых структур данных.
Эта книга научит вас создавать графовые веб-приложения с использованием GraphQL, React, Apollo и базы данных Neo4j, которые в совокупности называются "GRANDstack". Практические примеры быстро помогут вам понять, как GRANDstack сочетается друг с другом. По ходу дела вы создадите и развернете в облаке полнофункциональное веб-приложение, включающее поиск, аутентификацию и многое другое. Вскоре вы будете готовы к развертыванию сквозных приложений, использующих все преимущества выдающейся производительности GraphQL.
Скачать книгу
Full Stack Development with MongoDB: Covers Backend, Frontend, APIs, and Mobile App Development using PHP, NodeJS, ExpressJS, Python and React Native (2022)
Автор: Manu Sharma
Количество страниц: 358
Целью этой книги является разработка Full-Stack с использованием MongoDB и масштабирование вашего опыта до разработки веб и мобильных приложений.
Начиная с основ, книга поможет любому программисту и разработчику, а также тем, кто работает с NodeJS, PHP, Python и React Native, настроить свою рабочую среду с MongoDB. В книге подробно рассматриваются различные полностековые конфигурации библиотек и фреймворков для мобильных и веб-приложений. Также подробно объясняются REST API, операции CRUD. Навыки использования PHP, ExpressJS, NodeJS, Python и React Native со временем становятся все более прочными.
Скачать книгу
Building web applications with Vue.js: MVVM patterns for conventional and single-page websites (2022)
Автор: Ralph Steyer
Количество страниц: 238
Начните работать с Vue.js быстро и легко с помощью этой книги.
Эта книга представляет собой компактное и практическое введение в популярный Vue.js. Используйте концепцию MVVC для приложений в Интернете на основе паттернов проектирования MVC и легко создавайте одностраничные веб-приложения. Вы будете использовать один из мощных фреймворков, основанный только на элементарных стандартных технологиях WWW.
С помощью этой книги вы не только изучите самые важные основы Vue.js. Вы также узнаете, как создавать и поддерживать веб-приложения с помощью этого веб-фреймворка JavaScript.
Скачать книгу
The Essential Guide to HTML5: Using Games to Learn HTML5 and JavaScript (2022)
Автор: Jeanine Meyer
Количество страниц: 505
Получите глубокие практические знания основных инструментов, используемых для создания веб-страниц: языка гипертекстовой разметки (HTML5), каскадных таблиц стилей (CSS) и JavaScript. Эта обновленная версия включает новые и улучшенные игры и упражнения и подойдет как абсолютным новичкам, так и людям, имеющим некоторый опыт работы с языками программирования, но не знакомым с комбинацией HTML, CSS и JavaScript.
Приложение содержит примеры продвинутых техник, таких как программы скалярной векторной графики, отображающие логотип HTML5 и фигурку из мультфильма, каждая из которых может меняться динамически, а также математические техники для расчета того, пересекает ли ход линию, и перенастройки расположения кругов и стрелок. Изложение каждого примера в главах и приложении включает снимки экрана и таблицы, раскрывающие структуру программы, и пояснение кода по пунктам.
Скачать книгу
Привет, Новосибирск! В третьем по численности городе России пройдёт вторая встреча из серии митапов Сбера для Java-разработчиков.
Она вместит в себя всё: нетворкинг, live coding, рабочие кейсы от управляющего директора по исследованию данных, CEO, DevOps-инженера, Android-разработчика — и конечно, перерывы на вкусный кофе.
Вы узнаете:
• Как с продуктов SAS перейти на BPMS.
• Чем jBPM лучше других систем своего класса.
• Обо что можно споткнуться, переходя на Jenkins Job Builder.
• Как без труда отказаться от хостинга в облаке.
🕖 Дата мероприятия: 23 ноября, 18:00
🚩 Место проведения: Новосибирск, Красный проспект, 22 («Типография»)
Реклама. Рекламодатель ПАО Сбербанк. Генеральная лицензия ЦБ РФ №1481 от 11.08.2015
Если вы разработчик и у вас есть пара минут, порефлексируйте, пожалуйста, с нами о происходящем в небольшом опросе. Ваши ответы помогут крупному работодателю понять, где теперь открывать офисы и какая помощь и поддержка вам нужны.
Пройти опрос
Machine Learning and Data Mining for Emerging Trend in Cyber Dynamics: Theories and Applications (2021)
Автор: Haruna Chiroma
Количество страниц: 514
В этой книге рассматриваются теории и эмпирические процедуры применения машинного обучения и добычи данных для решения проблем в кибердинамике. В ней объясняются основы кибердинамики и рассказывается, как эти устойчивые алгоритмы, стратегии, методы могут быть использованы для развития киберпространства.
В книге представлены новые подходы машинного обучения и интеллектуального анализа данных при решении задач в кибердинамике. Основные понятия, обзоры соответствующих работ, иллюстрации, эмпирические результаты и таблицы включены в каждую главу, чтобы читатель мог полностью понять концепции, методологию и представленные результаты. Книга содержит эмпирические решения задач кибердинамики, готовые к промышленному применению.
Скачать книгу
Game Design Deep Dive: Horror (2022)
Автор: Joshua Bycer
Количество страниц: 130
В этой книге рассматривается история и дизайн жанра и элементов ужасов в видеоиграх. Автор анализирует примеры ранних видеоигр, в том числе различия между играми на выживание, экшн-хоррорами и психологическими ужасами. Благодаря недавним хитам, таким как "Пять ночей у Фредди", "Бенди и чернильная машина" и недавним играм серии "Обитель зла", жанр ужасов переживает сильное возрождение. В этой книге Джошуа Байсер расскажет об эволюции ужасов в видеоиграх и гейм-дизайне, а также о том, что значит создать ужасающий и леденящий душу опыт.
Скачать книгу
Hacking for Dummies, 7th Edition (2022)
Автор: Kevin Beaver
Количество страниц: 419
Ваш смартфон, ноутбук и настольный компьютер важны для вашей жизни и бизнеса как никогда раньше. Помимо того, что они делают вашу жизнь проще и продуктивнее, на них хранится конфиденциальная информация. К счастью для всех нас, каждый может освоить мощные методы защиты данных и обеспечения безопасности, чтобы плохие парни оставались снаружи, где им и место.
Эта книга отправит вас в легкое путешествие по кибербезопасности, в ходе которого вы научитесь основам тестирования на уязвимость и проникновение, чтобы вы могли найти бреши в своей сети до того, как ими воспользуются плохие парни. Вы научитесь защищать свои сети Wi-Fi, блокировать последнюю установку Windows 11, понимать последствия удаленной работы для безопасности и многое другое.
Скачать книгу
Practical Enterprise React: Become an Effective React Developer in Your Team (2021)
Автор: Devlin Basilan Duldulao
Количество страниц:
Научитесь писать реальные корпоративные приложения, используя основы React и самые популярные библиотеки React.
Книга включает такие популярные библиотеки, как React Router v6 для навигации по маршрутам, Redux с Saga и Thunk для управления состояниями и Formik с Yup для валидации форм и ввода. Вы также будете работать с Material UI 5 (следующая основная версия самой популярной библиотеки компонентов пользовательского интерфейса в React), Axios в качестве клиентской библиотеки HTTP, JWT auth для аутентификации клиентских приложений и TypeScript. Наконец, вы научитесь развертывать приложение на Netlify и контейнеризировать приложение React, чтобы отправить его в виде отдельного экземпляра контейнера или в кластере Kubernetes.
Скачать книгу
Simulation with Python: Develop Simulation and Modeling in Natural Sciences, Engineering, and Social Sciences (2022)
Автор: Rongpeng Li
Количество страниц: 181
Эта книга охватывает темы моделирования на основе сценарного подхода с использованием Python и богатых визуализаций и таблиц.
В книге рассматривается моделирование, применяемое в естественных и социальных науках, а также моделирование, взятое из лучших алгоритмов, используемых сегодня в промышленности.
Прочитав эту книгу, вы будете иметь представление о моделировании с помощью Python в естественных, инженерных и социальных науках.
Для кого эта книга:
Разработчики Python начального и среднего уровня из различных областей знаний, включая бэкенд-разработчиков, академических программистов-исследователей, специалистов по анализу данных и инженеров машинного обучения.
Скачать книгу