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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📒 Camel in Action. Claus Ibsen. Jonathan Anstey

• Camel in Action — самая полная книга о фреймворке #Camel из всех существующих. Написанная основными разработчиками #Camel и авторами первого издания, книга содержит их опыт и техники, при помощи которых вы сможете решать задачи интеграции как профессионал. Читатель должен быть знаком с #Java.

• В этой книге содержится: обзор всех актуальных шаблонов интеграции; микросервисыCamel со Spring Boot; Camel на Docker и Kubernetes; обработка ошибок, тестирование, безопасность, кластеризация, мониторинг и развертывание и сотни примеров на #Java и #XML.

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

2018 #Eng #Camel #Java
📗Efficient MySQL Performance: Best Practices and Techniques. Daniel Nichter

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

• При прочтении этой книги вы: поймёте, почему время ответа на запрос - это путеводная звезда производительности #MySQL; узнаете, почему индексирование, а не оборудование или конфигурация MySQL, является ключом к производительности; подробно изучите метрики запросов, включая агрегирование, отчетность и анализ; изучите способы уменьшения времени ответа на запрос за счет оптимизации запросов; разберётесь, как мониторить MySQL, и узнаете, как работают метрики.

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

2021 #Eng #MySQL
📓 Безопасное программирование на C и C++. Роберт С. Сикорд

• В этой книге описаны основные ошибки при программировании на #C и #C++, которые приводят к наиболее распространенным, опасным и разрушительным уязвимостям программного обеспечения.

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

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

2015 #RU #C #C++
📘 Начинаем программировать на Python. Тони Гэддис

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

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

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

2019 #RU #Python
📗 Паттерны проектирования. Эрик Фримен, Элизабет Фримен

• Последние исследования в области когнитивной науки и теории обучения для создания мультисенсорного опыта обучения, Head First Design Patterns использует визуально богатый формат, разработанный для работы вашего мозга, а не текстоемкий подход, который утомляет.

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

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

2018 #RU #HeadFirst
📒 Street Coder: The rules to break and how to break them. Sedat Kapanoglu

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

•Внутри книги вы найдете: понятные для начинающих советы по оптимизации кода, распараллеливанию и рефакторингу; использование «плохих» практик с пользой.

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

2022 #Eng #StreetCoder
📕 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
📙 Прикладное машинное обучение с помощью Scikit-Learn, Keras и TensorFlow: концепции, инструменты и техники для создания интеллектуальных систем, 2-е издание. Жерон Орельен

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

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

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

2020 #RU #Python #Keras #TensorFlow