Получи случайную криптовалюту за регистрацию!

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

Логотип телеграм канала @progbook — Книги для программистов К
Логотип телеграм канала @progbook — Книги для программистов
Адрес канала: @progbook
Категории: Книги , Технологии
Язык: Русский
Страна: Россия
Количество подписчиков: 166.23K
Описание канала:

Лучшие книги из мира IT.
Список наших каналов: https://t.me/proglibrary/8353
Учиться у нас: https://proglib.io/w/907158ab
Обратная связь: @proglibrary_feedback_bot
По рекламе: @proglib_adv
Прайс: @proglib_advertising

Рейтинги и Отзывы

3.00

2 отзыва

Оценить канал progbook и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

0

1 звезд

1


Последние сообщения 242

2021-03-12 18:01:22
Чем интересна специальность системного аналитика? 16 марта подключайтесь к встрече с Иннокентием Бодровым, ведущим аналитиком в МТС.

Эксперт расскажет о своем профессиональном пути и представит программу онлайн-курса «Системный аналитик. Advanced».

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

Зарегистрируйтесь для участия в трансляции https://otus.pw/G0lJt/
3.0K views15:01
Открыть/Комментировать
2021-03-12 17:30:49Swift Cookbook (2021)
Авторы: Keith Moon, Chris Barker
Количество страниц: 500

Swift - это мультиплатформенный язык программирования общего назначения, и в этой книге вы познакомитесь с фичами его последней версии, Swift 5.3. Книга начинается с введения в основные блоки Swift 5.3, его синтаксис и функциональные возможности. Затем вы узнаете, как Swift Playgrounds предоставляет идеальную платформу для написания, выполнения и отладки вашего кода. По мере продвижения по главам книга покажет вам, как объединять переменные в кортежи или наборы, упорядочивать данные с помощью массива, хранить пары ключ-значение в словарях и использовать свойства. Вы также познакомитесь со структурами принятия решений и управления в Swift, изучите расширенные фичи, такие как обобщения и операторы, а также функции, выходящие за рамки стандартной библиотеки.

Во время чтения книги вы:
Изучите основные и продвинутые концепции программирования на Swift 5.3;
Поймете условные операторы, циклы и способы обработки ошибок в Swift;
Научитесь определять гибкие классы и структуры с помощью дженериков;
Создадите приложения для iOS, используя мощные функции UIKit или новую платформу SwiftUI;
Импортируете свою собственную функциональность в Swift Playgrounds;
Запустите Swift в Linux и изучите программирование на стороне сервера с помощью фреймфорка Vapor.

Достоинства:
С большой скоростью раскрывается значительный объем полезного материала;
Много качественных примеров кода.

Недостатки:
Не замечено.

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

#english #book #intermediate
11 views14:30
Открыть/Комментировать
2021-03-12 14:05:43 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

Полезные материалы по всему, что может быть интересно любому программисту: @proglibrary
Библиотека хакера: @hackproglib
Go: @goproglib
C\C++: @cppproglib
PHP: @phpproglib
Frontend: @frontendproglib
Python: @pyproglib
Mobile: @mobileproglib
Data Science: @dsproglib
Java: @javaproglib
C#: @csharpproglib
Библиотека devops'а: @devopsslib
Библиотека тестировщика: @testerlib

Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot
4.0K views11:05
Открыть/Комментировать
2021-03-11 21:57:53Learning Java: An Introduction to Real-World Programming with Java (2020)
Авторы: Marc Loy, Patrick Niemeyer, Daniel Leuck
Количество страниц: 926

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

Во время чтения книги вы:
Начнете разрабатывать на Java, использовать компилятор, интерпретатор и другие инструменты;
Изучите встроенные средства создания потоков и пакет параллелизма;
Изучите обработку текста и мощный API регулярных выражений;
Научитесь писать сложные веб-приложения и сервисы.

Достоинства:
Хороший авторский стиль.

Недостатки:
Не хватает пары важных тем;
Тем, кто совсем незнаком с программированием, книга покажется сложной.

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

#english #book #intermediate
26.0K views18:57
Открыть/Комментировать
2021-03-11 18:01:03
Начни карьеру востребованного Java разработчика с наставниками из Java Mentor. Гарантированное трудоустройство в IT и оплата только за результат, когда начнешь работать.

Пройти входное тестирование https://clck.ru/TefVK

Ты освоишь востребованный стек технологий, получишь опыт в коммерческом проекте, а в конце программы менторы подготовят тебя к трудным вопросам на собеседовании и помогут составить конкурентное резюме. Тебя ждет высокая зарплата в топовых компаниях Москвы и около 5 предложений о работе.
813 views15:01
Открыть/Комментировать
2021-03-11 16:11:31
Библиотека тестировщика и библиотека DevOps'a

Напоминаем, что мы открыли два новых канала в Telegram! Подписывайтесь, чтобы не пропустить книги, которых не будет здесь, и полезные обучающие статьи.

Библиотека тестировщика — https://t.me/testerlib
Библиотека DevOps'a — https://t.me/devopsslib
4.5K views13:11
Открыть/Комментировать
2021-03-11 16:02:03Optimizing Java: Practical Techniques for Improving JVM Application Performance (2018)
Авторы: Benjamin J Evans, James Gough, Chris Newland
Количество страниц: 440

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

Во время чтения книги вы:
Узнаете, как принципы и технологии Java позволяют наилучшим образом использовать современное оборудование и операционные системы;
Изучите несколько тестов производительности и распространенные антипаттерны;
Поймете подводные камни измерения показателей производительности Java и недостатки микробенчмаркинга;
Погрузитесь в ведение логов сборки мусора JVM, мониторинг, настройку и инструменты;
Изучите аспекты производительности Java Collections API и обзор параллелизма в Java.

Достоинства:
Хорошо помогает понять внутреннее устройство JVM;
Практикоориентированность.

Недостатки:
Не замечено.

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

#english #book #advanced
2.0K views13:02
Открыть/Комментировать
2021-03-10 21:11:55Deep Learning for the Life Sciences (2019)
Автор: Bharath Ramsundar, Peter Eastman, Patrick Walters, Vijay Pande
Количество страниц: 238

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

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

Достоинства:
Множество практических примеров;
Легко читается.

Недостатки:
Есть немного опечаток.

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

#english #book #intermediate
2.8K views18:11
Открыть/Комментировать
2021-03-10 18:38:50Хотите освоить Data Science и не можете выбрать специализацию? Разберитесь с математической базой!

Сегодня в 19:00 по мск
«Библиотека программиста» проводит бесплатный вебинар «Какие разделы математики в каких областях Data Science используются?»
Потратив всего два академических часа (одну вузовскую «пару»), вы получите представление о существующих внутри отрасли профессиях и сможете понять, в каком объеме нужно овладеть математикой для получения работы мечты.

Занятие проведет преподаватель курсов МГУ Кирилл Герасимов, автор более 15 научных публикаций. Он расскажет о практических примерах применения математических методов в Data Science и ответит на вопросы участников.

Зарегистрироваться можно тут
3.2K views15:38
Открыть/Комментировать
2021-03-10 15:01:06Bioinformatics with Python Cookbook (2018)
Автор: Tiago Antao
Количество страниц: 360

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

Во время чтения книги вы:
Узнаете, как обрабатывать большие наборы данных;
Поработаете с набором геномных данных с использованием форматов FASTQ, BAM и VCF;
Научитесь выполнять сравнение последовательностей и филогенетическую реконструкцию;
Используете Python для взаимодействия с серверами Galaxy;
Используете методы высокопроизводительных вычислений с помощью Dask и Spark;
Визуализируете взаимодействия набора данных о белках с помощью Cytoscape;
Используете метод главных компонент и деревья решений в наборах биологических данных.

Достоинства:
Глубокое погружение в тему;
Вместо введения в программирование и основ биоинформатики автор сразу начинает с основной темы книги.

Недостатки:
Есть устаревшие примеры кода.

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

#english #book #advanced
4.3K views12:01
Открыть/Комментировать