CodeMode | Программирование
11.3K subscribers
3.19K photos
5 videos
10 files
3.23K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Delphi High Performance: Master the art of concurrency, parallel programming, and memory management to build fast Delphi apps, 2nd Edition, Primoz Gabrijelcic

• Эта книга начинается с изучения алгоритмов и алгоритмической сложности и продолжается описанием инструментов, которые могут помочь найти медленные участки кода.

• В последующих главах приводятся практические идеи по оптимизации кода путем выполнения меньшего объема работы или более рационального ее выполнения. В книге также рассказывается об использовании оптимизированных структур данных из библиотеки Spring4D, а также о структурах данных, не входящих в стандартную библиотеку времени выполнения Delphi.

• Вы узнаете о проблемах, возникающих только в многопоточном коде, и рассмотрите различные подходы к их эффективному устранению.

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

2023 #ENG
📕 Become a SQL Programming for Absolute Beginners: The Ultimate Guide To Learning SQL Programming Quickly with Hands-on Project and Practical Exercises | Learn to Master SQL Quickly, Hendrix Alvarez

• Это учебное пособие, которое предназначено для тех, кто хочет изучить SQL программирование с самых основ. Книга предлагает структурированный и практический подход, позволяющий быстро освоить SQL и применить полученные навыки на практике.

• В этой книге вы найдете:

- Введение в SQL.
- Создание и управление базами данных.
- Запросы на выборку данных.
- Манипулирование данными.
- Создание связей между таблицами.
- Создание сложных запросов.
- Оптимизация запросов.
- Практический проект.

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

2023 #ENG
📕 Jаvascript. Рецепты для разработчиков, 3-е издание, Скотт Адам Д., Макдоналд Мэтью, Пауэрс Шелли

• Зачем изобретать велосипед, сталкиваясь с очередной проблемой в jаvascript? Здесь вы найдете множество рецептов кода для типовых задач программирования, а также познакомитесь c методами создания приложений, работающих в любом браузере.

• Адаптируемые примеры кода можно вставить практически в любой проект, а заодно поглубже изучить JS. С помощью этой книги вы научитесь настраивать эффективную среду разработки с редактором кода, статическим анализатором и тестовым сервером; станете лучше понимать функции JS, включая замыкания и генераторы; узнаете, как использовать классы и наследование — основные концепции ООП; освоите работу с мультимедиа.

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

2023 #RU
📕 Python Programming Recipes for IoT Applications, Arman Yusuf Shaikh

• Книга всесторонне охватывает наиболее важные приложения интернета вещей (IoT) с использованием программирования на Python на Raspberry pi, Micropython Py Board и NVIDIA Jetson Board. Авторы использовали захватывающий "практический" подход, чтобы помочь читателям приобрести опыт в разработке рабочего кода для реальных приложений IoT.

• Основное внимание в книге уделено промышленным встраиваемым платформам для IoT-приложений. Она также дает представление о программировании на языке python и настройке конфигурации этих встроенных платформ. В последующей главе освещаются базовые интерфейсные приложения на Raspberry Pi.

• Также рассматриваются эксклюзивные продвинутые IoT-приложения на Micropython Pyboard. Последние две главы посвящены программированию платы NVIDIA Jetson Nano для приложений машинного обучения с FoG/облачными вычислениями.

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

2023 #ENG
📕 Методы метавычислений и их применение, С. М. Абрамов

• Книга сотрудника Института программных систем РАН, представляющая собой описание вопросов теории метавычислений и их применения. Метавычисления — раздел теории и практики программирования, посвященный разработке методов анализа и преобразования программ за счет реализации конструктивных метасистем (метапрограмм) над программами.

• В книге приводятся основные понятия метавычислений, примеры построения и использования простых метапрограмм. Изложение рассчитано на специалистов в области программирования.

• Для научных сотрудников и студентов, изучающих методы автоматического преобразования программ или проводящих исследования в данной области.

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

2021 #RU
📕 Python Testing with pytest: Simple, Rapid, Effective, and Scalable 2nd Edition, Brian Okken

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

• Используя надежную, но простую модель фикстур, с помощью pytest легко писать как небольшие тесты, так и сложные функциональные тесты. Эта книга покажет вам, как это сделать.

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

2022 #ENG
📕 Бизнес-моделирование и анализ данных. Решение актуальных задач с помощью Microsoft Excel. 6-е издание, Винстон Уэйн

• Уэйн Винстон научит вас быстро анализировать данные, принимать решения, подводить итоги, составлять отчеты, обрабатывать данные и строить аналитические модели в Microsoft Excel 2019 и Office 365. В новом шестом издании вас ждут более 800 бизнес-задач, основанных на реальных ситуациях, а также обсуждение новых инструментов и функций.

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

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

2021 #RU
📕 Getting Started With Java Using Eclipse, Bernhard Steppan

• В первой части книги вы получите базовые знания по Java и Eclipse. В этой части закладываются основы программирования, дается обзор технологии Java и показывается, что особенного в объектно-ориентированном программировании.

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

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

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

2023 #ENG
📕 Шаблоны DAX. Наиболее полное собрание готовых к использованию решений на языке DAX для Power BI, Analysis Services и Power Pivot, Феррари А., Руссо М

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

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

• Для каждого шаблона предоставляются демонстрационные файлы в формате Power BI и Power Pivot для Excel. Иногда версии кода незначительно отличаются.

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

2021 #RU
📕 Cybercrime and Preventive Measures: A Quick Guide to Get Yourself Secured and Protected from Digital Threats, Social Media Risks, and Cyber Criminals, Priyanka Tomar

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

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

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

2023 #ENG
📕 Тестирование программного обеспечения, Куликов, С. C.

• Эту книгу стоит прочитать, если вы твёрдо решили заниматься тестированием, — она будет полезна как «совсем начинающим», так и имеющим некоторый опыт в тестировании.

• Эту книгу можно и нужно использовать как опорный материал во время тренингов. Здесь можно и нужно много чёркать, дописывать, отмечать непонятное, записывать вопросы и т.д.

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

2020 #RU
📕 Java Programming Made Easy: Unlock Your Coding Potential from Scratch, Ryan Campbell

• Что вы узнаете:
- Понимание основ языка Java и принципов ООП.
- Работа с классами, объектами, наследованием, полиморфизмом и интерфейсами.
- Использование возможности структур данных, массивов и коллекций для эффективного управления данными.
- Реализация файлового ввода-вывода для взаимодействия приложений с внешними данными.
- Обработка событий и создание интерактивных приложений.
- Взаимодействие с базами данных с помощью JDBC и SQL.
- Мир параллельного программирования с помощью многопоточности.
- Ознакомьтесь с такими продвинутыми темами, как дженерики, лямбда-выражения и потоки.
- Научитесь искусству написания надежного кода с помощью модульного тестирования и отладки.

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

2023 #ENG
📕 Код, который умещается в голове. Эвристики для разработчиков, Марк Симан. Роберт Мартин

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

• Автор иллюстрирует свои выводы фрагментами кода, взятыми из готового проекта. Написанные на языке C#, они будут понятны всем, кто использует любой объектно-ориентированный язык, включая Java, C++ и TypeScript.

• Для более глубокого изучения материала вы можете загрузить весь код и подробные комментарии к коммитам.

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

2023 #RU
📕 Advanced Web Technologies: 2nd Edition, Ajit Singh

• Этот текст - введение в сложный мир передовых веб-технологий. Это новое издание было тщательно пересмотрено и обновлено, чтобы отразить новую среду веб-дизайна (Web 3.0).

• Книга может быть использована для самостоятельного изучения всеми, кто заинтересован в широком знакомстве с полезным подмножеством многочисленных технологий, обычно используемых для разработки коммерческих и развлекательных веб-сайтов. Эта книга охватывает знание всех языков программирования веб-разработки, таких как SERVLET, JSP, PERL, XML, XSL, .NET, ASP.NET, AJAX.

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

2022 #ENG
📕 Как создать сайт. Комикс-путеводитель по HTML, CSS и WordPress, Нейт Купер

• Пытаясь сделать сайт для своего портфолио, художница Ким попадает на удивительную планету.

• Чтобы вернуться домой, ей придется выучить азы HTML, победить злобного дракона 404, подружить ся с веб-гуру и доброй колдуньей CSS и выяснить, что таится за стенами WordPress-сити.

• В формате увлекательного комикса книга познакомит детей с языками HTML и CSS, а также с кон структором сайтов WordPress

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

2019 #RU
📕 Ultimate Typescript Handbook: Build, scale and maintain Modern Web Applications with Typescript, Dan Wellman

• Эта книга представляет собой исчерпывающее руководство по TypeScript, языку программирования, расширяющему JavaScript такими мощными возможностями, как статическая типизация, классы и интерфейсы. Книга состоит из тринадцати глав, в которых рассматривается все, начиная с настройки среды разработки и заканчивая созданием приложения на языке Angular с использованием TypeScript.

• Книга обучает на примерах, многочисленные примеры кода иллюстрируют основные концепции и подходы к написанию программ и кодов на TypeScript, а завершается книга обширным практическим примером, демонстрирующим пошаговую разработку современного веб-приложения с использованием TypeScript и Angular.

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

2023 #ENG
📕 Kotlin: Сборник рецептов, Коузен К.

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

• В начале книги описывается процесс
установки и запуска Kotlin, затем обсуждаются фундаментальные особенности языка. Особое внимание уделено его объектно-ориентированным возможностям, которые могут показаться необычными разработчикам на других языках.
Рецепты, собранные в разных главах по тематическому принципу, можно изучать в любом порядке, удобном читателю. Они дополняют друг друга, и каждый рецепт заканчивается ссылками на другие.

• Материал удобно структурирован: за описанием каждой задачи следуют ее решение и развернутое обсуждение.
Издание предназначено для разработчиков, знакомых с объектно-ориентированным программированием.

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

2021 #RU
📕 PostgreSQL for Jobseekers: Introduction to PostgreSQL administration for modern DBAs, David Gonzalez

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

• От понимания модели процессов и общей памяти до освоения выполнения и оптимизации запросов - вы получите исчерпывающие знания о внутреннем устройстве PostgreSQL. Кроме того, в книге рассматриваются основные задачи, решаемые администратором баз данных (DBA), включая операции резервного копирования и восстановления, меры безопасности, настройку производительности и методы устранения неполадок.

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

2023 #ENG
📕 Artificial Intelligence By Example: Develop machine intelligence from scratch using real artificial intelligence use cases, Denis Rothman

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

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

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

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

2018 #ENG
📕 Веб-конструирование, Кремень, Е. В.

• Подробно рассмотрены вопросы использования языка разметки и каскадных таблиц стилей, их применение при верстке веб-страниц.

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

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

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

2023 #RU