Size: a a a

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

2020 February 04
Книги для программистов
​​Разыскивается автор статей о языке Python в команду библиотеки программиста

Требования
— знаете стандартную библиотеку Python и популярные сторонние модули
— владеете терминами, принятыми в сообществе питонистов 🐍— любите объяснять новое, умеете разобраться в старом
— стремитесь увлечь читателя, но не во вред правде
— умеете организовать себя и выполнять задания в сжатые сроки
— уверенно читаете технические тексты на английским языке
— готовы писать не менее 2 материалов в неделю

Задачи
— готовить статьи о Python, популярных библиотеках и применениях
— переводить публикации с английского языка
— украшать тексты ссылками и 🖼 картинками
— составлять и проверять тесты для проверки знаний
— искать информацию, вникать и разбираться
— отвечать на комментарии ваших читателей
— делать работу над ошибками

Условия
— будем регулярно оплачивать труд 📅 дважды в месяц
— размер оплаты определяют только объем и сложность работы
— вы свободны в выборе материала, нам важно качество результата
— главный редактор знает Python и поможет освоиться в команде
— не оставим наедине с трудностями, если такие вдруг возникнут

Подробности здесь: https://proglib.io/vacancies/avtor-statey-o-yazyke-python-biblioteka-programmista-2020-01-14
источник
Книги для программистов
Learn Keras for Deep Neural Networks: A Fast-Track Approach to Modern Deep Learning with Python (2019)
Автор: Jojo Moolayil
Количество страниц: 200

#english #book #advanced

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

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

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

Недостатки:
➖Есть опечатки.
источник
Книги для программистов
источник
Книги для программистов
​​Хочешь карьеру в IT? Но не доверяешь сомнительным курсам?
Мы готовим сильных Front-End разработчиков за 7 месяцев, а за свою работу просим процент от зарплаты разработчика только после твоего трудоустройства. Никаких скрытых условий и рисков. Старт потока в феврале.

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

👇Что тебя ждет:
1. Подготовка с личным ментором online по индивидуальной программе за 7 месяцев
2. Жесткий контроль знаний на каждом этапе
3. Обучение востребованному на рынке стеку технологий: HTML/CSS/JS, React + Redux
4. Отработка знаний в настоящем бизнес проекте, который дает опыт и строчку для резюме
5. Поддержка и общение со студентами-разработчиками в групповом чате slack (уже более 1300 участников)
6. Быстрое карьерное и финансовое развитие за счет программы поддержки на 2 года: митапы, мастер-классы, закрытые лекции со спикерами и offline интенсивы

Требования к кандидату:
— Обучение минимум 25 часов в неделю
— Проживание или готовность к переезду в Москву для трудоустройства
источник
Книги для программистов
Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition) (2018)
Автор: Sandi Metz
Количество страниц: 288

#english #book #intermediate

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

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

Достоинства:
➕Понятные объяснения;
➕Отсутствие ошибок и опечаток.

Недостатки:
➖В книге использован Ruby 2.5 (25 декабря вышел 2.7).
источник
Книги для программистов
источник
2020 February 05
Книги для программистов
C# in Depth (2019)
Автор: Jon Skeet
Количество страниц: 528

#english #book #intermediate

Четвёртое издание книги — ваш ключ к открытию новых особенностей, добавленных в C# 5, 6 и 7. Автор рассказывает о работе с интерполированными строками, элементами функций, воплощающими выражения, шаблонами и многим другим. После изучения материала из книги вы сможете уверенно писать качественный C#-код.

Что внутри:
✔️Полный разбор фич C# 6, 7;
✔️Анонимные типы;
✔️Дженерики;
✔️Альтернативы кортежам;
✔️Написание асинхронного кода и многое другое.

Достоинства:
➕Хорошо подходит опытным C#-разработчикам и начинающим;
➕Множество практических примеров;
➕Хороший авторский стиль.

Недостатки:
➖После публикации книги вышел C# 8; впрочем, автор посвятил ему отдельную главу.
источник
Книги для программистов
источник
Книги для программистов
Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов на выбор, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

Подписывайтесь:
Go: @goproglib
C\C++: @cppproglib
PHP: @phpproglib
Frontend: @frontendproglib
Python: @pyproglib
Mobile: @mobileproglib
Data Science: @dsproglib
Java: @javaproglib
C#: @csharpproglib
источник
Книги для программистов
Загляните в мир белого хакинга. Напишите свой первый вирус на самом востребованном языке Java на трёхдневном интенсиве!

Участие бесплатное: ⏩ https://clc.to/8SHR6g.

Почему изучение Java — отличный выбор?

✔️ Это объектно-ориентированный язык. На нём создаются модульные программы, исходный код которых можно использовать многократно.
✔️ Написанные на Java приложения запускаются на разных ОС.
✔️ 3 млрд устройств работают на Java, в том числе Android.

Интенсив ведёт Даниил Пилипенко, директор центра SymbioWay, специалист с 12-летним опытом коммерческой разработки.

🎁 Примите участие в интенсиве от Skillbox и получите возможность выиграть сертификат на 30 000 рублей для дальнейшего обучения!
источник
Книги для программистов
Swift in Depth (2019)
Автор: Tjeerd in 't Veen
Количество страниц: 376

#english #book #beginner

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

Во время чтения книги вы:
✔️Узнаете о протокол-ориентированном программировании;
✔️Научитесь работать с дженериками;
✔️Узнаете больше об итераторах, последовательностях, коллекциях;
✔️Сможете работать с map, flatMap, compactMap;
✔️Научитесь обрабатывать асинхронные ошибки.

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

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Наши друзья из стартапа bestplace.ai, помогающего определить доходность тех или иных оффлайн-точек для расположения магазинов ищет DevOps'a. Москва, от 120 до 150 тысяч рублей (обсуждаемо).

Подробности по ссылке: https://teletype.in/@theasder1337/uKSPejca

В любом случае, задавайте вопросы @theasder
источник
2020 February 06
Книги для программистов
Какие англоязычные источники вы читаете по IT-тематике?

Поделитесь мнением: https://proglib.io/discussions/kakie-angloyazychnye-istochniki-vy-chitaete-po-it-tematike-2020-02-05
источник
Книги для программистов
Agile Machine Learning: Effective Machine Learning Inspired by the Agile Manifesto (2019)
Авторы: Matthew Hurst, Eric Carter
Количество страниц: 268

#english #book #advanced

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

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

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

Недостатки:
➖В книге не упоминаются отрицательные стороны приведённых методик.
источник
Книги для программистов
источник
Книги для программистов
DevOps For Dummies (2019)
Автор: Emily Freeman
Количество страниц: 368

#english #book #beginner

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

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

Достоинства:
➕Легко читается;
➕Хороший авторский стиль;
➕Хорошо подходит как для начинающих, так и для лидеров команд.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 February 07
Книги для программистов
Object Design Style Guide (2020)
Автор: Matthias Noback
Количество страниц: 288

#english #book #intermediate

Объекты являются самым важным аспектом в таких языках, как Java, Python, C#. Ваш код будет намного легче читать, поддерживать и писать, если применять лучшие методики для создания дизайна объектов. Книга содержит десятки методов по созданию качественного ООП-кода, который может выдержать испытание временем. Автор представил примеры в интуитивно понятном псевдокоде, обучая техникам, которые вы можете применять к любому ООП-языку, от C++ до PHP.

Главы в книге:
✔️Управление объектами;
✔️Использование объектов;
✔️Получение информации;
✔️Разделение обязанностей и другие.

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

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник