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
📕 The Complete Coding Interview Guide in Java

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

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

2020
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Kivy Cookbook +Code

Kivy — это библиотека Python с открытым исходным кодом для быстрой разработки приложений, использующих инновационные пользовательские интерфейсы, такие как приложения с поддержкой нескольких касаний. Это перспективный фреймворк Python для разработки приложений UI и UX в кроссплатформенной среде в соответствии с философией Python.

Kivy Cookbook — это практическая книга, которая познакомит вас с фреймворком Kivy для разработки приложений и подготовки ваших приложений к распространению в App Store и на устройствах Android.

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

2015
#ENG #Kivy

CodeMode | Программирование | ChatGPT
📕 Building Modern GUIs with tkinter and Python

Хотите создавать потрясающие графические пользовательские интерфейсы (GUI) с помощью Python? Не ищите дальше. Это всеобъемлющее руководство проведет вас через мощные возможности tkinter, стандартной библиотеки GUI Python.
Это всеобъемлющее руководство исследует мощь библиотеки tkinter Python. Эта книга охватывает различные классы виджетов GUI, включая кнопки, поля ввода, дисплеи, контейнеры и виджеты элементов. Она научит вас создавать интерактивные и визуально привлекательные пользовательские интерфейсы, управлять выбором файлов, собирать информацию о виджетах и ​​отслеживать изменения. Кроме того, она включает практический проект по созданию системы входа пользователей с использованием tkinter и базы данных sqlite3. Независимо от того, новичок вы или опытный разработчик, эта книга поможет вам без труда создавать профессиональные и интуитивно понятные приложения с графическим интерфейсом.

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

2023
#ENG #Python

CodeMode | Программирование | ChatGPT
Ярмарка профессий — получите доступ к 11 профессиям за 0₽

Попробуй себя в роли Python-разработчика, Data Scientist или дизайнера прямо сейчас на ярмарке профессий! Здесь только самые востребованные и высокооплачиваемые специальности.

Узнайте основы каждой профессии в легкой игровой форме за неделю практики, и выберете свое будущее.

Переходи по ссылке и забирай билет на сезонную ярмарку с подарками — только до 1 ноября.
📕 Python for Programmers

Руководство Deitel для профессионального программиста по Python с вводными примерами искусственного интеллекта

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

В контексте более 500 реальных примеров, начиная от отдельных фрагментов до 40 больших скриптов и полных примеров внедрения, вы будете использовать интерактивный интерпретатор IPython с кодом в Jupyter Notebooks, чтобы быстро освоить новейшие идиомы кодирования Python. После изучения глав Python 1–5 и нескольких ключевых частей глав 6–7 вы сможете справиться со значительными частями практических вводных примеров ИИ в главах 11–16, которые загружены крутыми, мощными, современными примерами. К ним относятся обработка естественного языка, интеллектуальный анализ данных Twitter для анализа настроений, когнитивные вычисления с IBM Watson, контролируемое машинное обучение с классификацией и регрессией, неконтролируемое машинное обучение с кластеризацией, компьютерное зрение через глубокое обучение и сверточные нейронные сети, глубокое обучение с рекуррентными нейронными сетями, большие данные с базами данных Hadoop, Spark и NoSQL, Интернет вещей и многое другое. Вы также будете напрямую или косвенно работать с облачными сервисами, включая Twitter, Google Translate, IBM Watson, Microsoft Azure, OpenMapQuest, PubNub и другие.

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

2019
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Introducing Python, 2nd Edition

Легко понять и интересно читать, это обновленное издание Introducing Python идеально подходит для начинающих программистов, а также для тех, кто только знакомится с языком. Автор Билл Любанович проводит вас от основ к более сложным и разнообразным темам, смешивая учебные пособия с рецептами кода в стиле кулинарной книги, чтобы объяснить концепции Python 3. Упражнения в конце главы помогут вам закрепить полученные знания на практике.

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

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

2019
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Learning DevSecOps. A Practical Guide to Processes and Tools

Узнаете, почему DevSecOps - это культура и процессы, а также инструменты для поддержки этих процессов
Поймете, почему практики DevSecOps являются ключевыми элементами для развертывания программного обеспечения в режиме 24 на 7
Развертывание программного обеспечения с использованием инструментария DevSecOps и создание скриптов для помощи
Интегрировать процессы других команд на более ранних этапах жизненного цикла разработки программного обеспечения
Помочь членам команды освоить процессы, важные для успешной разработки программного обеспечения

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

2024
#ENG #DevSecOps

CodeMode | Программирование | ChatGPT
📕 Implementing DevSecOps Practices

DevSecOps основан на идее, что каждый несет ответственность за безопасность, с целью безопасного распространения решений по безопасности с высокой скоростью и масштабом среди тех, кто обладает самым высоким уровнем контекста. Такая практика интеграции средств безопасности на каждом этапе процесса разработки помогает повысить как безопасность, так и общее качество программного обеспечения. Эта книга поможет вам разобраться с DevSecOps и покажет, как ее внедрять, начиная с краткого введения в DevOps, DevSecOps и лежащие в их основе принципы.
После понимания принципов вы углубитесь в различные темы, касающиеся безопасности приложений и безопасного кодирования, прежде чем узнаете о жизненном цикле безопасной разработки и о том, как правильно выполнять моделирование угроз. Вы также ознакомитесь с рядом инструментов, доступных для решения этих задач, а также с рекомендациями по разработке защищенного кода и внедрению безопасности и политик в ваше приложение. Наконец, вы рассмотрите автоматизацию и безопасность инфраструктуры с акцентом на непрерывное тестирование безопасности, инфраструктуру как код (IaC), защиту инструментов DevOps и узнаете о цепочке поставок программного обеспечения.
К концу этой книги вы будете знать, как применять методы защиты приложений, безопасного кодирования и DevSecOps в своем конвейере разработки для создания надежных протоколов безопасности.

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

2023
#ENG #DevSecOps

CodeMode | Программирование | ChatGPT
📕Godot 4 Game Development Cookbook

Хотите перейти с Godot 3 на 4? Не ищите дальше, чем Godot 4 Game Development Cookbook. Это всеобъемлющее руководство охватывает все, что вам нужно, чтобы стать профессионалом в использовании новейшего графического интерфейса, GDscript 2.0, рендеринга Vulkan 2D/3D, шейдеров, звука, физики, TileSet/TileMap, импорта, звука/музыки, анимации и многопользовательских рабочих процессов. Благодаря подробным рецептам книга не оставляет камня на камне.
Godot 4 Cookbook начинается с изучения обновленного графического пользовательского интерфейса и помогает вам ознакомиться с новыми функциями GDscript 2.0. Затем она углубляется в эффективный рендеринг 2D и 3D графики с использованием рендерера Vulkan. Поскольку она направляет вас в навигации по новой платформе Godot 4, книга предлагает глубокое понимание шейдеров, включая последние усовершенствования языка шейдеров. Более того, она охватывает ряд других тем, включая импорт из Blender, работу со звуком и демистификации нового Vulkan Renderer и физических дополнений для 2D и 3D. Книга также показывает вам, как новые изменения в TileSet и TileMap упрощают разработку 2D-игр. Подробно рассматриваются такие продвинутые темы, как импорт в Godot 4, добавление звука и музыки в игры, внесение изменений в редактор анимации и включение рабочих процессов для многопользовательской игры в Godot 4.
К концу этой книги по разработке игр вы лучше поймете Godot 4 и будете вооружены различными мощными методами для повышения эффективности разработки игр Godot.

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

2023
#ENG #Godot

CodeMode | Программирование | ChatGPT
📕Godot 4 Game Development Projects

Книга Godot 4 Game Development Projects знакомит с игровым движком Godot и его многофункциональной версией 4.0. Благодаря множеству новых возможностей Godot 4.0 является сильной альтернативой дорогим коммерческим игровым движкам. Если вы новичок, эта удобная книга поможет вам изучить методы разработки игр, в то время как опытные разработчики поймут, как использовать этот мощный и настраиваемый инструмент для воплощения своих творческих замыслов в жизнь.
Это обновленное издание состоит из пяти проектов с большим акцентом на 3D-возможностях движка, которые помогут вам развить ваши базовые навыки, показав вам, как создавать небольшие игровые проекты. По пути вы получите представление о внутренней работе Godot и откроете для себя важные методы разработки игр, которые вы сможете применить в своих собственных проектах.
Используя простой, пошаговый подход и практические примеры, эта книга Godot охватывает все: от абсолютных основ до сложной игровой физики, анимации и многого другого. Завершив финальный проект, вы получите прочную основу для будущего успеха с Godot 4.0 и будете готовы разрабатывать различные игры и игровые системы.

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

2023
#ENG #Godot

CodeMode | Программирование | ChatGPT
📕 Game Development with Blender and Godot

Разработка игр с Blender и Godot — это всеобъемлющее введение для новичков в создании 3D-моделей и игр, позволяющее использовать возможности этих двух технологий для создания динамичных, интерактивных и увлекательных игр.
Эта книга начнется с того, что сосредоточится на том, что такое низкополигональное моделирование, а затем покажет вам, как использовать Blender для создания, оснастки и анимации ваших моделей. Вы также отполируете эти ресурсы до тех пор, пока они не будут готовы к игре, что позволит вам легко импортировать их в Godot и использовать их эффективно и действенно. Затем вы будете использовать игровой движок для проектирования сцен, работать со светом и тенями и преобразовывать ваши 3D-модели в интерактивные, управляемые ресурсы.
К концу этой книги у вас будет бесперебойный рабочий процесс между Blender и Godot, который специально ориентирован на разработку игр. Наряду с этим вы также создадите приключенческую игру point-and-click, следуя инструкциям и рекомендациям в книге. Завершение этой игры поможет вам использовать эти недавно приобретенные навыки и создавать свои собственные 3D-игры от концепции до завершения.

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

2022
#ENG #Godot

CodeMode | Программирование | ChatGPT
📕 Foundations of Qt Development

Qt — кросс-платформенный инструментарий разработки ПО на языке программирования C++. Есть также «привязки» ко многим другим языкам программирования: Python — PyQt, Ruby — QtRuby, Java — Qt Jambi, PHP — PHP-Qt и другие.
Позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного кода. Включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML. Qt является полностью объектно-ориентированным, легко расширяемым и поддерживающим технику компонентного программирования.

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

2007
#ENG #Qt

CodeMode | Программирование | ChatGPT
📕Чистая архитектура. Искусство разработки программного обеспечения

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

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

2018
#RU #Architecture

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

API являются движителями процветающей экосистемы, которая может стимулировать рост доходов и окупаемость инвестиций для любой организации. В этой книге будут рассмотрены все соответствующие темы и тенденции, которые необходимо знать корпоративным архитекторам для создания и управления API как продуктом.
Второе издание API Management основано на фундаменте, заложенном в первом издании, чтобы охватить последние достижения в разработке API, а также принципы и передовые методы создания API как продукта. Оно было обновлено, чтобы охватить последние и появляющиеся тенденции в архитектуре, проектировании и реализации API, охватывающие использование gRPC, graphQL, микросервисов и сервисной сетки для создания и управления масштабируемой платформой API. В новых главах рассказывается о том, как создать эффективную стратегию API для цифровой трансформации и реализовать архитектуру API-First для создания и предоставления API как продукта.
Любой архитектор или разработчик программного обеспечения, желающий внедрить и создать API для цифровой трансформации и совершенства в своей организации, найдет эту книгу бесценным ресурсом.
Что вы узнаете
- Понимание архитектуры управления API и передовых методов проектирования
- Как разработать эффективную стратегию API и разрабатывать API как продукт
- Как проектировать, разрабатывать и тестировать API с использованием подхода API-First
- Как реализовать безопасность API
- Каковы последние тенденции в области технологий API и их внедрение в отрасли

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

2023
#Eng #API

CodeMode | Программирование | ChatGPT
📕Основы программирования на языке высокого уровня Python: учебное пособие

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

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

2017
#RU #Python

CodeMode | Программирование | ChatGPT
📕Python Cookbook : Everyone can cook delicious recipes 300+

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

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

2024
#RU #Python

CodeMode | Программирование | ChatGPT
📕 Python 3 и PyQt 5. Разработка приложений

Описан язык Python 3: типы данных, операторы, условия, циклы, регулярные выражения, функции, инструменты объектно-ориентированного программирования, работа с файлами и каталогами, часто используемые модули стандартной библиотеки. Приведены основы базы данных SQLite, интерфейс доступа к базе и способы получения данных из Интернета. Особое внимание уделено библиотеке PyQt 5, позволяющей создавать приложения с графическим интерфейсом на языке Python. Рассмотрены средства для обработки сигналов и событий, управления свойствами окна, разработки многопоточных приложений, описаны основные компоненты (кнопки, текстовые поля, списки, таблицы, меню, панели инструментов и др.), варианты их размещения внутри окна, инструменты для работы с базами данных, мультимедиа, печати документов и экспорта их в формате Adobe PDF.

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

2016
#RU #Python

CodeMode | Программирование | ChatGPT
Forwarded from Ты в тренде или уходи
Сбер вызвал Яндекс на битву 🐸 и предлагает выяснить, кто же круче — GigaChat, который стал ещё мощнее, или YandexGPT. Сервисы
будут соревноваться в юморе, написании кода и генерации идей.

Но это не только битва Сбера и Яндекса — Сбер позвал в бой и другие российские бренды:

• Транслировать битву нейросетей предлагают VK Видео
• Быть экспертами по юмору и озвучить в специальном выпуске шутки GigaChat MAX и YandexGPT предлагают комикам Comedy Club
• Сделать бургеры вместе с Ивлевым по рецептам нейросетей предлагают Бургер Кингу

Сумасшедшая мультивселенная 🫣
Please open Telegram to view this post
VIEW IN TELEGRAM
📕 Рефакторинг. Улучшение проекта существующего кода

По мере распространения объектных технологий - в особенности с использованием языка программирования Java - для сообщества разработчиков программного обеспечения становилась все более и более актуальной новая проблема.

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

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

2019
#RU #Refactoring

CodeMode | Программирование | ChatGPT
📕 Шаблоны корпоративных приложений

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

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

2016
#RU #Architecture

CodeMode | Программирование | ChatGPT
📕 Java. Путь от ученика до эксперта

В книге рассмотрены темы Java 8, Maven, Git, JUnit, TDD, Spring MVC, Spring Data, Hibernate. Особое внимание уделено автоматическому тестированию и методологии TDD. Так же показаны новые элементы языка Java 8: Closure, Optional, Stream API. Данная книга является дополнением к курсу "Java от ученика до эксперта" и включает в себя полный код всех решений к заданиям с подробными комментариями, наиболее оптимальные подходы в программировании, шаблоны проектирования и антипаттерны. В книге также содержатся исходные коды и все необходимые учебные материалы курса.

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

2016
#RU #Java

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