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

  • Добавил: literator
  • Дата: 2-08-2023, 07:27
  • Комментариев: 0
Название: Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and jаvascript, 3rd Edition (Early Release)
Автор: Harry J.W. Percival
Издательство: O’Reilly Media, Inc.
Год: 2023-07-19
Страниц: 200
Язык: английский
Формат: epub (true), mobi
Размер: 10.1 MB

The third edition of this trusted guide demonstrates the practical advantages of test-driven development (TDD) with Python and describes how to develop a real web application. You'll learn how to write and run tests before building each part of your app and then develop the minimum amount of code required to pass those tests. The result? Clean code that works. In the process, author Harry Percival teaches software and web developers the basics of Django, Selenium, Git, jаvascript, and Mock libraries, along with current web development techniques. This book - updated for Python 3.11 and Django 4 - clearly demonstrates how TDD encourages simple designs and inspires confidence.
  • Добавил: literator
  • Дата: 2-08-2023, 02:27
  • Комментариев: 0
Название: Handbook of Formal Analysis and Verification in Cryptography
Автор: Sedat Akleylek, Besik Dundua
Издательство: CRC Press
Год: 2024
Страниц: 445
Язык: английский
Формат: pdf (true)
Размер: 11.8 MB

This handbook of formal analysis in cryptography is very important for secure communication and processing of information. It introduces readers to several formal verification methods and software used to analyse cryptographic protocols. The chapters give readers general knowledge and formal methods focusing on cryptographic protocols. Handbook of Formal Analysis and Verification in Cryptography includes major formalisms and tools used for formal verification of cryptography, with a spotlight on new-generation cryptosystems such as post-quantum, and presents a connection between formal analysis and cryptographic schemes. The text offers formal methods to show whether security assumptions are valid and compares the most prominent formalism and tools as they outline common challenges and future research directions. The handbook can be divided into three parts, the first two on formal analysis of cryptographic protocols, and the last one giving surveys of other areas (cryptographic Web applications and quantum programming algorithms). Graduate students, researchers, and engineers worldwide will find this an exciting read.
  • Добавил: umkaS
  • Дата: 1-08-2023, 22:42
  • Комментариев: 0
Название: Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем
Автор: Эванс Э.
Издательство: М.: Вильямс
Год: 2011
Cтраниц: 448
Формат: djvu
Размер: 18 мб

Классическая книга Э. Эванса освещает наиболее общий, стратегический круг вопросов, связанных с объектно-ориентированной разработкой программного обеспечения. Это переработка и структуризация знаний о предметных областях, применение типовых архитектурных шаблонов, построение и анализ моделей предметных областей, проектирование программных объектов с точки зрения качества их взаимодействия и передачи логической структуры знаний, организация программ на основе крупномасштабных структур, выработка общего языка и стратегии коммуникации в группе.
  • Добавил: literator
  • Дата: 1-08-2023, 21:10
  • Комментариев: 0
Название: Mathematical Methods for Objects Reconstruction: From 3D Vision to 3D Printing
Автор: Emiliano Cristiani, Maurizio Falcone, Silvia Tozza
Издательство: Springer
Год: 2023
Страниц: 185
Язык: английский
Формат: pdf (true), epub
Размер: 36.0 MB

Three-dimensional (3D) reconstruction of the shape of objects is an issue that has been investigated largely by the computer vision and applied mathematics communities since the last century. The class of problems related to that issue is the so-called Shape-from-X class, where the X specifies the kind of data used for the reconstruction (e.g., shading, texture, template, polarization). One of the most interesting problems that fully relates 3D vision to 3D printing is probably the appearance replication. This problem, only partially explored, consists in replicating (multi-material) real objects with complex reflectance features using a single, cheaper printing material, possibly with the simple diffuse Lambertian reflectance. To trick the eye, the surface of the object is rippled with tiny facets that regulate the reflection of light, analogous to what is done, for example, in the Oren-Nayar reflectance model for recovering the 3D shape of the object in the context of the Shape-from-Shading problem. This volume is devoted to mathematical and numerical methods for object reconstruction, and it aims at creating a bridge between 3D vision and 3D printing, moving from the 3D data acquisition and 3D reconstruction to the 3D printing of the reconstructed object, with software development and/or new mathematical methods to get closer and closer to real-world applications. The chapters reflect this goal and the authors are academic researchers and some experts from industry working in the areas of 3D modeling, computer vision, 3D printing and/or developing new mathematical methods for these problems.
  • Добавил: literator
  • Дата: 1-08-2023, 20:00
  • Комментариев: 0
Название: Essentials of Compilation: An Incremental Approach in Python
Автор: Jeremy G. Siek
Издательство: The MIT Press
Год: 2023
Страниц: 232
Язык: английский
Формат: pdf (true), epub (true)
Размер: 15.8 MB

A hands-on approach to understanding and building compilers using the programming language Python. Compilers are notoriously difficult programs to teach and understand. Most books about compilers dedicate one chapter to each progressive stage, a structure that hides how language features motivate design choices. By contrast, this innovative textbook provides an incremental approach that allows students to write every single line of code themselves. Jeremy Siek guides the reader in constructing their own compiler in the powerful object-oriented programming language Python, adding complex language features as the book progresses. Essentials of Compilation explains the essential concepts, algorithms, and data structures that underlie modern compilers and lays the groundwork for future study of advanced topics. Already in wide use by students and professionals alike, this rigorous but accessible book invites readers to learn by doing.
  • Добавил: literator
  • Дата: 1-08-2023, 19:12
  • Комментариев: 0
Название: Serverless Web Applications with AWS Amplify: Build Full-Stack Serverless Applications Using Amazon Web Services
Автор: Akshat Paul, Mahesh Haldar
Издательство: Apress
Год: 2023
Страниц: 291
Язык: английский
Формат: pdf, epub
Размер: 21.8 MB

Learn the fundamentals of serverless applications and how to take advantage of time-tested Amazon Web Services (AWS) to build scalable apps. This book shows you how to work with the key features of your applications with minimum code, simple CLI commands and one-click deployments. You'll see how to manage authentication, standard UI components, database storage, filesystem, CI/CD pipeline and more. You'll also examine the architecture, strengths, scalability, and limitations of serverless, and how to use AWS Amplify effectively. You will use tools including React, Cognito, GraphQL, DynamoDB, Kinesis, and Sagemaker. AWS Amplify is the fastest and easiest way to build serverless web and mobile apps at scale, comprising tools and services that work independently and can be wired together to build scalable apps. For developers who have worked on web technologies and want to learn how to build serverless applications and developers interested in making powerful applications using AWS that can then be wired using AWS Amplify.
  • Добавил: literator
  • Дата: 1-08-2023, 18:59
  • Комментариев: 0
Название: Refactoring to Rust (MEAP v6)
Автор: Lily Mara
Издательство: Manning Publications
Год: 2023
Страниц: 316
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.2 MB

Get the speed and reliability of Rust libraries, functions, and high-performance features through incremental adoption without rewriting your codebase from scratch. Incremental refactoring to Rust lets you upgrade your key functionalities without needing to start from scratch. These small changes are a great way to introduce Rust, and immediately ramp up your program’s speed and stability. Refactoring to Rust teaches you to combine your favorite programming language with high-performance Rust code. Author Lily Mara introduces Rust in her easy-to-read style, clearly explaining the language's unique syntax and concepts. You’ll augment programs with Rust hands-on with approachable examples like solving FizzBuzz with Rust’s pattern matching and gaining enormous runtime speedups to Python code. When you’re done, you’ll have mastered techniques for building Rust plugins you can apply to all kinds of existing software, from games to data tools.
  • Добавил: literator
  • Дата: 1-08-2023, 18:39
  • Комментариев: 0
Название: Запускаем Ansible: Простой способ автоматизации управления конфигурациями и развертыванием приложений, 3-е изд.
Автор: Бас Мейер, Лорин Хохштейн, Рене Мозер
Издательство: ДМК Пресс
Год: 2023
Страниц: 484
Язык: русский
Формат: pdf
Размер: 13.8 MB

Среди множества имеющихся инструментов управления конфигурациями Ansible выделяется своими преимуществами, такими как небольшой объем, отсутствие необходимости устанавливать что-либо на управляемые хосты и простота в изучении и освоении. В этом обновленном третьем издании вы узнаете, как быстро приступить к использованию этого инструмента – для развертывания кода в промышленном окружении или автоматизации задач системного администрирования. Авторы покажут вам, как писать сценарии Ansible и управлять удаленными серверами и помогут овладеть всей широтой возможностей этого замечательного инструмента. Вы увидите, что Ansible обладает всем, что только может вам понадобиться, и без лишних сложностей. Мы внесли множество изменений в это издание. Наиболее существенное – добавление шести новых глав, охватывающих контейнеры, Molecule, коллекции Ansible, создание образов, поддержку облачной инфраструктуры и CI/CD. Мы также обновили и дополнили другие главы, уделив больше внимания передовым приемам разработки программного обеспечения и фреймворкам тестирования, помогающим проверить код и придать дополнительную уверенность в нем. Мы обновили все примеры кода для совместимости с последней версией Ansible, а также все сведения, что связаны с Python.
  • Добавил: literator
  • Дата: 1-08-2023, 17:59
  • Комментариев: 0
Название: Statistics Slam Dunk (MEAP v12)
Автор: Gary Sutton
Издательство: Manning Publications
Год: 2023
Страниц: 760
Язык: английский
Формат: pdf, epub
Размер: 15.7 MB

Learn statistics by analyzing professional basketball data! In this action-packed book, you’ll build your skills in exploratory data analysis by digging into the fascinating world of NBA games and player stats using the R language. Statistics Slam Dunk upgrades your R data science skills by taking on practical analysis challenges based on NBA game and player data. Is losing games on purpose a rational strategy? Which hustle statistics have an impact on wins and losses? Each chapter in this one-of-a-kind guide uses new data science techniques to reveal interesting insights like these. And just like in the real world, you’ll get no clean pre-packaged datasets in Statistics Slam Dunk. You’ll take on the challenge of wrangling messy data to drill on the skills that will make you the star player on any data team. sAmazing insights are hiding in raw data, and statistical analysis with R can help reveal them! R was built for data, and it supports modeling and statistical techniques including regression and classification models, time series forecasts, and clustering algorithms. And when you want to see your results, R’s visualizations are stunning, with best-in-class plots and charts.
  • Добавил: literator
  • Дата: 1-08-2023, 01:26
  • Комментариев: 0
Название: SwiftUI by Tutorials (5th Edition)
Автор: Antonio Bello, Bill Morefield, Audrey Tam
Издательство: Kodeco
Год: 2023
Страниц: 731
Язык: английский
Формат: pdf (true)
Размер: 46.6 MB

Build fluid and engaging declarative UI for your apps - using less code - with SwiftUI! SwiftUI by Tutorials is designed to help you learn how to transition from the “old way” of building your app UI with UIKit, to the “new way” of building responsive UI with modern declarative syntax with SwiftUI. SwiftUI is a new paradigm in Apple-related development. In 2014, after years of programming apps with Objective-C, Apple surprised the world with a new open-source language: Swift. Since its release, Swift has updated and evolved. And it is becoming one of the most beloved and powerful programming languages today. SwiftUI’s introduction in 2019 created another opportunity for a paradigm shift in the industry. After years of using UIKit and AppKit to create user interfaces, SwiftUI presented a fresh, new way to create UI for your apps. In many ways, SwiftUI is much simpler and powerful than its predecessors, and even more, it is cross-platform over the Apple ecosystem. This book is for readers who are comfortable building Swift apps, and want to make the exciting leap into building their app UI with modern, declarative code.