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
📕 An Introduction to PHP: Learn PHP 8 to Create Dynamic Websites

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

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

2024
#ENG #PHP

CodeMode | Программирование
📕 PHP by Example: A Practical Guide to Creating Web Applications with PHP

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

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

2024
#ENG #PHP

CodeMode | Программирование
📕 Создание сайта без знания программирования

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

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

2024
#RU

CodeMode | Программирование
📕 Web Development Career Master Plan

Мир веб-разработки может показаться сложным, когда вы новичок и не знаете, с чего начать. Если вы увлечены веб-разработкой и хотите научиться искусству создания привлекательных веб-сайтов, то эта книга для вас.
"Мастер-план карьеры веб-разработчика" поможет вам освоить основы веб-разработки и продвинуться по пути разработки передовых концепций и стратегий карьерного роста. Вы познакомитесь с основными принципами веб-разработки, включая HTML, CSS и JavaScript. По мере углубления вы познакомитесь с различными фреймворками, библиотеками и наборами инструментов. В этой книге также содержится ценная информация о контейнеризации, контроле версий, Linux и IDE. Кроме того, вы найдете советы экспертов по тактике проведения собеседований и стратегиям карьерного роста, которые помогут вам получить первую работу в сфере веб-разработки. Но на этом путешествие не заканчивается. Знакомясь с тонкостями веб-разработки, вы также получите представление о том, что значит быть веб-разработчиком, о повседневных аспектах работы и технологиях, с которыми вам придется работать.
К концу чтения этой книги по веб-разработке вы будете хорошо вооружены знаниями и инструментами, необходимыми для того, чтобы начать свой путь и добиться успеха в этой динамично развивающейся области.

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

2024
#ENG #WEB

CodeMode | Программирование
📕 Reactive Patterns with RxJS and Angular Signals

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

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

2024
#ENG #JavaScript

CodeMode | Программирование
📕 Generic Data Structures and Algorithms in Go

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

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

2022
#ENG #GO

CodeMode | Программирование
📕 Building Ethereum Dapps Decentralized applications on the Ethereum blockchain

Building Ethereum Dapps обучает разработке Dapps на блокчейн-платформе Ethereum. Вы начнете с ментальной модели того, как работают Dapps, а затем погрузитесь в проектирование и реализацию смарт-контрактов на языке Solidity Ethereum. Вы изучите инструменты разработки смарт-контрактов Ethereum, такие как Truffle и Web3, и освоите лучшие практики проектирования и безопасности. Практические упражнения на протяжении всего курса дадут вам ценный практический опыт.

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

2019
#ENG #Blockchain

CodeMode | Программирование
📕 Hypermodern Python Tooling

Идти в ногу с экосистемой Python может быть непросто. Его инструменты разработчика не обеспечивают готового опыта, свойственного таким языкам, как Rust и Go. Когда дело доходит до долгосрочного обслуживания проекта или сотрудничества с другими, каждый проект Python сталкивается с одной и той же проблемой: как построить надежные рабочие процессы за пределами локальной разработки, оставаясь синхронизированным с развивающейся экосистемой.
С этим практическим руководством разработчики Python научатся объединять движущиеся части проекта Python в простую в использовании цепочку инструментов, используя самые современные инструменты, включая Poetry, Nox, pytest, mypy, pre-commit, Black, Ruff, uv, Rye, Hatch и другие. Автор Клаудио Йолович покажет вам, как создавать надежные структуры проектов Python, дополненные модульными тестами, статическим анализом, форматированием кода и проверкой типов.
Эта книга представляет собой руководство по современным инструментам разработчика Python — программам, которые помогут вам выполнять такие задачи, как:
• Управление установками Python в вашей системе
• Установка сторонних пакетов для вашего текущего проекта
• Создание пакета Python для распространения в репозитории пакетов
• Многократный запуск набора тестов в нескольких средах
• Анализ и проверка типов вашего кода для выявления ошибок

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

2024
#ENG #Python

CodeMode | Программирование
📕 Think DSP: Digital Signal Processing in Python

Think DSP: Digital Signal Processing in Python — это введение в обработку сигналов и системный анализ с использованием вычислительного подхода. Предпосылка этой книги (как и других книг серии Think X) заключается в том, что если вы умеете программировать, вы можете использовать этот навык для изучения других вещей. К концу первой главы вы сможете разложить звук на его гармоники, изменить гармоники и сгенерировать новые звуки. Последующие главы следуют логической прогрессии, которая развивает важные идеи постепенно, с упором на приложения.

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

2016
#ENG #Python

CodeMode | Программирование
📕 Docker: Up and Running: Shipping Reliable Containers in Production

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

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

2023
#ENG #Docker

CodeMode | Программирование
📕 Design Patterns via C#. Приемы объектно-ориентированного проектирования

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

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

2015
#RU #C

CodeMode | Программирование
📕 Основы инженерии данных: как создавать надёжные системы обработки данных

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

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

2024
#RU #AI

CodeMode | Программирование
📕 Чистый код. Создание, анализ и рефакторинг

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

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

2019
#RU #AI

CodeMode | Программирование
📕 ChatGPT: ваш наставник по Python. Овладение основами за 100 запросов

Откройте для себя мир программирования на Python с помощью ChatGPT! Погрузитесь в основные концепции, решайте увлекательные и веселые задачи и исследуйте безграничный потенциал программирования. Эта книга позволит вам освоить Python всего за 100 запросов, сформировав у вас необходимые навыки.
Python — один из наиболее широко используемых и универсальных языков программирования, с приложениями, варьирующимися от веб-разработки и анализа данных до машинного обучения и искусственного интеллекта (ИИ).

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

2023
#RU #AI

CodeMode | Программирование
📕PHP 8. Наиболее полное руководство

Книга предоставляет детальное и полное изложение языка РНР 8 от простого к сложному. Ее можно использовать как для изучения языка с нуля, так и для структурирования знаний, изучения тонких моментов синтаксиса и новых возможностей последней версии. Описываются все значимые нововведения. Рассматриваются новые типы, атрибуты, перечисления, именованные аргументы, сопоставления, объединенные типы, новые операторы ??= и ?-> и многое другое. Основной упор в книге делается на объектно-ориентированные возможности языка, поэтому классы и объекты рассматриваются практически с первых глав. Приведено описание синтаксиса РНР, а также инструментов для работы с массивами, файлами, СУБД PostgreSQL, Redis, регулярными выражениями, графическими примитивами, сессиями и т. д.

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

2023
#RU #PHP

CodeMode | Программирование
📕React. Сборник рецептов

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

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

2023
#RU #React

CodeMode | Программирование
📕Разработка игр на языке JavaScript

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

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

2022
#RU #JavaScript

CodeMode | Программирование
📕 Just React!

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

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

2022
#ENG #JavaScript

CodeMode | Программирование
📕 Разработка веб-приложений GraphQL с React, Node.js и Neo4j

Эта книга научит вас создавать графовые веб-приложения с использованием технологии GraphQL, преимущества которой усиливают такие графовые инструменты и хранилища данных, как React, Apollo и Neo4j. Вначале вы познакомитесь с GraphQL и собственно с понятием графов, затем сосредо точитесь на разработке клиентского приложения с использованием React и, наконец, создадите и развернете в облаке полноценное веб-приложение, поддерживающее поиск, аутентификацию и многое другое. Издание предназначено для веб-разработчиков полного цикла, заинтересованных в технологии GraphQL и имеющих базовое представление о Node.js API и особенностях клиентских приложений на JavaScript, использующих этот API. Опыт работы с GraphQL или графовыми базами данных не обязателен.

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

2023
#RU #GraphQL #React

CodeMode | Программирование
📕 React and React Native

Эта книга научит вас создавать графовые веб-приложения с использованием технологии GraphQL, преимущества которой усиливают такие графовые инструменты и хранилища данных, как React, Apollo и Neo4j. Вначале вы познакомитесь с GraphQL и собственно с понятием графов, затем сосредо точитесь на разработке клиентского приложения с использованием React и, наконец, создадите и развернете в облаке полноценное веб-приложение, поддерживающее поиск, аутентификацию и многое другое. Издание предназначено для веб-разработчиков полного цикла, заинтересованных в технологии GraphQL и имеющих базовое представление о Node.js API и особенностях клиентских приложений на JavaScript, использующих этот API. Опыт работы с GraphQL или графовыми базами данных не обязателен.

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

2024
#ENG #GraphQL #React

CodeMode | Программирование
📕Text Mining with R

Большая часть доступных сегодня данных неструктурирована и перегружена текстом, что затрудняет аналитикам применение их обычных инструментов обработки и визуализации данных. С помощью этой практической книги вы изучите методы извлечения текста с помощью tidytext, пакета, который авторы Джулия Силге и Дэвид Робинсон разработали с использованием принципов tidy, лежащих в основе пакетов R, таких как ggraph и dplyr. Вы узнаете, как tidytext и другие инструменты tidy в R могут сделать анализ текста проще и эффективнее.

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

- Узнайте, как применять формат tidy text к обработке естественного языка.
- Используйте анализ настроений для извлечения эмоционального содержания текста.
- Определите наиболее важные термины документа с помощью измерений частоты
. - Исследуйте отношения и связи между словами с помощью пакетов ggraph и widyr.
- Преобразуйте туда и обратно между форматами tidy и non-tidy text в R.
- Используйте тематическое моделирование для классификации коллекций документов в естественные группы
. - Изучите тематические исследования, в которых сравниваются архивы Twitter, изучите метаданные NASA и проанализируйте тысячи сообщений Usenet.

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

2017
#ENG #R

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