Библиотека программиста | программирование, кодинг, разработка
82.2K subscribers
3.11K photos
147 videos
88 files
6.35K links
Все самое полезное для программиста в одном канале.

Список наших каналов: https://tttttt.me/proglibrary/9197
Учиться у нас: https://proglib.io/w/a32a0d94

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Download Telegram
Самые популярные посты за прошлую неделю

#weekly

В.И. Смирнов «Курс высшей математики» (в 5-ти томах)
https://vk.com/wall-54530371_172045

Курс по теории вероятности от MIT
https://vk.com/wall-54530371_171667

Зед А. Шоу «Легкий способ выучить Python» (2017)
https://vk.com/wall-54530371_171647

Уильям Паундстоун «Достаточно ли вы умны, чтобы работать в Google?»
https://vk.com/wall-54530371_171601

Шаблоны игрового программирования
https://vk.com/wall-54530371_171497

Сетевое программирование. Создание чата
https://vk.com/wall-54530371_171870

Практики по курсу «Компьютерные сети»
https://vk.com/wall-54530371_171395
​​JavaScript в примерах и задачах
Автор: Алексей Васильев

Самоучитель по самому популярному сегодня языку веб-программирования JavaScript от автора уникальной методики обучения — Алексея Васильева. Книга содержит много примеров, специально подобранных автором для читателей, и их подробный разбор. Простой и легкий язык изложения, вкупе с примерами и пояснениями Васильева, делает этот учебник идеальным пособием по самостоятельному изучению JavaScript.

Ссылка для скачивания: https://tttttt.me/progbook/236

#javascript #book
​​Cady Field "Справочник по Data Science"

Данный справочник представляет собой полный обзор Data Science, охватывающий аналитику, программирование и навыки ведения бизнеса.

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

Ссылка для скачивания: https://tttttt.me/progbook/292

#book #dataanalysis
​​Предлагаем вам подборку книг для изучения языка Java. Здесь представлены книги как для новичков, так и для тех, кто хочет подтянуть свои знания и более глубоко изучить язык.

1. К. Сьерра, Б. Бэйтс "Изучаем Java"
https://tttttt.me/progbook/287

2. Герберт Шилдт "Java 8. Полное руководство"
https://tttttt.me/progbook/165

3. Джеймс Гослинг, Билл Джой "Язык программирования Java SE 8. Подробное описание" (2015)
https://tttttt.me/progbook/285

4. Брюс Эккель "Философия JAVA" (2015)
https://tttttt.me/progbook/289

5. Роберт Лафоре "Структуры данных и алгоритмы Java"
https://tttttt.me/progbook/288

6. Brian Goetz "Java Concurrency in Practice"
https://tttttt.me/progbook/284

7. Джошуа Блох "Java. Эффективное программирование"
https://tttttt.me/progbook/164

8. Кей Хорстманн "Java. Библиотека профессионала" (Том 1, Том 2)
https://tttttt.me/progbook/209 Том 1
https://tttttt.me/progbook/210 Том 2

#book #java #web
​​Рафаэль Херцог, Ролан Ма "Настольная книга администратора Debian"

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

Debian — самый популярный вариант GNU/Linux на серверах: согласно W3Techs более 10% всемирной паутины работает на Debian.

Книга-справочник по дистрибутивам, основанных на Debian от инсталяции системы до гибкой конфигурации различных узкоспециализированных утилит и сервисов.
Авторы старались сделать книгу полезной для разных категорий пользователей. Сисадмины найдут инструкцию по внедрению Debian на самые разные сервера и десктопы. Они также получат представление о большинстве служб доступных в Debian, рекомендации по их настройке и описание специфики Ubuntu\Debian\Mint и прочих, основанных на них дистрибутивов.
Пользователи других дистрибутивов Linux, или других Unix-систем, сориентируются в специфике Debian и будут готовы к работе, в полной мере пользуясь преимуществами, присущими этому дистрибутиву.

Ссылка на документ: https://tttttt.me/progbook/311

#book #linux
​​Mark G. Sobell, Matthew Helmke
"A Practical Guide to Linux Commands, Editors, and Shell Programming"

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

- Изучите сотни реалистичных, высококачественных примеров и станьте настоящим гуру командной строки!
- Обложки MariaDB, DNF и Python 3
- Охватывает командную строку macOS и ее уникальные инструменты
- Более 300 страниц справки охватывают более 100 утилит, включая команды macOS!

Для использования со всеми популярными версиями Linux, включая Ubuntu, Fedora, openSUSE, Red Hat, Debian, Mageia, Mint, Arch, CentOS и macOS!

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

Ссылка для скачивания: https://tttttt.me/progbook/320

#book #linux
Подборка «must read» книг

Есть книги, которые должен прочитать каждый программист, если он хочет выйти из разряда заурядных.
Мы подготовили для вас подборку из 8-ми самых популярных книг для разработчика.
Начните год с правильных книг!)

1) Э.Таненбаум, Х.Бос "Современные операционные системы" (4е изд.)
https://tttttt.me/progbook/346

2) А.Ахо, М.Лам, Р.Сети, Д.Ульман
"Компиляторы. Принципы, технологии и инструментарий"
https://tttttt.me/progbook/345

3) Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн
"Алгоритмы. Построение и анализ"
https://tttttt.me/progbook/173

4) Э.Гамма, Р.Хелм, Р.Джонсон, Д.Влиссидес "Приемы объектно-ориентированного проектирования. Паттерны проектирования"
https://tttttt.me/progbook/349

5) С. Макконнелл "Совершенный код. Практическое руководство по разработке программного обеспечения"
https://tttttt.me/progbook/348

6) М.Фицджеральд "Регулярные выражения. Основы"
https://tttttt.me/progbook/2

7) Роберт Мартин "Идеальный программист"
https://tttttt.me/progbook/347

8) Уильям Шотс "Командная строка Linux. Полное руководство"
https://tttttt.me/progbook/225 [PDF]
https://tttttt.me/progbook/226 [ePub]

#book #collections
​​Экстремальное программирование. Разработка через тестирование (2017)
Автор: Кент Бек

Второе издание знаменитого бестселлера, раскрывающего методику TDD (разработка, основанная на тестировании) и демонстрирующего мощь и простоту этой методики на примерах разработки реального программного кода.

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

Скачать книгу на русском: https://tttttt.me/progbook/353

#common #qa #testing #book
6 лучших книг по разработке: управление и гибкая разработка

https://proglib.io/p/development-management/

#common #book
​​Книга "Конкретная математика. Математические основы информатики".

Потрясающая книга от выдающегося ученого, почётного профессора Стэнфордского университета, преподавателя и идеолога программирования — Дональда Эрвина Кнута.

В основу данной книги положен одноименный курс лекций Стенфордского университета. Название "конкретная математика" происходит от слов "КОНтинуальная" и "дисКРЕТНАЯ" математика.
Назначение данной книги - обеспечить читателя техникой оперирования с дискретными объектами, что совершенно необходимо для математиков, работающих в области информатики. Книга ориентирована, в первую очередь, на практиков и изобилует массой конкретных примеров и упражнений.
Как признаются сами авторы, они считают математику развлечением, и они сделали все, чтобы читатели книги получили от ее прочтения не только знания, но и удовольствие.

Скачать книгу тут: https://tttttt.me/progbook/174

#math #book
8 книг по компьютерным сетям

Подборка актуальных книг по современным сетевым технологиям, где каждый — от новичка до профессионала — найдет для себя что-то полезное. Рекомендуем!

#networks #book

https://proglib.io/p/network-books/