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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕 Data Structures and Algorithm Analysis in C++. Dr. Clifford A. Shaffer

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

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

2011 #Eng #Data #C++
📔 Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers. Bruce Johnson

• Visual Studio Code, бесплатный кросс-совместимый редактор исходного кода с открытым исходным кодом, является одним из самых популярных вариантов для веб-разработчиков. Он быстрый, легкий, настраиваемый и содержит встроенную поддержку расширений #JavaScript, #Typescript и #Node.js для других языков, включая #C++, #Python и #PHP. Такие функции, как возможность отладки, встроенный элемент управления #Git, выделение синтаксиса, сниппеты кода и поддержка интеллектуального автозавершения кода #IntelliSense помогают сделать Visual Studio Code впечатляющим готовым решением.

• Данная книга поможет вам освоиться и стать наиболее продуктивным в работе с VS Code. А так же она обучает как использовать Visual Studio Code в Full Stack разработке; объясняет преимущества VS Code перед другими платформами; помогает углубить свои знания об инструменте и доступных расширениях.

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

2019 #Eng #StudioCode
📘 Программирование GPU при помощи Python и CUDA. Тоуманен Б

• Книга предлагает быстрое погружение в программирование #GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на #Python, настроить окружения для программирования #GPU. По мере чтения вы будете запускать свой код на GPU и писать полноценные ядра и функции на #CUDA C, научитесь отлаживать код при помощи #NSight IDE и получите представление об из-вестных библиотеках от #NVIDIA, в частности #cuFFT и #cuBLAS. Вооружившись этими знаниями, вы сможете написать с нуля глубокую нейронную сеть, использующую GPU, и изучить более основательные темы.

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

2020 #RU #GPU
📗 Основы глубокого обучения. Создание алгоритмов для искусственного интеллекта следующего поколения. Будума, Нихиль

• Глубокое обучение — это раздел машинного обучения, изучающий глубокие нейронные сети и выстраивающий процесс получения знаний на основе примеров. Такие крупные компании, как #Google, #Microsoft и #Facebook, уделяют большое внимание глубокому обучению и расширяют свои подразделения в этой сфере. Для всех прочих глубокое обучение пока остается сложным, многогранным и малопонятным предметом.

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

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


2020 #RU
📕 Python для программирования криптовалют. Джимми Сонг

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

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

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

2020 #RU #bitcoin
📘 Java SE 8. Вводный курс. Кей С. Хорстманн

• Эта книга является полным, хотя и кратким справочником по версии #Java SE 8. Она служит незаменимым учебным пособием для быстрого и легкого изучения этого языка и его библиотек.
• Учитывая масштабы Java и разнообразие новых языковых средств, внедренных в версии Java SE 8, материал этой книги подается небольшими "порциями" для быстроты усвоения и простоты понимания.

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

2014 #RU #Java
📗 Эффективный и современный С++. 42 рекомендации по использованию C++11 и C++14. Скотт Мейерс

• В этой книге отражен бесценный опыт ее автора как программиста на #C++. Новые возможности этого языка программирования, появившиеся в стандартах C++11 и C++14 - это не просто новые ключевые слова или функции, это появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на C++11, как на несколько улучшенном и расширенном функционально C++98.

• В книге рассматриваются следующие темы: преимущества и недостатки инициализации с помощью фигурных скобок, спецификации noexcept, прямой передачи и функций make интеллектуальных указателей; методы написания понятных, корректных, эффективных лямбда-выражений; чем std::atomic отличается от volatile, как они используются и как соотносятся с #API параллельных вычислений C++.

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

2014 #RU #C++
📔 Python глазами хакера. Библиотека журнала "Хакер"

• В этой книге рассмотрены современные интерпретаторы языка #Python. Описано устройств reverse shell, файлового вируса, трояна, локера и шифровальщика.

• А так же представлены примеры инструментов для автоматизированного сбора информации о компьютере, динамического анализа вредоносного кода, в том числе с использованием #АР #VirusTotal.

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

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

2022 #RU #Python
📕 Innovative Tableau: 100 More Tips, Tutorials, and Strategies.Ryan Sleeper

#Tableau можно использовать для создания привлекательных, простых для интерпретации визуализаций данных. В этом руководстве автор познакомит вас с коллекцией уникальных советов и передовых практик по использованию этого популярного программного обеспечения. Пользователи #Tableau узнают, как выйти за рамки #ShowMe, чтобы создавать более качественные диаграммы, и изучат десятки приемов, которые улучшат как работу автора, так и пользовательский опыт.

• Благодаря этой книге вы сможете узнать, что нового в Tableau с момента выхода #PracticalTableau; получите советы, которые помогут облегчить жизнь разработчикам Tableau; изучите новые уникальные диаграммы - временные шкалы, настраиваемые датчики и диаграммы-скачки, а также таблицы выделения, диаграммы разброса и карты.

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

2020 #Eng #Tableau
📘 Beginning Perl Programming. William "Bo" Rothwell

• Начните работу с #Perl 5 и изучите важные основные темы из среды программирования, такие как переменные, управление потоком, выражения и ввод-вывод. После прочтения и работы с этой книгой вы сможете начать писать свои собственные мощные скрипты для решения многих веб-задач в программировании.

• Во время чтения книги вы: выполните операции со скалярными значениями; поработаете с операторами управления, такими как if, except, while, until, for и foreach; изучите чтение и запись напрямую в файлы с файловыми дескрипторами; научитесь форматировать вывод с помощью операторов формата; сможете искать и заменять подстроки с помощью регулярных выражений.

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

2019 #Eng #Perl
📙 Современный скрапинг веб-сайтов с помощью Python. Райан Митчелл

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

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


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

2021 #RU #Python
📓 Облачные архитектуры: разработка устойчивых и экономичных облачных приложений. Лащевский

• В этой книге продемонстрированы три важнейших аспекта развертывания современных cloud native архитектур: организационное преобразование, модернизация развертывания, паттерны облачного проектирования.

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

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

2022 #RU
📕 Простая Математика для Простых Программистов. Гаско Рик

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

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

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

2018 #RU #Math
📖 Справочник JavaScript #КРАТКО #БЫСТРО #ПОДРУКОЙ. Никольский А.П., Дубовик Е.В.

• Данный справочник содержит всю ключевую информацию о #Javascript\ в удобной и наглядной форме. Структура справочника позволяет быстро и удобно находить нужную информацию, получать примеры использования тех или иных элементов и конструкций #JavaScript.

• Отдельное внимание уделено отраслевым рекомендациям по хорошему стилю программирования на #JavaScript, объектной модели современных браузеров, отладке программ и обработке ошибок.

• Справочник будет полезен всем, кто использует или изучает #JavaScript: от начинающих до профессионалов.

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

2021 #RU #JavaScript
📙 Прикладное машинное обучение с помощью Scikit-Learn, Keras и TensorFlow: концепции, инструменты и техники для создания интеллектуальных систем, 2-е издание. Жерон Орельен

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

• Вы освоите широкий спектр методик, которые можно быстро задействовать на практике. Учитывая наличие в каждой главе упражнений, призванных закрепить то, чему вы научились, для начала работы нужен лишь опыт программирования. Весь код доступен на #GitHub. Он был обновлен с учетом #TensorFlow 2 и последней версии #Scikit-Learn.

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

2020 #RU #Python #Keras #TensorFlow
📗 Javascript для профессиональных веб-разработчиков, 4-е международное издание. Mэтт Фpиcби

• Самое полное руководство по современному #Javascript. Четвертое издание «Javascript для профессиональных веб-разработчиков» идеально подойдет тем, кто уже имеет базовые знания и опыт разработки на Javascript. Автор сразу переходит к техническим деталям, которые сделают ваш код чистым и переведут вас с уровня рядового кодера на высоту продвинутого разработчика. Рост мобильного трафика увеличивает потребность в адаптивном динамическом веб-дизайне, а изменения в JS-движках происходят постоянно, так что каждый веб-разработчик должен постоянно обновлять свои навыки работы с Javascript.

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

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

2022 #RU #Javascript
📘Mastering Large Datasets with Python. John T. Wolohan

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

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

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

2020 || #Eng #Python
📕 Программируем с PyTorch: Создание приложений глубокого обучения. Пойнтер Ян

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

• Благодаря этой книге вы научитесь внедрять модели глубокого обучения в работу; использовать PyTorch в масштабных проектах; применять перенос обучения, использовать PyTorch torchaudio и сверточные модели для классификации аудиоданных; применять самые современные методы #NLP, используя модель, обученную на «Википедии»; выполнять отладку моделей PyTorch с TensorBoard и флеймграф и развертывать приложения PyTorch в контейнерах.

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

2020 #RU #PyTorch
📙 Python for DevOps: Learn Ruthlessly Effective Automation. Noah Gift, Kennedy Behrman, Alfredo Deza, Grig Gheorghiu

• Этот практический ресурс покажет вам, как использовать #Python для повседневных задач системного администрирования #Linux с помощью самых полезных на сегодняшний день инструментов #DevOps, включая #Docker, #Kubernetes и #Terraform.

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

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

2020 #Eng #Python
📓 The Book of R: A First Course in Programming and Statistics. Tilman M. Davies

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

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

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

2016 #Eng #R
📕 Java 8 Полное руководство. Герберт Шилдт

• Эта книга является исчерпывающим руководством по программированию на языке #Java. В этом справочном пособии, полностью обновленном с учетом последней версии Java SE 8, поясняется, как разрабатывать, компилировать, отлаживать и выполнять программы на языке программирования #Java.

• В книге «Java 8. Полное руководство» не обойдены вниманием и новые средства, появившиеся в версии Java SE 8, в том числе лямбда-выражения, стандартные интерфейсные методы, библиотека потоков ввода-вывода, а также технология #JavaFX.

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

2015 #RU #Java