Revall-info Книги по программированию бесплатно!
592 subscribers
569 photos
3 files
571 links
Download Telegram
Дизайн пользовательского опыта (2021)

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

Подробнее / Скачать книгу

#revall #books #design #книги #дизайн #скачать
JavaScript с нуля (2021)

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

Подробнее / Скачать книгу

#скачать #revall #книги #бесплатно #javascript
Безопасно by design (2021)

«Безопасно by Design» не похожа на другие книги по безопасности. В ней нет дискуссий на такие классические темы, как переполнение буфера или слабые места в криптографических хэш-функциях. Вместо собственно безопасности она концентрируется на подходах к разработке ПО. Поначалу это может показаться немного странным, но вы поймете, что недостатки безопасности часто вызваны плохим дизайном. Значительного количества уязвимостей можно избежать, используя передовые методы проектирования. Изучение того, как дизайн программного обеспечения соотносится с безопасностью, является целью этой книги. Вы узнаете, почему дизайн важен для безопасности и как его использовать для создания безопасного программного обеспечения.

Подробнее / Скачать книгу

#revall #books #hack #prog #freebooks
Профессиональный TypeScript (2021)

Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода. Работая с любым языком программирования, мы отслеживаем исключения и вычитываем код строку за строкой в поиске неисправности и способа ее устранения. TypeScript позволяет автоматизировать эту неприятную часть процесса разработки. TypeScript, в отличие от множества других типизированных языков, ориентирован на прикладные задачи. Он вводит новые концепции, позволяющие выражать идеи более кратко и точно, и легко создавать масштабируемые и безопасные современные приложения. Борис Черный помогает разобраться со всеми нюансами и возможностями TypeScript, учит устранять ошибки и масштабировать код.

Подробнее / Скачать книгу

#revall #typescript #books #prog #книги
Компьютерное мошенничество (2010)

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

Подробнее / Скачать книгу

#books #revall #безопасность #книги #бесплатно
Изучаем Arduino. 65 проектов своими руками (2017)

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

Подробнее / Скачать книгу

#books #arduino #freebooks #prog #книги #скачать #ардуино
Git. Практическое руководство (2021)

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

Подробнее / Скачать книгу

#книги #скачать #git
Глубокое обучение с подкреплением: теория и практика на языке Python (2022)

Глубокое обучение с подкреплением (глубокое RL) сочетает в себе два подхода к машинному обу­чению. В ходе такого обучения виртуальные агенты учатся решать последовательные задачи о принятии решений. За последнее десятилетие было много неординарных достижений в этой области — от однопользовательских и многопользовательских игр, таких как го и видеоигры Atari и Dota 2, до робототехники. Эта книга — введение в глубокое обучение с подкреплением, уникально комбинирующее теорию и практику. Авторы начинают повествование с базовых сведений, затем подробно объясняют теорию алгоритмов глубокого RL, демонстрируют их реализации на примере программной библиотеки SLM Lab и напоследок описывают практические аспекты использования глубокого RL.

Подробнее / Скачать книгу

#books #freebooks #python #revall #книги
Data Science. Наука о данных с нуля (2021)

Книга позволяет изучmъ науку о данных (Data Science) и применить полученные знания на практике. Она содержит краткий курс языка Python, элементы линейной алгебры, статистики, теории вероятностей, методов обработки данных. Приведены основы машинного обучения. Описаны алгоритмы k ближайших соседей, наивной байесовой классификации, линейной и логистической регрессии, а также модели на основе деревьев принятия решений, нейронных сетей и кластеризации.

Подробнее / Скачать книгу

#revall #python #books #free #книги #бесплатно
Однострочники Python: лаконичный и содержательный код (2022)

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

Подробнее / Скачать книгу

#revall #python #freebooks #книги #бесплатно
Вы пока еще не знаете JS. Область видимости и замыкания (2022)

Вы пока еще не знаете JS. И Кайл Симпсон признается, что тоже его не знает (по крайней мере полностью)… И никто не знает. Но все мы можем начать работать над тем, чтобы узнать его лучше. Сколько бы времени вы ни провели за изучением языка, всегда можно найти что-то еще, что стоит изучить и понять на другом уровне. Вы уже прочитали «Познакомьтесь, JavaScript»? Тогда откройте вторую книгу серии «Вы пока еще не знаете JS», чтобы познакомиться поближе с первым из трех столпов JavaScript — системой областей видимости и функциональными замыканиями, а также с мощным паттерном проектирования «Модуль».

Подробнее / Скачать книгу

#javascript #revall #prog #книги #скачать #программист
Java для всех (2020)

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

Подробнее / Скачать книгу

#revall #java #books #prog #книги #книгибесплатно
Data Science для карьериста (2021)

Все мы хотим построить успешную карьеру. Как найти ключ к долгосрочному успеху в Data Science? Для этого понадобятся не только технические ноу-хау, но и правильные «мягкие навыки». Лишь объединив оба этих компонента, можно стать востребованным специалистом.Узнайте, как получить первую работу в Data Science и превратиться в ценного сотрудника высокого уровня! Четкие и простые инструкции научат вас составлять потрясающие резюме и легко проходить самые сложные интервью.

Подробнее / Скачать книгу

#revall #prog #книги #datascience #prog
Kubernetes: лучшие практики (2021)

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

Подробнее / Скачать книгу

#books #revall #kubernetes #prog #книги
Надежность нейронных сетей: укрепляем устойчивость ИИ к обману (2021)

Глубокие нейронные сети (DNN) становятся неотъемлемой частью IT-продуктов, провоцируя появление нового направления кибератак. Хакеры пытаются обмануть нейросети с помощью данных, которые не смогли бы обмануть человека. Кэти Уорр рассматривает мотивацию подобных атак, риски, которые влечет вредоносный ввод, а также методы повышения устойчивости ИИ к таким взломам.

Подробнее / Скачать книгу

#revall #prog #books #книги #бесплатно
Время UNIX. A History and a Memoir (2021)

Операционная система Unix завоевала мир, чего совсем не могли представить ее создатели, творя историю на последнем этаже Bell Labs в 1969 году. Идея этой ОС оказала колоссальное влияние на разработку программного обеспечения и развитие операционных систем. Вы узнаете о том, как зарождалась система Unix, чем она примечательна и почему занимает столь важное место в компьютерном мире, а также об удивительных людях, вложивших в нее силы и душу. Книга представляет собой честный и остроумный рассказ о жизни айтишного сообщества тех времен — никакой зауми, страниц кода и ссылок. Расслабьтесь и получайте удовольствие, погрузившись в историю, полную приключений и открытий.

Подробнее / Скачать книгу

#revall #unix #книги #скачать #prog
Простой Python. Современный стиль программирования (2021)

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

Подробнее / Скачать книгу

#python #books #prog #revall #питон #книги
Операционные системы (2021)

В данном учебнике рассматриваются основные вопросы, связанные со структурой и развитием операционных систем. В основу учебника легли статьи, лекции и лабораторные работы, разрабатываемые в рамках дисциплин «Операционные системы» и «Системное программное обеспечение». Внимание уделено таким темам, как история и перспективы развития операционных систем, структура, вопросы диспетчеризации, многопоточности. В рамках лабораторных работ рассматривались принципы работы в операционной системе UNIX.

Подробнее / Скачать книгу

#revall #unix #books #книги #скачать
Байесовская статистика (2021)

Нужно решить конкретную задачу, а перед вами куча непонятных данных, в которой черт ногу сломит? «Байесовская статистика» расскажет, как принимать правильные решения, задействуя свою интуицию и простую математику. Пора забыть про заумные и занудные университетские лекции! Эта книга даст вам полное понимание байесовской статистики буквально «на пальцах» — с помощью простых объяснений и ярких примеров.

Подробнее / Скачать книгу

#books #revall #prog #книги #скачать
Машинное обучение: карманный справочник (2020)

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

Подробнее / Скачать книгу

#python #revall #книги #питон #скачать