CodeMode | Программирование
11K subscribers
3.45K photos
6 videos
10 files
3.48K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Mining the Social Web / Data Mining.

В глубинах популярных социальных сетей — Twitter, Facebook, LinkedIn и Instagram — скрыты богатейшие залежи информации. Из этого руководства исследователи, аналитики и разработчики узнают, как извлекать эти уникальные данные, используя код на Python, Jupyter Notebook или контейнеры Docker. Сначала вы познакомитесь с функционалом самых популярных социальных сетей (Twitter, Facebook, LinkedIn, Instagram), веб-страниц, блогов и лент, электронной почты и GitHub. Затем приступите к анализу данных на примере Twitter.

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

🧷Скачать бесплатно.

2020
#RU #Data

CodeMode | Программирование | ChatGPT
📕 Mining the Social Web / Data Mining.

В данной книге приводятся реальные примеры того, как читатели могут внедрять автоматизацию бизнес-процессов на своих предприятиях, а также решать обычные офисные задачи с помощью языка Python и его библиотек реализации элементов ИИ. Эта книга научит вас создавать, читать, изменять и извлекать данные из документов Excel, Word и PDF с помощью программирования на языке Python. Также Вы узнаете, как можно в автоматическом режиме извлекать данные с веб-сайтов, PDF-документов, работатаь с электронной почтой Gmail и Outlook, а также мессенжером WhatsApp. Отдельный раздел книги будет интересен тем, кто желает автоматизировать с помощью языка Python извлечение текста из изображений и отсканированных документов.
В заключительном разделе Вы познакомитесь с методами написания сценариев Python и построения сложной сквозной автоматизации процессов.
Книга содержит солидный перечень примров программирования на Python, который все желающие могут найти в виде исходных листингов в прилагаемом архивном файле.

🧷Скачать бесплатно.

2022
#RU #Pythoin #AI

CodeMode | Программирование | ChatGPT
📕Разработка с использованием квантовых компьютеров

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

В этой книге рассмотрены наиболее важные компоненты квантового компьютера: кубиты, логические вентили и квантовые схемы, а также объясняется отличие квантовой архитектуры от традиционной. Вы сможете бесплатно экспериментировать с ними как в симуляторе, так и на реальном квантовом устройстве с применением IBM Q Experience.

🧷Скачать бесплатно.

2020
#RU #Python

CodeMode | Программирование | ChatGPT
📕Программирование квантовых компьютеров. Базовые алгоритмы и примеры кода

Квантовые компьютеры спровоцировали новую компьютерную революцию, и у вас есть прекрасный шанс присоединиться к технологическому прорыву прямо сейчас. Разработчики, специалисты по компьютерной графике и начинающие айтишники найдут в этой книге практическую информацию по квантовым вычислениям, нужную программистам. Вместо штудирования теории и формул вы сразу займетесь конкретными задачами, демонстрирующими уникальные возможности квантовой технологии.
Эрик Джонстон, Ник Хэрриган и Мерседес Химено-Сеговиа помогают развить необходимые навыки и интуицию, а также освоить инструментарий, необходимый для создания квантовых приложений. Вы поймете, на что способны квантовые компьютеры и как это применить в реальной жизни.
Книга состоит из трех частей:
- Программирование QPU: основные концепции программирования квантовых процессоров, выполнение операций с кубитами и квантовая телепортация.
- Примитивы QPU: алгоритмические примитивы и методы, усиление амплитуды, квантовое преобразование Фурье и оценка фазы.
- Практика QPU: решение конкретных задач с помощью примитивов QPU, методы квантового поиска и алгоритм разложения Шора.

🧷Скачать бесплатно.

2021
#RU #Coding

CodeMode | Программирование | ChatGPT
📕 Software Requirements 3, 3rd Edition

Теперь, в своем третьем издании, это классическое руководство по разработке требований к программному обеспечению было полностью обновлено новыми темами, примерами и рекомендациями. Два лидера в сообществе по требованиям объединились, чтобы предоставить современный набор практик, охватывающих весь спектр деятельности по разработке и управлению требованиями в программных проектах.
Описывает практичные, эффективные, проверенные на практике методы управления процессом разработки требований от начала до конца.
Приводит примеры, демонстрирующие, как «хорошие практики» требований могут привести к меньшему количеству запросов на изменение, более высокой удовлетворенности клиентов и более низким затратам на разработку.

🧷Скачать бесплатно.

2013
#ENG #Software

CodeMode | Программирование | ChatGPT
📕 The C# Player's Guide (5th Edition)

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

🧷Скачать бесплатно.

2022
#ENG #C

CodeMode | Программирование | ChatGPT
📕 Ум программиста. Как понять и осмыслить любой код

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

🧷Скачать бесплатно.

2023
#RU #Coding

CodeMode | Программирование | ChatGPT
📕 Микросервисы. От архитектуры до релиза

Микросервисная архитектура обеспечивает высокую скорость изменений и хорошую масштабируемость, а также позволяет создавать чистые эволюционирующие системы. Но реализовать свою первую микросервисную архитектуру непросто. Как сделать выбор из множества вариантов и обучить свою команду всем техническим деталям, чтобы максимально увеличить шансы на успех? В этой книге авторы, Ронни Митра и Иракли Надареишвили, предоставили пошаговое руководство для построения эффективной архитектуры микросервисов. Архитекторы и инженеры пройдут путь внедрения, основанный на методах и архитектурах, доказавших свою эффективность для микросервисных систем. Вы создадите операционную модель, проект микросервиса, инфраструктурную основу и два работающих микросервиса, а затем соедините эти компоненты в одну реализацию. Для любого, перед кем стоит задача создания микросервисов, руководство станет бесценным источником знаний.

🧷Скачать бесплатно.

2023
#RU #Microservice

CodeMode | Программирование | ChatGPT
📕 Эволюционная архитектура

Новые инструменты, фреймворки методики и парадигмы вновь и вновь меняют экосистему разработки программного обеспечения. Непрерывный прогресс основных практик разработки на протяжении последних пяти лет заставил искать новые пути и подходы к архитектуре, чтобы соответствовать постоянно меняющимся требованиям пользователей. В обновленном издании авторы Нил Форд, Ребекка Парсонс, Патрик Куа и Прамод Садаладж приводят реальные примеры, соответствующие потребностям современной разработки ПО.
«Эта книга знаменует собой важную веху, обозначающую нынешний уровень понимания проблемы. По мере того как люди начинают осознавать роль ПО в XXI веке, информация о том, как реагировать на изменения, сохраняя достигнутое, становится важнейшим навыком в области создания программного обеспечения». — Мартин Фаулер.
Примеры страниц (скриншоты)

🧷Скачать бесплатно.

2024
#RU #Microservice

CodeMode | Программирование | ChatGPT
📕 Head First Software Architecture: A Learner's Guide to Architectural Thinking

Если вы разработчик программного обеспечения и хотите быстро перейти к архитектуре программного обеспечения, это удобное руководство — отличное начало. Книга Head First Software Architecture от авторов книги «Основы архитектуры программного обеспечения» научит вас архитектурному мышлению и исследует уникальные проблемы архитектуры программного обеспечения. Вы узнаете разницу между архитектурой и дизайном, а также взаимосвязь между кодом, компонентами и архитектурными стилями. Вы также научитесь работать с некоторыми распространенными архитектурными стилями на ярких и забавных примерах. Эта книга, быстрая, простая и увлекательная, представляет собой ценное введение в мир архитектуры программного обеспечения.

🧷Скачать бесплатно.

2024
#ENG #Microservice

CodeMode | Программирование | ChatGPT
📕Создание микросервисов, 2-е издание

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

🧷Скачать бесплатно.

2023
#RU #Microservice

CodeMode | Программирование | ChatGPT
📕 Эффективное программирование TCP/IP

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

🧷Скачать бесплатно.

2001
#RU #TCP

CodeMode | Программирование | ChatGPT
📕 Введение в технологии контейнеров и Kubernetes

В книге рассмотрены механизмы, обеспечивающие работу контейнеров в GNU/Linux, основы работы с контейнерами при помощи Docker и Podman, а также система оркестрирования контейнеров Kubernetes. Помимо этого, книга знакомит c особенностями одного из самых популярных дистрибутивов Kubernetes – OpenShift (OKD). Данная книга рассчитана на ИТ-специалистов, знакомых с GNU/Linux и желающих познакомиться с технологиями контейнеров и системой оркестрации Kubernetes.

🧷Скачать бесплатно.

2019
#RU #Kubernetes

CodeMode | Программирование | ChatGPT
📕 Fast Python: High performance techniques for large datasets

Быстрый Python - это ваше руководство по оптимизации каждой части вашего процесса анализа данных на основе Python, начиная с чистого кода на Python, который вы пишете, и заканчивая управлением ресурсами современного оборудования и графических процессоров. Вы научитесь переписывать неэффективные структуры данных, улучшать неэффективный код с помощью многопоточности и упрощать свои наборы данных без ущерба для точности.
Написанная для опытных практиков, эта книга посвящена практическим решениям для повышения эффективности вычислений и хранения данных. Вы будете экспериментировать с забавными и интересными примерами, такими как переписывание игр на Cython и реализация фреймворка MapReduce с нуля. Наконец, вы углубитесь в вычисления на графическом процессоре Python и узнаете, как современное оборудование восстановило некоторые прежние антипаттерны и сделало нелогичные идеи наиболее эффективным способом работы.

🧷Скачать бесплатно.

2023
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Spring Security in Action, 2nd Edition

Второе издание Spring Security в действии раскрывает методы и инструменты Spring Security, необходимые для защиты ваших приложений от атак. В этой книге автор Лауренциу Спилка, опытный разработчик Java и Spring, научит вас, как создать свой собственный сервер авторизации, управлять пользователями системы, настраивать безопасные конечные точки и предотвращать межсайтовый скриптинг и атаки на подделку запросов. В этом новом втором издании рассматривается стек OAuth 2/OpenID Connect и подробно описывается SecurityFilterChain для настройки безопасности. Не оставляйте безопасность на второй план. Начните защищать свои приложения с первой строки кода!

🧷Скачать бесплатно.

2024
#ENG #Spring

CodeMode | Программирование | ChatGPT
📕 Spring in Action. 6 ed.

Если вам нужно изучить Spring, не ищите дальше, это всеми любимое и всеобъемлющее руководство! Полностью переработанное для Spring 5.3 и наполненное интересными примерами из реальной жизни, чтобы вы могли освоить Spring.

🧷Скачать бесплатно.

2022
#ENG #Spring

CodeMode | Программирование | ChatGPT
📕 Программирование на языке С++ в среде Qt Creator: учебное пособие

Книга является учебником по алгоритмизации и программированию на С++ и пособием по разработке визуальных приложений в среде Qt Creator. Также в книге описаны среда программирования Qt Creator, редактор Geany, кроссплатформенная билиотека построения графиков MathGL. При чтении книги не требуется предварительного знакомства с программированием.
Издание предназначено для студентов, аспирантов и преподавателей вузов, а также для всех, кто изучает программирование на С++ и осваивает кроссплатформенный инструментарий Qt для разработки программного обеспечения.

🧷Скачать бесплатно.

2015
#RU #C

CodeMode | Программирование | ChatGPT
📕 Introducing Maven

Знакомство с Maven — это краткое руководство по началу работы с Maven. Эта полностью укомплектованная мини-книга включает в себя новые функции и усовершенствования, найденные в последней версии Maven. В этой короткой 100-страничной книге вы узнаете все о Maven и о том, как настроить его для использования. Вы узнаете о жизненном цикле Maven и о том, как эффективно использовать его. Кроме того, вы узнаете об основах использования плагинов сайта и создания Javadocs, отчетов о покрытии тестами/FindBugs, заметок о версии/выпуске и многого другого. Кроме того, вы воспользуетесь преимуществами архетипов Maven для легкой загрузки новых проектов. Наконец, вы узнаете, как интегрировать менеджер репозитория Nexus с фазами выпуска Maven. После прочтения и использования этой короткой книги вы поймете, как управлять зависимостями Maven и как организовывать базовые и многомодульные проекты Maven.

🧷Скачать бесплатно.

2014
#ENG #Maven

CodeMode | Программирование | ChatGPT
📕 Apache Maven 3 Cookbook

Apache Maven — это больше, чем просто автоматизация сборки. При размещении в самом центре вашей стратегии разработки Apache Maven может стать множителем силы не только для отдельных разработчиков, но и для agile-команд и менеджеров. В этой книге рассматривается внедрение Apache Maven с популярными корпоративными технологиями/фреймворками и представлены agile-методы совместной работы и лучшие практики разработки программного обеспечения, интегрированные с Apache Maven.

🧷Скачать бесплатно.

2011
#ENG #Maven

CodeMode | Программирование | ChatGPT
📕 The C Programming Language, Second Edition

Авторы представляют полное руководство по программированию на языке C по стандарту ANSI. Написанная разработчиками C, эта новая версия помогает читателям идти в ногу с окончательным стандартом ANSI для C, показывая, как использовать богатый набор операторов C, экономию выражений, улучшенный поток управления и структуры данных. Второе издание было полностью переписано с дополнительными примерами и наборами задач для пояснения реализации сложных языковых конструкций. В течение многих лет программисты на C позволяли K&R направлять их для создания хорошо структурированных и эффективных программ. Теперь эта же помощь доступна тем, кто работает с компиляторами ANSI. Включает подробное описание языка C, а также официальное справочное руководство по языку C для наглядной справки по синтаксической нотации, объявлениям, изменениям ANSI, правилам области действия, и этот список можно продолжать и продолжать.

🧷Скачать бесплатно.

1998
#ENG #C

CodeMode | Программирование | ChatGPT