Size: a a a

BZD • Книги для программистов

2020 April 24
BZD • Книги для программистов
источник
BZD • Книги для программистов
Для новичков в программировании

Я знаю, что примерно треть людей из нашего бздынь канала периодически ходят по чатам и задают знакомый вопрос - "Хочу стать программистом, что читать?"

Теперь, смотря на серию книг "Программирование: введение в профессию", говорю точно - ЧИТАЙТЕ

Можно в этом посте долго хвалить книги, распинаться и рассказывать о каждой главе, но я просто приведу очень краткий список изучаемых тем, а потом приглашаю посмотреть скриншоты оглавления к книгам (в описании к каждой книге ссылки на скриншоты):
• История вычислительной техники
• Необходимые программисту области математики
• Теория вычислимости и алгоритмов
• Командная строка Unix/Linux
• Внутреннее устройство Unix/Linux и в принципе операционных систем
• Pascal
• Си
• Си++
• Ассемблер и основы для i386
• Компилятор gcc от отладчик gdb
• Системы контроля версий
• Основы сетей
• Подробности различных парадигм программирования
• И еще куча всего! Подробности в скришотах

Эта серия книг даст достаточно прочные основы для понимания происходящего в мире IT, а с этими основами - все дороги открыты :)

Том 1
Том 2
Том 3
Том 4
источник
2020 April 27
BZD • Книги для программистов
#Масштабирование
[Russian]

Title: Высоконагруженные приложения. Программирование, масштабирование, поддержка

Author: Клеппман М.
Year: 2018
Pages: 640
ISBN: 978-5-4461-0512-0
Screenshot: https://t.me/bzd_screenshots/4549

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

@bzd_channel
источник
BZD • Книги для программистов
источник
2020 April 28
BZD • Книги для программистов
#Docker
[English]

Title: Generic Pipelines Using Docker. The DevOps Guide to Building Reusable, Platform Agnostic CI/CD Frameworks

Author: Brandon Atkinson, Dallas Edwards
Year: 2018
Pages: 149
ISBN: 978-1-4842-3655-0
Screenshot: https://t.me/bzd_screenshots/4554

Description: Generic Pipelines Using Docker explores the principles and implementations that allow you to do just that. You will learn from real-world examples and reusable code. After reading this book you will have the knowledge to build generic pipelines that any team can use.

@bzd_channel
источник
BZD • Книги для программистов
источник
BZD • Книги для программистов
#Python
[English]

Title: Programming for Computations - Python. A Gentle Introduction to Numerical Simulations with Python 3.6

Author: Svein Linge, Hans Petter Langtangen
Year: 2020
Pages: 350
ISBN: 978-3-030-16876-6
Screenshot: https://t.me/bzd_screenshots/4562

Description: The book outlines the shortest possible path from no previous experience with programming to a set of skills that allows students to write simple programs for solving common mathematical problems with numerical methods in the context of engineering and science courses. The emphasis is on generic algorithms, clean program design, the use of functions, and automatic tests for verification.

@bzd_channel
источник
BZD • Книги для программистов
источник
2020 April 29
BZD • Книги для программистов
#Docker
[English]

Title: Docker in Practice, second edition

Author: Ian Miell, Aidan Hobson Sayers
Year: 2019
Pages: 456
ISBN: 9781617294808
Screenshot: https://t.me/bzd_screenshots/4571

Description: Docker in Practice, second edition, takes you through real-world examples of Docker usage using techniques we’ve employed in various contexts. Where possible, we’ve tried to elucidate these techniques without requiring knowledge of other technologies before reading. We’ve assumed readers have an understanding of basic development techniques and concepts, such as the ability to develop some structured code, and some awareness of software development and deployment processes. In addition, we’ve assumed a knowledge of core source-control ideas, and a basic understanding of network fundamentals such as TCP/IP, HTTP, and ports. Anything less mainstream will be explained as we go.

@bzd_channel
источник
BZD • Книги для программистов
источник
BZD • Книги для программистов
#Алгоритмы #Головоломки
[Russian]

Title: Алгоритмические головоломки

Author: Левитин А.
Year: 2018
Pages: 338
ISBN: 978-5-906828-63-7
Screenshot: https://t.me/bzd_screenshots/4574

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

@bzd_channel
источник
BZD • Книги для программистов
источник
2020 April 30
BZD • Книги для программистов
#DevOps
[Russian]

Title: Continuous delivery. Практика непрерывных апдейтов

Author: Вольф, Эберхард
Year: 2018
Pages: 320
ISBN: 978-5-4461-0480-2
Screenshot: https://t.me/bzd_screenshots/4588

Description: Эта книга поможет всем, кто собирается перейти на непрерывную поставку программного обеспечения. Руководители проектов ознакомятся с основными процессами, преимуществами и техническими требованиями. Разработчики, администраторы и архитекторы получат необходимые навыки организации работы, а также узнают, как непрерывная поставка внедряется в архитектуру программного обеспечения и структуру ИТ-организации.

@bzd_channel
источник
BZD • Книги для программистов
источник
BZD • Книги для программистов
#Разное
[Russian]

Title: Цифровая обработка 2D слабоконтрастных изображений, формируемых оптико-электронным прибором в сложных фоновых условиях. Обнаружение, распознавание, сопровождение динамических объектов.

Author: Катулев А.Н., Храмичев А.А., Ягольников С.В.
Year: 2018
Pages: 410
ISBN: 978-5-93108-161-8
Screenshot: https://t.me/bzd_screenshots/4595

Description: Разработано новое направление в теории и практике цифровой обработки изображений, формируемых оптико-электронными приборами в сложных условиях функционирования при априорной неопределенности относительно контролируемой фоновой обстановки. Направление основано на вейвлет-фрактально-корреляционных свойствах выборки измерений оптико-электронным прибором.

@bzd_channel
источник
BZD • Книги для программистов
источник
BZD • Книги для программистов
#Разное
[Russian]

Title: Оптико-электронная система определения параметров целей. Теоретические основы построения

Author: А.В. Зубарь
Year: 2018
Pages: 189
ISBN: 978-5-600-01959-1
Screenshot: https://t.me/bzd_screenshots/4599

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

@bzd_channel
источник
BZD • Книги для программистов
источник
BZD • Книги для программистов
Смотреть на то, что последние две книги предназначены для военных инженеров - было бы ошибкой, 98% крайне полезных формул, математических определений и предложенных решений довольно просто переносится в наш с вами, не сильно сложный, IT.

Для тех кто до сих пор не верит - книги перед вами, читайте :)

Upd:
Ах да, по самим книгам, внутри будет много формул и математики как таковой, нейронных сетей не ждите, также как и программирования в принципе

Книги будут крайне полезны для тех, кто занимается автоматическим анализом изображений, в том числе и в дополнение к  нейронным сетям
источник
2020 May 01
BZD • Книги для программистов
#Python
[Russian]

Title: Учим Python, делая крутые игры

Author: Свейгарт Эл
Year: 2018
Pages: 416
ISBN: 978-5-699-99572-1
Screenshot: https://t.me/bzd_screenshots/4611

Description: Увлекательный самоучитель по языку Python для начинающих. Книга подходит даже читателям с нулевым уровнем. Создавайте собственными руками веселые классические и необычные, продвинутые игры, такие как "Виселица" или "Охотник за сокровищами" , - в процессе вы поймете основные принципы программирования и выучите Python играючи!

@bzd_channel
источник