Полка Разработчика – Telegram
Полка Разработчика
27.7K subscribers
4.3K photos
9 videos
265 files
4.31K links
Секретный книжный архив 🗃

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/developer_shelf

РКН: clck.ru/3Ht5KW
Download Telegram
📖 Python для чайников

Автор: Мюллер Дж.П.

Описание:

Благодаря пошаговым инструкциям, приведенным в книге, вы сможете в краткие сроки освоить основы языка. Работая в среде Jupyter Notebook, вы будете применять принципы грамотного программирования для создания смешанного представления кода, заметок, математических уравнений и графиков. Основные темы книги:
— загрузка и установка Python;
— использование командной строки;
— знакомство со средой Jupyter Notebook;
— основы программирования на Python;
— создание коллекций и списков;
— взаимодействие с пакетами;
— поиск и устранение ошибок.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Python
📖 Нейронные сети. Эволюция

Автор: Каниа Кан

Описание:

Эта книга предназначена для всех, кто хочет разобраться в том, как устроены нейронные сети. Для тех читателей, кто хочет сам научиться программировать нейронные сети, без использования специализированных библиотек машинного обучения. Книга предоставляет возможность с нуля разобраться в сути работы искусственных нейронов и нейронных сетей, математических идей, лежащих в их основе, где от вас не требуется никаких специальных знаний, не выходящих за пределы школьного курса в области математики.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #AI
📖 Python и наука о данных для чайников

Автор: Каниа Кан

Описание:

Интересуетесь наукой о данных, но немного побаиваетесь? Не нужно! Эта книга покажет, как использовать язык Python для создания интересных вещей с помощью науки о данных. Вы увидите, как установить набор инструментов Anaconda, благодаря которому работа с Python станет очень простой. Здесь вы откроете для себя инструмент Google Colab, позволяющий писать код в облаке с помощью обычного планшета. Вы узнаете, как выполнять все виды вычислений, используя последнюю версию языка Python. Вы также научитесь использовать различные библиотеки, обеспечивающие научный статистический анализ, построение диаграмм, графиков и многое другое.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Python
📖 JavaScript. Дополнительные уроки для начинающих

Автор: Дронов Владимир

Описание:

В книге 20 иллюстрированных уроков, более 20 практических упражнений на тему программирования веб-сценариев и 18 заданий для самостоятельной работы.

• Простым языком, кратко, наглядно рассказано о новых программных инструментах, появившихся в последние годы в языке JavaScript.
• Описаны новый синтаксис объявления классов, промисы, асинхронные функции, итераторы, генераторы и модули.
• Рассказано о новом загрузчике файлов, встроенной в веб-обозреватель СУБД, HTML-компонентах и шаблонах, средствах для захвата видео, наложении эффектов на звук.
• Рассмотрены технологии WebSocket для программирования веб-чата и WebRTC для создания службы видеотелефонии.
• Описаны прогрессивные веб-приложения (PWA), посредники и программируемый кэш, вывод всплывающих оповещений и установка PWA в операционной системе.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Java
📖 JavaScript. 20 уроков для начинающих

Автор: Дронов Владимир

Описание:

В книге 20 иллюстрированных уроков, 40 практических упражнений на тему программирования веб-сценариев и более 70 заданий для самостоятельной работы.

• Изложены основы JavaScript: данные и операторы, выражения и управляющие конструкции, функции, классы, объекты и массивы, средства отладки.
• Раскрыты механизмы управления веб-страницами: события и их обработка, управление элементами, графика и мультимедиа, веб-формы и элементы управления, регулярные выражения, навигация и управление окнами.
• Рассмотрена работа с HTML API и компонентное программирование: асинхронное программирование, работа с внешними данными, программная графика, объявление своих классов, создание компонентов.
• Освещены технологии взаимодействия с сервером: AJAX, PHP, разработка фронтендов и бэкендов, серверные сообщения.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Java
📖 Kotlin Coroutines by Tutorials

Автор: Filip Babić, Luka Kordić & Nishant Srivastava

Описание:

Важность параллелизма обнаруживается довольно рано людьми, которые начинают разрабатывать Android. Android по своей сути асинхронен и управляется событиями, со строгими требованиями к тому, в каком потоке могут происходить определенные вещи.

Добавьте к этому часто громоздкие интерфейсы обратного вызова Java, и вы довольно быстро попадете в спагетти-код (метко названный «Адом обратного вызова»). Независимо от того, сколько шаблонов кодирования вы используете, чтобы избежать этого, вам придется столкнуться с изменением состояния в нескольких потоках тем или иным образом.

Единственный способ создать адаптивное приложение — оставить поток пользовательского интерфейса максимально свободным, позволив фоновым потокам выполнять всю сложную работу асинхронно.

Kotlin Coroutines от Tutorials научит вас приемам, необходимым для решения распространенных задач программирования с использованием асинхронного программирования.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Kotlin
📖 Supply Chain Software Security

Автор:
Syed A.

Описание:

Эта книга начинается с заложения основ современной безопасности цепочек поставок программного обеспечения, изучения меняющегося ландшафта угроз и ключевых технологий, определяющих будущее. Погрузитесь в суть того, как ИИ и Интернет вещей преобразуют защиту цепочек поставок с помощью расширенной предиктивной аналитики, мониторинга в реальном времени и интеллектуальной автоматизации. Узнайте, как интеграция методов безопасности приложений в вашу цепочку поставок может защитить критически важные системы и данные.
С помощью реальных примеров и практических идей узнайте, как создавать устойчивые цепочки поставок, оснащенные для защиты от сложных атак, таких как путаница с зависимостями, внедрение бэкдора и состязательная манипуляция. Независимо от того, управляете ли вы глобальной операцией программного обеспечения или интегрируете DevSecOps в свои конвейеры CI/CD, эта книга предлагает действенные советы по укреплению вашей цепочки поставок от начала до конца.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Software
📖 Практическое введение в основные библиотеки и фреймворки Python

Автор: Дурмус М.

Описание:

Python — популярный язык программирования высокого уровня для различных применений, включая веб-разработку, научные вычисления, анализ данных и машинное обучение. Простота, читабельность и универсальность сделали его популярным среди программистов всех уровней подготовки.
Реализация дополнительных функциональных возможностей в Python осуществляется благодаря использованию дополнительных библиотек, которым и освящена данная книга.
Автор, являющийся опытным разработчиком на Python, рассматривает популярные библиотки, давая их краткое описание, приводя примеры кода использования этих библиотек и рассматривая положительные и отрицательные их качества.
В книге рассматриваются следующие библиотеки: pandas, numpy, seaborn, scipy, matplotlib, scikit-learn, pytorch, tensorflow, xgboost, lightgbm, keras, pycaret, mlops, mlflow, kubeflow, zenml, shap, lime, interpretml, spacy, nltk, textblob, corenlp, gensim, regex, opencv, scikit-image, pillow, mahotas, simpleitk, flask, fastapi, django, dash, pyramid, beautifulsoup, scrapy, selenium.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Python
📖 Нейросети. Обработка естественного языка

Автор: Джейд Картер

Описание:

Книга представляет собой исчерпывающее руководство по применению
нейросетей в различных областях анализа текста. С этой книгой читатели
отправятся в увлекательное путешествие по миру искусственного интеллекта,
где они узнают о бесконечных возможностях, которые предоставляют
нейронные сети.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #AI
📖 OCP Oracle Certified Professional Java SE 17 Developer

Автор: Mughal K., Strelnikov V.

Описание:

OCP Oracle Certified Professional Java SE 17 Developer Exam 1Z0-829 Programmer's Guide — это уникальное руководство, которое сочетает в себе строгое введение в программирование на Java с тщательным освещением целей экзамена Java SE 17 и Java SE 11 Developer. Полностью обновленное с учетом изменений в последних экзаменах, оно уделяет повышенное внимание анализу сценариев кода, а не только отдельных языковых конструкций. Каждая цель тщательно рассматривается, отражая новейшие функции и API, а также передовые методы сдачи экзамена.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #AI
📖 Программирование на Python с помощью GitHub Copilot и ChatGPT

Автор: Даниэль Зингаро,
Лео Портер

Описание:

В наши дни люди пишут компьютерные программы совсем не так, как раньше. Используя GitHub Copilot, можно простым языком описать, что должна делать программа, а искусственный интеллект тут же сгенерирует ее. Узнайте, как создавать и улучшать программы на Python с помощью ИИ, даже если прежде вы не написали ни строчки компьютерного кода. Сэкономьте время на рутинном программировании и воспользуйтесь услугами ИИ, способного мгновенно воплотить ваши идеи в жизнь. Заодно выучите Python!

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Python
📖 Python Библиотеки

Автор: Картер Дж.

Описание:

Книга представляет собой обзор богатой экосистемы библиотек, доступных в языке программирования Python, начиная от основных инструментов для работы с данными и машинного обучения, и заканчивая инструментами для создания веб-приложений, обработки изображений и разработки игр. Основные темы включают в себя введение в библиотеки для анализа данных, такие как NumPy, Pandas, и Matplotlib, а также обсуждение алгоритмов машинного обучения с использованием Scikit-learn. Автор также рассматривает инструменты для работы с веб-технологиями, такие как Flask, Django, и для визуализации данных, такие как Seaborn, Plotly, и Bokeh. Книга охватывает обширный спектр примеров использования каждой библиотеки, предоставляя читателю практический опыт и навыки, необходимые для успешной разработки с использованием Python. Она подходит как для новичков, только начинающих изучать Python, так и для опытных разработчиков, ищущих лучшие инструменты для конкретных задач.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Python
📖 Linux. Командная строка

Автор: Дэниел Барретт

Описание:

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Linux
📖 Сети глазами хакера

Автор: Магама Базаров

Описание:

В книге рассматриваются вопросы безопасности компьютерных сетей. Даны практические рекомендации по проведению пентеста сетей Cisco, приведены полезные сведения о протоколе DTP от компании Cisco Systems, представлено подробное руководство по пентесту канального уровня сети, тестированию безопасностии и защите устройств MikroTik. Рассказывается о методах проведения пентестов с минимальным ущербом для сетевой инфраструктуры. Даны советы по эффективному использованию в процессе тестирования на проникновение инструментария Kali Linux, , рассказано об использовании виртуальных машин для постэксплуатации систем. Описаны рекомендации по защите сетевой инфраструктуры от хакерских атак. Практические примеры демонстрируют техники пентеста как для атакующей, так и для защищающейся стороны. Электронный архив на сайте издательства содержит цветные иллюстрации к книге .

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Hacking
📖 Мифический человеко-месяц, или Как создаются программные системы

Автор: Брукс Фредерик

Описание:

Немногие книги по управлению проектами можно назвать столь же значимыми как "Мифический человеко-месяц". Смешение примеров из реальной разработки ПО, мнений и размышлений создает яркую картину управления сложными проектами. Эти эссе основаны на пятидесятилетнем опыте работы Брукса менеджером проектов в IBM System/360, а затем в OS/360. Первое издание книги вышло 45 лет назад, второе 25 лет назад. Возникают новые методологии, появляются новые языки программирования, растет количество процессоров, но эта книга продолжает оставаться актуальной. Почему? Спустя полвека мы продолжаем повторять ошибки, которые описал Брукс. Некоторые темы, поднимаемые в книге, кажутся устаревшими, но это лишь видимость. Фундаментальные проблемы, стоящие за ними, все так же актуальны в наше время.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #System
📖 Внутреннее устройство Linux

Автор: Уорд Брайан

Описание:

Немногие книги по управлению проектами можно назвать столь же значимыми как "Мифический человеко-месяц". Смешение примеров из реальной разработки ПО, мнений и размышлений создает яркую картину управления сложными проектами. Эти эссе основаны на пятидесятилетнем опыте работы Брукса менеджером проектов в IBM System/360, а затем в OS/360. Первое издание книги вышло 45 лет назад, второе 25 лет назад. Возникают новые методологии, появляются новые языки программирования, растет количество процессоров, но эта книга продолжает оставаться актуальной. Почему? Спустя полвека мы продолжаем повторять ошибки, которые описал Брукс. Некоторые темы, поднимаемые в книге, кажутся устаревшими, но это лишь видимость. Фундаментальные проблемы, стоящие за ними, все так же актуальны в наше время.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Linux
📖 Программирование: введение в профессию, 2-е издание (в 3-х томах)

Автор:
Столяров А.В.

Описание:

Учебник «Программирование: введение в профессию» ориентирован на самостоятельное изучение и предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения.
Для школьников, студентов, преподавателей, и всех, кто интересуется программированием.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Programming
📖 Modern Software Testing Techniques

Автор:
Forgács István, Kovács Attila

Описание:

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Software
📖 Bug reporting: submit issues like a pro

Автор: Gula Artur

Описание:

Команды разработчиков программного обеспечения тратят долгие часы на уточнение, обновление и обработку неполных отчетов об ошибках. Это стоит денег и порождает конфликты.
С помощью этого практического руководства поднимите свой процесс сообщения об ошибках на новый уровень. Я описал 15 ключевых областей идеального отчета об ошибке. Я дал вам много советов и лучших практик из более чем 40 реальных ИТ-проектов. Я подготовил контрольный список, чтобы вы ни о чем не забыли.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Programming
📖 Machine Learning for Causal Inference

Автор: Sheng Li, Zhixuan Chu

Описание:

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #ML
📖 ISTQB Certified Tester Foundation Level

Автор: Stapp Lucjan, Roman Adam, Pilaeten Michaël

Описание:

Эта книга предназначена для всех, кто готовится к экзамену ISTQB ® Сертифицированный тестировщик базового уровня, основанному на программе базовый уровень (версия 4.0), опубликованной в 2023 году. Она предоставляет кандидатам надежные знания, основанные на этом документе, и, таким образом, отличается от всей информации о программах ISTQB ® и экзаменах в Интернете, которая часто довольно низкого качества и может даже содержать серьезные ошибки.
Книга расширяет и детализирует многие вопросы, которые описаны в новой версии учебной программы 2023 года лишь поверхностно или в общих чертах. В соответствии с руководящими принципами ISTQB ® для обучения на основе учебных программ, для каждой учебной цели на уровне K3 должно быть предусмотрено упражнение, а для каждой цели на уровне K2 или K3 должен быть приведен практический пример. Чтобы удовлетворить этим требованиям, авторы подготовили многочисленные упражнения и примеры для всех целей обучения на этих уровнях. Кроме того, для каждой учебной задачи представлены один или несколько примеров экзаменационных вопросов, аналогичных тем, которые кандидат увидит на экзамене. Это делает книгу отличным пособием для изучения и подготовки к экзамену, а также проверки полученных знаний.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #ISTQB