CodeMode | Программирование
11.4K subscribers
2.95K photos
1 video
7 files
2.98K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📘Стандартная библиотека Python 3: справочник с примерами. Даг Хеллман.

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

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

• В книге рассмотрены новые библиотеки Python 3.x, описаны важные функциональные изменения и даны советы по переносу кода от модулей стандартной библиотеки Python 2.x к их эквивалентам в Python 3.x.

🧷Скачать.

2019 #RU #Python
📙Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений
Борис Черный.

• Книга помогает разобраться со всеми нюансами и возможностями #TypeScript, учит устранять ошибки и масштабировать код.

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

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

• Узнаете, как использовать TypeScript с вашими любимыми интерфейсными и серверными фреймворками, перенести проект с JavaScript в TypeScript и запустить проект TypeScript.

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

2021 #RU #JavaScript
Схемотехника. От азов до создания практических устройств. Гаврилов С.А. Барташ А.И.

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

• Авторы-практики применили метод диалога и принцип пошагового рассмотрения азов схемотехники - от простого к сложному.

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

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

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

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

2020 #RU
Освой самостоятельно C++ по одному часу в день. Сиддхартха Рао.

• Эта книга поможет вам изучить язык C++ 11 маленькими шагами.

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

• Вы сможете овладеть языком C++ 11, уделяя занятию всего один час в день.

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

2017 #RU #C++
📕# Сам себе программист. Как научиться программировать и устроиться в Ebay?
Кори Альтхофф.

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

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

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

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

2020 #RU #Python
📘Алгоритмы сжатия данных без потерь. Е.Р. Пантелеев, А.Л. Алыкова.

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

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

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

2021 #RU
📗Linux глазами хакера. Михаил Фленов.

• Рассмотрены вопросы настройки ОС Linux на максимальную производительность и безопасность.

• Описано базовое администрирование и управление доступом, настройка Firewall, файлообменный сервер, WEB-, FTP- и Proxy-сервера, программы для доставки электронной почты, службы DNS, а также политика мониторинга системы и архивирование данных.

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

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

2019 #RU #Linux
📕 JAVA FROM EPAM. И.Н. Блинов, В.С. Романчик.

• Пособие предназначено для программистов, начинающих и продолжающих изучение технологий Java SE.

• В книге рассматриваются основы языка #Java и концепции объектно-ориентированного и функционального программирования.

• Также изложены аспекты применения библиотек классов языка Java, включая файлы, коллекции, Stream API, сетевые и многопоточные приложения, а также взаимодействие с СУБД и ХМL.

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

• В приложениях приведены дополнительные материалы с кратким описанием технологий Log4J2 и TestNG.

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

2020 #RU #Java
📙Блокчейн. Разработка приложений. Прасти Нараян.

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

• Рассмотрены принципы работы платформы Ethereum. Показано, как писать смарт-контракты и использовать интерактивную консоль Geth для размещения и передачи транзакций.

• Описана библиотека web3.js, ее импорт, подключение к Geth и использование в среде Node.js или на стороне клиента.

• Продемонстрировано, как создать сервис кошелька и управлять им, как компилировать смарт-контракты и развертывать их при помощи web3.js и EthereumJS.

• Приведено руководство по разработке собственного блокчейна и децентрализованных приложений корпоративного уровня.

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

2018 #RU
📘Нейронные сети. Эволюция.Каниа Алексеевич Кан.

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

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

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

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

2018 #RU
📕 Грокаем глубокое обучение.Эндрю Траск.

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

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

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

🧷Скачать книгу

2019 #RU
📗Объектно-ориентированный подход. Мэтт Вайсфельд.

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

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

• Технологии программирования непрерывно меняются и развиваются, но объектно-ориентированные концепции не зависят от платформы и остаются неизменно эффективными.

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

2020 #RU
📕Алгоритмы. Руководство по разработке.Стивен Скиена.

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

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

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

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

2017 #RU
📗Атака сетей на уровне протоколов. Джеймс Форшоу.

• Эта книга посвящена безопасности сетевых протоколов.

• Рассматривается сеть с точки зрения злоумышленника, чтобы помочь вам обнаружить уязвимости и защититься от них.

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

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

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

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

2021 #RU
📗Оцифруйся или умри. Как трансформировать компанию с помощью искусственного интеллекта и обойти конку. Лахани Карим, Янсити Марко.

• Эта книга - полноценный гид по цифровизации компаний самых разных уровней.

• Марко Янсити и Карим Лахани, профессоры MBA Гарвардской школы бизнеса, провели масштабное исследование на более чем 350 предприятиях, включая Amazon, Netflix, Walmart, Fidelity.

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

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

2021 #RU
📙Принципы разработки программных пакетов. Маттиас Нобак.

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

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

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

• Представленные в книге примеры кода поясняют отдельные технические моменты и упрощают понимание материала.

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

2020 #RU
📙Devpractice Team. Линейная алгебра на Python. Абдрахманов М. И., Мамонов И. А.

• “Линейная алгебра на Python” — это попытка соединить две области: математику и программирование.

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

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

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

2019 #RU #Python
📕Разработка обслуживаемых программ на языке C#. Джуст Виссер

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

• Эти тезисы сформулированы на основании анализа сотен реальных систем.

• Написанная консультантами компании Software Improvement Group книга содержит ясные и краткие советы по применению рекомендации на практике.

• Примеры для этою издания написаны на языке С#, но существует аналогичная книга с примерами на языке Java.

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

2017 #RU #C
📙Unix и Linux. Руководство системного администратора.Немет, Снайдер, Хейн.

• Это современное и полное руководство по инсталляции, настройке и обслуживанию любой системы на основе FreeBSD или Linux, включая системы, предоставляющие базовую инфраструктуру Интернета и облачную инфраструктуру.

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

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

• Книга предназначена для студентов, системных администраторов и всех программистов, использующих системы FreeBSD и #Linux.

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

2020 #RU #Linux
📕25 крутых проектов с Arduino Марк Геддес.

• Автор книги, Марк Геддес, - энтузиаст Arduino и преподаватель с десятилетним стажем. В своем самоучителе он собрал 25 уникальных проектов, собирая которые можно освоить азы работы с популярным конструктором.

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

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

2019 #RU