CodeMode | Программирование
11.3K 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
📕 Программирование для Android

Рассмотрены все основные аспекты создания приложений для платформы Android 9 (API 28): установка необходимого программного обеспечения, использование эмулятора Android, создание интерфейса пользователя, работа с графикой, воспроизведение звука и видео, методы хранения данных (в том числе СУБД SQLite), взаимодействие с аппаратными средствами мобильного устройства, отладка приложений и их публикация в магазине Google Play.

Особое внимание уделено взаимодействию с аппаратными средствами смартфона. Показано, как получить информацию об устройстве и определить его состояние, использовать его датчики (акселерометр, датчик света, датчик температуры, датчик давления), камеру, Bluetooth-aдanтep. Приведены решения для различных нештатных ситуаций (отказ эмулятора, проблема с установкой программного обеспечения и т. д.), что поможет начинающему программисту.

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

2021
#RU #Android

CodeMode | Программирование
📕 Основы программирования с Java

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

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

2022
#RU #Java

CodeMode | Программирование
📕 Python. unittest

Эта книга позволит вам максимально комфортно войти в мир тестирования в Python. Основное внимание в ней уделено созданию тестов, объединению их в группы, запуску, обработке результатов тестирования и пропуску ненужных тестов. Рассмотрена работа с классами TestCase, TestSuite, TestLoader, TestResult и TextTestRunner.

Трудно представить какой-то современный программный проект без тестирования. При этом тестирование осуществляется практических на всех этапах разработки продукта: начиная, непосредственно, с процесса создания функций, методов и классов и т.д., когда пишутся unit-тесты (а иногда и раньше, в случае, если используется TDD), и заканчивая функциональным и нагрузочным тестированием уже готового, развернутого продукта.

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

2017
#RU #Python

CodeMode | Программирование
📕 Elements of Android R

Каждый новый релиз приносит новые возможности и новые проблемы для разработчиков Android. Многие из новых проблем являются продолжением проблем, представленных в прошлогодней версии Android 10. Так что, если вы беспокоитесь о дальнейших изменениях в хранилище или разрешениях или нервничаете из-за новых ограничений, налагаемых на разработчиков, эта книга для вас!

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

2020
#ENG #Android

CodeMode | Программирование
📕Основы кодирования

Даны основы теории информации и сжатия данных, доходчиво изложены современные алгоритмы помехоустойчивого кодирования, реализация циклических и сверточных кодов.

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

2004
#RU #Coding

CodeMode | Программирование
📕README. Суровые реалии разработчиков

Начинающим программистам требуется нечто большее, чем навыки программирования. Столкнувшись с реальной работой, вы моментально понимаете, что самым нужным вещам, имеющим критическое значение для карьеры, не обучают ни в университетах, ни на курсах. Книга «README. Суровые реалии разработчиков» призвана восполнить этот пробел.
Познакомьтесь с важнейшими практиками инжиниринга, которым обучают разработчиков в ведущих компаниях.
Вы узнаете о том, что вас ждет при устройстве на работу, затем познакомитесь с особенностями кода промышленного уровня, эффективным тестированием, ревью кода, непрерывной интеграцией и развертыванием, созданием проектной документации и лучшими практиками архитектуры ПО. В последних главах описываются навыки гибкого планирования и даются советы по построению карьеры.

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

2023
#RU #Coding

CodeMode | Программирование
📕Фулстек-тестирование

Тестирование — важнейшая задача для создания высококачественного программного обеспечения. Разработчики и инженеры по качеству найдут в книге всеобъемлющий материал по тестированию в десяти различных категориях. Познакомьтесь с соответствующими стратегиями и понятиями и получите практические знания, применимые как при разработке, так и при тестировании мобильных и веб-приложений. Автор предлагает примеры использования более чем 40 инструментов, которые вы сможете немедленно опробовать. Профессионалы и новички получат навыки тестирования производительности, защищенности и доступности, а также поближе познакомятся с особенностями исследовательского, межфункционального тестирования, тестирования данных и мобильных приложений, автоматизации тестирования, и многими другими вопросами, связанными с тестированием. Руководство поможет вам справиться со сложной задачей поддержания качества программного обеспечения в процессе его разработки.

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

2024
#RU #Fulstack

CodeMode | Программирование
📕 Cекреты Python. 59 рекомендаций по написанию эффективного кода

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

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

2016
#RU #Python

CodeMode | Программирование
📕 Java: The Complete Reference, Tenth Edition

В этом десятом издании справочного пособия, полностью обновленном с учетом последней версии Java SE 9, поясняется, как разрабатывать, компилировать, отлаживать и выполнять программы на языке программирования Java.
Это пособие составлено Гербертом Шилдтом, автором популярных во всем мире книг по языкам программирования, таким образом, чтобы охватить все языковые средства Java, включая синтаксис, ключевые слова, основные принципы объектно-ориентированного программирования, значительную часть прикладного интерфейса Java API, библиотеки классов, аплеты и сервлеты, компоненты JavaBeans, библиотеки AWT и Swing, а также продемонстрировать их применение на простых и наглядных примерах. Не обойдены вниманием и новые средства, появившиеся в версии Java SE 9, в том числе модули и утилита JShell.

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

2018
#RU #Java

CodeMode | Программирование
📕Прикладной анализ текстовых данных на Python.

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

Нейронные сети способны решать самые сложные задачи обработки естественного языка, никого не удивляет машинный перевод, "беседа" с роботом в интернет-магазине, перефразирование, ответы на вопросы и поддержание диалога.

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

2019
#RU #Python

CodeMode | Программирование
📕Unity и C#. Геймдев от идеи до реализации.

Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. Если вы собираетесь заняться разработкой игр, то в первую очередь вам необходима информация о современных методах и профессиональных инструментах. Эти незаменимые знания можно получить в книге Джереми Гибсона Бонда. Кросс-платформенная разработка Unity позволяет создать игру, а затем с легкостью портировать куда угодно - от Windows и Linux до популярных мобильных платформ.

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

2019
#RU #C #Unity

CodeMode | Программирование
👩‍💻 Программирование — В С Ё

В 2024 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность.

Ловите полезные каналы, которые помогут ворваться в новое направление.

👍 ZeroDay - Уроки, эксплуатация уязвимостей с нуля
👍 Белый Хакер - Свежие новости из мира ИБ
😎 Арсенал Безопасника - Все необходимые инструменты
😎 Бункер Хакера - Статьи, книги, шпаргалки и хакинг
👨‍💻 Серверная Админа - Настройка и уроки по компьютерным сетям

📂Вступай и изучай новое направление!
Please open Telegram to view this post
VIEW IN TELEGRAM
📕Создание интерактивных приложений, отчетов и дашбордов при помощи R

Изучите веб-фреймворк Shiny и выведите свои навыки владения языком программирования R на новый уровень. Оставьте в прошлом статические отчеты – с Shiny вы сможете создавать полностью интерактивные веб-приложения для анализа данных. Пользователи смогут легко перемещаться между наборами данных, создавать и исследовать подмножества, выборки и срезы, запускать модели с нужными им значениями параметров, разрабатывать собственные визуализации и многое другое.Хэдли Уикхэм из RStudio покажет аналитикам данных, статистикам и научным исследователям, не обладающим глубокими познаниями в области HTML, CSS и JavaScript, как создавать мощные веб-приложения на языке R. Книга, которую вы держите в руках, является полноценным руководством по фреймворку Shiny, который поможет вам из новичка в этой области стать настоящим экспертом и писать масштабные, сложные и эффективные приложения.

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

2019
#RU #R

CodeMode | Программирование
📕 Design Patterns. Elements of Reusable Object-Oriented Software

Больше 25 лет прошло с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский» язык, на котором разговаривают айтишники поменялся, многие англоязычные термины стали привычными, паттерны вошли в нашу жизнь.

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

2020
#RU #Patterns

CodeMode | Программирование
📕 Руководство сердитого программиста по тестированию PHP-приложений

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

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

2001
#RU #PHP

CodeMode | Программирование
📕 Руководство для начинающих по HTML и CSS

Данная книга написана в виде иллюстрированного пошагового руководства для начинающих изучать HTML и CSS. Она также содержит упражнения и примеры кода.
Книга начинается с настройки среды разработки, такой как локальный веб-сервер и редактор HTML. Следующие несколько глав посвящены веб-серверам, основам HTML, таким как синтаксис языка, теги и тому, как писать программы. Далее читатели узнают, как создать простые веб-страницы с демонстрацией работы кода и использования различных тегов HTML и CSS для стилизации страниц. Наконец, рассматривается использование CMS для создания веб-сайтов, таких как Drupal и WordPress, а также то, как сочетаются HTML и CSS. В конце книги приведена справочная информация как по тегам HTML, так и по CSS.

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

2023
#RU #HTML #CSS

CodeMode | Программирование
📕 Безопасность веб-приложений

Три столпа безопасности приложений — разведка, нападение и защита. Во втором издании Эндрю Хоффман рассматривает десятки смежных тем, от новейших типов атак и средств защиты до моделирования угроз, жизненного цикла безопасной разработки ПО (SSDL/SDLC) и архитектуры нулевого доверия. Вы получите подробную информацию об эксплойтах и средствах защиты от атак с использованием GraphQL, облачных технологий и доставки контента (CDN). В главы, посвященные атакам и их предотвращению, добавлены сведения для более продвинутых читателей.

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

2025
#RU #Безопасность

CodeMode | Программирование
📕 Learning Modern C++ for Finance

Эта практическая книга демонстрирует, почему C++ по-прежнему является одним из самых популярных языков программирования для финансовых приложений и систем. Многие программисты считают, что C++ слишком сложен для изучения. Автор Дэниел Хэнсон демонстрирует, что это уже не так, благодаря современным функциям, добавленным в стандарт C++ начиная с 2011 года.
Финансовые программисты, работающие на Python или другом интерпретируемом языке, узнают, как использовать абстракции C++ для безопасной реализации финансовых моделей. Вы также узнаете, как популярные библиотеки с открытым исходным кодом предоставляют дополнительное оружие для решения математических задач. Программисты на C++, не знакомые с финансовыми приложениями, также воспользуются этим удобным руководством.
Изучите основы C++ с современной точки зрения: синтаксис, наследование, полиморфизм, композицию, контейнеры STL и алгоритмы
Познакомьтесь с новыми возможностями и абстракциями, включая функциональное программирование с использованием лямбда-выражений, параллелизм на основе задач и интеллектуальные указатели

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

2025
#ENG #C

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

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

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

2025
#ENG #Rust

CodeMode | Программирование
📕 Road to Kubernetes

«Стоит ли нам использовать Kubernetes?» Это уникальное руководство сжато из 15 лет опыта развертывания, чтобы помочь ответить на этот вопрос. Оно научит вас устойчивым методам развертывания, которые вы можете использовать с любым языком программирования и практически любым современным приложением. Вы создадите переносимые и контейнеризированные приложения, которые можно перемещать между вариантами развертывания и поставщиками облачных услуг, и увидите, почему Kubernetes часто является правильным выбором как для небольших проектов, так и для крупного корпоративного программного обеспечения.

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

2024
#ENG #Kubernetes

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