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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Efficient Go: Data-Driven Performance Optimization, Bartlomiej Plotka

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

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

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

2023 #ENG
📕 Microsoft SQL Server 2012. Основы T-SQL, Ицик Бен-Ган

• В книге изложены основы программирования на языке T-SQL. Вы научитесь программировать и писать запросы для Microsoft SQL Server 2012, а большое количество примеров и упражнений помогут вам начать создавать эффективный код.

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

2015 #RU
📕 Test-Driven Development with React and TypeScript: Building Maintainable React Applications, 2nd Edition, Juntao Qiu

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

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

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

2023 #ENG
📕 Исследование операций, системный анализ и искусственный интеллект, Кулешов В.А.

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

• В пособии разработан пакет программ информационного мониторинга производства методом экстремальной диаграммы, в том числе для "живых" производств в АПК. Это, конечно же, стратегическая задача. Для этого следует уже сегодня работать на стыке многих научных направлений: прикладной математики, информационных технологий и теории искусственного интеллекта.

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

2020 #RU
❗️Минимум 20 раз тебя взломали пока ты это читал

Паспорт с пропиской, скрытые фото, пароли и данные банковской карты — уже гуляют по интернету.

Чтобы не попасть в ловушку современный реалий – читай Cyber Squad

Как узнать чужой пароль от Инстаграмм
Обходить любые блокировки
Какие VPN нельзя использовать

👁 Подписывайся - https://t.me/+TeRtBkRNyBE2ZWZi
📕 Advanced iOS App Architecture, 4th Edition: Real-World App Architecture in Swift, Josh Berlin

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

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

2022 #ENG
📕 Профессиональный TypeScript. Разработка масштабируемых jаvascript-приложений, Б. Черный

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

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

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

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

2021 #RU
📕 Database Performance at Scale: A Practical Guide, Cynthia Dunlop

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

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

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

2023 #ENG
📕 Язык С. Мастерство программирования. Принципы, практики и паттерны, Кристофер Прешерн

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

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

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

2023 #RU
📕 Deep Learning for Data Architects: Unleash the power of Python’s deep learning algorithms, Shekhar Khandelwal

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

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

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

2023 #ENG
📕 Building Responsible AI Algorithms: A Framework for Transparency, Fairness, Safety, Privacy, and Robustness, Toju Duke

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

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

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

2023 #ENG
📕 Хакинг на примерах. Уязвимости, взлом, защита, 2-е издание, Ярошенко А.А.

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

• Будет рассказано: об основных принципах взлома сайтов (а чтобы теория не расходилась с практикой, будет рассмотрен реальный пример взлома); отдельная глава будет посвящена угону почтового ящика (мы покажем, как взламывается почтовый ящик – будут рассмотрены различные способы).

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

2023 #RU
📕 Clean Code Cookbook: Recipes to Improve the Design and Quality of your Code, Maximiliano Contieri

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

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

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

2023 #ENG
📕 Основы искусственного интеллекта в примерах на Python, Постолит А.В.

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

• Большое внимание уделено применению специализированных библиотек PyBrain, Scikit-learn, Keras, TensorFlow для формирования структуры нейронных сетей и их обучения, и библиотек ImageAI и OpenCV для обработки изображений. Материал иллюстрирован простыми и понятными примерами, демонстрирующими использование предварительно обученных нейронных сетей для распознавания объектов на изображениях, создания собственных наборов данных, формирования структуры сети, ее обучения и практического применения.

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

2023 #RU
📕 The Art of Social Engineering: Uncover the secrets behind the human dynamics in cybersecurity, Cesar Bravo

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

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

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

2023 #ENG
📕 Теория вероятностей и математическая статистика с элементами дополненной реальности, Крохин А.Л.

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

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

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

2022 #RU
📕 Snowflake: The Definitive Guide: Architecting, Designing, and Deploying on the Snowflake Data Cloud, Joyce Avila

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

• Вы узнаете, как пользователи Snowflake могут создавать современные интегрированные приложения для работы с данными. На практических примерах SQL вы также узнаете, как облако данных Snowflake Data Cloud помогает ускорить науку о данных, избегая ненужной перепланировки или миграции данных.

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

2022 #ENG
📕 Разработка АСУТП в среде WinCC, Иванов В. Э., Чье Е. У.

• В учебном пособии рассмотрены вопросы проектирования диспетчерского уровня АСУТП на базе SCADA-системы WinCC. Описаны основные подсистемы WinCC – создание каналов связи, архивирование тегов, графический интерфейс пользователя, регистрация аварийных событий, создание макросов, пользовательские архивы и администрирование.

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

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

2019 #RU
📕 Python Networking Solutions Guide: Leverage the Power of Python to Automate and Maintain your Network Environment, Tolga Koca

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

• Она также поможет вам научиться контролировать, поддерживать и развертывать конфигурации в сетевых и системных устройствах, таких как маршрутизаторы, коммутаторы, серверы и системы хранения данных. Книга объяснит, как автоматизировать облачные инфраструктуры, такие как AWS (Amazon Web Services), с помощью Python.

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

2023 #ENG
📕 Python for Civil and Structural Engineers, Vittorio Lora

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

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

2019 #ENG