CodeMode | Программирование
12K subscribers
2K photos
7 files
2.02K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📔 Production Kubernetes: Building Successful Application Platforms.

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

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

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

🧩 Бесплатный софт для чтения книг.

2021 #ENG #Kubernetes
📓 Стильный Java. Код, который работает всегда и везде.

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

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

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

🧩 Бесплатный софт для чтения книг.

2021 #RU #Java
📔 Building Custom Tasks for SQL Server Integration Services.

• Создавайте собственные задачи служб #SQL Server Integration Services с помощью Visual Studio Community Edition и C#. Вы научитесь использовать все возможности Microsoft .NET для интеграции данных и процессов без дополнительных затрат. Новым в этом издании является демонстрация развертывания настраиваемой задачи SSIS в среде выполнения интеграции #Azure-SSIS фабрики данных Azure.

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

🧩 Бесплатный софт для чтения книг.

2021 #Eng #Azure #SQL
📓 Python и анализ данных.

• Книгу можно рассматривать как современное практическое введение в разработку научных приложений на #Python, ориентированных на обработку данных. Описаны те части языка Python и библиотеки для него, которые необходимы для эффективного решения широкого круга аналитических задач: интерактивная оболочка IPython, библиотеки NumPy и #pandas, библиотека для визуализации данных matplotlib и др.

• Во втором издании код переписан под версию Python 3.6, добавлены сведения о последних версиях библиотек pandas, NumPy, IPython и Jupyter. Издание идеально подойдет как аналитикам, только начинающим осваивать обработку данных, так и опытным программистам на Python, еще не знакомым с научными приложениями.

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

🧩 Бесплатный софт для чтения книг.

2021 #RU #Python
📔 GIT: The Ultimate Guide for Beginners.

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

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

🧩 Бесплатный софт для чтения книг.

2021 #ENG #GIT
📓 Java. Справочник разработчика (7-е издание).

• Ускоренно овладеть языковыми средствами #Java, включая изменения, внесенные в версиях Java 9-11.
• Изучить принципы объектно-ориентированного программирования, используя основы синтаксиса Java.
• Усвоить особенности обобщений, перечислений, аннотаций и лямбда-выражений.
• Овладеть основными методами, применяемыми в объектно-ориентированном проектировании.
• Изучить принципы управления памятью и параллелизма, чтобы понять, насколько они взаимосвязаны.
• Оперировать коллекциями Java и наиболее употребительными форматами данных.
• Пользоваться оболочкой JShell для изучения особенностей программирования на Java в новом интерактивном режиме.
• Ознакомиться с инструментальными средствами разработки из комплекта OpenJDK.

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

🧩 Бесплатный софт для чтения книг.

2020 #RU #Java
Библиотека для Python разработчика любого уровня и направления. Самая редкая, актуальная и свежая литература, которую нельзя найти в открытом доступе @Python_libr
📔 Облачные архитектуры: разработка устойчивых и экономичных облачных приложений.

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

• Вы узнаете, как организуется внедрение и разработка облачных архитектур с применением микросервисов и бессерверных вычислений как основ проектирования. Далее вы изучите такие столпы облачно-ориентированного проектирования, как масштабируемость, оптимизация издержек, безопасность и способы достижения безупречной эксплуатационной надежности. В заключительных главах будет рассказано о различных общедоступных архитектурах cloud native, — от AWS и Azure до Google Cloud Platform.

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

2022 #RU #AWS #Azure #Облака
📔 Quarkus Cookbook: Kubernetes-Optimized Java Solutions.

Quarkus, оптимизированный для #Kubernetes, разработан, чтобы помочь вам создавать приложения на #Java, ориентированные на облако и встроенные в контейнеры. В своей книге авторы предоставляют подробные решения для установки, взаимодействия и использования Quarkus при разработке и производстве микросервисов.

Во время чтения книги вы научитесь:
Сокращать цикл разработки, включая перезагрузку в режиме реального времени в разработке;
Подключаться и общаться с #Kafka;
Разрабатывать с помощью модели реактивного программирования;
Создавать свои приложения как контейнеры, готовые к Kubernetes;
Упростите разработку с помощью OpenAPI и протестируете собственное приложение.

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

🧩 Бесплатный софт для чтения книг.

2020 #Eng #Kubernetes #Java #Kafka #Quarkus
📓 Вероятностное программирование на Python: байесовский вывод и алгоритмы.

• Байесовские методы пугают формулами многих «айтишников», но без анализа статистики и вероятностей сейчас не обойтись. Кэмерон Дэвидсон-Пайлон рассказывает о байесовском методе с точки зрения программиста-практика, работающего с многофункциональным языком #PyMC и библиотеками #NumPy, #SciPy и #Matplotlib. Раскрывая роль байесовских выводов при А/В-тестировании, выявлении мошенничества и в других насущных задачах, вы не только легко разберетесь в этой нетривиальной теме, но и начнете применять полученные знания для достижения своих целей.

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

2019 #RU #Python
📚 Изучаем Python

• С помощью этой практической книги вы получите всестороннее и глубокое введение в основы языка Python. Будучи основанным на популярном учебном курсе Марка Лутца, обновленное 5-е издание книги поможет вам быстро научиться писать эффективный высококачественный код на Python. Она является идеальным способом начать изучение Python, будь вы новичок в программировании или профессиональный разработчик программного обеспечения на других языках. Это простое и понятное учебное пособие, укомплектованное контрольными вопросами, упражнениями и полезными иллюстрациями, позволит вам освоить основы линеек Python 3.X и 2.X.
• Вы также ознакомитесь с расширенными возможностями языка, получившими широкое распространение в коде Python.


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

2022 #RU #book #python
📔 JavaScript на примерах: практика, практика и только практика
• Эта книга является превосходным учебным пособием для изучения языка программирования javascript на примерах. Изложение ведется последовательно: от написания первой программы до создания полноценных проектов - интерактивных элементов (типа слайдера, диалоговых окон) интернет-магазина, лендинговой страницы и прочего. По ходу даются все необходимые пояснения и комментарии.

• Книга написана простым и доступным языком. Лучший выбор для результативного изучения javascript!

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

2018 #Eng #Java
📒Real-World Python: A Hacker's Guide to Solving Problems with Code. Lee Vaughan

• Если вы освоили основы и готовы изучить некоторые из более мощных инструментов, доступных на Python, данная книга покажет вам, как это сделать. В рамках серии практических проектов вы исследуете и решите реальные задачи с помощью сложных инструментов компьютерного зрения, машинного обучения, анализа данных и языковой обработки.
Вы познакомитесь с важными модулями, такими как OpenCV, NumPy, Pandas, NLTK, Bokeh, Beautiful Soup, Requests, HoloViews, Tkinter, turtle, matplotlib и другими.

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

2020 #Eng #world
📘GraphQL язык запросов для современных веб-приложений

GraphQL — это язык запросов, альтернативный REST и ситуативным архитектурам веб-сервисов, самая революционная технология извлечения данных со времен Ajax. Точно как React изменил взгляд веб-разработчика на создание пользовательских интерфейсов, GraphQL полностью изменит практику передачи данных по HTTP.
• Это практическое руководство поможет вам приступить к работе с языком GraphQL.

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

2019 #RU #GraphQL
📕 Руководство по освоению Arduino
• Издание представляет собой русскоязычный перевод одного из документов по работе с набором ARDX (Starter Kit for Arduino), предназначенного для экспериментов с Arduino. В документации описано 12 простейших проектов, ориентированных на начальное знакомство с модулем Arduino.
• Основная цель этого набора – интересно и с пользой провести время. А помимо этого - освоить разнообразные электронные компоненты путем сборки небольших простых и интересных устройств. Вы получаете работающее устройство и инструмент, позволяющий понять принцип действия.

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

2012 #RU #Arduino
📘 USB в электронике. Хульцебош Ю

• В книге показано, как с помощью специализированных микросхем USB без интегрированного микроконтроллера создавать различные системы управления и устройства.
• Рассмотрены основы USB, аппаратное обеспечение (микросхемы, флэш-модули и др.), установка драйверов и разработка программ на Visual Basic.
• Показано, как разработать универсальный интерфейс USB-I2C, осуществить Flash-программирование АТ89LР-микроконтроллера через SPI/ISP-интерфейсы и многое другое.

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

2009 #RU #USB
📗HTTP/2 в действии

HTTP (Hypertext Transfer Protocol – протокол передачи гипертекста) – это стандарт для обмена сообщениями между веб-сайтами и браузерами. Спустя 20 лет он получил крайне необходимое обновление. HTTP/2, благодаря внедрению таких концепций, как поддержка потоков, server push, сжатие заголовков и приоритизация, позволяет получить преимущества в аспектах скорости, безопасности и эффективности.
• Вы научитесь всему, что вам нужно знать для эффективного использования HTTP/2. Узнаете, как оптимизировать веб-производительность с помощью новых функций, таких как фреймы, мультиплексирование и push. Изучите реальные примеры по управлению потоками и зависимостям.
• Книга представляет собой практическое руководство с готовыми советами и передовыми методами, что обязательно поможет вам и вашим веб-сайтам – быстро освоиться в мире HTTP/2.

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

2021 #Eng #HTTP
📓 Глубокое обучение и игра в го

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


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

2020 #RU #Python #GO
📒 Компьютерное моделирование. Р. В. Майер

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

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

2015 #RU
📚Язык программирования C. Лекции и упражнения

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

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

2015 #RU #C
📘 Компьютерные сети. Принципы, технологии, протоколы: юбилейное издание. Виктор Олифер, Наталь Олифер

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

• Не является исключением и данное издание — оно значительно переработано, около трети материала представляет собой или совсем новую информацию, или существенно переработанное изложение тем. Например, в книге появилась новая часть «Беспроводные сети», полностью переработана часть, посвященная технологиям первичных сетей SDH, OTN и DWDM.

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

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

2020 #RU #web