Красивый C++: 30 главных правил чистого, безопасного и быстрого кода

Красивый C++: 30 главных правил чистого, безопасного и быстрого кода

Написание качественного кода на C++ не должно быть трудной задачей. Если разработчик будет следовать рекомендациям, приведенным в C++ Core Guidelines, то он будет писать исключительно надежные, эффективные и прекрасно работающие программы на C++. Но руководство настолько переполнено советами, что порой трудно понять, с чего начать. Начните с «Красивого C++»! Опытные программисты Гай Дэвидсон и Кейт Грегори выбрали 30 основных рекомендаций, которые посчитали особенно ценными, и ...
 



Автор: Дэвидсон Дж. Гай, Грегори Кейт
Язык: Русский,
Жанр: Программирование,
Формат: pdf
Подробнее

Программирование на языке высокого уровня. Программирование на языке Object Pascal

Программирование на языке высокого уровня. Программирование на языке Object Pascal

Пособие предназначено для широкого круга читателей. как для начинающих программистов, так и для тех, кто уже знаком с основами программирования и в будущем собирается стать профессиональным программистом. Часть 1 предназначена для начинающих программистов. В ней рассматриваются основы программирования на языке Object Pascal и работа в среде программирования Borland Developer Studio 2006 Delphi for Microsoft Win32. В части 2 представлен материал, предназначенный для тех, кто хочет получить полное представление о языке Object Pascal и научиться программировать на профессиональном уровне.
 



Автор: Немцова Т.И., Голова С.Ю., Абрамова И.В.
Язык: Русский,
Жанр: Программирование
Формат: pdf
Подробнее

Программирование на языке высокого уровня. Программирование на языке С++

Программирование на языке высокого уровня. Программирование на языке С++

В пособии рассматриваются работа в среде программирования Microsoft Visual Studio, основы программирования и объектно-ориентированное программирование на языке C++. Представленный теоретический материал сопровождается подробно разобранными примерами программ со схемами алгоритмов. Для закрепления материала предлагаются контрольные вопросы, тесты и задания для самостоятельного решения.
 



Автор: Немцова Т.И., Голова С.Ю., Терентьев А.И.
Язык: Русский,
Жанр: Программирование
Формат: pdf
Подробнее

JavaScript и PHP. Content management system /В.В. Янцев/ (2022)

JavaScript и PHP. Content management system /В.В. Янцев/ (2022)

Современные веб-ресурсы невозможно представить без систем управления, которые принято называть Content management system или сокращенно CMS. Многие разработчики используют не готовые CMS, например Word-Press, Joomla, Drupal, 1С-Битрикс, а пишут собственные. Для опытного программиста разработка подобной системы видится вполне реальной. Для начинающих это серьезный труд. Но если есть желание, то все «подводные камни» удастся преодолеть. А поможет в этом данная книга.
 



Автор: В.В. Янцев/
Язык: Русский,
Жанр: Программирование,
Формат: pdf
Подробнее

TypeScript. Подробное Руководство

TypeScript. Подробное Руководство

TypeScript — это язык программирования со статической типизацией, позиционирующий себя как язык, расширяющий возможности jаvascript. TypeScript значительно сокращает время на устранение ошибок и выявление багов, которые порой не так просто определить в динамической среде jаvascript.
 



Автор: Nauchikus
Язык: Русский,
Жанр: Программирование,
Формат: pdf
Подробнее

The Complete Linux Coding Manual - 17th Edition 2023

The Complete Linux Coding Manual - 17th Edition 2023

Discover everything you need to know to master coding with the Linux OS! Those who have adopted the open source world into their digital life have found this remarkable operating system, and the available free programs it offers, a breath of fresh air. Linux offers the user a fast, secure environment, free from bloated software, to work and play on. Not only are you able to configure it to your own personal tastes, you can also enjoy a superb everyday desktop operating system that’s developed by a community of like-minded users. So join our team of experts as they take you through new guides and tutorials to help you build your knowledge with each new issue.
 



Автор: Papercut
Язык: английский
Жанр: Компьютерная литература, программирование, manual, справочник, мануал, руководство
Формат: PDF
Подробнее

The Complete Python Coding Manual - 17th Edition 2023

The Complete Python Coding Manual - 17th Edition 2023

Python is a versatile language and its rise in popularity is certainly no surprise. Its similarity to everyday language has made it a perfect companion for the Raspberry Pi, which is often a first step into practical programming. But don’t be fooled by its beginner-friendly credentials – Python has plenty of more advanced functions. In this new edition, you will learn how to program in Python, discover amazing projects to improve your understanding, and find ways to use Python to enhance your experience of computing. You’ll also create fun projects including programming a Space Invaders clone and teaching your Raspberry Pi to multi-task. Let’s get coding!
 



Автор: Papercut
Язык: английский
Жанр: Компьютерная литература, программирование, manual, справочник, мануал, руководство
Формат: PDF
Подробнее

Полезное программирование. Уникальное руководство к действию / Н. Комлев (PDF)

Полезное программирование. Уникальное руководство к действию / Н. Комлев (PDF)

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



Автор: Николай Комлев
Язык: рус
Жанр: Программирование, руководство, компьютерная литература
Формат: PDF
Подробнее

Слава Грис. Сделай видеоигру один и не свихнись

Слава Грис. Сделай видеоигру один и не свихнись

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



Автор: Слава Грис
Язык: русский
Жанр: программирование
Формат: pdf, epub, rtf
Подробнее

Грокаем функциональное мышление

Грокаем функциональное мышление

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


 



Автор: Эрик Норманд
Язык: Русский
Жанр: Программирование
Формат: PDF
Подробнее

Внутри CPYTHON: гид по интерпретатору Python

Внутри CPYTHON: гид по интерпретатору Python

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

 



Автор: Шоу Энтони
Язык: Русский
Жанр: Программирование
Формат: PDF
Подробнее

The Complete Coding Manual - 17th Edition 2023 (PDF)

The Complete Coding Manual - 17th Edition 2023 (PDF)

Начать изучать кодирование может быть непросто, если вы студент, начинающий программист или родитель. С чего начать? Какой язык программирования изучать? Что вам нужно? "Полное руководство по программированию - 17-е издание, 2023 год" - поможет вам освоиться в мире кодирования. У нас есть советы о том, как начать, какое программное обеспечение использовать, учебники по Python, C++, скриптам Linux и даже bat-файлам Windows. Никогда еще не было лучшего времени, чтобы научиться кодировать, и, вооружившись полным руководством по программированию, вы тоже сможете начать свой путь кодирования с легкостью. 100% неофициальное издание.
 



Автор: Papercut Ltd
Язык: Английский
Жанр: Компьютерная литература, программирование, manual, справочник, мануал, руководство
Формат: PDF
Подробнее

1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы. Издание 3-е

1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы. Издание 3-е

Книга позволяет быстро освоить приемы разработки и модификации прикладных решений на платформе «1С:Предприятие 8.3».


 



Автор: Е. Ю. Хрусталева, М. Г. Радченко
Язык: Русский
Жанр: Программирование, Программы
Формат: PDF
Подробнее

Разработка одностраничных веб-приложений /Майкл С. Миковски/

Разработка одностраничных веб-приложений /Майкл С. Миковски/

Если ваш сайт представляет собой набор дергающихся страниц, связанных ссылками, то вы отстали от жизни. Следующей ступенью вашей карьеры должны стать одностраничные приложения (SPA).
В этой книге показано как организуется командная разработка передовых SPA —проектирование, тестирование, сопровождение и развитие — с применением jаvascript на всех уровнях и без привязки к какому-то конкретному каркасу.
 



Автор: Майкл С. Миковски
Язык: Русский,
Жанр: Программирование,
Формат: PDF, DJVU
Подробнее

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

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

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



Автор: Ахмад Имран
Язык: Русский,
Жанр: Программирование,
Формат: pdf
Подробнее

Прогнозирование: принципы и практика

Прогнозирование: принципы и практика

Данная книга представляет собой всестороннее введение в методы прогнозирования и содержит достаточно информации о каждом из них, помогая читателям разумно их использовать. Примеры с многочисленными наборами данных на языке R авторы заимствовали из собственного опыта консультирования. В конце глав приводятся упражнения по пройденной теме. На протяжении всей книги мы используем язык программирования R и хотим, чтобы студенты научились делать прогнозы с помощью R. Язык R бесплатен и доступен практически в любой операционной системе. Это прекрасный инструмент для любого статистического анализа, а не только для прогнозирования. Инструкции по инсталлированию и использованию R см. в приложении А «Использование языка R». Все примеры на R в книге основаны на допущении, что вы сначала скачали пакет fpp3.

 



Автор: Рон Хайндман, Джордж Атанасопулос
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Python и анализ данных. Третье издание

Python и анализ данных. Третье издание

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



Автор: Уэс Маккинни
Язык: русский
Жанр: Программирование,
Формат: pdf
Подробнее

Paranoid Rebirth — курс по анонимности и безопасности

Paranoid Rebirth — курс по анонимности и безопасности

Paranoid Rebirth — полностью переработанный и актуализированный курс по анонимности в сети Paranoid. Никакой теории и фантазирования — прочел и повторил, все работает.


 



Автор: Codeby
Язык: Русский
Жанр: Программирование
Формат: PDF
Подробнее

Протоколы и сети: веб-безопасность

Протоколы и сети: веб-безопасность

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


 



Автор: HTML Academy
Язык: Русский
Жанр: Программирование
Формат: HTML Academy
Подробнее

Ассемблер на примерах. Базовый курс

Ассемблер на примерах. Базовый курс

Эта книга представляет собой великолепное практическое руководство по основам программирования на языке ассемблера. Изложение сопровождается большим количеством подробно откомментированных примеров, что способствует наилучшему пониманию и усвоению материала. Доходчиво объясняются все основные вопросы программирования на этом языке. Вы узнаете, как писать ассемблерные программы под разные операционные системы (Windows, DOS, Linux), как создавать резидентные программы, как писать ассемблерные вставки в программы на языках высокого уровня и многое другое
 



Автор: Рудольф Марек
Язык: Русский,
Жанр: Программирование, самоучитель,
Формат: pdf/djvu
Подробнее

Kotlin. Программирование для профессионалов /Скин Джош, Гринхол Дэвид /

Kotlin. Программирование для профессионалов /Скин Джош, Гринхол Дэвид /

Kotlin — это не просто улучшенный язык для виртуальной машины Java. Это мультиплатформенный язык общего назначения: на Kotlin можно писать нативные приложения для macOS, Windows и iOS, приложения на Java­Script и, конечно, приложения для Android.
 



Автор: Скин Джош, Гринхол Дэвид
Язык: Русский,
Жанр: Программирование,
Формат: pdf, epub
Подробнее

Разработка IoT для ESP32 и ESP8266 с помощью JavaScript

Разработка IoT для ESP32 и ESP8266 с помощью jаvascript

Здесь представлен перевод книги Р. Hoddie, L. Prader - IoT Development for ESP32 and ESP8266 with jаvascript - 2020. Эта книга представляет собой практическое руководство по написанию программ для продуктов IoT. Каждая глава заполнена компактными, сфокусированными примерами, которые вы можете изучать, запускать и изменять. Когда вы прочтете эту книгу, вы будете знать основы создания сложных продуктов IoT на недорогом оборудовании с использованием современного jаvascript.

 



Автор: П. Ходди, Л. Прадер
Язык: Русский
Жанр: Программирование
Формат: pdf + code
Подробнее

Java 9. Полный обзор нововведений. Для быстрого ознакомления и миграции

Java 9. Полный обзор нововведений. Для быстрого ознакомления и миграции

В книге рассмотрены все нововведения в Java 9. Приведена разработка приложений с использованием системы модулей. Описаны измененная модульная структура образа среды выполнения JDK/JRE, новые фабричные методы для создания коллекций, уведомления процессора об активном ожидании с целью оптимизации потребления ресурсов, новый API платформенно-зависимого рабочего стола, API реактивных потоков и др. Уделено внимание несовместимым изменениям в Java 9. Также рассказано об оболочке JShell, предназначенной для быстрого создания прототипа.
 



Автор: Кишори Шаран
Язык: Русский,
Жанр: Программирование, самоучитель, справочное пособие,
Формат: pdf
Подробнее

Глубокое обучение на Python, 2-е межд. издание

Глубокое обучение на Python, 2-е изд.

Глубокое обучение быстро развивается, открывая все новые и новые возможности создания ПО. Это не только автоматический перевод текстов с одного языка на другой, распознавание изображений, но и многое другое. Глубокое обучение превратилось в важный навык, необходимый каждому разработчику. Keras и TensorFlow облегчают жизнь разработчикам и позволяют легко работать даже тем, кто не имеет глубоких знаний в области математики или науки о данных. Настало время познакомиться с глубоким обучением и мощной библиотекой Keras! В этом расширенном и дополненном издании создатель библиотеки Keras — Франсуа Шолле — делится своими знаниями и с новичками, и с опытными специалистами.

 



Автор: Франсуа Шолле
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Язык программирования Java SE 8. Подробное описание - 5-е издание

Язык программирования Java SE 8. Подробное описание - 5-е издание

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



Автор: Джеймс Гослинг, Билл Джой, Гай Стил, Гилад Брача, Алекс Бакли
Язык: Русский,
Жанр: Программирование,
Формат: pdf
Подробнее