информатика RSS

Г. Лакман Макдауэлл. Карьера программиста

6-е издание (2020)

Эта книга базируется на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями. Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях. Из тысяч возможных задач и вопросов в книгу были отобраны 189 наиболее интересных и значимых. В данной книге основное внимание уделено задачам алгоритмизации, программи­рования и дизайна. Почему? Потому что ответы на •поведенческие» вопросы могут быть такими же разнообразными, как и ваше резюме. В большинстве ведущих технических (и многих других) компаний основную часть процесса собеседования составляют вопросы по алгоритмам и программированию. Считайте, что это проверка навыков практического решения задач. Интервьюер старается оценить вашу способность решать алгоритмические задачи, которые еще не встречались вам ранее.
brij 28/12/19 Просмотров: 677 Комментариев: 0
+2
Либор Досталек, Алена Кабелова. TCP/IP и DNS в теории и на практике

Данная книга представляет собой великолепное руководство по TCP/IP и DNS, содержащее в себе как их общее систематизированное описание в рамках принятых современных стандартов, так и рассмотрение их практических реализаций. Авторы книги подробно, с большим количеством характерных примеров рассказывают о том, как работают протоколы семейства TCP/IP и служба DNS, об их функциях и особенностях.
deposit_rumit 22/12/19 Просмотров: 812 Комментариев: 0
+4
Jenifer Tidwell, Charles Brewer. Designing Interfaces. Patterns for Effective Interaction Design

3rd Edition

Проектировать хорошие интерфейсы приложений теперь нелегко, поэтому компании должны создавать привлекательный, плавный пользовательский интерфейс. Предлагая лучшие практики UI в качестве шаблонов дизайна, этот бестселлер предоставляет решения для общих проблем проектирования. Вы изучите шаблоны для мобильных приложений, веб-приложений и программ для настольных компьютеров. Каждый образец содержит цветные примеры и практические советы по дизайну, которые вы можете применить немедленно. Опытные дизайнеры могут использовать это руководство в качестве справочника идей, а новички найдут дорожную карту в мир дизайна интерфейса.
brij 20/12/19 Просмотров: 480 Комментариев: 0
0
Jens Gustedt. Modern C

"Современный C" фокусируется на новых и уникальных особенностях современного программирования на языке C. Книга основана на последних стандартах C и предлагает современную перспективу этого проверенного языка. C необычайно современен для 50-летнего языка программирования. Независимо от того, пишете ли вы встроенный код, низкоуровневые системные процедуры или высокопроизводительные приложения, C справится с этой задачей. Эта уникальная книга, основанная на последних стандартах C, раскрывает современную перспективу этого проверенного языка.
brij 20/12/19 Просмотров: 649 Комментариев: 0
+4
Malware analysis: анализ вирусных файлов

Курс будет полезен всем, кого интересует информационная безопасность и анализ вредоносных файлов. Курс представляет собой начальную ступень в изучении анализа вредоносных файлов. Он послужит также хорошой отправной точкой для всех, кто желает стать вирусным аналитиком и специалистом по информационной безопасности. Кроме того, вы будет знать как обезопасить свой компьютер от нежелательных вредоносных программ.
tottall 19/12/19 Просмотров: 554 Комментариев: 0
+1
Луис Атенсио. Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ

В сложных веб-приложениях низкоуровневые детали JavaScript-кода могут затруднить анализ программы и повлиять на работоспособность системы в целом. Функциональное программирование (ФП) как стиль написания кода способствует слабо связанным отношениям между отдельными компонентами приложений и позволяет составить общее представление о проекте, упростить его разработку, общение с заказчиками и сопровождение.
brij 19/12/19 Просмотров: 617 Комментариев: 0
+2
Практическая криптография

Эта книга предназначена прежде всего для тех, кто интересуется не только теоретическими аспектами криптологии, но и практическими реализациями алгоритмов криптографии и криптоанализа. В книге уделено очень много внимания вопросам компьютерного криптоанализа и логике программирования защищенных криптосистем.
gefexi 16/12/19 Просмотров: 788 Комментариев: 0
+3
Роберт Лав. Разработка ядра Linux

В книге детально рассмотрены основные подсистемы и функции ядер Linux серии 2.6, включая особенности построения, реализации и соответствующие программные интерфейсы. Рассмотренные вопросы включают: планирование выполнения процессов, управление временем и таймеры ядра, интерфейс системных вызовов, особенности адресации и управления памятью, страничный кэш, подсистему VFS, механизмы синхронизации, проблемы переносимости и особенности отладки.
gefexi 15/12/19 Просмотров: 519 Комментариев: 0
+3
Умберто Микелуччи. Прикладное глубокое обучение

Подход к пониманию глубоких нейронных сетей на основе метода кейсов

Затронуты расширенные темы глубокого обучения: оптимизационные алгоритмы, настройка гиперпараметров, отсев и анализ ошибок, стратегии решения типичных задач во время тренировки глубоких нейронных сетей. Описаны простые активационные функции с единственным нейроном (ReLu, сигмоида и Swish), линейная и логистическая регрессии, библиотека TensorFlow, выбор стоимостной функции, а также более сложные нейросетевые архитектуры с многочисленными слоями и нейронами. Показана отладка и оптимизация расширенных методов отсева и регуляризации, настройка проектов машинного обучения, ориентированных на глубокое обучение с использованием сложных наборов данных. Приведены результаты анализа ошибок нейронной сети с примерами решения проблем, возникающих из-за дисперсии, смещения, переподгонки или разрозненных наборов данных. По каждому техническому решению даны примеры решения практических задач.
brij 11/12/19 Просмотров: 632 Комментариев: 0
+2
В.В. Александров. Что может ЭВМ?

Что может и зачем нужна ЭВМ? Как возникла и развивалась идея создания "интеллектуального помощника" человека? Каковы социальная роль и последствия широкого внедрения ЭВМ? Этим вопросам посвящена книга. Одновременно с историей создания вычислительной машины рассказано об основных ее элементах, о языке взаимодействия человека с ЭВМ.
gefexi 08/12/19 Просмотров: 475 Комментариев: 0
+2
Huei-Huang Lee. Programming and Engineering Computing with MATLAB 2019

Эта книга предназначена для студентов совершенно новых в программировании MATLAB. Тематические исследования и примеры широко используются в этой книге и это главное, что делает данную книгу уникальной. Автор считает, что лучший способ выучить MATLAB - это изучение программ, написанных опытными программистами, и что именно качество этих примеров программ определяет качество книги.
brij 08/12/19 Просмотров: 661 Комментариев: 0
+2
Т.Л. Партыка. Математические методы

Рассматриваются прикладные математические методы и модели, в том числе методы математического программирования (поиск экстремума, линейное и динамическое программирование), многосвязные системы и стратегические игры, методы принятия коллективных решений, системы массового обслуживания, теоретико-графовые методы и модели, методы прогнозирования и макромоделирования.
gefexi 07/12/19 Просмотров: 548 Комментариев: 0
+3
М.В. Кузнецов. Программирование. Ступени успешной карьеры

Написанная опытными профессионалами и известными авторами книга посвящена различным аспектам успешного создания карьеры в программировании и области IT-технологий. Рассмотрены как технические аспекты, такие как хороший тон в программировании, правила дизайна интерфейсов, приемы проектирования, так и вопросы, напрямую с программированием, казалось бы, не связанные: методология обучения программированию, стратегия поиска работы, специфика работы в команде и т.д.
gefexi 05/12/19 Просмотров: 371 Комментариев: 0
+1
programmirovanie-dlya-detey

Нашу жизнь невозможно представить без разнообразных цифровых устройств. Ноутбуки, планшеты, мобильники и другие гаджеты доступны детям буквально с рождения. «Разум» внедряется в привычные вещи – пылесосы, стиральные машины, холодильники, автомобили. Как не потеряться в этом мире? Как управлять умными вещами?
tanyavip1 03/12/19 Просмотров: 607 Комментариев: 0
+2
Wordpress 5 с нуля до гуру
Хотите научиться создавать любые сайты на WordPress буквально через 5 часов?

Перейдём теперь к делу. Лет 15 назад абсолютно все сайты создавались исключительно с нуля, то есть необходимо было в обязательном порядке учить HTML, CSS, JavaScript, PHP, MySQL. Но потом появились удобные системы по созданию сайтов, которые называются CMS (Content Management System). CMS позволяют создавать сайты даже тем, кто не знает, что такое HTML. Причём, эти сайты для обычного посетителя сайта будут абсолютно неотличимы от сайтов без CMS. Итак, давайте по пунктам разберём преимущества создания сайтов на CMS:

-A.L.E.X.- 02/12/19 Просмотров: 2524 Комментариев: 2
+9
Петр Арсентьев. Java. Путь от ученика до эксперта

Теоретический материал. Практические задания. Разбор решений. Комментарии

В книге рассмотрены темы Java 8, Maven, Git, JUnit, TDD, Spring MVC, Spring Data, Hibernate. Особое внимание уделено автоматическому тестированию и методологии TDD. Так же показаны новые элементы языка Java 8: Сlosure, Optional, Stream API. Данная книга является дополнением к курсу "Java от ученика до эксперта" и включает в себя полный код всех решений к заданиям с подробными комментариями, наиболее оптимальные подходы в программировании, шаблоны проектирования и антипаттерны. В книге также содержатся исходные коды и все необходимые учебные материалы курса.
brij 02/12/19 Просмотров: 744 Комментариев: 0
+3
Роберт Мартин. Идеальный программист. Как стать профессионалом разработки ПО

Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это - основа для них. Потому что они являются профессионалами своего дела. В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как "Дядюшка Боб"), автор бестселлера "Чистый код", рассказывает о том, что значит "быть профессиональным программистом", описывая методы, инструменты и практики разработки "идеального ПО". Книга насыщена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования.
gefexi 02/12/19 Просмотров: 1435 Комментариев: 0
+2
Мартин Роберт. Идеальный программист. Как стать профессионалом разработки ПО

Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это - основа для них. Потому что они являются профессионалами своего дела.
deposit_rumit 01/12/19 Просмотров: 711 Комментариев: 0
+4
Крис Бернхард. Квантовые вычисления для настоящих айтишников

Квантовые вычисления часто упоминаются в новостях: Китай телепортировал кубит с Земли на спутник; алгоритм Шора поставил под угрозу ныне используемые методы шифрования; квантовое распределение ключей снова сделает шифрование надежным средством защиты; алгоритм Гровера увеличит скорость поиска данных. Но что все это означает в действительности? Как все это работает?
gefexi 30/11/19 Просмотров: 447 Комментариев: 0
+2
В.Л. Волушкова. Архитектурные решения Java для доступа к данным

Рассматриваются технологии программирования на примере языка Java. Многие программисты решают идентичные задачи и находят похожие решения. Для того, чтобы не создавать проблем при проектировании, можно воспользоваться уже готовыми решениями – фреймворками и шаблонами проектирования. В книге приведены описание и примеры использования фреймворка Spring для реализации доступа к данным. Spring наиболее часто используемая Java EE Framework и Hibernate наиболее популярная реализация ORM. Поэтому комбинация Spring Hibernate часто используется в корпоративных приложениях.
brij 29/11/19 Просмотров: 644 Комментариев: 0
+3
4