CodeMode | Программирование
11.8K subscribers
2.35K photos
1 video
7 files
2.38K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕Let's Go Further! Advanced patterns for building APIs and web applications in Go + Code + Bonus

Let's Go Further поможет вам расширить ваши знания о Go, выйдя за рамки основ и ознакомившись с передовыми шаблонами разработки, управления и развертывания API и веб—приложений.
Она основана на многих концепциях, которые были представлены в Let's Go, и описывает процесс сборки RESTful JSON API от начала до конца - от начальной настройки проекта до развертывания в рабочей среде.
Это дает нам возможность осветить важные темы в контексте полного, работающего приложения, включая миграции SQL, запросы CORS, авторизацию на основе разрешений, управление фоновыми задачами, показатели отчетности, автоматизацию этапов сборки и развертывания и многое другое.
Если вам понравился Let's Go, этот курс должен вам отлично подойти и стать идеальным следующим шагом в освоении Go.

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

2022
#ENG #GO

CodeMode | Программирование | ChatGPT
📕OGRE 3D 1.7 Application Development Cookbook

OGRE (Object-oriented Graphics Rendering Engine) 3D — это ориентированный на сцены, гибкий 3D-движок, написанный на C++, призванный упростить и сделать более интуитивно понятным для разработчиков создание приложений, использующих аппаратно ускоренную 3D-графику.

Разработка графических приложений с использованием OGRE 3D может начаться с малого, но вскоре может разрастись до чудовищно сложных зверей, которые просто невозможно понять сразу. Эта книга поможет вам легко разрабатывать приложения с использованием OGRE 3D.

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

2012
#ENG #OGRE

CodeMode | Программирование | ChatGPT
📕 Advanced Applications of Python Data Structures and Algorithms

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

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

2023
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Effective Java (3rd)

Полное руководство по лучшим практикам платформы Java — обновлено для Java 7, 8 и 9
Java кардинально изменилась с момента публикации предыдущего издания Effective Java вскоре после выпуска Java 6. Эта отмеченная наградами Jolt классика теперь была тщательно обновлена, чтобы в полной мере использовать новейшие возможности языка и библиотеки. Поддержка в современной Java нескольких парадигм увеличивает потребность в конкретных советах по лучшим практикам, и эта книга предоставляет ее.
Как и в предыдущих изданиях, каждая глава Effective Java, Third Edition, состоит из нескольких «элементов», каждый из которых представлен в форме короткого, автономного эссе, которое дает конкретные советы, понимание тонкостей платформы Java и обновленных примеров кода. Подробные описания и объяснения для каждого элемента освещают, что делать, чего не делать и почему.
Третье издание охватывает возможности языка и библиотеки, добавленные в Java 7, 8 и 9, включая конструкции функционального программирования, которые были добавлены к его объектно-ориентированным корням. Было добавлено много новых элементов, включая главу, посвященную лямбдам и потокам.
Новое покрытие включает

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

2018
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Lead Developer Career Guide

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

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

2025
#ENG #Полезное

CodeMode | Программирование | ChatGPT
📕 Blockchain Essentials: Core Concepts and Implementations

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

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

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

2024
#ENG #Blockchain

CodeMode | Программирование | ChatGPT
📕 C++ Core Guidelines Explained

Официальные C++ Core Guidelines предоставляют последовательные лучшие практики для написания выдающегося современного кода C++ и улучшения устаревшего кода, но они организованы как справочник для поиска по одной конкретной точке за раз, а не как руководство для работающих разработчиков. В C++ Core Guidelines Explained эксперт-преподаватель C++ Райнер Гримм изложил их суть, убрав эзотерику, поделившись новыми идеями и контекстом и представив проверенные примеры из собственных учебных курсов.

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

2022
#ENG

CodeMode | Программирование | ChatGPT
📕 Software Testing for Managers

Руководители, директора и менеджеры по программному обеспечению всех типов должны знать о тестировании программного обеспечения. Это может быть трудным восхождением на гору технического жаргона. Иногда кажется, что инженеры говорят на своем собственном языке. Большинство книг по тестированию глубоко в дебрях технических терминов и методов, которые просто неприменимы даже для технических менеджеров.
Эта книга дает высокоуровневую перспективу по широким темам в дружелюбном, легко усваиваемом стиле. Начните и быстро освойтесь с немедленно полезными, действенными рекомендациями. Руководство по структуре команды, передовым методам и даже распространенным ошибкам сэкономит вам время и деньги, в то время как автоматизация и повторное использование кода обеспечат экспоненциальную ценность.
Существует разрыв в знаниях между инженерами и их менеджерами; они почти говорят на разных языках, и жаргон может сбивать с толку. Есть много того, что нужно знать о мире тестирования. Test from the Top дает быстрые, краткие рекомендации, чтобы преодолеть разрыв!

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

2024
#ENG #Полезное

CodeMode | Программирование | ChatGPT
📕 The Book of Dash: Build Dashboards with Python and Plotly

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

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

2022
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 The Quick Python Book, Third Edition

Это третье издание популярной книги Manning's The Quick Python Book предлагает ясное, четкое обновленное введение в элегантный язык программирования Python и его знаменитый легко читаемый синтаксис. Написанное для программистов, впервые работающих с Python, это последнее издание включает новые упражнения. Оно кратко охватывает возможности, общие для других языков, при этом подробно представляя всеобъемлющую библиотеку стандартных функций Python и уникальные возможности

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

2018
#ENG #Python

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