Size: a a a

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

2020 August 02
Книги для программистов
Напоминаем, что мы проводим конкурс (с увеличенным призовым фондом) во ВКонтакте для самых креативных из вас на лучший мем для статьи с нашего сайта. Правила простые:

1. Вы берете произвольную статью с сайта, не утратившую свою актуальность
2. Делаете для нее мем
3. Отправляете в предложенные новости ссылку и вашу картинку
4. Мы оформляем и публикуем.

Автор картинки с публикацией с наибольшим охватом среди всех нам отправленных получит 15 тысяч рублей. Количество мемов, которые может отправить один человек, не ограничено. Поехали: https://vk.com/proglib

Срок окончания конкурса — 18 августа 2020 года.
источник
Книги для программистов
​​Getting Started with Qt 5 (2019)
Автор: Benjamin Baka
Количество страниц: 136

Qt - это кроссплатформенный фреймворк и набор виджетов, используемый для создания приложений с графическим интерфейсом, которые могут работать на разных аппаратных и операционных системах. Его можно использовать для создания различных приложений, таких как веб-браузеры, медиаплееры (например, VLC написан на Qt). Основная цель этой книги - познакомить читателя с Qt. Используя простые примеры, автор рассказывает об основной технологии, не слишком сосредотачиваясь на теории.

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

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

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

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

#english #book #advanced
источник
2020 August 03
Книги для программистов
​​Отличные новости для тех, кто занимается веб-разработкой! JetBrains выпустили новую версию WebStorm, среды разработки для JavaScript.

Из нового:

✓ Теперь можно использовать Prettier для форматирования кода по умолчанию
✓ Добавлена поддержка Nuxt.js и множество других улучшений для Vue
✓ Можно поэкспериментировать с автодополнением кода, работающим с использованием алгоритмов машинного обучения
✓ Стало проще находить проблемы в коде
✓ Просматривать и объединять все пул-реквесты, а также проверять код теперь можно прямо из среды разработки

Эти и множество других улучшений также доступны в 2020.2 версии таких продуктов JetBrains, как PyCharm Pro, IntelliJ IDEA Ultimate, PhpStorm и других.

Подробнее про последние улучшения можно почитать тут: https://jb.gg/webstorm_2020.2.
источник
Книги для программистов
🐍 Тест на знание языка Python

Пришло время узнать, как хорошо вы разбираетесь в Python. Проверьте свои знания в нашем тесте из 15 вопросов по различным аспектам языка. Сможете правильно ответить на все вопросы?

https://proglib.io/w/4b520a21
источник
Книги для программистов
​​How to Get a Job in Web Development (2018)
Автор: RealTough Candy
Количество страниц: 84

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

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

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

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

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

#english #book #intermediate
источник
Книги для программистов
​​Advanced Deep Learning with TensorFlow 2 and Keras (2020)
Автор: Rowel Atienza
Количество страниц: 512

Это обновленное издание известной книги о глубоком обучении теперь содержит несколько новых глав об обучении без учителя, обнаружении объектов и семантической сегментации. Примеры кода были обновлены для соответствия новейшим версиям Keras и TensorFlow. Как было и с первым изданием, для комфортного чтения необходимы знания основ машинного обучения и свободное владение Python.

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

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

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

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

#english #book #advanced
источник
2020 August 04
Книги для программистов
Какие продвинутые навыки стоит освоить Дата инженеру? 4 августа в 20:00 мск приглашаем познакомиться с онлайн-курсом «Data Engineer»: https://otus.pw/ZCa9/
Преподаватель Егор Матешук представит программу, расскажет, как организована практика и ответит на ваши вопросы о карьере Data Engineer.
Вебинар предназначен для разработчиков, администраторов СУБД и всех, кто стремится повысить профессиональный уровень в сфере работы с данными. Регистрируйтесь, чтобы не пропустить!
источник
Книги для программистов
​​Modern Fortran Explained (2018)
Авторы: Michael Metcalf, John Reid, Malcolm Cohen
Количество страниц: 544

Фортран — первый язык программирования высокого уровня, получивший практическое применение, имеющий транслятор и испытавший дальнейшее развитие. Последний стандарт увеличил возможности Fortran, и данная книга поможет вам разобраться в них и практическом использовании этого языка программирования.

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

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

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

#english #book #intermediate
источник
Книги для программистов
​​Готовим востребованных разработчиков на Java с личным ментором online. У нас ты получишь опыт в бизнес проекте и поддержку до первого рабочего дня. Оплата за обучение только после успешного трудоустройства на позицию разработчика. Идет набор.

Пройти тестовое задание 🙋‍♂️👉 https://clck.ru/Q4YDk

👇Что ждет студента:
1. Подготовка с личным ментором online по индивидуальной программе
2. Жесткий контроль знаний на каждом этапе
3. Обучение востребованному на рынке стеку технологий: Java Core, Maven, Git, Tomcat, Spring MVC, Core, Security, Hibernate
4. Отработка знаний в настоящем бизнес проекте, который дает опыт и строчку для резюме
5. Общение с одногруппниками и студентами-разработчиками в групповом чате slack (более 1500 человек)
6. Быстрое карьерное и финансовое развитие за счет программы поддержки на 2 года: митапы, мастер-классы, закрытые лекции со спикерами и offline интенсивы
7. Гарантированное трудоустройство и первая зарплата от 100 000 рублей

Требования к кандидату:
• Обучение минимум 25 часов в неделю
• Проживание или готовность к переезду в Москву для трудоустройства
источник
Книги для программистов
​​ASP .NET Core 3 and Angular 9 (2020)
Автор: Valerio De Sanctis
Количество страниц: 732

Изучение full stack-разработки подразумевает получение знаний как по фронтенду, так и бэкенду. Охватывая впечатляющие возможности ASP .NET Core 3.1 и Angular 9, начиная с настройки проекта и заканчивая развертыванием, эта книга поможет вам эффективно развить свои навыки. К концу этой книги вы получите навыки, необходимые для создания эффективных веб-приложений с использованием ASP .NET Core и Angular.

Во время чтения книги вы:
✔️Реализуете интерфейс Web API с помощью ASP .NET Core и используете его с Angular с помощью RxJS Observables;
✔️Создадите модель данных, используя Entity Framework Core;
✔️Установите и настроите сервер базы данных SQL, используя локальный экземпляр или облачное хранилище данных в Azure;
✔️Выполните отладку C# и JavaScript с помощью Visual Studio 2019;
✔️Научитесь использовать xUnit, Jasmine и Karma.

Достоинства:
➕Актуальность материала;
➕Код из книги доступен на GitHub.

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

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

#english #book #advanced
источник
2020 August 05
Книги для программистов
Deep Learning for Coders with fastai and PyTorch (2020)
Авторы: Jeremy Howard, Sylvain Gugger
Количество страниц: 1039

Глубокое обучение многими воспринимается как область для профессоров математики и крупных технологических компаний. Но, как показывает это практическое руководство, программисты, знакомые с Python, могут достичь впечатляющих результатов в глубоком обучении с небольшим математическим образованием, небольшими объемами данных и минимальным использованием кода. Как? Fastai - первая библиотека, обеспечивающая согласованный доступ к наиболее часто используемым приложениям в глубоком обучении. Авторы книги, по совместительству создатели библиотеки, учат читателей использовать PyTorch и fastai.

Используя данную книгу, вы сможете:
✔️Тренировать модели компьютерного зрения, обработки естественного языка;
✔️Воспользоваться самыми полезными практиками глубокого обучения;
✔️Улучшить точность, скорость и надежность моделей;
✔️Включить ваши модели в веб-приложения.

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

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

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

#english #book #advanced
источник
Книги для программистов
Здравствуйте, коллеги!

Оставляйте, пожалуйста, в этой форме свои вопросы, которые возникают у вас при написании резюме и прохождении собеседований.

https://forms.gle/ChFZ5MD8xFLwBXum9
источник
Книги для программистов
Practical Synthetic Data Generation (2020)
Авторы: Khaled El Emam, Lucy Mosquera, Richard Hoptroff
Количество страниц: 241

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

Эта книга описывает:
✔️Шаги для генерации синтетических данных с использованием многомерного нормального распределения;
✔️Как копировать простую структуру оригинальных данных;
✔️Подход к моделированию структуры данных для учета сложных отношений;
✔️Несколько подходов и метрик, которые вы можете использовать для оценки полезности данных;
✔️Как анализ, выполненный на реальных данных, может быть воспроизведен с синтетическими данными.

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

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

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

#english #book #advanced
источник
2020 August 06
Книги для программистов
Game Programming Patterns (2014)
Автор: Robert Nystrom
Количество страниц: 354

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

Достоинства:
➕Примеры кода без ошибок;
➕Множество примеров кода.

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

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

#english #book #advanced
источник
Книги для программистов
Айтишники, хорошая новость! 👾

Появился канал с удалёнными вакансиями в IT: @theyseeku_it

Здесь ищут девелоперов, разработчиков, проект-менеджеров, UX/UI-дизайнеров, SEOшников и других специалистов.

• Вакансии от известных IT-компаний;
• Заработная плата от 30 до 500 тысяч рублей;
• Должности для опытных и начинающих специалистов;
• Только удалённая занятость.

Присоединяйся и стань частью IT-индустрии!
источник
Книги для программистов
Beginning C for Arduino (2015)
Автор: Jack Purdum
Количество страниц: 414

Книга написана для тех, кто не имеет опыта ни в работе с микроконтроллерами, ни в программировании, но хочет начать развиваться в обоих направлениях. Данное издание, дополненное новыми проектами и новыми платами, знакомит вас с языком программирования C, при этом демонстрируя, как вы можете использовать C для управления семейством микроконтроллеров Arduino. Автор в увлекательном стиле обучает методам программирования на примерах, отточенных за 25 лет преподавания в университете.

Достоинства:
➕Широкий спектр тем;
➕Глубокое погружение в тему.

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

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

#english #book #beginner
источник
2020 August 07
Книги для программистов
Angular for Enterprise-Ready Web Applications (2020)
Автор: Doguhan Uluca
Количество страниц: 824

Данная книга представляет собой пересмотренное и обновленное издание бестселлера по созданию корпоративных веб-приложений с использованием фреймворка Angular. Вы начнете с изучения основ программирования на Angular. Используя метод Канбан и инструменты GitHub, вы научитесь создавать приложения с Angular Material, а также использовать шаблоны реактивного программирования с RxJS. К концу книги вы познакомитесь со всем спектром современной веб-разработки и полнофункциональной архитектурой, шаблонами и практиками обучения, которые помогут добиться успеха вам как индивидуальному разработчику или в команде.

Во время чтения книги вы:
✔️Изучите особый подход к созданию веб-приложений;
✔️Освоите основы разработки на Angular, RxJS, инструменты командной строки, GitHub и Docker;
✔️Реализуете RESTful API с помощью Node.js, Express.js и MongoDB;
✔️Создадите безопасные и эффективные веб-приложения для любого облачного провайдера или ваших собственных серверов.

Достоинства:
➕Широкий спектр тем;
➕Легко читается.

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

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

#english #book #intermediate
источник
Книги для программистов
Хочешь, чтобы в твоей ленте всегда были актуальные IT-тренды? Присоединяйся!

https://t.me/SelectelNews

— публикуем свежие тесты «железа»
— рассказываем, как построить эффективную инфраструктуру
— травим байки из ЦОДа
— делимся лайфхаками, новостями и рабочими инструментами
источник
Книги для программистов
Python for Finance Cookbook (2020)
Автор: Eryk Lewinson
Количество страниц: 432

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

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

Достоинства:
➕Книга охватывает NumPy, SciPy, pandas;
➕Актуальность материала.

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

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

#english #book #advanced
источник
2020 August 08
Книги для программистов
Modern Computer Architecture and Organization (2020)
Автор: Jim Ledin
Количество страниц: 560

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

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

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

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

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

#english #book #advanced
источник