Size: a a a

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

2019 March 26
Книги для программистов
Направляется уведомление о внесении в «Единый реестр доменных имен, указателей страниц сайтов в сети «Интернет» и сетевых адресов, позволяющих идентифицировать сайты в сети «Интернет», содержащие информацию, распространение которой в Российской Федерации запрещено» следующего(их) указателя (указателей) страницы (страниц) сайта в сети «Интернет»: https://proglib.io/p/wifi-hack/ .
источник
Книги для программистов
You Don't Know JS: Types & Grammar (2015)
Автор: Kyle Simpson

#javascript #book #middle #english

Язык: английский.

Целевая аудитория: опытные разработчики.

По словам автора, неважно, какой у вас опыт в программировании на JavaScript, вы почти наверняка можете работать с ним неправильно или же не до конца понимать некоторые из его принципов. Так, например, в этом руководстве вы узнаете много нового про работу с типами, интересные моменты и нестандартные приёмы.

В книге рассматриваются следующие темы:
✔ основные типы данных;
✔ массивы, строки и числа;
✔ абстрактные типы данных;
✔ обработка ошибок и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ небольшой объём;
➕ многочисленные примеры.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
OTUS открывает новый набор авторского курса «Алгоритмы для разработчиков». Проверьте свои знания - пройдите вступительный тест: https://otus.pw/Pjjs/

Знание классических алгоритмов и структур данных — обязательное требование, которое предъявляют брендовые IT-компании к претендентам на вакансию Middle developer.

Благодаря этим знаниям можно повысить производительность и улучшить качество кода. Именно поэтому так важно понимать принципы работы алгоритмов и структур данных и уметь использовать их с учётом поставленных задач. Получить эти ценные навыки вы сможете на курсе по уникальной авторской программе от Михаила Горшкова -  инженера-программиста известной международной компании с 18-летним опытом программирования.

Курс предназначен для разработчиков, владеющих С++/Python/Java. Он подходит и для Middle-специалистов, которые застоялись на месте, и для «джуниоров», которые хотят быстрее вырасти как профессионалы и избежать многих ошибок.

Проходите вступительное тестирование и присоединяйтесь - будет круто:
https://otus.pw/Pjjs/
источник
2019 March 27
Книги для программистов
@technobooks - канал с книгами для начинающих программистов. Java, C#, Python и многие другие языки программирования. Только практика, никакой воды. Скачивай и читай у нас @technobooks.
источник
Книги для программистов
Разыскивается PHP-разработчик на proglib.ioproglib.io!
➖ от 80000 ₽ до 120000 ₽
➖ PHP, mysql, js, git, wordpress, symfony. Плюсом будет умение верстать на элементарном уровне и опыт работы в консоли.

➡️ Подробности: https://telegra.ph/PHP-razrabotchik-najdis-03-23
источник
Книги для программистов
Effective Python: 59 Specific Ways to Write Better Python (2017)
Автор: Brett Slatkin

#book #python #english #advanced

Язык: английский.

Целевая аудитория: опытные разработчики.

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

В книге рассматриваются следующие темы:
✔ методики написания функций, снижающие вероятность появления ошибок в коде;
✔ решения по отладке, тестированию, оптимизации кода;
✔ точное описание вариантов поведения с помощью классов и объектов;
✔ стандарт PEP 8 и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
You Don't Know JS: Scope & Closures (2015)
Автор: Kyle Simpson

#javascript #book #english #advanced

Язык: английский.

Целевая аудитория: опытные разработчики.

Если вы считаете, что у вас серьёзный опыт в JavaScript и вы знаете про него всё, советуем усомниться и прочитать следующее руководство из знаменитой серии "Вы не знаете JS" про замыкания и scope. В руководстве достаточно нестандартных примеров и глубоких размышлений по теме, которые помогут вам её лучше понять.

В книге рассматриваются следующие темы:
✔ что такое Scope;
✔ функции против Scope;
✔ замыкания;
✔ this и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ небольшой объём;
➕ хорошие примеры кода.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Python 3. Самое необходимое (2016)
Авторы: Н. Прохорёнок, В. Дронов

#python #book #rus #advanced

Язык: русский.

Целевая аудитория: опытные программисты на Python.

Те, кто профессионально работают с одним из языков программирования, знают, что многие функции и возможности языка применяются редко или просто не нужны. Однако авторы учебников и самоучителей уделяют время всему мануалу, вместо того чтобы сэкономить время читателю и рассказать о важном. Авторы этой книги пошли по второму пути и рассказали только о самом необходимом из Python 3. Авторы демонстрируют методы по работе с базами данных, файлами, регулярными выражениями и многим другим.

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

Преимущества:
➕ актуальная версия Python;
➕ множество полезных примеров кода.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2019 March 28
Книги для программистов
Object Oriented JavaScript, 3rd Edition (2017)
Авторы: Stoyan Stefanov, Ved Antani

#oop #javascript #book #beginner

Язык: английский.

Целевая аудитория: начинающие разработчики.

Если вы до сих пор не уверены в знаниях, касающихся объектно-ориентированного программирования на JavaScript, то эту книгу вам стоит прочитать в первую очередь. На доступных и понятных примерах автор объясняет основные концепции ООП, а также новые объектно-ориентированные функции, представленные в ECMAScript 6. Книга подходит как для начинающих программистов, так и для опытных разработчиков, которым необходимо решать проблемы проектирования и создания приложений объектно-ориентированными свойствами JavaScript.

В книге рассматриваются следующие темы:
✔️ объектно-ориентированный JavaScript;
✔️ примитивные типы данных;
✔️ функции;
✔️ объекты;
✔️ итераторы и генераторы;
✔️ прототипы;
✔️ наследование;
✔️ классы и модули;
✔️ паттерны проектирования;
✔️ тестирование и отладка.

Преимущества:
➕ актуальный материал;
➕ узкая тематика;
➕ подходит начинающим.

Недостатки:
➖ неудобное форматирование кода.
источник
Книги для программистов
источник
Книги для программистов
Flask Web Development (2016)
Автор: Мигель Гринберг

#python #book #english #beginner

Язык: английский

Целевая аудитория: опытные разработчики.

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

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

Преимущества:
➕ множество примеров, код которых можно найти на github (https://github.com/miguelgrinberg/flasky);
➕ хороший перевод.

Недостатки:
➖ не обнаружено.
источник
Книги для программистов
источник
Книги для программистов
Think DSP: Digital Signal Processing in Python (2017)
Автор: Дауни Аллен

#python #book #english #advanced

Язык: английский.

Целевая аудитория: опытные разработчики.

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

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

Преимущества:
➕ небольшой объём;
➕ актуальный материал.

Недостатки:
➖ не подходит начинающим;
➖ присутствуют ошибки в вычислениях;
➖ плохой код.
источник
Книги для программистов
источник
2019 March 29
Книги для программистов
Learning Java (2013)
Авторы: Патрик Нимейер, Дэниэл Леук

#java #book #english #beginner

Язык: английский.

Целевая аудитория: начинающие разработчики.

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

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

Преимущества:
➕ для начинающих;
➕ примеры реальных приложений;
➕ хороший материал по ООП.

Недостатки:
➖ большой объём;
➖ плохое форматирование кода;
➖ плохой перевод.
источник
Книги для программистов
источник