LitMy.ru - литература в один клик

  • Добавил: literator
  • Дата: 31-07-2023, 21:49
  • Комментариев: 0
Название: Codebreaking: A Practical Guide (Expanded Edition)
Автор: Elonka Dunin, Klaus Schmeh
Издательство: No Starch Press
Год: 2023
Страниц: 725
Язык: английский
Формат: epub (true), mobi
Размер: 63.9 MB

Solve history’s most hidden secrets alongside expert codebreakers Elonka Dunin and Klaus Schmeh, as they guide you through the world of encrypted texts. With a focus on cracking real-world document encryptions - including some crime-based coded mysteries that remain unsolved - you’ll be introduced to the free computer software that professional cryptographers use, helping you build your skills with state-of-the art tools. You’ll also be inspired by thrilling success stories, like how the first three parts of Kryptos were broken. Each chapter introduces you to a specific cryptanalysis technique, and presents factual examples of text encrypted using that scheme—from modern postcards to 19-century newspaper ads, war-time telegrams, notes smuggled into prisons, and even entire books written in code. Along the way, you’ll work on NSA-developed challenges, detect and break a Caesar cipher, crack an encrypted journal from the movie The Prestige, and much more. While the art and craft of encryption is referred to as cryptography, the breaking of cryptograms is called cryptanalysis. Codebreaking is another word for cryptanalysis.
  • Добавил: literator
  • Дата: 31-07-2023, 18:05
  • Комментариев: 0
Название: Kotlin. Программирование для профессионалов
Автор: Джош Скин, Дэвид Гринхол, Эндрю Бэйли
Издательство: Питер
Год: 2023
Страниц: 560
Язык: русский
Формат: pdf
Размер: 13.1 MB

Kotlin - это язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android. Кроме того, это мультиплатформенный язык, позволяющий создавать приложения для macOS, Windows и iOS. Джош Скин, Дэвид Гринхол, Эндрю Бэйли на практических примерах познакомят вас с ключевыми концепциями Kotlin и фундаментальными API. Вы начнете с основных принципов и перейдете к расширенному использованию нетривиальных возможностей Kotlin, чтобы создавать надежные и эффективные приложения, а так же освоите среду разработки IntelliJ IDEA от JetBrains. Несмотря на то что на Kotlin оказали влияние некоторые другие языки, вам не придется изучать все тонкости этих языков, чтобы успешно работать с Kotlin. Время от времени мы будем приводить код Java, эквивалентный написанному вами коду на Kotlin. Также мы будем указывать на сходство с другими языками там, где это актуально. Программистам с опытом разработки на Java это поможет понять связь Kotlin с другими поддерживаемыми платформами.
  • Добавил: literator
  • Дата: 31-07-2023, 16:39
  • Комментариев: 0
Название: Безопасность веб-приложений на Python. Криптография, TLS и устойчивость к атакам
Автор: Деннис Бирн
Издательство: ДМК Пресс
Год: 2023
Страниц: 336
Язык: русский
Формат: pdf
Размер: 10.17 MB

В этой книге подробно рассказывается о нюансах написания безопасного кода на Python. В первой части излагаются основы криптографии: рассмотрены базовые понятия, проверка подлинности данных, симметричное и асимметричное шифрование. Вторая часть содержит пошаговые инструкции для воплощения типичных сценариев взаимодействия пользователя с приложением. В третьей части показано, как противостоять атакам разного рода. Все примеры кода воспроизводят реальные задачи, стоящие перед разработчиками. Книга будет полезна как начинающим программистам, так и профессионалам, заинтересованным в повышении безопасности сервисов, которые они поддерживают. Все примеры кода воспроизводят реальные задачи, стоящие перед разработчиками. Эта книга будет наиболее полезна тем, кто поддерживает уже работающие сервисы. Читателю потребуются начальные знания Python либо хорошее знакомство с другим популярным языком программирования.
  • Добавил: literator
  • Дата: 31-07-2023, 16:01
  • Комментариев: 0
Название: Essentials of C Programming with Microsoft Visual Studio
Автор: Farzin Asadi
Издательство: Springer
Год: 2023
Страниц: 338
Язык: английский
Формат: pdf (true)
Размер: 30.3 MB

This book provides a compact but comprehensive treatment that guides readers through the C programming language with Microsoft® Visual Studio®. The author uses his extensive classroom experience to guide readers toward deeper understanding of key concepts of the C language. Each concept and feature of the language is presented as a short lesson, illustrated by practical worked examples to aid student self study. The book will appeal to a broad range of students who are required to study the C programming language. Generally, C programming is the first programming course that students of engineering and science take. This book is written to support a first course on C programming language. There is no prerequisite for this book. This book contains many examples to show how different tasks can be done in C. All of the given examples are tested in Microsoft Visual Studio to ensure that they work properly without any error.
  • Добавил: literator
  • Дата: 31-07-2023, 14:20
  • Комментариев: 0
Название: Combine: Asynchronous Programming with Swift (4th Edition)
Автор: Shai Mishali, Florent Pillet, Marin Todorov
Издательство: Kodeco
Год: 2023
Страниц: 430
Язык: английский
Формат: pdf (true)
Размер: 23.0 MB

Learn all about declarative asynchronous programming with Swift using the Combine framework!Writing asynchronous code can be challenging, with a variety of possible interfaces to represent, perform, and consume asynchronous work — delegates, notification center, KVO, closures, etc. Juggling all of these different mechanisms can be somewhat overwhelming. Does it really have to be this hard? Not anymore!

With Apple’s introduction of the Combine framework in WWDC 2019, it is clear that Apple aims to position declarative and reactive programming in Swift as a long-term investment and a game-changer in how developers perform and compose pieces of asynchronous work, making it a must-have tool at your disposal. The introduction of Combine as a built-in framework in Apple’s ecosystem is promising news to developers who were interested in frameworks such as RxSwift or ReactiveSwift, but didn’t want the overhead of a third-party dependency; and while experience with either of the above could be useful, it is not a prerequisite for this book. You’ll learn everything from the ground up to become a true Combine master.
  • Добавил: literator
  • Дата: 31-07-2023, 05:18
  • Комментариев: 0
Название: Advanced Apple Debugging & Reverse Engineering (4th Edition)
Автор: Walter Tyree
Издательство: Kodeco
Год: 2023
Страниц: 556
Язык: английский
Формат: pdf (true)
Размер: 42.0 MB

Learn the powerful secrets of Apple’s software debugger, LLDB! In Advanced Apple Debugging & Reverse Engineering, you’ll come to realize debugging is an enjoyable process to help you better understand software. Not only will you learn to find bugs faster, but you’ll also learn how other developers have solved problems similar to yours. You’ll also learn how to create custom, powerful debugging scripts that will help you quickly find the secrets behind any bit of code that piques your interest. After reading this book, you’ll have the tools and knowledge to answer even the most obscure question about your code — or someone else’s. Debugging has a rather bad reputation. I mean, if the developer had a complete understanding of the program, there wouldn’t be any bugs and they wouldn’t be debugging in the first place, right? Don’t think like that. There are always going to be bugs in your software - or any software, for that matter. No amount of test coverage imposed by your product manager is going to fix that. This book is for intermediate-to-advanced iOS/macOS developers who are already familiar with either Swift or Objective-C and want to take their debugging skills to the next level.
  • Добавил: umkaS
  • Дата: 31-07-2023, 01:10
  • Комментариев: 0
Название: Основы программирования на языке Python
Автор: Златопольский Д. М.
Издательство: ДМК
Год: 2018 - 2-ое изд., испр. и доп.
Cтраниц: 396
Формат: pdf (ocr)
Размер: 40 мб
Язык: русский

Если вы хотите научиться программировать на языке Python, который в последнее время становится популярным у нас в стране и за рубежом, то эта книга — для вас.
  • Добавил: literator
  • Дата: 30-07-2023, 19:20
  • Комментариев: 0
Optimization Algorithms (MEAP v8)Название: Optimization Algorithms: AI techniques for design, planning, and control problems (MEAP v8)
Автор: Alaa Khamis
Издательство: Manning Publications
Год: 2023
Страниц: 666
Язык: английский
Формат: pdf
Размер: 23.4 MB

Solve design, planning, and control problems using modern machine learning and AI techniques. Optimization problems are everywhere in daily life. What’s the fastest route from one place to another? How do you calculate the optimal price for a product? How should you plant crops, allocate resources, and schedule surgeries? Optimization Algorithms introduces the AI algorithms that can solve these complex and poorly-structured problems. Inside you’ll find a wide range of optimization methods, from deterministic and stochastic derivative-free optimization to nature-inspired search algorithms and machine learning methods. Don’t worry—there’s no complex mathematical notation. You’ll learn through in-depth case studies that cut through academic complexity to demonstrate how each algorithm works in the real world. Without assuming any prior knowledge of search and optimization and with an intermediate knowledge of data structures and Python, this book has been written to take most anyone from never solving search and optimization problems to being a well-rounded search and optimization practitioner able to select, implement and adapt the right solver for the right problem.
  • Добавил: umkaS
  • Дата: 30-07-2023, 17:44
  • Комментариев: 0
Название: Структуры и алгоритмы обработки многомерных данных
Автор: Гулаков В. К., Трубаков А. О., Трубаков Е. О.
Издательство: Лань
Год: 2021 - 2-е изд.
Cтраниц: 356
Формат: pdf (ocr)
Размер: 15 мб
Язык: русский

Книга посвящена описанию структур и алгоритмов для индексирования и обработки многомерных данных. В ней систематизированы наиболее важные подходы, описаны их математические и логические принципы построения, проанализированы достоинства и недостатки. Содержится большое число примеров листинга, позволяющих более детально разобраться в представленных подходах. На различных примерах рассматриваются особенности проектирования и разработки приложений, обрабатывающих многомерные и многоатрибутные данные.
  • Добавил: literator
  • Дата: 30-07-2023, 16:21
  • Комментариев: 0
Название: Programming and Scientific Computing in Python
Автор: J.M. Hoekstra, J. Ellerbroek
Издательство: TUDelft
Год: 2022 (v.6.0)
Страниц: 222
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

The first version of this reader was developed for, and during the pilot of, the Programming course in the first year of the BSc program Aerospace Engineering at the Delft University of Technology in 2012. Originally it was written for Python 2 and then converted to Python 3. The course assumes some mathematical skills, but no programming experience whatsoever. This document is provided as a reference for the elaboration of the assignments. The reader is encouraged to read through the relevant chapters applicable to a particular problem. For later reference, many tables, as well as some appendices with quick reference guides, have been included. These encompass the most often used functions and methods. For a complete overview, there is the excellent documentation as provided with Python in the IDLE Help menu, as well as the downloadable and on-line documentation for the Python modules NumPy, SciPy, Matplotlib and Pygame. Also, the set-up of the present course is to show the appeal of programming. Having this powerful tool at hand allows the reader to use the computer as a ‘mathematical slave’. And by making models, one basically has the universe in a sandbox at one’s disposal: Any complex problem can be programmed and displayed, from molecular behaviour to the motion in a complex gravity field in space.