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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Python Debugging for AI, Machine Learning, and Cloud Computing: A Pattern-Oriented Approach, Dmitry Vostokov

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

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

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

2024 #ENG
📕 Инфокоммуникационные системы и сети, Кутузов О. И., Татарникова Т. М., Цехановский В. В.

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

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

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

2020 #RU
📕 Основы веб-хакинга: нападение и защита, Жуков Ю. В.

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

• Работа ведется в двух хакерских дистрибутивах Linux — Damn Vulnerable Linux и Back Track 4, работающих на локальном компьютере пользователя под управлением виртуальной машины в ОС Windows.

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

2011 #RU
📕 Splunk 9 Enterprise Certified Administration Guide: A prep guide to help you ace your Splunk Enterprise Admin Certification, Srikanth Yarlagadda

• Книга начинается с основ и рассказывает о том, как настроить среду разработки и тестирования Android, затем следует обзор таких областей, как окна инструментов, редактор кода и инструмент редактора макетов. За введением в архитектуру Android следует углубленное рассмотрение проектирования Android-приложений и пользовательских интерфейсов.

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

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

2023 #ENG
📕 Будущее беспроводных сетей. Конфигурация, алгоритм действий и обслуживание, Гуизани Мохисен и др.

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

• Однако, суть широковещания беспроводных соединений, мобильность беспроводных устройств и ограниченность ресурсов делают безопасность беспроводных систем особенно трудной проблемой. Данная книга предоставляет современные результаты исследований и будущие тренды в области безопасности беспроводных систем, включая 4G сеть, самоорганизующиеся сети и сенсорную сеть.

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

2018 #RU
📕 Clean Code with C#: Refactor your legacy C# code base and improve application performance using best practices, Jason Alls

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

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

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

2023 #ENG
📕 Базы данных, Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской

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

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

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

2016 #RU
📕 Искусство управления IT - проектами: проблемы организации бизнеса, лидерства, разработки и представления результатов, Скотт Беркун

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

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

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

2010 #RU
📕 Asynchronous Programming in Rust: Learn asynchronous programming by building working examples of futures, green threads, and runtimes, Carl Fredrik Samson

• Вы начнете с создания прочного фундамента в области асинхронного программирования и изучите различные стратегии моделирования потока программ. Затем книга проведет вас по языковым реализациям, объясняя на практических примерах такие понятия, как epoll, stackfull coroutines, green threads и callbacks.

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

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

2024 #ENG
📕 Работа мечты для программиста. Тестовые задачи и вопросы при собеседовании в ведущих IT-компаниях, Джон Монган, Ноа Киндлер, Эрик Гижере

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

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

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

2014 #RU
📕 APIs Unlocked: Defending Against Hackers and Threats, Josh Montgomery

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

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

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

2022 #ENG
📕 Проектирование событийно-ориентированных систем: Концепции и шаблоны проектирования сервисов потоковой обработки данных с использованием Apache Kafka, Стопфорд Бен

• Современный мир плотно покрыт коммуникационными сетями разного уровня, и с лёгкой руки его можно назвать информационно связанным. Но, несмотря на это, всё ещё есть множество ситуаций, когда различным людям, командам и системам предпочтительнее взаимодействовать асинхронно, обмениваясь информацией лишь изредка, от случая к случаю, но при этом сохранять погружённость в общие контексты. Добиться этого в привычных императивных системах довольно сложно. Что делает подход, предлагаемый создателями Apache Kafka, особенно ценным.

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

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

2021 #RU
📕 Самоучитель Python, Мусин

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

• К примеру, python интенсивно применяется IT-гигантами, такими как, например, Google и Yandex. К тому же простота и универсальность python делают его одним из лучших языков программирования.

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

2017 #RU
📕 Arduino IoT Cloud for Developers: Implement best practices to design and deploy simple-to-complex projects at reduced costs, Muhammad Afzal

• В начале книги вы познакомитесь с ландшафтом IoT, включая его архитектуру, коммуникационные технологии и протоколы, а затем с возможностями платформы Arduino IoT Cloud и облачного редактора. На примере практических проектов вы узнаете, как реализовать реальные IoT-приложения.

• Далее вы изучите взаимодействие между IoT-устройствами и облачными платформами, а также применение Arduino IoT Cloud SDK и JavaScript для расширенной настройки. Вы также узнаете, как программировать узлы IoT, анализировать данные об окружающей среде и визуализировать их на приборных панелях. Кроме того, на практических примерах вы познакомитесь с такими продвинутыми функциями, как планирование задач, синхронизация, удаленное обновление IoT-узлов по воздуху и создание сценариев с помощью CCLI.

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

2023 #ENG
📕 jаvascript. Дополнительные уроки для начинающих, Дронов В.

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

• Рассказано о новом загрузчике файлов, встроенной в веб-обозреватель СУБД, HTML-компонентах и шаблонах, средствах для захвата видео, наложении эффектов на звук. Рассмотрены технологии WebSocket для программирования веб-чата и WebRTC для создания службы видеотелефонии. Описаны прогрессивные веб-приложения (PWA), посредники и программируемый кэш, вывод всплывающих оповещений и установка PWA в операционной системе.

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

2022 #RU
📕 Язык программирования MQL5: Продвинутое использование торговой платформы MetaTrader 5. Издание 2-е, исправленное и дополненное, Тимур Машнин

• Разработка индикаторов и советников с использованием языка программирования MQL5 для платформы MetaTrader 5. Второе издание, исправленное и дополненное.

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

2019 #RU
📕 Сетевые технологии высокоскоростной передачи данных, Будылдина Н.В., Шувалов В.П.

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

• Приведено описание протоколов различных уровней эталонной модели взаимодействия открытых систем, технологий транспортных сетей. Рассмотрены вопросы передачи данных в беспроводных сетях связи и современные подходы, обеспечивающие передачу больших массивов информации за приемлемые отрезки времени. Уделено внимание набирающей все большую популярность технологии программно-конфигурируемых сетей. Для студентов, обучающихся по направлению подготовки «Инфокоммуникационные технологии и системы связи» квалификации (степени) «бакалавр» и «магистр».

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

2018 #RU
📕 Базы данных, Кумскова И.А.

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

• Описаны технологии организации процессов обработки информации в базе данных с использованием структурного языка программирования, языка SQL и визуальных средств среды Visual FoxPro. Представлены возможности встроенных средств среды разработки Visual FoxPro по аспектам управления базой данных, защите базы данных, реализации многопользовательского режима работы с базой данных.

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

2016 #RU
📕 Practical OpenTelemetry: Adopting Open Observability Standards Across Your Organization, Daniel Gomez Blanco

• На примерах из Java в книге показано, как использовать API OpenTelemetry и настраивать плагины и SDK для инструментации сервисов и получения ценных телеметрических данных.

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

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

2023 #ENG
📕 Краткий курс истории вычислительной техники и информатики, Абламейко С. В., Новик И. А., Бровка Н. В.

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

• Представлены материалы, которые могут быть использованы при изучении курса «История информатики». Для студентов учреждения высшего образования.

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

2014 #RU
📕 Тестирование и отладка программного обеспечения, Алпатов А.Н., Лобанов А.А., Лобанова Ю.С.

• Учебное пособие содержит сведения, отражающие все темы учебной программы дисциплины «Тестирование и отладка программного обеспечения», читаемой в Российском технологическом университете РТУ − МИРЭА обучающимся по направлению профессиональной подготовки высшего профессионального образования «Программная инженерия».

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

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

2021 #RU