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
📕 Practical GitLab Services

Узнайте все об администрировании GitLab, платформе DevOps с открытым исходным кодом, помогающей миллионам людей разрабатывать и развертывать безопасное и защищенное программное обеспечение. Эта книга создана для того, чтобы стать вашим универсальным источником информации, позволяющим с легкостью приступить к работе.

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

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

2024
#ENG #Services

CodeMode | Программирование | ChatGPT
📕 Functional Programming with C#: Unlock coding brilliance with the power of functional magic

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

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

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

2024
#ENG #C

CodeMode | Программирование | ChatGPT
📕 Modern Survey Analysis: Using Python for Deeper Insights

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

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

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

2022
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Visualizing Surveys in R

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

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

2024#ENG
#R

CodeMode | Программирование | ChatGPT
📕 Learning Flask Framework +Code

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

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

2015#ENG
#Flask

CodeMode | Программирование | ChatGPT
📕 Flask Web Development

Получите полный творческий контроль над своими веб-приложениями с помощью Flask, микрофреймворка на основе Python. С помощью этой практической книги вы изучите Flask с нуля, шаг за шагом разработав полноценное приложение для ведения социальных блогов. Автор Мигель Гринберг знакомит вас с основными функциями платформы и показывает, как расширить приложения с помощью передовых веб-технологий, таких как миграция баз данных и взаимодействие с веб-сервисами.

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

2014#ENG
#Flask

CodeMode | Программирование | ChatGPT
📕 ASP.NET MVC with Entity Framework and CSS

Эта книга научит читателей, как создать и развернуть полностью рабочий пример розничного веб-сайта с использованием технологий и рекомендаций Microsoft ASP.NET MVC и Entity Framework. Эта книга содержит несколько решений реальных проблем, с которыми часто сталкиваются разработчики.

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

2016
#ENG #CSS

CodeMode | Программирование | ChatGPT
📕Realm of Racket

Racket — потомок Lisp, языка программирования, известного своей элегантностью, мощью и сложной кривой обучения. Но хотя Racket сохраняет функциональную ценность Lisp, он был разработан с учетом потребностей начинающих программистов. Realm of Racket — это ваше введение в язык Racket.

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

2013
#ENG #Racket

CodeMode | Программирование | ChatGPT
📕 Godot Engine Game Development in 24 Hours, Sams Teachal Guide to Godot 3.0

Всего за 24 сессии по одному часу или меньше это руководство поможет вам создать великолепные 2D и 3D игры для любой платформы с 100% бесплатным игровым движком Godot 3.0. Его простой, пошаговый подход проведет вас от базовых сцен, графики и игрового процесса через продвинутые шейдеры, окружения, рендеринг частиц и сетевые игры. Соавтор и главный участник Godot проведет вас через создание трех полноценных игр, предлагая продвинутые методы, которые вы не найдете больше нигде.

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

2018
#ENG #Godot

CodeMode | Программирование | ChatGPT
📕 Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения

Книга «Дневник охотника за ошибками», написанная экспертом по безопасности программного обеспечения Тобиасом Клейном (Tobias Klein), рассказывает, как обнаруживаются и используются ошибки, найденные им в некоторых наиболее популярных во всем мире программных продуктах, таких как операционная система Apple iOS, медиапроигрыватель VLC, веб-браузеры и даже ядро операционной системы Mac OS X. В этом уникальном отчете вы увидите, как разработчики, по чьей вине произошли эти ошибки, исправили их – или же оказались не в состоянии это сделать.

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

2013
#RU #Полезное

CodeMode | Программирование | ChatGPT
📕 Black Hat Go: Программирование для хакеров и пентестеров

Black Hat Go исследует темные стороны Go — популярного языка программирования, который высоко ценится хакерами за его простоту, эффективность и надежность. Эта книга — арсенал практических приемов для специалистов по безопасности и хакеров — поможет вам в тестировании систем, создании и автоматизации инструментов, а также улучшении навыков противодействия угрозам. Все это реализуется с помощью обширных возможностей Go.
Вы начнете с базового обзора синтаксиса языка и стоящей за ним философии, после чего перейдете к изучению примеров, которые пригодятся для разработки инструментов. Вас ждет знакомство с протоколами HTTP, DNS и SMB. Далее вы перейдете к изучению различных тактик и задач, с которыми сталкиваются пентестеры, рассмотрите такие темы, как кража данных, сниффинг сетевых пакетов и разработка эксплойтов. Вы научитесь создавать динамические встраиваемые инструменты, после чего перейдете к изучению криптографии, атаке на Windows и стеганографии.
Готовы расширить арсенал инструментов безопасности? Тогда вперед!

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

2022
#RU #GO

CodeMode | Программирование | ChatGPT
📕 Analyzing the Analyzers. An Introspective Survey of Data Scientists and Their Work

Несмотря на ажиотаж вокруг «науки о данных», «больших данных» и «аналитики», неоднозначность этих терминов привела к плохой коммуникации между специалистами по данным и организациями, ищущими их помощи. В этом отчете авторы Харлан Харрис, Шон Мерфи и Марк Вайсман изучают свой опрос нескольких сотен специалистов по данным, проведенный в середине 2012 года, когда они спрашивали респондентов, как они оценивают свои навыки, карьеру и опыт у потенциальных работодателей. Результаты поразительны. Основываясь на данных опроса, авторы обнаружили, что сегодня специалистов по данным можно разделить на четыре подгруппы, каждая из которых имеет разный набор навыков. Их цель — определить новый, более точный словарь для ролей, команд и карьерных путей в области науки о данных. В этом отчете описываются: Четыре кластера специалистов по работе с данными: специалисты по бизнесу в области данных, специалисты по креативу в области данных, разработчики данных и исследователи данных. Случаи недопонимания между специалистами по работе с данными и организациями, желающими нанять специалистов. Почему специалисты по работе с данными «Т-образной» формы имеют преимущество в широте и глубине навыков. Как организации могут применять результаты опроса для выявления, обучения, интеграции, объединения и продвижения специалистов по работе с данными.

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

2013
#ENG #Data

CodeMode | Программирование | ChatGPT
📕 Building Multi-Tenant SaaS Architectures

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

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

2024
#ENG #Saas

CodeMode | Программирование | ChatGPT
📕 Mastering Kotlin for Android 14

Написанная с учетом лучших практик, эта книга поможет вам освоить Kotlin и использовать его мощные языковые возможности, библиотеки, инструменты и API для улучшения ваших приложений для Android.
По мере продвижения вы будете использовать Jetpack Compose и Material Design 3 для создания пользовательских интерфейсов для своего приложения, узнаете, как спроектировать и улучшить архитектуру приложения, а также использовать библиотеки Jetpack, такие как Room и DataStore, для локального хранения ваших данных. Используя пошаговый подход, эта книга научит вас, как устранять неполадки в вашем приложении, обнаруживать утечки, проверять сетевые вызовы, выполняемые вашим приложением, и проверять базу данных номеров. Вы также добавите в свои приложения тесты для обнаружения и устранения запахов кода.

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

2024
#ENG #Kotlin

CodeMode | Программирование | ChatGPT
📕 The Software Developer’s Guide to Linux

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

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

2024
#ENG #Linux

CodeMode | Программирование | ChatGPT
📕 Computer Algorithms: Correctness Proofs and Performance Analyses

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

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

2023
#ENG #Algorithms

CodeMode | Программирование | ChatGPT
📕 Java Challengers: Master the Java Fundamentals with fun Java Code Challenges! Become a Java Challenger!

Освоите основы Java и получите массу удовольствия, решая задачи с Java-кодом, описанные в этой книге. Вы увидите, действительно ли хорошо разбираетесь в основных понятиях Java. В книге более 70 хорошо проработанных заданий по Java-коду, которые помогут вам испытать себя и максимально усовершенствовать свои навыки работы с Java, чтобы вам было гораздо легче избавляться от ошибок.

Чтобы получить лучшую работу и создавать высококачественный код, вам нужно очень хорошо знать Java. Книга "Задачи на Java" - это эффективный способ овладеть основами Java, весело проводя время за решениями задач по написанию кода, чтобы стать хорошо подготовленным и способным к трудоустройству разработчиком Java Challengers.

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

2023
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Python-интенсив. 50 быстрых упражнений

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

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

2024
#RU #Python

CodeMode | Программирование | ChatGPT
📕 Программирование на языке LUA (3-е издание)

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

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

2014
#RU #Lua

CodeMode | Программирование | ChatGPT
📕 On Java 8

Автор книги «Мышление на Java», посвященной восьмой версии языка программирования Java. Эта книга предназначена для «преданных новичков». Он не предполагает, что вы что-либо знаете о программировании, и шаг за шагом знакомит вас с материалом. Однако я предполагаю, что вы в состоянии во всем разобраться. Это не руководство для «чайников» или «идиотов».

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

2021
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Coding with AI For Dummies

«Программирование с помощью AI для чайников» познакомит вас со многими способами, с помощью которых искусственный интеллект может облегчить вашу жизнь программиста. Даже если вы новичок в использовании ИИ, эта книга покажет вам новые инструменты, которые могут создавать, проверять и исправлять код за вас. С помощью ИИ вы можете автоматизировать такие процессы, как документирование кода, отладка, обновление и оптимизация. Время, сэкономленное благодаря ИИ, позволяет вам сосредоточиться на основных задачах разработки, которые делают вас еще более ценным. Узнайте секреты платформ помощников по кодированию и получите пошаговые инструкции по их внедрению, чтобы сделать процесс кодирования более плавным. Благодаря искусственному интеллекту и этому руководству для чайников вы мгновенно начнете программировать быстрее и лучше.

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

2024
#ENG #AI

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