Size: a a a

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

2019 April 23
Книги для программистов
источник
Книги для программистов
​​Самоучитель системного администратора (2016)⠀
Автор: А. Кенин, Д. Колисниченко⠀

#linux #book #rus #beginner

Язык: русский.⠀

Целевая аудитория: начинающие системные администраторы.⠀

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

В книге рассматриваются следующие темы:⠀
✔️ системное администрирование;⠀
✔️ выбор аппаратных и программных средств;⠀
✔️ структура сети;⠀
✔️ информационные системы предприятия;⠀
✔️ виртуализация;⠀
✔️ безопасность.⠀

Преимущества:⠀
➕ актуальный материал по теме;⠀
➕ раскрыты важные основы администрирования.⠀

Недостатки:⠀
➖ не замечено.
источник
Книги для программистов
источник
2019 April 24
Книги для программистов
​​Алгоритмические трюки для программистов (2014)
Авторы: Генри Уоррен.

#algorithms #book #rus #beginner@proglib

Язык: русский.

Целевая аудитория: программисты любого уровня.

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

В книге рассматриваются следующие темы:
✔ округление к степени 2;
✔ арифметические границы;
✔ подсчёт битов;
✔ поиск в слове;
✔ некоторые элементарные функции;
✔ код Грея и многое другое.

Преимущества:
➕ обзор самых необычных и важных алгоритмов;
➕ многочисленные примеры;
➕ интересный язык повествования.

Недостатки:
➖ встречаются опечатки.
источник
Книги для программистов
источник
Книги для программистов
​​Python на примерах. Практический курс по программированию (2016)
Автор: Васильев А.Н.

#python #book #rus #beginner@proglib

Язык: русский.

Целевая аудитория: начинающие программисты на Python.

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

В книге рассматриваются следующие темы:
✔ управляющие инструкции;
✔ функции;
✔ списки и кортежи;
✔ множества, словари и текст;
✔ основы объектно-ориентированного программирования и многое другое.

Преимущества:
➕ практический курс применения технологии;
➕ множество примеров;
➕ актуальная версия языка.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Алгоритмы: введение в разработку и анализ (2006)
Автор: Левитин А.В.

#algorithms #book #rus #beginner@proglib

Язык: русский.

Целевая аудитория: начинающие разработчики на любом языке
программирования.

Об алгоритмах написано очень много книг, что делает выбор хорошей книги немного сложнее, чем обычно, однако эту книгу в обязательном порядке должен прочесть каждый начинающий программист. Автор этой книги уделяет основное внимание объяснению идей алгоритмов, отвечая на вопрос "почему?", а уже потом касается механической стороны их работы. Описание идёт, в основном, на естественном языке и дополняется псевдокодом, так что будет понятно программисту из любой области разработки.

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

Преимущества:
➕ большой и качественный материал по теме;
➕ множество примеров кода.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Ищете надежный VPS или виртуальный хостинг? А еще лучше, чтобы его администрированием занимались профессионалы, и вы за это НЕ платили? Мы знаем лучшее решение! AdminVPS дарит скидку 60% на первый месяц хостинга и VPS на Linux по промокоду PROGLIB60.

В AdminVPS все серверы работают только на самых быстрых SSD дисках. А, кроме этого, мы даем:
❔ 7 дней на тест,
⚒ Бесплатное администрирование
🕛 Круглосуточную квалифицированную техподдержку
🧰 Бесплатную панель ISPmanager
🏘 Перенос сайтов.

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

Подробнее о тарифах -> https://prglb.ru/1u3vd
источник
2019 April 25
Книги для программистов
​​Introducing Elixir: Getting Started in Functional Programming (2014)
Авторы: Симон Сенлорен, Дэвид Эйзенберг

#elixir #book #advanced

Язык: английский.

Целевая аудитория: опытные разработчики.

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

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

Преимущества:
➕ актуальный материал;
➕ множество примеров.

Недостатки:
➖ не подходит начинающим.
источник
Книги для программистов
источник
Книги для программистов
​​C++ Gotchas: Avoiding Common Problems in Coding and Design (2002)
Автор: Стефан К. Дьюхэрст

#cpp #book #beginner

Язык: английский.

Целевая аудитория: начинающие разработчики.

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

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

Преимущества:
➕ для начинающих;
➕ полезные рекомендации;
➕ обзор популярных паттернов.

Недостатки:
➖ старое издание.
источник
Книги для программистов
источник
Книги для программистов
​​Как войти в разработку и стать программистом?

Скачайте бесплатный пошаговый план от онлайн-университета Нетология
«С чего начать погружение в сферу разработки».

В PDF-плане мы собрали:
— Чек-листы необходимых навыков для начинающего.
— Ссылки на полезные ресурсы, книги и бесплатные курсы.
— Советы HR-специалистов о том, как правильно составить резюме
и наработать портфолио.
— Рейтинг зарплат для начинающих позиций в разработке.

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

Скачайте бесплатно по ссылке:
https://prglb.ru/61dn
источник
2019 April 26
Книги для программистов
​​SQL: Cookbook (2009)
Автор: Энтони Молинаро

#sql #book #advanced

Язык: английский.

Целевая аудитория: опытные разработчики.

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

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

Преимущества:
➕ подходит для СУБД: DB2, Oracle, PostgreSQL, MySQL и SQL Server;
➕ множество полезных рецептов;
➕ актуальный материал.

Недостатки:
➖ не подходит начинающим.
источник
Книги для программистов
источник
Книги для программистов
​​Стратегии решения математических задач. Различные подходы к типовым задачам (2018)
Авторы: Стивен Крулик, Альфред Позаментье

#math #book #english #advanced

Язык: английский

Целевая аудитория: опытные разработчики

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
​​Алгоритмы вычислительной статистики в системе R. Учебное пособие (2010)
Авторы: Алексей Буховец, Павел Москалев

#rlang #book #english #advanced

Язык: английский.

Целевая аудитория: опытные разработчики.

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

В книге рассматриваются следующие темы:
✔ элементы линейной алгебры;
✔ сведения из теории вероятностей;
✔ основы математической статистики;
✔ регрессионный и кластерный анализ;
✔ принципы взаимодействия с R и многое другое.

Преимущества:
➕ хороший математический материал;
➕ множество примеров и листингов.

Недостатки:
➖ не подходит начинающим.
источник
Книги для программистов
​​15-16 мая в Санкт-Петербурге состоится конференция для .NET-разработчиков — DotNext 2019 Piter. Главные темы конференции — архитектурные подходы и паттерны, лучшие практики, внутренние особенности платформы и тренды на будущее.

Среди спикеров:

— Jon Galloway, исполнительный директор .NET Foundation, а также соавтор бестселлера «Wrox Professional ASP.NET MVC»;
— Pavel Yosifovich, автор книги «Windows Internals»;
— Raffaele Rialdi, Microsoft MVP в сфере разработки безопасности и президент DotNetLiguria;
— Dino Esposito, соавтор бестселлера «Microsoft .NET: Architecting Applications for the Enterprise».

Больше спикеров, подробности программы и билеты — на сайте.

До 1 мая можно купить билеты со скидкой, а по промокоду DotNext19SpbProglib — дополнительная скидка 1000 рублей на персональные билеты.

https://dotnext-piter.ru/
источник