Полка Разработчика – 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

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

Описание:

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
📖 Causal Inference and Discovery in Python

Автор: Jaokar Ajit, Molak Aleksander

Описание:

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

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

📚
Полка Разработчика | #ENG #Python
📖 Learn Enough Ruby to Be Dangerous

Автор: Hartl Michael

Описание:

Все, что вам нужно знать, и ничего такого, чего вы не знаете, чтобы создавать программы на Ruby, драгоценные камни и веб-приложения
Программисты любят Ruby за его элегантность, мощь и гибкость: именно поэтому он был выбран для платформы Ruby on Rails, которая запускала веб-сайты от Shopify до Coinbase. Вы тоже полюбите Ruby, но вам не нужно изучать о нем “все”, просто научитесь эффективно использовать его для решения реальных задач. В книге "Изучите достаточно Ruby, чтобы быть опасным" известный преподаватель Майкл Хартл обучает концепциям, навыкам и подходам, необходимым для профессиональной продуктивности как в программировании общего назначения, так и в начале разработки веб-приложений.
Даже если вы новичок в программировании, Hartl поможет вам быстро освоить технические приемы и знания, необходимые для достижения успеха. Вы получите глубокое представление об объектно-ориентированном и функциональном программировании, разработаете и опубликуете автономный пакет Ruby (gem) и будете использовать свой gem для создания и развертывания динамического веб-приложения на платформе Sinatra framework. Целенаправленные упражнения помогут вам усвоить то, что важно, не тратя время на детали, которые не волнуют профессионалов. Скоро вам будет казаться, что вы родились, зная эти вещи, – и вы внезапно станете по-настоящему опасны.

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

📚
Полка Разработчика | #ENG #Ruby
📖 Programming With C++20: Concepts, Coroutines, Ranges, And More

Автор: Andreas Fertig

Описание:

Программирование на C++20 обучает программистов с опытом работы с C++ новыми возможностями C++20 и их применению. Это делается с учетом знания C++11. Элементы стандартов между C++11 и C++20 будут кратко представлены, если необходимо. Однако основное внимание уделяется обучению возможностям C++20.
Вы начнете с изучения так называемых больших четырех концепций, сопрограмм, std::ranges и модулей. За большой четверкой следуют более мелкие, но не менее важные возможности. Вы узнаете о std::format, новом способе форматирования строки в C++. В главе 6 вы узнаете о новом операторе, так называемом операторе космического корабля, который позволяет вам писать меньше кода.

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

📚
Полка Разработчика | #ENG #C
📖OCP Oracle Certified Professional Java SE 21 Developer Study Guide

Автор: Boyarsky J., Selikoff S.

Описание:

Раскройте свой потенциал Java и уверенно сдайте экзамен OCP Java SE 21 Developer.
Погрузитесь в руководство OCP Oracle Certified Professional Java SE 21 Developer Study Guide: Exam 1Z0-830 для всестороннего изучения экзамена на сертификацию Java SE 21 Developer. Это руководство, созданное командой опытных специалистов по Java, не только подготовит вас к экзамену 1Z0-830, но и снабдит вас необходимыми навыками как для новых, так и для существующих ролей разработчиков Java. Расширьте свои знания, отточите свои навыки и откройте для себя новые методы с помощью этой экспертно составленной дорожной карты.

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

📚
Полка Разработчика | #ENG #Java
📖 Разработка приложений с графическим пользовательским интерфейсом на языке Python: учебное пособие для СПО

Автор: Букунов С.В., Букунова О.В.

Описание:

Настоящее пособие содержит основные сведения о создании приложений на языке Python с графическим пользовательским интерфейсом с помощью библиотеки Tk. Рассматриваются основные типы элементов, управляющих работой приложения, и способы их программной реализации. Даются понятия визуального проектирования и событийного программирования. Приводятся многочисленные практические упражнения с примерами программного кода, помогающие понять основные способы практической реализации графических пользовательских интерфейсов. Рассматриваются возможности библиотеки Tk по созданию компьютерной анимации. В пособии содержатся краткие теоретические сведения, упражнения и примеры программ с подробными комментариями, а также задания для самостоятельной работы. В учебном пособии последовательно вводится понятийный аппарат, формулируются основные объекты, приводятся примеры программ на языке Python.

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

📚
Полка Разработчика | #RU #Python
Ну неужели..

Недавно мы заменили редактора, теперь контент отбирается более качественно!

Также мы прибегли к решению закрыть чаты, для борьбы со спам-ботами и открыли для вас удобный Форум Программистов.

Полезный список IT каналов: @Portal_v_IT
📖 50 Kubernetes Concepts Every DevOps Engineer Should Know

Автор: Levan M.

Описание:

Kubernetes — это популярная тема среди инженеров, технических директоров, ИТ-директоров и других технически подкованных специалистов. Из-за его распространения и важности для всех облачных технологий инженерам DevOps в настоящее время необходимо твердое понимание ключевых концепций Kubernetes, чтобы помочь своей организации процветать.
Эта книга снабдит вас всей необходимой информацией о том, как работает Kubernetes и как использовать его для достижения наилучших результатов. Вы узнаете все: от того, почему важен cloud native, до внедрения кластеров Kubernetes и развертывания приложений в производстве. Эта книга отправит вас в путешествие по обучению, начиная с того, что такое cloud native и как начать работу с Kubernetes в облаке, локально и в средах PaaS, таких как OpenShift. Далее вы узнаете о развертывании приложений разными способами, включая спецификации развертывания, спецификации Ingress и спецификации StatefulSet. Наконец, вы будете комфортно работать с мониторингом, наблюдаемостью и безопасностью Kubernetes. Каждая глава книги 50 Kubernetes Concepts Every DevOps Engineer Should Know основана на предыдущей главе, гарантируя, что вы разовьете практические навыки, работая с примерами кода на GitHub, что позволит вам следовать за ними, одновременно давая вам практические знания.

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

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