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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Learn Concurrent Programming with Go

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

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

2024 #eng #Go

CodeMode | Программирование
📕Тестируем яблоко: смартфоны, планшеты и часы

Книга изготавливается по технологии “печать по требованию”. Срок печати 96 часов.. Задумывались ли вы, как часто даже опытные тестировщики, изучая новые рабочие инструменты, думают про себя: «Если бы я только знал это раньше…»? Эта книга предназначена для профессионалов в сфере тестирования и содержит всю самую необходимую информацию об инструментах и лучших практиках, которые использует каждый инженер по тестированию iOS в своей работе. Благодаря этой книге вы не только лишь сможете начать тестировать эффективнее и качественнее, но и повысите свою цену на рынке труда.

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

2023 #ru #тестирование

CodeMode | Программирование
📕Core Java for the Impatient, 4th Edition

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

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

2024 #eng #Java

CodeMode | Программирование
📕Большая книга проектов Python

Вы уже освоили основы синтаксиса Python и готовы программировать? Отточите свои навыки на самых интересных задачах — графике, играх, анимации, расчетах и многом другом. Вы можете экспериментировать, добавляя к готовым проектам собственные детали.В 256 строк кода поместится все — «винтажная» экранная заставка, забег улиток на скорость, рекламный заголовок-приманка, вращающаяся спираль ДНК и так далее. Добавьте к этому пару строк своего кода, и вы сможете делиться собственными уникальными проектами в интернете.

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

2022 #RU #Python

CodeMode | Программирование
📕Искусство чистого кода

Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов книги «Искусство чистого кода» научат вас писать понятный и удобный в сопровождении код без ущерба для функциональности. Главный принцип — это простота: сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи, чтобы сэкономить бесчисленное количество часов и облегчить зачастую очень утомительную задачу поддержки кода. Автор бестселлеров Кристиан Майер помог тысячам людей усовершенствовать навыки программирования и в своей новой книге делится опытом с читателями.

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

2023 #RU

CodeMode | Программирование
📕Погружение в аналитику данных. От Excel к Python и R

В книге приводятся практические приемы анализа данных. Рассказано, как исследовать и тестировать взаимосвязи между переменными в Excel и использовать его для статистики и анализа. Описан перенос данных из Excel в R, язык программирования с открытым исходным кодом, специально разработанный для выполнения статистического анализа. Отдельный раздел посвящен переносу данных из Excel в Python и выполнению полного анализа данных средствами этого языка. В результате читатель научится выполнять разведочный анализ данных (Exploratory Data Analysis, EDA) и проверку гипотез с использованием языков программирования Python и R.

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

2023 #RU #Python

CodeMode | Программирование
📕Современный JavaScript для нетерпеливых

Язык JavaScript изначально был предназначен для написания небольших объемов кода внутри браузера, но современный JavaScript радикально отличается от своего прародителя. В наши дни программисты на JavaScript активно осваивают функциональный, объектно-ориентированный и асинхронный стили программирования, оставляя в прошлом архаичные конструкции, чреватые ошибками. Данная книга – полное, но при этом лаконичное руководство по версии JavaScript E6 и выше. Вам не потребуется знаний старых версий языка, а сразу предлагается начать с более мощных современных.

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

2021 #RU #JavaScript

CodeMode | Программирование
📕 Однострочники Python: лаконичный и содержательный код

Краткость - сестра программиста. Эта книга научит вас читать и писать лаконичные и функциональные однострочники. Вы сможете системно разбирать и понимать код на Python, а также писать выразительно и компактно, как настоящий эксперт. Здесь вы найдете приёмы и хитрости написания кода, регулярные выражения, примеры использования однострочников в различных сферах, а также полезные алгоритмы. Подробные пояснения касаются в том числе и важнейших понятий computer science, что поспособствует вашему росту в программировании и аналитике.

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

2022 #RU #Python

CodeMode | Программирование
📕 Spring Boot по-быстрому. Создаём облачные приложения на Java и Kotlin

Spring Boot, который скачивают более 75 миллионов раз в месяц, — наиболее широко используемый фреймворк Java. Его удобство и возможности совершили революцию в разработке приложений, от монолитных до микросервисов. Тем не менее простота Spring Boot может привести в замешательство. Что именно разработчику нужно изучить, чтобы сразу же выдавать результат? Это практическое руководство научит вас писать успешные приложения для критически важных задач.

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

2022 #RU #Spring

CodeMode | Программирование
📕 Learning Snowflake SQL and Scripting

Чтобы помочь вам стать профессионалом в Snowflake, в этом кратком, но всеобъемлющем руководстве рассматриваются основы и рекомендации по использованию SQL и скриптовых языков Snowflake. Разработчики и специалисты по обработке данных узнают, как генерировать, изменять и запрашивать данные в системе управления реляционными базами данных Snowflake, а также как применять аналитические функции для составления отчетов.

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

2024 #eng #SQL

CodeMode | Программирование
📕 Python and R for the Modern Data Scientist

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

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

2021 #eng #Python

CodeMode | Программирование
📕 Building Quantum Software in Python: A Developer’s Guide

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

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

2025 #eng #Python

CodeMode | Программирование
В 2025-м можно зарабатывать, просто зная, как общаться с нейросетями.

AI-ассистенты уже стали стандартом – от фриланса и малого бизнеса до мировых корпораций уровня Google и Яндекс. А в России они становятся ещё доступнее: благодаря нейросети GigaChat можно легально и выгодно создавать AI-ассистентов, не нарушая новый закон о персональных данных.

На бесплатном эфире от Зерокодер ты узнаешь, как создать AI-ассистента за вечер — и как начать получать с этого доход.

Что будет на эфире?

– Разберём, что такое AI-ассистенты и зачем они нужны в 2025 году;
– Научимся работать в нашумевшем Cursor и расскажем, почему он доступен и полезен не только представителям IT-сферы;
– Покажем и разберем множество примеров AI-ассистентов, создавать которых теперь можно без знания кода: для себя, своих проектов или на заказ;
– Расскажем, где использовать AI-агентов в реальных задачах — от фриланса до автоматизации бизнеса.

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

Один из самых свежих и бесплатных эфиров лета 2025 года ждет вас по ссылке.
📕 Python 3 и PyQt 6. Разработка приложений

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

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

2023 #ru #Python

CodeMode | Программирование
📕 Паттерны объектно-ориентированного проектирования

Четыре первоклассных разработчика - Банда четырех - представляют вашему вниманию опыт ООП в виде двадцати трех паттернов. Паттерны появились потому, что разработчики искали пути повышения гибкости и степени повторного использования своих программ. Авторы не только дают принципы использования шаблонов проектирования, но и систематизируют информацию. Вы узнаете о роли паттернов в архитектуре сложных систем и сможете быстро и эффективно создавать собственные приложения с учетом всех ограничений, возникающих при разработке больших проектов. Все шаблоны взяты из реальных систем и основаны на реальной практике. Для каждого паттерна приведен код на C ++ или Smalltalk, демонстрирующий его возможности.

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

2021 #ru #Cpp

CodeMode | Программирование
📕 Эксперт C++

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

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

2023 #ru #Cpp

CodeMode | Программирование
📕 Cybersecurity Strategies and Best Practices: A Comprehensive Guide to Enterprise Cyber Defense

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

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

2024 #eng #ИБ

CodeMode | Программирование
📕 Cloud-Native Development and Migration to Jakarta EE: Transform your legacy Java EE project into a cloud-native application

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

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

2023 #eng #Java

CodeMode | Программирование
📕 C++ Memory Management: Write Leaner and Safer C++ Code Using Proven Memory-Management Techniques

Управление памятью в C++ не является универсальным; в системах реального времени, играх и встраиваемых приложениях существуют уникальные ограничения на объем памяти. В этой книге представлены целевые решения для каждой предметной области.
Это руководство, написанное членом Комитета по стандартам ISO C++ Патрисом Роем, охватывает фундаментальные концепции времени жизни объектов и организации памяти, чтобы помочь вам писать более простые и безопасные программы. Вы узнаете, как управлять механизмами выделения памяти, создавать пользовательские контейнеры и распределители, а также адаптировать операторы выделения в соответствии с вашими конкретными требованиями, делая ваши программы меньше, быстрее, безопаснее и предсказуемее.

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

2025 #eng #Cpp

CodeMode | Программирование
📕 40 алгоритмов, которые должен знать каждый программист на Python

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

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

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

2023 #ru #Python

CodeMode | Программирование
📕Anyone Can Code: The Art and Science of Logical Creativity

Программировать может любой: "Искусство и наука логического творчества" представляет компьютерное программирование как способ решения проблем с помощью логического мышления. В нем используется понятие модульности как центральная линза, с помощью которой мы можем понять многие концепции программного обеспечения. Эта книга знакомит читателя с фундаментальными концепциями программирования, иллюстрируя их на трех разных языках: C/C++, Python и Javascript. Ключевые особенности: Основное внимание уделяется решению проблем и алгоритмическому мышлению, а не функциям программирования, синтаксису и библиотекам; Содержит увлекательные примеры, в том числе видеоигры и визуальные эффекты; Содержит упражнения и вопросы для размышления.

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

2020 #eng #Python #Cpp #JavaScript

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