Size: a a a

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

2021 February 19
Книги для программистов
Яндекс запустил телеграм-канал с вакансиями для разработчиков

— Свежие вакансии каждый день
— Описания задач, технологий и условий без воды
— Лёгкий поиск по тегам
— Один пост раз в две недели будет посвящён ответам на ваши вопросы о найме и работе в Яндексе

Подписывайтесь
источник
Книги для программистов
Хочешь узнать, как создаются игры? А может, у тебя уже есть идея своего шутера?
Тогда записывайся на курс «Профессия разработчик на С++ с нуля» и воплощай идеи в жизнь!

Здесь ты не только освоишь С++, но и получишь знания, которые необходимы любому современному разработчику:

👉основы и принципы объектно-ориентированного программирования;
👉ведение проектов в Git/SVN/Perforce;
👉знание SQL и STL;
👉кроссплатформенная разработка;
👉эффективная работа в команде.

А в итоге напишешь свою первую игру на Unreal Engine 4!

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

Переходи по ссылке: https://clc.am/hXcesA и регистрируйся!
источник
Книги для программистов
Pro C# 8 with .NET Core 3 (2020)
Авторы: Andrew Troelsen, Phil Japikse
Количество страниц: 1281

Авторы предлагают исчерпывающую основу для программирования на C# и использования фреймворков, в которых он живет. Все главы и примеры кода были переписаны для соответствия версии С# 8.

Во время чтения книги вы:
✔️Узнаете о возможностях C#;
✔️Начнете работу с веб-приложениями и веб-службами ASP.NET Core и Entity Framework Core;
✔️Поработаете с последней версией Windows Presentation Foundation, которая теперь является частью .NET Core;
✔️Поймете философию .NET и кроссплатформенной альтернативы .NET Core;
✔️Научитесь разрабатывать приложения на C# и современных фреймворках для сервисов, веб-приложений и умных клиентских приложений.

Достоинства:
➕Подходит тем, кто вообще не знаком с ООП;
➕Отсутствие ошибок и багов.

Недостатки:
➖Плохо составлен книжный указатель.

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

#english #book #intermediate
источник
Книги для программистов
Django for APIs (2020)
Автор: William S Vincent
Количество страниц: 160

Книга является руководством для проектов по созданию современных API-интерфейсов с помощью Django и Django REST Framework. Она подходит для новичков, которые никогда раньше не создавали API, а также для программистов-профессионалов, которым требуется быстрое введение в основы и передовые практики Django.

Во время чтения книги вы:
✔️Создадите 3 серверных модуля на Django с нуля, включая API библиотеки и API блога;
✔️Разберетесь в подключении к фронтенду на React;
✔️Интегрируете аутентификацию пользователей: базовую, сессию и токены;
✔️Добавите разрешения и соответствующую документацию;
✔️Используете наборы представлений и маршрутизаторы для краткого кода.

Достоинства:
➕Небольшой объем;
➕Хороший авторский стиль.

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

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

#english #book #intermediate
источник
2021 February 20
Книги для программистов
Как создавать архитектуру новых сервисов и работать с legacy-сервисами?

Онлайн-курс «Microservice Architecture» даст все необходимые навыки для работы над архитектурой ПО.
За 4 месяца практики вы научитесь:
- Планировать архитектуру и создавать масштабируемые fault-tolerant приложения
- Решать нетривиальные задачи, в рамках распределенных и децентрализованных систем
- Поймете, как решать проблемы в текущей, заложенной архитектуре
- Изучите классические паттерны проектирования (шардирование, репликация, и т.д.)
Занятия проходят в формате вебинаров и живого интерактива с преподавателями, а в конце обучения вы соберете портфолио из мини-проектов и проектной работы.

Регистрация на вебинар https://otus.pw/A9SU/
источник
Книги для программистов
Spatial Analysis with R: Statistics, Visualization, and Computational Methods (2020)
Автор: Tonny J. Oyana
Количество страниц: 354

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

Достоинства:
➕Актуальность материала;
➕Присутствуют упражнения.

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

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

#english #book #intermediate
источник
Книги для программистов
Supercharged Python: Take Your Code to the Next Level (2019)
Авторы: Brian Overland, John Bennett
Количество страниц: 672

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

После прочтения книги вы:
✔️Научитесь работать с профилированием и специфическими методами Python;
✔️Сможете использовать возможности регулярных выражений для быстрой обработки текста;
✔️Научитесь создавать мощные приложения, используя модули Python и избегая типичных ошибок;
✔️Сможете воспользоваться советами по производительности, чтобы сэкономить время и оптимизировать код;
✔️Примените продвинутые техники написания классов.

Достоинства:
➕Подходит как начинающим, так и опытным программистам;
➕Множество примеров кода.

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

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

#english #book #intermediate
источник
2021 February 21
Книги для программистов
Mastering Swoole PHP (2020)
Автор: Bruce Dou
Количество страниц: 334

В книге рассказывается об общих концепциях построения высокопроизводительной веб-системы с высоким уровнем параллелизма, о том, как эта концепция реализована в Swoole PHP. Автор предоставляет достаточно знаний о ядре ОС Linux с примерами кода, которые помогут вам понять, как работает асинхронный ввод-вывод, параллелизм и сопрограммы.

Достоинства:
➕Полезные примеры кода;
➕Практикоориентированность.

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

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

#english #book #intermediate
источник
Книги для программистов
Python for Programmers: with Big Data and Artificial Intelligence Case Studies (2019)
Авторы: Paul J. Deitel, Harvey Deitel
Количество страниц: 640

Написанная для программистов с опытом работы на другом высокоуровневом языке, эта книга является самоучителем по Python - одному из самых популярных и быстрорастущих языков программирования в мире. После глав по синтаксису языка в книге начинаются главы об ИИ, включая анализ данных из Twitter, обработку естественного языка, машинное обучение и многие другие.

Что внутри:
✔️Больше 500 примеров кода из реальных проектов;
✔️Работа с Jupyter Notebook;
✔️Процедурное, функциональное, объектно-ориентированное программирование;
✔️Статичные, динамические и интерактивные визуализации;
✔️Введение в разделы Data Science;
✔️Работа с NumPy, pandas, Matplotlib, Seaborn, Folium, SciPy, NLTK, TextBlob, spaCy, Textatistic, Tweepy, scikit-learn, Keras и многое другое.

Достоинства:
➕Широкий спектр тем;
➕Актуальность материала.

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

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

#english #book #advanced
источник
2021 February 22
Книги для программистов
Learn Java with Math (2019)
Автор: Ron Dai
Количество страниц: 250

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

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

Достоинства:
➕Хороший авторский стиль;
➕Множество примеров кода.

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

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

#english #book #beginner
источник
Книги для программистов
Разработчик из Baking Bad Михаил Заикин приглашает на хакатонхакатон по разработке децентрализованных финансовых протоколов на блокчейн-платформе Tezos

«Мы одни из самых ранних контрибьюторов в экосистему и за последние два года видим активный рост качественной инфраструктуры и количества команд, разрабатывающих на Tezos», — рассказывает Михаил в видеоприглашении.

Онлайн-хакатон пройдет с 26 по 28 февраля. Регистрация заканчивается 26 февраля в 16:00 по Москве. Максимальный приз составит $12 000. Участвовать могут индивидуальные разработчики и команды.

Участники смогут продолжить разработку идей с хакатона при грантовой поддержке Tezos Foundation.

🕵🏻‍♀️ Детали и регистрация
источник
Книги для программистов
The Statistics and Calculus with Python Workshop (2020)
Авторы: Peter Farrell, Alvaro Fuentes, Ajinkya Sudhir Kolhe, Quan Nguyen, Alexander Joseph Sarver, Marios Tsatsos
Количество страниц: 740

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

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

Достоинства:
➕Хорошая структурированность;
➕Присутствуют упражнения.

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

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

#english #book #advanced
источник
2021 February 23
Книги для программистов
Mastering Windows PowerShell Scripting (2019)
Автор: Chris Dent
Количество страниц: 626

Скрипты PowerShell предлагают удобный способ автоматизации различных дел, однако эффективная работа с ними может быть сложной задачей. Автор книги делится опытом работы со скриптами, начиная с основ, прежде чем перейти к главам продвинутого уровня, которые помогут вам стать экспертом по PowerShell Core 6.0.

Во время чтения книги вы:
✔️Оптимизируете свой код за счет использования функций, переключателей и циклических структур;
✔️Поработаете с объектами и операторами для проверки и обработки данных;
✔️Проанализируете разные типы данных и поуправляете ими;
✔️Создадите скрипты и функции с помощью PowerShell;
✔️Используете задания, события и популярные общедоступные модули, которые помогают реализовать многопоточность;
✔️Научитесь легко писать классы .NET в PowerShell;
✔️Создадите и реализуете регулярные выражения в скриптах PowerShell;
✔️Используете передовые методы для определения и ограничения поведения параметров.

Достоинства:
➕Легко читается;
➕Даже опытные специалисты откроют для себя новые вещи.

Недостатки:
➖Плохое структурирование примеров кода.

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

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

Полезные материалы по всему, что может быть интересно любому программисту: @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
источник
Книги для программистов
Game Development Projects with Unreal Engine (2020)
Авторы: Hammad Fozi, Gonçalo Marques, David Pereira, Devin Sherry
Количество страниц: 822

Разработка игр может быть как творческим увлечением, так и полноценной карьерой. Это также отличный способ улучшить свои навыки разработки на C++ и применить их в интересных и сложных проектах. Данная книга начинается с обучения базовым навыкам, которые вам понадобятся для начала работы в качестве разработчика игр. Основы игрового дизайна будут подробно объяснены и продемонстрированы на практике с помощью реалистичных упражнений. Затем вы примените то, что вы узнали, в более сложных упражнениях. К концу этой книги по разработке игр с Unreal Engine 4 у вас будет уверенность и знания, чтобы начать свои собственные творческие проекты и воплотить свои идеи в жизнь.

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

Достоинства:
➕Актуальность материала;
➕Хорошая структурированность.

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

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

#english #book #intermediate
источник
2021 February 24
Книги для программистов
Сегодня в 19:00 по мск Proglib проведет Clubhouse "Чему можно научиться онлайн в 2021 году?»

Пришла мода на онлайн-курсы, и мы командой Proglib решили разобраться в вопросе эффективности онлайн-образования. Реально ли освоить профессию и построить карьеру с помощью онлайн-курсов?

Добавить напоминание в календарь можно тут
источник
Книги для программистов
Software Engineering for Absolute Beginners (2021)
Автор: Nico Loubser
Количество страниц: 324

Начните программировать с нуля, никакого опыта не требуется. Это руководство для начинающих начинается с обсуждения различных редакторов, используемых для создания программного обеспечения, и охватывает настройку среды Docker. Потом вы узнаете о репозиториях и управлении версиями, а также об использовании github. Далее вас ждут основы Python - идеального языка для начинающих программистов. Многие современные приложения должны взаимодействовать с какой-либо базой данных, поэтому вы узнаете, как создать базу данных и подключиться к ней, а также адаптировать ее для своего приложения. Кроме того, вы узнаете, как использовать микрофреймворк Flask и эффективно тестировать свой код.

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

Достоинства:
➕Приятный и нескучный авторский стиль;
➕Хорошая структурированность.

Недостатки:
➖В нескольких примерах кода есть опечатки.

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

#english #book #beginner
источник
Книги для программистов
🔥 Какие еще IT-каналы стоит читать в Telegram? Подписывайтесь на наших друзей:

CodeCamp —  мастхэв канал для любого IT-специалиста: полезные сервисы, лайфхаки, подборки книг и видеоуроков.

Эксплойт — секреты безопасности в сети, хакерские трюки и полезные сервисы для айтишников и не только.

UniLecs — задачи, головоломки, книги и другие радости программиста.

GIT — это сборник инструментов для ИТ специалиста и не только.

@sitodel — авторы канала бесплатно обучают необходимым навыкам создания сайтов и делятся полезными инструментами для веб-разработки.
источник
Книги для программистов
Hands-On Serverless Applications with Go (2018)
Автор: Mohamed Labouardy
Количество страниц: 416

Бессерверная архитектура популярна в техническом сообществе благодаря AWS Lambda. Go прост в освоении, с ним легко работать и его легко читать другим разработчикам, а также он объявлен поддерживаемым языком для AWS Lambda. Эта книга - ваше руководство по разработке бессерверного приложения с Go и его развертыванию в Lambda.

Что внутри:
✔️Поймете, как работает AWS Lambda, и используете ее для создания приложения;
✔️Поймете, как масштабировать бессерверные приложения;
✔️Узнаете, как устранять неполадки и отслеживать бессерверные приложения в AWS;
✔️Откроете для себя работу API и одностраничных приложений;
✔️Создадите готовое к продакшену бессерверное приложение на Go.

Достоинства:
➕Охватывает основы многих тем;
➕Множество примеров кода.

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

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

#english #book #intermediate
источник
2021 February 25
Книги для программистов
PYTHONLIB — это первый канал, где БЕСПЛАТНО выкладывают книги для обучения питону.

1.  Подписывайся
2.  Качай книги бесплатно
3.  Учи питон
4.  Устраивайся на работу
5.  Зарабатывай от 150К в месяц!

Подписывайся и качай.
источник