Обложка канала

Книги для программистов. Страница 90

110694 @progbook

Обратная связь: @proglibrary_feedback_bot

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

    SPA Design and Architecture: Understanding Single Page Web Applications (2015)
    Автор: Emmit Scott
    Количество страниц: 275

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

    Что внутри:
    ✔️Работа с модульным JavaScript;
    ✔️Понимание фреймворков MV;
    ✔️Управление компоновкой;
    ✔️Автоматизация задач на стороне клиента;
    ✔️Тестирование.

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

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

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

    #english #book #advanced
  • Книги для программистов

    Web Security for Developers (2020)
    Автор: Malcolm McDonald
    Количество страниц: 216

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

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

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

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

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

    #english #book #advanced
  • Книги для программистов

    Introduction to C & GUI Programming (2019)
    Автор: Simon Long
    Количество страниц: 156

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

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

    Недостатки:
    Присутствуют несколько маленьких ошибок в коде.

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

    #english #book #beginner
  • Реклама

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

    Data Structures & Algorithm Analysis in C++ (2013)
    Автор: Mark Weiss
    Количество страниц: 664

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

    Достоинства:
    Хорошая структурированность;
    Примеры кода на С++.

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

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

    #english #book #intermediate
  • Книги для программистов

    Nest.js: A Progressive Node.js Framework (2018)
    Авторы: Jay Bell, Greg Magolan, David Guijarro, Adrien de Peretti, Patrick Housley
    Количество страниц: 313

    Фреймворки JavaScript очень быстро входят и выходят из моды по мере того, как веб-технологии меняются и развиваются. Nest.js - хорошая отправная точка для многих разработчиков, которые хотят использовать современный веб-фреймворк, поскольку он использует язык, очень похожий на язык JavaScript, наиболее часто используемый в Интернете. Nest.js также использует TypeScript, язык, который обеспечивает простоту и мощность JavaScript с безопасностью типов других языков, к которым вы, возможно, привыкли. С помощью этого руководства вы сможете приступить к работе, создавая свои собственные приложения c Nest.js в кратчайшие сроки.

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

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

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

    #english #book #advanced
  • Книги для программистов

    Algorithmic Thinking: A Problem-Based Introduction (2020)
    Автор: Daniel Zingaro
    Количество страниц: 408

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

    Примеры алгоритмов и структур данных, описанных в книге:
    ✔️Поиск в глубину;
    ✔️Алгоритм Дейкстры;
    ✔️Куча;
    ✔️Хэш-таблица и другие.

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

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

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

    #english #book #intermediate
  • Книги для программистов

    Python for Algorithmic Trading (2020)
    Автор: Yves Hilpisch
    Количество страниц: 380

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

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

    Достоинства:
    Много полезных практических примеров;
    Хорошая структурированность.

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

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

    #english #book #advanced
  • Книги для программистов

    Работа с GIT — базовый навык любого IT-специалиста. Освойте их на Супер-интенсиве по версионированию и командной работе с помощью GIT от OTUS.

    📌Старт уже 20 января! За 2 дня вы:
    — Изучите устройство GIT
    — Сможете настраивать репозитории
    — Изучите слияние и перебазирование веток
    — Получите навык разрешения конфликтов при слиянии веток
    — Сможете использовать графические инструменты для работы с GIT
    — Поймете как организовать процесс работы с GIT в команде

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

    👉🏻Оставьте заявку, чтобы успеть занять место по спец. цене: https://otus.pw/Y1CX/
  • Книги для программистов

    📌 Последовательности и прогрессии

    Первое занятие нашего интенсива по математике доступно онлайн! Мы рассмотрели основные понятия о последовательностях и прогрессиях и разобрали несколько ключевых примеров.

    https://youtu.be/OjQ75pKKhIw

    Пройти весь курс: https://proglib.io/w/8dd86af6
  • Книги для программистов

    Хотите начать путь в анализе данных, давно в школе изучали математику, и все забыли?

    Мы запускаем марафон по школьной математике, который поможет наверстать упущенное. В режиме реального времени вы сможете послушать клевых спикеров, порешать задачки, задавать свои вопросы, посмотреть занятия в записи.

    Подробности тут: https://proglib.io/w/05d83f98
    Специально для подписчиков промокод PROGBOOK на 10% до 05.01 18:00
  • Книги для программистов

    Тест: насколько хорошо вы помните школьную математику?

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

    https://proglib.io/tests/test-na-matematicheskuyu-intuiciyu
  • Книги для программистов

    С Новым годом, дорогие читатели Книг для программистов! 🎊

    Мы очень рады, что в прошедшем году наш канал перевалил за границу 100 тыс. подписчиков. Пусть в Новом году наши старания по поиску книг принесут вам еще больше пользы и положительных эмоций! 🥳

    Подбивая статистику по скачиваниям книг за 2020-й год мы узнали, что самыми популярными категориями стали книги для новичков в программировании и математике, книги по Python и азам Data Science.
    Это очень вдохновляет — знать, как много людей стремятся разобраться в таких интересных вещах. Мы и сами начинали с того же, а теперь создаем собственные ресурсы, сайты, программы, модели. И, конечно, помним, как иногда было тяжело продираться через новые концепции и идеи🤦‍♂️

    Со временем понимаешь, что нужно не только потреблять знания, но и делиться ими с другими людьми, учить, делать обучение нужным технологиям доступнее. Поэтому с 5 января мы запускаем трехнедельный онлайн-марафон по математике https://proglib.io/w/30ff6d81

    На этом курсе вы не только твердо освоите в теории и практике самую важные аспекты математики для программирования и анализа данных, но и все нюансы, с которыми так трудно разобраться с книгой в одиночку. Начните Новый год с подарка самому себе! 🎆
  • Книги для программистов

    Через несколько часов в Москве пробьют праздничные куранты, а нам пора подвести итоги и поздравить читателей с наступающими праздниками.

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

    Потребность в кадрах растет, потому есть работа и для нас. В 2020 году «Библиотека программиста» опубликовала 386 статей, 445 мероприятий и 198 вакансий. По данным Яндекс.Метрики, на сайте побывало почти 4 миллиона читателей – мы довольны таким результатом.

    Коллектив издания поздравляет читателей с Новым годом! Желаем вам здоровья, благополучия и успехов в освоении профессии. Чтобы вы не скучали на каникулах, с 5 января мы запускаем математический онлайн-марафон.

    Удачи и оставайтесь с нами!
  • Книги для программистов

    Effective C (2020)
    Автор: Robert C. Seacord
    Количество страниц: 272

    Мир работает на коде, написанном на языке программирования Cи, но большинство начинает обучение программированию с Python или Java. Данная книга устраняет этот пробел и помогает выучить Си, охватывая современный стандарт C17, а также потенциальные возможности C2x. Вы быстро научитесь писать качественные и безопасные программы на Си, решая реальные задачи.

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

    Достоинства:
    Хорошая структурированность;
    Подойдет как начинающим, так и опытным программистам.

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

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

    #english #book #intermediate
  • Книги для программистов

    iOS 14 Programming for Beginners (2020)
    Автор: Ahmad Sahar
    Количество страниц: 766

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

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

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

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

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

    #english #book #advanced
  • Реклама

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

    Starting Out with C++: Early Objects (2019)
    Авторы: Tony Gaddis, Judy Walters
    Количество страниц: 1376

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

    Достоинства:
    Глубокое погружение в тему;
    Легко читается.

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

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

    #english #book #intermediate
  • Книги для программистов

    У рыбака есть удочка, у программиста — алгоритмы, у дата сайентиста — математика. Но не всем математика книг и курсов по Data Science даётся легко, приходится вспоминать школьные азы: логарифмы, прогрессии, тригонометрию.

    Есть мнение, что всё машинное обучение сводится к fit-predict с настройками модели «из коробки». Но модели без математики — это не коробки, а чёрные ящики. Математика — та рентгеновская оптика, которая позволяет в эти ящики заглянуть и выбрать из них нужный. Без неё остаётся копировать чужой код и что-то в нём менять на свой страх и риск — не аналитик, а генератор случайных предсказаний.

    Главное правило: никогда не поздно учиться. Даже самому простому. Даже тому, что все вокруг как будто бы понимают. Если сконцентрироваться на задаче, обязательно добьёшься успеха. Понимая это, мы запускаем онлайн-марафон «Базовая математика для Data Science». Этот интенсив поможет в сжатые сроки закрыть пробелы в школьных знаниях и начать свой путь в анализе данных.

    https://proglib.io/w/2f3f52cb
  • Книги для программистов

    То чувство, когда освоил продвинутые настройки в Linux и теперь работа похожа на отдых. Продумать конфигурацию и построить безопасную систему? Легко! Устранить проблему? Быстро!

    5 месяцев обучения на онлайн-курсе «Administrator Linux. Professional». сберегут вам годы поисков решений в гугле и километры нервов.
    🤝Стенды для практики предоставляет партнер курса AdvancedHosting.

    Пройдите вступительный тест и лимитированное место
    с 🎁новогодней скидкой 30%🎁 ваше: https://otus.pw/oAJx/