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
📗 Эффективный и современный С++. 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
📕 Программирование на языке C++. Практический курс. М.В. Огнева, Е.В. Кудрина

• Данное учебное пособие направлено на изложение базовых основ программирования на языке #C++ и на формирование навыков решения практико-ориентированных задач. Книга содержит сведения по базовым концепциям структурного и объектно-ориентированного программирования, структурам данных, организации ввода-вывода, алгоритмам обработки данных, методам сортировки и т.д.

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

2022 #RU #C
📗 C++ для инженерных и научных расчетов. Готтшинг Питер

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

• Она призвана помочь вам быстро приступить к реальной работе, а затем совершенствовать свои знания и умения, осваивая все более сложные возможности языка - от лямбда-функций до шаблонов выражений. Вы также узнаете, как использовать преимущества мощных библиотек, доступных программистам на #C++; стандартной библиотеки шаблонов (STL) и научных библиотек для арифметических вычислений, решения задач линейной алгебры, дифференциальных уравнений или построения графиков.

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

2020 #RU #C++
📔 Безопасность веб-приложений. Разведка, защита, нападение. Эндрю Хоффман

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

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

2021 #RU #Web
📘 Unity для разработчика. Мобильные мультиплатформенные игры. Джон Мэннинг, Пэрис Батфилд-Эддисон

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

• В книге вы найдете советы профессиональных разработчиков, которые помогут быстро начать работу и сразу получить красивый, качественный и интерактивный 3D- и 2D-контент.

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

2018 #RU #Unity
📕 Learn C++ Quickly. Code Quickly

• Самые успешные программы за последние 30 лет были разработаны на #C++. От #Microsoft Word до #Facebook и #Adobe Photoshop, #C++ лежит в основе самых прибыльных технологий в современном мире. Это один из самых мощных языков программирования по одной простой причине: он позволяет полностью контролировать не только логику программы и графический интерфейс пользователя, но и оборудование. Выбрав эту книгу в качестве обучающего материала, вы получите пошаговое руководство, позволяющее быстро освоить сложный синтаксис #C++.

• Изучив основы, во время чтения книги вы также получите: навыки управления производительностью любого компьютера на микроуровне; возможность писать код для #Windows, #Mac, #Linux и мобильных устройств; возможность быстро овладеть множеством других высокоуровневых языков программирования.

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

2020 #Eng #Learn #C++
📔 Linux. От новичка к профессионалу. 6-е издание. Денис Колисниченко

• В данном издании даны ответы на все вопросы, возникающие при работе с #Linux: от установки и настройки этой ОС до настройки сервера на базе #Linux. Материал книги максимально охватывает все сферы применения Linux от запуска Windows-игр под управлением Linux до настройки собственного Web-сервера.

• Также рассмотрены: вход в систему, работа с файловой системой, использование графического интерфейса, установка программного обеспечения, настройка сети и Интернета, работа в Интернете, средства безопасности, резервное копирование, защита от вирусов и другие вопросы. Материал ориентирован на последние версии дистрибутивов #Fedora, #openSUSE, #Slackware, #Ubuntu. В шестом издании описаны виртуальные частные сети, виртуальные серверы, настройка #VPN-соединения и VPN-сервера, выбор VPN-провайдера, системы виртуализации #OpenVZ и #Virtuozzo, программные системы хранения данных с резервированием.

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

2018 #RU #Linux