Тюкачев Н.А., Хлебостроев В.Г. C#. Основы программирования, 3-е издание

Тюкачев Н.А., Хлебостроев В.Г. C#. Основы программирования, 3-е издание

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



Автор: Тюкачев Н.А., Хлебостроев В.Г.
Язык: русский
Жанр: компьютерная литература, программирование
Формат: pdf
Подробнее

Павловская Т.А. C#. Программирование на языке высокого уровня

Павловская Т.А. C#. Программирование на языке высокого уровня

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



Автор: Павловская Т.А
Язык: русский
Жанр: компьютерная литература, программирование
Формат: pdf
Подробнее

Реверс малвари. Подборка статей

Реверс малвари. Подборка статей

Любую программу можно разобрать, чтобы понять, как она устроена. В этой подборке из 28 статей мы сконцентрируемся именно на вредоносном ПО, однако знания, которые ты получишь, универсальны. Мы будем практиковаться как на учебных примерах, так и на вполне реальных вирусах — Carbanak, Loki bot, REvil и других.

 



Автор: Коллектив
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Атаки на Active Directory. Подборка статей

Атаки на Active Directory. Подборка статей

Атаки на корпоративные сети, построенные на Windows, подразумевают работу со службами Active Directory. Быть в курсе их особенностей и слабых мест важно как для хакера, так и для системного администратора. Эта подборка даст тебе полное представление об уязвимостях AD и способах их эксплуатации, а в конце тебя ждет разбор учебных примеров.



 



Автор: Коллектив
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Хакинг для новичков. Подборка статей

Хакинг для новичков. Подборка статей

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


 



Автор: Коллектив
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Атаки на Windows. Подборка статей

Атаки на Windows. Подборка статей

Windows — популярнейшая пользовательская ОС, что делает ее мишенью для специалистов по безопасности в шляпах всех цветов. «Хакер» писал о дырах в винде и их эксплуатации на протяжении всей своей истории. В этой подборке мы собрали наиболее актуальные и важные статьи о методах атак на машины с Windows — от макросов в документах до изощренных способов обхода защит.

 



Автор: Коллектив
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Павел Забелин - JAVA 2021 лёгкий старт

Павел Забелин - JAVA 2021 лёгкий старт

JAVA 2021: лёгкий старт — Главная цель этой книги — показать читателю, что программирование на Java, гораздо более проще, чем принято об этом думать. Как известно «хочешь лучше понять сам — расскажи об этом другому», что я и попытался сделать на страницах этой книге в меру своих сил и времени. Эта книга как раз вам поможет обрести базовые знания программирования и языка программирования Java, и избавит вас от проблем с пониманием основ программирования.
 



Автор: Павел Забелин
Язык: русский
Жанр: программирование
Формат: PDF
Подробнее

Глазами хакера - Серия из 24 книг + 15 CD / М. Фленов, С. Бабин (2003-2022) PDF+CD

Глазами хакера - Серия из 24 книг + 15 CD / М. Фленов, С. Бабин (2003-2022) PDF+CD

Серия книг Михаила Фленова, специалиста по безопасности, операционным системам и программированию и Сергея Бабина специалиста по информационным технологиям, в которых рассмотрена организация безопасной и эффективной работы на ПК. Рассмотрены основные методы атак хакеров, и описаны рекомендации по оптимизации ПК, которые позволят Вам сделать компьютер быстрее, надежнее и безопаснее.

Флёнов Михаил, профессиональный программист. Работал в журнале "Хакер", в котором несколько лет вел рубрики "Hack-FAQ" и "Кодинг" для программистов, печатался в журналах "Игромания" и "Chip-Россия". Автор бестселлеров "Библия Delphi", "Библия C#", "Программирование в Delphi глазами хакера", "Программирование на C++ глазами хакера", "Web-сервер глазами хакера", "Компьютер глазами хакера" и др. Некоторые книги переведены на иностранные языки и изданы в США, Канаде, Польше и других странах.

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



Автор: М. Фленов, С. Бабин
Язык: Русский
Жанр: Компьютерная литература, программирование
Формат: PDF+CD
Подробнее

Python глазами хакера (2022)

Python глазами хакера

Рассмотрены современные интерпретаторы языка Python. Описано устройство reverse shell, файлового вируса, трояна, локера и шифровальщика. Представлены примеры инструментов для автоматизированного сбора информации о компьютере, динамического анализа вредоносного кода, в том числе, с использованием API VirusTotal. Приведены примеры программ для разгадывания капчи, поиска людей на видео, обработки сложных веб-форм, автоматизации iOS. Показано, как написать на Python новый навык для голосового помощника «Алиса» и различные программы для одноплатных компьютеров.

 



Автор: Марков Николай, Бабичева Татьяна
Язык: Русский,
Жанр: Программирование, Безопасность
Формат: pdf
Подробнее

Black Hat Python: программирование для хакеров и пентестеров, 2-е изд.

Black Hat Python: программирование для хакеров и пентестеров, 2-е изд.

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

 



Автор: Джастин Зейтц, Тим Арнольд
Язык: Русский
Жанр: Программирование, Безопасность
Формат: pdf
Подробнее

Д.Фopшoy - Атака сетей на уровне протоколов

Д.Фopшoy - Атака сетей на уровне протоколов

Во многих книгах обсуждается перехват сетевого трафика для целей диаг ностики и базового анализа сети, но в них не говорится об аспектах безопасности протоколов, которые они перехватывают. Эту книгу от других отличает тот факт, что она фокусируется на анализе пользовательских протоколов для поиска уязвимостей в системе безопасности. Она для тех, кто интересуется анализом и атаками сетей на уровне протоколов, но не знает, с чего начать. В ходе чтения вы ознакомитесь с методами обучения перехвату сетевого трафика, выполнением анализа протоколов, обнаружением и эксплуатацией уязвимостей. Также в книге приводятся справочная информация о сетях и сетевой защите и практические примеры протоколов для анализа. Сетевая библиотека Canape Core, разработанная автором, поможет вам создать собственные инструменты для тестирования угроз.
 



Автор: Д.Фopшoy
Язык: русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

Атака сетей на уровне протоколов

Атака сетей на уровне протоколов

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

 



Автор: Джеймс Форшоу
Язык: Русский
Жанр: Безопасность, сети
Формат: pdf
Подробнее

Clojure на производстве

Clojure на производстве

Clojure? Это где скобочки и нет типов? На производстве? Всё верно. Книга расскажет о том, как строят боевые системы на этом языке: от простого к сложному, скобка за скобкой. До сих пор информацию о Clojure можно было найти только в книгах на английском и в отдельных статьях в интернете. Ситуация меняется: появилась книга о Clojure на русском, и это не перевод. Автор — программист, который зарабатывает этим языком. Это не очередное введение в Clojure. Вас ждут семь глав с акцентом на практику и неочевидные вещи, которых нет в учебных материалах. Вся книга от начала до конца — личный опыт автора. Код заимствован из настоящих проектов. Ожидается, что читатель знаком с Clojure или другим диалектом Лиспа.

 



Автор: Гришаев И.В.
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Система модулей Java

Система модулей Java

Java 9 ввел систему модулей для платформы Java в язык и экосистему, сделав примитивы модульности легкодоступными всем Java-разработчикам. Для многих, включая меня, такая концепция нова, поэтому в данной книге обучение начинается с нуля. Мы пройдем путь от самых основ к постижению расширенных функций языка. Более того, книга поможет обновить ваши существующие проекты до Java 9+, постепенно наращивая их модульность. Обратите внимание: мы не собираемся лишь изучать модульность как таковую. Это сложная тема, на которую написаны отдельные книги. Однако в процессе введения модульности в действие вы просто не сможете избежать изучения причин, по которым это вообще стоит делать.

 



Автор: Николай Парлог
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Бестселлеры O'Reilly в 100 книгах (PHP, MySQL, JavaScript, CSS и HTML5, jQuery, C) (2008-2022) PDF, DJVU, FB2

Бестселлеры O'Reilly в 100 книгах (PHP, MySQL, JavaScript, CSS и HTML5, jQuery, C) (2008-2022) PDF, DJVU, FB2

Серия "Бестселлеры O'Reilly" познакомит читателя с различными областями программирования. Это уникальная серия "визуальных" книг, созданных по последним методикам эффективного обучения. Книги имеют огромное количество иллюстраций, графиков и таблиц, что позволяет усваивать материал намного эффективнее. Разговорный стиль изложения концентрирует внимание читателя, а упражнения, контрольные вопросы и задания позволяют эффективно закрепить полученные знания.
 



Автор: Разные
Язык: Русский
Жанр: Программирование, компьютерная литература
Формат: PDF, DJVU, FB2
Подробнее

Глубокое обучение с подкреплением: теория и практика на языке Python

Глубокое обучение с подкреплением: теория и практика на языке Python

В этой книге дано введение в глубокое обучение с подкреплением (Reinforcement Learning, RL) и сведены в целостную систему результаты работ за последние шесть лет. Обучение с подкреп­лением — это область машинного обучения, занимающаяся задачами последова­тельного принятия решений, то есть теми, решение которых занимает определенное время. Авторы предложили доходчивое введение в сложную тему, играющую ведущую роль в современном машинном обучении. Мало того, они создали библиотеку с открытым исходным кодом SLM Lab, призванную по­мочь новичкам быстро освоить глубокое машинное обучение. SLM Lab написана на Python с помощью фреймворка PyTorch, но читателям достаточно знать толь­ко Python.

 



Автор: Лаура Грессер, Ван Лун Кенг
Язык: Русский
Жанр: Программирование, искусственный интеллект
Формат: pdf
Подробнее

Python и DevOps: Ключ к автоматизации Linux

Python и DevOps: Ключ к автоматизации Linux

В последнее время технологии сильно изменились. Данные стали хитом, облака — вездесущими, а всем организациям понадобилась автоматизация. В ходе таких преобразований Python стал одним из самых популярных языков программирования. Это практическое руководство научит вас использовать Python для повседневных задач администрирования Linux с помощью наиболее удобных утилит DevOps, включая Docker, Kubernetes и Terraform. Содержимое книги разбито на несколько основных тем. Первая их группа — «Основы языка Python», охватывающая краткое вступление в этот язык, а также автоматизацию обработки текста, написание утилит командной строки и автоматизацию работы с файлами. Далее идет условный раздел «Эксплуатация», включающий описание полезных утилит Linux, управление пакетами, системы сборки, мониторинг и автоматизированное тестирование. Все эти вопросы жизненно важны для овладения искусством применения DevOps на практике.

 



Автор: Ной Гифт, Кеннеди Берман
Язык: Русский
Жанр: Программирование, Linux
Формат: pdf
Подробнее

Большая книга проектов Python

Большая книга проектов Python

Вы уже изучили основы синтаксиса Python и готовы программировать? Отточите свои навыки на самых интересных задачах — графике, играх, анимации, расчетах и многом другом. Книга написана для двух групп людей. В первую входят те, кто уже освоил основы Python и программирования вообще, но все еще не вполне представляет, как писать собственные программы. Этим людям может казаться, что программирование для них «не сложилось». Можно успешно решать практические упражнения из учебников, но с трудом представлять себе, как выглядит полная программа. Благодаря сначала копированию, а затем и воссозданию игр из данной книги эти люди постепенно поймут, как изучаемые здесь понятия программирования компоновать во множество настоящих программ.

 



Автор: Эл Свейгарт
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Изучаем C# через разработку игр на Unity, 5-е издание

Изучаем C# через разработку игр на Unity, 5-е изд.

Unity — один из самых популярных игровых движков в мире, которым пользуются и геймдизайнеры-любители, и профессиональные разработчики AAA-проектов, и киностудии. Что разработчикам нравится в Unity? Например, позволяющий перетаскивать панели интерфейс, встроенные функции и, конечно, самое великолепное — возможность писать собственные сценарии C# для программирования поведения и игровой механики. Опытного программиста, владеющего другими языками, нисколько не смутит необходимость выучить язык C#, а вот тех, у кого нет опыта программирования, это может отпугнуть. И тут-то вам и пригодится данная книга, в которой мы с нуля рассмотрим основы программирования и языка C#, создав попутно полноценную и веселую игру в Unity.

 



Автор: Харрисон Ферроне
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Отзывчивый дизайн на HTML5 и CSS3 для любых устройств, 3-е изд.

Отзывчивый дизайн на HTML5 и CSS3

Вы фуллстек-разработчик, которому нужно развивать навыки фронтенд-разработки? Или фронтенд-разработчик, который ищет качественный обзор современных возможностей HTML и CSS? А может, вы создаете свой веб-сайт и хотите сделать его более отзывчивым? Тогда, эта книга вам просто необходима! Со времени выхода предыдущего издания многое изменилось, теперь отзывчивый дизайн — это не новая технология, а стандарт разработки на HTML5 и CSS3. Вы получите практические знания о SVG, разметке HTML, создании потрясающей эстетики и эффектов с помощью CSS, переходах, преобразованиях и анимациях и многом другом. Если же вы опытный веб-игрок, то смело переходите к новым темам — гридам (CSS Grid layout) или вариативным шрифтам.

 



Автор: Бен Фрэйн
Язык: Русский
Жанр: веб-разработка
Формат: pdf
Подробнее

Python для детей и родителей, 2-е издание

Python для детей и родителей, 2-е издание

Программирование — это важнейший навык XXI века. Эта книга написана не только для детей, но и для родителей, учителей, студентов и взрослых, которые хотели бы изучить основы компьютерного программирования, как для развлечения, так и для получения доступа к новым рабочим местам в высокотехнологической экономике. Не имеет значения, сколько вам лет, вы все можете получить удовольствие, изучая основы программирования. Язык, которым мы будем пользоваться в этой книге, называется Python — простой и мощный язык программирования. Язык Python преподается на вводных курсах по компьютерной науке в старших классах и колледжах, кроме того, он используется для создания одних из самых мощных приложений на свете, таких как Gmail, Google Maps и YouTube.

 



Автор: Брайсон Пэйн
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Google BigQuery. Всё о хранилищах данных, аналитике и машинном обучении

Google BigQuery. Всё о хранилищах данных, аналитике и машинном обучении

Вас пугает необходимость обрабатывать петабайтные наборы данных? Познакомьтесь с Google BigQuery, — системой хранения информации, которая может консолидировать данные по всему предприятию, облегчает интерактивный анализ и позволяет реализовать задачи машинного обучения. Теперь вы можете эффективно хранить, запрашивать, получать и изучать данные в одной удобной среде. В этой книге мы отправимся в глубины BigQuery — бессерверное, легко масштабируемое и недорогое корпоративное хранилище данных, доступное в Google Cloud. Отсутствие инфраструктуры дает предприятиям возможность сосредоточиться на анализе данных и находить ценные идеи, используя хорошо знакомый язык SQL.

 



Автор: Вальяппа Лакшманан, Джордан Тайджани
Язык: Русский
Жанр: базы данных, облака
Формат: pdf
Подробнее

О криптографии всерьез

О криптографии всерьез

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

 



Автор: Жан-Филипп Омассон
Язык: Русский,
Жанр: Криптография, шифрование
Формат: pdf
Подробнее

Искусство WebAssembly

Искусство WebAssembly

Сегодня, когда большинство языков успешно компилируются в jаvascript, WebAssembly представляет собой новый виток развития технологий, который позволит выйти за пределы устоявшихся рамок. WebAssembly является универсальным эффективным инструментом для выполнения кода на вашем любимом языке в браузере, который к тому же позволяет переосмыслить способы взаимодействия многократно используемых программных компонентов не только в сети, но и на других платформах, начиная от блокчейна и заканчивая граничными вычислениями интернета вещей (IoT).

 



Автор: Рик Баттальини
Язык: Русский
Жанр: Программирование, веб-разработка
Формат: pdf
Подробнее