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
📕 Python Pocket Reference

Это удобное карманное руководство, обновленное для Python 3.4 и 2.7, является идеальным кратким справочником для работы. Вы найдете краткую, необходимую информацию о типах и операторах Python, именах специальных методов, встроенных функциях и исключениях, часто используемых модулях стандартной библиотеки и других известных инструментах Python. Удобный указатель позволяет точно определить, что вам нужно.

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

2014
#ENG #Python

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

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

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

2022
#ENG

CodeMode | Программирование | ChatGPT
📕 Bayesian Methods for Hackers

Байесовские методы пугают формулами многих «айтишников», но без анализа статистики и вероятностей сейчас не обойтись. Кэмерон Дэвидсон-Пайлон рассказывает о байесовском методе с точки зрения программиста-практика, работающего с многофункциональным языком PyMC и библиотеками NumPy, SciPy и Matplotlib. Раскрывая роль байесовских выводов при А/В-тестировании, выявлении мошенничества и в других насущных задачах, вы не только легко разберетесь в этой нетривиальной теме, но и начнете применять полученные знания для достижения своих целей.

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

2019
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Вероятностное программирование. Учебное пособие для вузов. 2-е издание

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

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

2021
#RU

CodeMode | Программирование | ChatGPT
📕 Прикладное машинное обучение и искусственный интеллект для инженеров

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

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

2024
#RU #ML

CodeMode | Программирование | ChatGPT
📕 Систематический подход к программированию

Содержит систематическое введение в программирование. Главная цель—научить методам разработки программ. Основные компоненты систематического подхода—математическое исследование задачи, пошаговая детализация и обоснование правильности программ, анализ алгоритмов. Для записи программ используется язык паскаль, получивший широкое признание как в педагогической практике, так и в профессиональной деятельности.

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

1998
#RU

CodeMode | Программирование | ChatGPT
📕 Машинное обучение с PyTorch и Scikit-Leam

Исчерпывающее руководство по машинному (МО) и глубокому обучению с использованием языка программирования Python, фреймворка PyTorch и библиотеки Scikit-Leam. Рассмотрены основы МО, алгоритмы для задач классификации, классификаторы на основе Scikit-Leam, предварительная обработка и сжатие данных, современные методы оценки моделей и объединение различных моделей для ансамблевого обучения. Рассказано о применении МО для анализа текста и прогнозировании непрерывных целевых переменных с помощью регрессионного анализа, кластерном анализе и обучении без учителя, показано построение многослойной искусственной нейронной сети с нуля. Раскрыты продвинутые возможности PyTorch для решения сложных задач. Описано применение глубоких сверточных и рекуррентных нейронных сетей, трансформеров, генеративных состязательных и графовых нейронных сетей, Особое внимание уделено об)'чению с подкреплением для систем принятия решений в сложных средах.
Электронный архив содержит цветные иллюстрации и коды всех примеров.

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

2024
#RU #Python

CodeMode | Программирование | ChatGPT
📕 Проектирование архитектуры API

Фундаментальная книга о разработке и реализации API (программных интерфейсов приложений). Разобраны базовые вопросы обмена информацией в микросервисной архитектуре, обработка запросов на сайтах и в веб-приложениях (парадигма REST). Показано, как поступательно развивать имеющиеся API, не переписывая их, а также как создать API любой сложности с нуля с учётом возможностей и ограничений конкретной системы. Книга поможет реализовать на предприятии архитектуру сервисной сети и подготовить ресурсы компании к миграции в облако.

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

2024
#RU #API

CodeMode | Программирование | ChatGPT
📕 Java для опытных разработчиков. 2-е изд.

Язык Java – сердце корпоративного ПО. Если программист хорошо знает Java, он без особого труда найдет интересную работу. Поднимите ваши навыки Java на новый уровень вместе с экспертами. Основательно изучите такие мощные инструменты, как модели конкурентного выполнения и модули, и даже раскройте некоторые глубинные тайны Java.
Узнайте, как Java работает на уровне байт-кода. Освойте ценные приемы конкурентного выполнения и оптимизации быстродействия, а еще ключевые методы сборки, тестирования и развертывания. Также рассмотрите альтернативные языки для JVM – Kotlin и Clojure. Изучив материал, вы будете выделяться на фоне других разработчиков!

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

2024
#RU #Java

CodeMode | Программирование | ChatGPT
📕 JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine

Загляните под капот сложной, но увлекательной виртуальной машины Java.
Окунитесь в тонкости производительности JVM с помощью JVM Performance Engineering - важного руководства для опытных Java-разработчиков, стремящихся разобраться в JVM. В этой книге, посвященной виртуальной машине OpenJDK HotSpot, рассказывается о передовых технологиях и тенденциях повышения производительности Java.
Выдающийся специалист по Java Моника Беквит сочетает теоретические знания и практические инструменты, включая тематические исследования, приложения, диаграммы вариантов использования и технологические схемы процессов, для демонстрации методов диагностики, повышения производительности и оптимизации.

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

2024
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Agile Web Development with Rails 7

Rails 7 полностью по-новому определяет, что значит создавать фантастический пользовательский опыт, и предоставляет возможность достичь всех преимуществ одностраничных приложений — при этом лишь немного усложняя их. Rails 7 напрямую интегрирует фреймворки Hotwire Stimulus и Turbo в качестве новых значений по умолчанию, а также новинку импорта карт. В результате получился настолько мощный инструментарий, что он позволяет одному человеку создавать современные приложения, на основе которых можно построить конкурентоспособный бизнес. Так, как должно быть.

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

2024
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 CSS: The Definitive Guide: Visual Presentation for the Web

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

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

2024
#ENG #CSS

CodeMode | Программирование | ChatGPT
📕 Building Web Applications with .NET Core 2.1

Засучите рукава и приступайте к созданию веб-приложений с использованием .NET Core 2.1 и самых популярных фреймворков JavaScript.
Вы начнете с создания уровня доступа к данным с использованием Entity Framework Core, службы RESTful с использованием ASP.NET Core, а затем создадите веб-приложение по шаблону MVC, также используя ASP.NET Core. Полученное приложение представляет собой пример сайта электронной коммерции, использующего наиболее подходящие возможности .NET Core для создания ряда бизнес-приложений.

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

2020
#ENG #WEB

CodeMode | Программирование | ChatGPT
📕 Master Vue.js in 6 Days

Приготовьтесь к увлекательному путешествию в мир Vue.js. Эта книга, рассчитанная на шесть дней изучения Vue.js, проведет вас через ключевые понятия, необходимые для того, чтобы стать опытным разработчиком с этой универсальной средой.
Опираясь на четкие объяснения, конкретные примеры, практические упражнения и советы по разработке, вы изучите основные ингредиенты, необходимые для создания пользовательских веб-интерфейсов. От создания компонентов до обработки событий, изучения HTTP-запросов и пользовательских директив — каждый день обещает новые навыки и практические знания, которые вы можете немедленно применить в своих проектах.
Будь то создание профессиональных веб-приложений или просто расширение вашего кругозора в веб-разработке, эта книга предоставит вам необходимые навыки, чтобы преуспеть в использовании Vue.js. Итак, погрузитесь в это приключение и станьте мастером Vue.js всего за шесть дней!
Добро пожаловать в главу 1 нашего пути к освоению Vue.js всего за шесть дней. В течение этого первого дня мы углубимся в мир Vue.js, начав с понимания того, почему он настолько мощный, и изучим его ключевую концепцию — виртуальный DOM. Затем мы будем следовать пошаговому процессу создания нашего первого приложения Vue.js, проведя вас через установку Node.js и Vue CLI, а также изучив файлы по умолчанию, созданные в приложении Vue.js. Мы также изучим структуру приложения Vue.js, изучив файлы конфигурации, каталоги и основные компоненты. Кроме того, мы продемонстрируем, как разбить приложение на компоненты Vue.js, придерживаясь соглашений об именах, и создадим наш первый компонент. Наконец, мы углубимся в фундаментальные аспекты, такие как использование реактивности, определение методов и вычисляемых свойств в компоненте Vue.js, а также управление жизненным циклом.

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

2024
#ENG #Vue

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

Отправьтесь в преобразующее путешествие по миру React с нашим подробным руководством, предназначенным как для новичков, так и для опытных разработчиков. Независимо от того, начинаете ли вы свою одиссею кодирования или стремитесь усовершенствовать свои навыки до профессиональных стандартов, «Освоение React» — это ваш окончательный путь к мастерству.
Эта тщательно написанная книга раскрывает тайны React, предлагая пошаговый подход, который расширяет возможности учащихся на каждом этапе их пути разработки. От основополагающих концепций компонентной архитектуры до передовых методов управления состоянием и оптимизации производительности — каждая глава разработана с учетом последних, способствуя глубокому пониманию основных принципов React.
Что отличает «Освоение React», так это практический подход, сочетающий теоретические знания с практическими упражнениями и примерами из реальной жизни. Благодаря участию в проектах и ​​руководствам по написанию кода читатели не только поймут тонкости React, но и обретут уверенность в решении реальных задач.

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

2024
#ENG #React

CodeMode | Программирование | ChatGPT
📕 Разработка веб-приложений: учебное пособие для вузов

Курс содержит теоретический материал и комплект практических
работ, позволяющих изучить современные подходы, технологии
и инструменты, используемые при разработке wеb-приложений.
Среди них: принципы организации сети Интернет; базовый язык
разметки wеb-страниц НТМL, технологии описания стилей этих
страниц CSS; технологии браузерного программирования на основе
языка JavaScript, современные средства адаптивной верстки сайтов;
основные принципы, технологии и инструментальные средства
серверной обработки запросов и хранения информации wеb-приложений.
В курсе рассмотрены возможности библиотек программ
и фреймворков описанных языков программирования, а также кратко
излагаются основы применения СМS-систем.
Соответствует актуальным требованиям федерального
государственного образовательного стандарта высшего образования.
Издание адресовано студентам высших учебных заведений,
обучающимся по ИТ направлениям.

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

2022
#RU #WEB

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

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

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

2024
#RU #Coding

CodeMode | Программирование | ChatGPT
📕 Машинное обучение с использованием Python. Сборник рецептов: практические решения от предобработки до глубокого обучения, 2 изд.

Книга содержит около 200 задач машинного обучения, таких как загрузка и обработка текстовых или числовых данных, отбор модели и многие другие. Рассмотрена работа с языком Python, библиотеками pandas и scikit-learn. Коды примеров можно вставлять, объединять и адаптировать, создавая собственное приложение. Приведены рецепты решений с использованием: векторов, матриц и массивов; данных из CSV, JSON, SQL, баз данных, облачных хранилищ и других источников; обработки данных, текста, изображений, дат и времени; уменьшения размерности и методов выделения или отбора признаков; оценивания и отбора моделей; линейной и логистической регрессии, деревьев, лесов и k ближайших соседей; опорно-векторных машин (SVM), наивных байесовых классификаторов, кластеризации и нейронных сетей; сохранения и загрузки натренированных моделей.

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

2024
#RU #ML

CodeMode | Программирование | ChatGPT
📕Изучаем Git

В простой, осязаемой и наглядной форме книга знакомит с Git – самой популярной системой контроля версий. Изложены основы Git: установка, графический интерфейс и командная строка, локальные репозитории и коммиты, ветки и слияния. Рассмотрены хостинговые сервисы и аутентификация, работа с удаленным репозиторием, клонирование и локальное сохранение. Подробно рассмотрены трехсторонние слияния, конфликты слияния, запросы на слияние, а также интеграция изменений из одной ветки в другую с помощью перебазирования. Для закрепления материала служат два сквозных проекта: учебный, демонстрирующий основы, и практический, применимый для реальной работы.

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

2024
#RU #GIT

CodeMode | Программирование | ChatGPT
📕 HTML5 для веб-дизайнеров

Эту книгу можно назвать инструкцией по использованию HTML5. Из неё вы узнаете все необходимое об истории и развитии HTML, принципах устройства и что стало определяющим фактором в разработке.
О спецификациях HTML5 и о том, что должны делать браузеры, когда им встречаются документы с ошибками разметки. О том, как указывать кодировки документа разметки.
О технологических нововведениях: элементе img, появлении JavaScript, быстром росте количества Ajax-приложений. О том, как использовать структурные элементы HTML5 прямо сейчас, например, назначить стиль любому элементу, который вы захотите изобрести, или начать использовать доступные вам дополнительные уровни заголовков.

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

2013
#RU #HTML

CodeMode | Программирование | ChatGPT
📕 PHP и MySQL. 25 уроков для начинающих

В книге 25 иллюстрированных уроков и более 30 практических упражнений. В доступной и наглядной форме, на сквозном примере рассказано о программировании динамических веб-сайтов на языке PHP с применением СУБД MySQL и MariaDB. Описывается программное генерирование веб-страниц, получение данных от пользователей и проверка их на корректность, работа с файлами, программное рисование графики, обработка cookie и сессий, отправка электронной почты. Рассмотрена архитектура «модель-шаблон-контроллер» и структурирование кода для дальнейшего сопровождения сайта. Рассказано о мерах защиты сайта: разграничение доступа, перевод на безопасный протокол HTTPS, защита от атак, шифрование данных. Дан краткий курс программирования веб-служб REST.

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

2021
#RU #PHP #MySQL

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