Browse Results

Showing 40,676 through 40,700 of 53,910 results

Getting Started with Python: Understand key data structures and use Python in object-oriented programming

by Fabrizio Romano Benjamin Baka Dusty Phillips

Harness the power of Python objects and data structures to implement algorithms for analyzing your data and efficiently extracting informationKey FeaturesTurn your designs into working software by learning the Python syntaxWrite robust code with a solid understanding of Python data structuresUnderstand when to use the functional or the OOP approachBook DescriptionThis Learning Path helps you get comfortable with the world of Python. It starts with a thorough and practical introduction to Python. You’ll quickly start writing programs, building websites, and working with data by harnessing Python's renowned data science libraries. With the power of linked lists, binary searches, and sorting algorithms, you'll easily create complex data structures, such as graphs, stacks, and queues. After understanding cooperative inheritance, you'll expertly raise, handle, and manipulate exceptions. You will effortlessly integrate the object-oriented and not-so-object-oriented aspects of Python, and create maintainable applications using higher level design patterns. Once you’ve covered core topics, you’ll understand the joy of unit testing and just how easy it is to create unit tests.By the end of this Learning Path, you will have built components that are easy to understand, debug, and can be used across different applications.This Learning Path includes content from the following Packt products:Learn Python Programming - Second Edition by Fabrizio RomanoPython Data Structures and Algorithms by Benjamin BakaPython 3 Object-Oriented Programming by Dusty PhillipsWhat you will learnUse data structures and control flow to write codeUse functions to bundle together a sequence of instructionsImplement objects in Python by creating classes and defining methodsDesign public interfaces using abstraction, encapsulation and information hidingRaise, define, and manipulate exceptions using special error objectsCreate bulletproof and reliable software by writing unit testsLearn the common programming patterns and algorithms used in PythonWho this book is forIf you are relatively new to coding and want to write scripts or programs to accomplish tasks using Python, or if you are an object-oriented programmer for other languages and seeking a leg up in the world of Python, then this Learning Path is for you. Though not essential, it will help you to have basic knowledge of programming and OOP.

Learn Python Programming: An in-depth introduction to the fundamentals of Python, 3rd Edition

by Fabrizio Romano Heinrich Kruger

Get up and running with Python through concise tutorials and practical projects in this fully updated editionKey FeaturesDiscover how to think like a Python programmerExtensively revised with richer examples, Python 3.9 syntax, and new chapters on APIs and packaging and distributing Python codeLearn the fundamentals of Python through real-world projects in API development, GUI programming, and data scienceBook DescriptionLearn Python Programming, Third Edition is both a theoretical and practical introduction to Python, an extremely flexible and powerful programming language that can be applied to many disciplines. This book will make learning Python easy and give you a thorough understanding of the language. You'll learn how to write programs, build modern APIs, and work with data by using renowned Python data science libraries.This revised edition covers the latest updates on API management, packaging applications, and testing. There is also broader coverage of context managers and an updated data science chapter.The book empowers you to take ownership of writing your software and become independent in fetching the resources you need. You will have a clear idea of where to go and how to build on what you have learned from the book. Through examples, the book explores a wide range of applications and concludes by building real-world Python projects based on the concepts you have learned.What you will learnGet Python up and running on Windows, Mac, and LinuxWrite elegant, reusable, and efficient code in any situationAvoid common pitfalls like duplication, complicated design, and over-engineeringUnderstand when to use the functional or object-oriented approach to programmingBuild a simple API with FastAPI and program GUI applications with TkinterGet an initial overview of more complex topics such as data persistence and cryptographyFetch, clean, and manipulate data, making efficient use of Python's built-in data structuresWho this book is forThis book is for anyone who has some programming experience, but not necessarily with Python. Some knowledge of basic programming concepts will come in handy, although it is not a requirement.

Real-Time Communication with WebRTC

by Simon Pietro Romano Salvatore Loreto

Deliver rich audio and video real-time communication and peer-to-peer data exchange right in the browser, without the need for proprietary plug-ins. This concise hands-on guide shows you how to use the emerging Web Real-Time Communication (WebRTC) technology to build a browser-to-browser application, piece by piece.The authors' learn-by-example approach is perfect for web programmers looking to understand real-time communication, and telecommunications architects unfamiliar with HTML5 and JavaScript-based client-server web programming. You'll use a ten-step recipe to create a complete WebRTC system, with exercises that you can apply to your own projects.Tour the WebRTC development cycle and trapezoid architectural modelUnderstand how and why VoIP is shifting from standalone functionality to a browser componentUse mechanisms that let client-side web apps interact with browsers through the WebRTC APITransfer streaming data between browser peers with the RTCPeerConnection APICreate a signaling channel between peers for setting up a WebRTC sessionPut everything together to create a basic WebRTC system from scratchLearn about conferencing, authorization, and other advanced WebRTC features

Internet Freedom Software and Illicit Activity: Supporting Human Rights Without Enabling Criminals

by Sasha Romanosky Martin C. Libicki Zev Winkelman Olesya Tkacheva

This report examines the portfolio of tools funded by the State Department s Bureau of Democracy, Human Rights, and Labor that help support Internet freedom and assesses the impact of these tools in promoting U. S. interests (such as freedom of expression, freedom of the press, and the free flow of information) without enabling criminal activity. "

Computer Safety, Reliability, and Security: SAFECOMP 2019 Workshops, ASSURE, DECSoS, SASSUR, STRIVE, and WAISE, Turku, Finland, September 10, 2019, Proceedings (Lecture Notes in Computer Science #11699)

by Alexander Romanovsky Friedemann Bitsch Erwin Schoitsch Elena Troubitsyna Ilir Gashi

This book constitutes the proceedings of the Workshops held in conjunction with SAFECOMP 2019, 38th International Conference on Computer Safety, Reliability and Security, in September 2019 in Turku, Finland. The 32 regular papers included in this volume were carefully reviewed and selected from 43 submissions; the book also contains two invited papers. The workshops included in this volume are: ASSURE 2019: 7th International Workshop on Assurance Cases for Software-Intensive Systems DECSoS 2019: 14th ERCIM/EWICS/ARTEMIS Workshop on Dependable Smart Embedded and Cyber-Physical Systems and Systems-of-Systems SASSUR 2019: 8th International Workshop on Next Generation of System Assurance Approaches for Safety-Critical Systems STRIVE 2019: Second International Workshop on Safety, securiTy, and pRivacy In automotiVe systEms WAISE 2019: Second International Workshop on Artificial Intelligence Safety Engineering

Trustworthy Cyber-Physical Systems Engineering (Chapman & Hall/CRC Computer and Information Science Series #36)

by Alexander Romanovsky Fuyuki Ishikawa

From the Foreword "Getting CPS dependability right is essential to forming a solid foundation for a world that increasingly depends on such systems. This book represents the cutting edge of what we know about rigorous ways to ensure that our CPS designs are trustworthy. I recommend it to anyone who wants to get a deep look at these concepts that will form a cornerstone for future CPS designs." --Phil Koopman, Carnegie Mellon University, Pittsburgh, Pennsylvania, USA Trustworthy Cyber-Physical Systems Engineering provides practitioners and researchers with a comprehensive introduction to the area of trustworthy Cyber Physical Systems (CPS) engineering. Topics in this book cover questions such as What does having a trustworthy CPS actually mean for something as pervasive as a global-scale CPS? How does CPS trustworthiness map onto existing knowledge, and where do we need to know more? How can we mathematically prove timeliness, correctness, and other essential properties for systems that may be adaptive and even self-healing? How can we better represent the physical reality underlying real-world numeric quantities in the computing system? How can we establish, reason about, and ensure trust between CPS components that are designed, installed, maintained, and operated by different organizations, and which may never have really been intended to work together? Featuring contributions from leading international experts, the book contains sixteen self-contained chapters that analyze the challenges in developing trustworthy CPS, and identify important issues in developing engineering methods for CPS. The book addresses various issues contributing to trustworthiness complemented by contributions on TCSP roadmapping, taxonomy, and standardization, as well as experience in deploying advanced system engineering methods in industry. Specific approaches to ensuring trustworthiness, namely, proof and refinement, are covered, as well as engineering methods for dealing with hybrid aspects.

Software Engineering for Resilient Systems

by Alexander Romanovsky Elena A. Troubitsyna

This book constitutes the refereed proceedings of the 5th International Workshop on Software Engineering for Resilient Systems, SERENE 2013, held in Kiev, Ukraine, in October 2013. The 13 revised full papers were carefully reviewed and selected from 21 submissions. The papers are organized in topical sections on resilient software and design, rigorous reasoning, applications, concepts, and analysis.

Computer Safety, Reliability, and Security: 38th International Conference, SAFECOMP 2019, Turku, Finland, September 11–13, 2019, Proceedings (Lecture Notes in Computer Science #11698)

by Alexander Romanovsky Elena Troubitsyna Friedemann Bitsch

This book constitutes the proceedings of the 38th International Conference on Computer Safety, Reliability and Security, SAFECOMP 2019, held in Turku, Finland, in September 2019. The 16 full and 5 short papers included in this volume were carefully reviewed and selected from 65 submissions. They were organized in topical sections named: formal verification; autonomous driving; safety and reliability modeling; security engineering and risk assessment; safety argumentation; verification and validation of autonomous systems; and interactive systems and design validation.

Pattern Recognition: 13th Mexican Conference, MCPR 2021, Mexico City, Mexico, June 23–26, 2021, Proceedings (Lecture Notes in Computer Science #12725)

by Edgar Roman-Rangel Ángel Fernando Kuri-Morales José Francisco Martínez-Trinidad Jesús Ariel Carrasco-Ochoa José Arturo Olvera-López

This book constitutes the proceedings of the 13th Mexican Conference on Pattern Recognition, MCPR 2021, which was planned to be held in Mexico City, Mexico, in June 2021. The conference was instead held virtually. The 35 papers presented in this volume were carefully reviewed and selected from 75 submissions. They are organized in the following topical sections: artificial intelligence techniques and recognition; pattern recognition techniques; neural networks and deep learning; computer vision; image processing and analysis; and medical applications of pattern recognition.

Blockchain for Cybersecurity and Privacy: Architectures, Challenges, and Applications (Internal Audit and IT Audit)

by Imed Romdhani Yassine Maleh Mamoun Alazab Mohammad Shojafar

Blockchain technology is defined as a decentralized system of distributed registers that are used to record data transactions on multiple computers. The reason this technology has gained popularity is that you can put any digital asset or transaction in the blocking chain, the industry does not matter. Blockchain technology has infiltrated all areas of our lives, from manufacturing to healthcare and beyond. Cybersecurity is an industry that has been significantly affected by this technology and may be more so in the future. Blockchain for Cybersecurity and Privacy: Architectures, Challenges, and Applications is an invaluable resource to discover the blockchain applications for cybersecurity and privacy. The purpose of this book is to improve the awareness of readers about blockchain technology applications for cybersecurity and privacy. This book focuses on the fundamentals, architectures, and challenges of adopting blockchain for cybersecurity. Readers will discover different applications of blockchain for cybersecurity in IoT and healthcare. The book also includes some case studies of the blockchain for e-commerce online payment, retention payment system, and digital forensics. The book offers comprehensive coverage of the most essential topics, including: Blockchain architectures and challenges Blockchain threats and vulnerabilities Blockchain security and potential future use cases Blockchain for securing Internet of Things Blockchain for cybersecurity in healthcare Blockchain in facilitating payment system security and privacy This book comprises a number of state-of-the-art contributions from both scientists and practitioners working in the fields of blockchain technology and cybersecurity. It aspires to provide a relevant reference for students, researchers, engineers, and professionals working in this particular area or those interested in grasping its diverse facets and exploring the latest advances on the blockchain for cybersecurity and privacy.

Collaborative Computing: 13th International Conference, CollaborateCom 2017, Edinburgh, UK, December 11–13, 2017, Proceedings (Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering #252)

by Imed Romdhani Lei Shu Hara Takahiro Zhangbing Zhou Timothy Gordon Deze Zeng

This book constitutes the thoroughly refereed proceedings of the 13th International Conference on Collaborative Computing: Networking, Applications, and Worksharing, CollaborateCom 2017, held in Edinburgh, UK, in December 2017. The 65 papers presented were carefully reviewed and selected from 103 submissions and focus on electronic collaboration between distributed teams of humans, computer applications, and autonomous robots to achieve higher productivity and produce joint products.

Algorithms for Sensor Systems: 11th International Symposium on Algorithms and Experiments for Wireless Sensor Networks, ALGOSENSORS 2015, Patras, Greece, September 17-18, 2015, Revised Selected Papers (Lecture Notes in Computer Science #9536)

by Kay Römer Prosenjit Bose Leszek Antoni Gąsieniec Roger Wattenhofer

This bookconstitutes revised selected papers from the 11th International Symposium onAlgorithms and Experiments for Wireless Sensor Networks, ALGOSENSORS 2015, heldin Patras, Greece, in September 2015. The 16 fullpapers presented in this volume were carefully reviewed and selected from 30submissions. The deal with algorithms analysis and problem complexity; computercommunication networks; computation by abstract devices; and mathematics ofcomputing.

PHP Persistence

by Michael Romer

Take the pain out of dealing with relational databases in an object-oriented programming world. With this short book, you can save time and money by simply coding less while accomplishing more with the Doctrine persistence framework, a leading persistence solution for PHP programmers and web developers. PHP Persistence teaches you about PHP persistence and how to use it effectively for your database-driven applications. Bestselling author Michael Romer leverages his own vast experience to show you what you need to know about Doctrine 2 and how to use it in your own projects. Along the way you'll learn about powerful persistence techniques, such as object-relational mapping (ORM) in PHP. What You'll Learn Define entities and references between entities Manage entities Master the Doctrine Query Language Use appropriate command-line tools for PHP persistence Program for caching Who This Book Is For Experienced PHP programmers and web developers with some exposure to PHP.

Cmptr³: Computer Applications and Concepts

by Robin M. Romer Deborah Morley Katherine T. Pinard

CMPTR's easy-reference, paperback book presents course content through visually engaging chapters as well as Chapter Review Cards that consolidate the most important material into a ready-made study tool. CMPTR introduces the latest updates in Microsoft Office, including Windows 10, Edge web browser, and Office 2016 applications with fun facts, tips, and walk-through videos.

Apache Roller 4.0 – Beginner's Guide

by Alfonso Romero

This beginner's guide is packed with information, tips, and tricks, based on the author's extensive experience with Apache Roller. In next to no time, you will be able to build and deploy your own blog. The clear and concise hands-on exercises will teach you everything you need to know to install, configure, and use Apache Roller, along with the open source software required to run it. The book includes plenty of illustrations to guide you through all the detailed exercises and tutorials, so you can get the most out of every chapter. If you are interested in establishing a blog, using Apache Roller and popular web applications to write attractive posts and promote your blog on all the major social bookmarking services, this book is for you. No previous experience on Tomcat, MySQL, the Apache Web Server, or Linux is required.

VirtualBox 3.1: Beginner's Guide

by Alfonso V. Romero

This beginner's guide consists of comprehensive explanation, appropriate screenshots, tips, tricks, and best practices. It offers step-by-step instructions on building your own virtual environment from scratch, supported by the reasoning behind what you do. If you are a System Administrator who has to set up a virtual machine and want to use an open source tool to do it this book will prove invaluable. No prior knowledge of VirtualBox is required, but you should have experience with general system administration.

Agar.io Guía del Juego No Oficial

by Dafne Abad Romero Hiddenstuff Entertainment

*GUÍA NO OFICIAL* Además de la compra de este eBook siéntete libre de suscribirte a nuestro programa suplementario de guías gratis. Copiando el link que se encuentra más abajo, tendrás acceso a las últimas actualizaciones para los videojuegos más populares en línea. Suscríbete gratis aquí: http://emailsignupform.subscribemenow.com/ Guía de Consejos Avanzados y Estrategias. Es la guía más comprensible y detallada que encontrarás en línea. Disponible para descarga inmediata en tu teléfono móvil, dispositivo de eBook o en papel. Con el éxito de mis otros cientos de libros de guías y estrategias. He escrito otra guía avanzada profesional para jugadores nuevos y veteranos, la cual contiene estrategias específicas y consejos de cómo progresar en el juego, vencer a tus oponentes, adquirir más monedas, ! y mucho más¡ Aquí está lo que obtendrás al comprar esta detallada guía avanzada y profesional. - Consejos Profesionales y Estrategias. - Trucos y Hacks. - Secretos, Consejos, Trucos, Desbloqueos y !Trucos Usados Por Jugadores Profesionales! - Cómo conseguir toneladas de Monedas. - !Y MUCHO MÁS! Todas las versiones de ésta guía tienen capturas de pantalla para ayudarte a entender mejor el juego. No existe otra guía que sea tan avanzada y comprensible como esta. Estarás feliz de haber comprado ésta guía ya que te beneficiarás mucho de ella comparado con las otras guías menos efectivas que encontrarás. !Compra ahora y derrota a tus oponentes! !Conviértete en un jugador Profesional Hoy! Para soporte y más información de nuestros productos por favor visita el sitio: http://www.hiddenstuffentertainment.com/ Declaración: Este producto no está asociado, afiliado, avalado o patrocinado por el dueño original de los derechos de autor, ni están revisados, probados o certificados..

Optimising the Software Development Process with Artificial Intelligence (Natural Computing Series)

by José Raúl Romero Inmaculada Medina-Bulo Francisco Chicano

This book offers a practical introduction to the use of artificial intelligence (AI) techniques to improve and optimise the various phases of the software development process, from the initial project planning to the latest deployment. All chapters were written by leading experts in the field and include practical and reproducible examples. Following the introductory chapter, Chapters 2-9 respectively apply AI techniques to the classic phases of the software development process: project management, requirement engineering, analysis and design, coding, cloud deployment, unit and system testing, and maintenance. Subsequently, Chapters 10 and 11 provide foundational tutorials on the AI techniques used in the preceding chapters: metaheuristics and machine learning. Given its scope and focus, the book represents a valuable resource for researchers, practitioners and students with a basic grasp of software engineering.

Artificial Intelligence in Music, Sound, Art and Design: 10th International Conference, EvoMUSART 2021, Held as Part of EvoStar 2021, Virtual Event, April 7–9, 2021, Proceedings (Lecture Notes in Computer Science #12693)

by Juan Romero Tiago Martins Nereida Rodríguez-Fernández

This book constitutes the refereed proceedings of the 10th European Conference on Artificial Intelligence in Music, Sound, Art and Design, EvoMUSART 2021, held as part of Evo* 2021, as Virtual Event, in April 2021, co-located with the Evo* 2021 events, EvoCOP, EvoApplications, and EuroGP. The 24 revised full papers and 7 short papers presented in this book were carefully reviewed and selected from 66 submissions. They cover a wide range of topics and application areas, including generative approaches to music and visual art, deep learning, and architecture.

Blueprints Visual Scripting for Unreal Engine 5: Unleash the true power of Blueprints to create impressive games and applications in UE5

by Marcos Romero Brenden Sewell

Explore the faster way to build games using UE5 Blueprints using this practical guide with key images printed in colorKey FeaturesDesign a fully functional game in UE5 without writing a single line of codeImplement visual scripting to develop gameplay mechanics, UI, visual effects, VR, and artificial intelligenceDeploy your game on multiple platforms and share it with the worldBook DescriptionUnreal Engine's Blueprint visual scripting system enables designers to script their games and programmers to create base elements that can be extended by designers. With this book, you'll explore all the features of the Blueprint Editor, along with expert tips, shortcuts, and best practices. The book guides you through using variables, macros, and functions, and helps you learn about object-oriented programming (OOP). You'll discover the Gameplay Framework and advance to learning how Blueprint Communication allows one Blueprint to access information from another Blueprint. Later chapters focus on building a fully functional game step by step. You'll start with a basic first-person shooter (FPS) template, and each chapter will build on the prototype to create an increasingly complex and robust game experience. You'll then progress from creating basic shooting mechanics to more complex systems such as user interface elements and intelligent enemy behavior. The book demonstrates how to use arrays, maps, enums, and vector operations and introduces the elements needed for VR game development. In the final chapters, you’ll learn how to implement procedural generation and create a product configurator. By the end of this book, you'll have learned how to build a fully functional game and have the skills required to develop an entertaining experience for your audience.What you will learnUnderstand programming concepts in BlueprintsCreate prototypes and iterate new game mechanics rapidlyBuild user interface elements and interactive menusUse advanced Blueprint nodes to manage the complexity of a gameExplore all the features of the Blueprint editor, such as the Components tab, Viewport, and Event GraphGet to grips with OOP concepts and explore the Gameplay FrameworkWork with virtual reality development in UE BlueprintImplement procedural generation and create a product configuratorWho this book is forThis book is for anyone interested in developing games or applications with UE5. Although basic knowledge of Windows OS is required, experience in programming or UE5 is not necessary.

Games and Learning Alliance: 10th International Conference, GALA 2021, La Spezia, Italy, December 1–2, 2021, Proceedings (Lecture Notes in Computer Science #13134)

by Margarida Romero Jannicke Baalsrud Hauge Francesco Bellotti Francesca De Rosa Iza Marfisi Schottman Pierpaolo Dondio

This book constitutes the refereed proceedings of the 10th International Conference on Games and Learning Alliance, GALA 2021, held in La Spezia, Italy, in December 2021. The 21 full papers and 10 short papers were carefully reviewed and selected from 50 submissions. The papers cover a broad spectrum of topics: Serious Games Applications; Serious Game to Improve Literacy; Technology used for Serious Games; Serious Game Usage; Serious Games Design.

Yearbook of Corpus Linguistics and Pragmatics 2013: New Domains and Methodologies

by Jesús Romero-Trillo

The Yearbook of Corpus Linguistics and Pragmatics 2013 discusses current methodological debates on the synergy of Corpus Linguistics and Pragmatics research. The volume presents insightful pragmatic analyses of corpora in new technological domains and devotes some chapters to the pragmatic description of spoken corpora from various theoretical traditions. The Yearbook of Corpus Linguistics and Pragmatics series will give readers insight into how pragmatics can be used to explain real corpus data, and, in addition, how corpora can explain pragmatic intuitions, and from there, develop and refine theory. Corpus Linguistics can offer a meticulous methodology based on mathematics and statistics, while Pragmatics is characterized by its efforts to interpret intended meaning in real language. This yearbook offers a platform to scholars who combine both research methodologies to present rigorous and interdisciplinary findings about language in real use.

How to Go Viral and Reach Millions: Top Persuasion Secrets from Social Media Superstars, Jesus, Shakespeare, Oprah, and Even Donald Trump

by Joseph Romm

How to Go Viral and Reach Millions is the first book to reveal all the latest secrets for consistently generating viral online content-words, images, or videos that are seen and shared by hundreds of thousands and eventually even millions of people, something Romm and his colleagues in three different organizations achieve routinely.

Active Directory Disaster Recovery

by Florian Rommel

The book is a combined planning/response-focused book and can be read end to end but also is designed so that the second half can be read standalone, should disaster have struck already. This book is targeted at network security professionals who find themselves charged with creating an Active Directory Disaster Recovery plan or who want to quickly recover once disaster has struck. This book expects you to be familiar with the basics of Active Directory and Windows Servers.

Beyond 2000 in Computational Geotechnics

by Ronald B.J. Brinkgreve

This volume contains papers presented during the first international PLAXIS symposium. Topics covered include: general geo-technical aspects; tunnels and deep excavations, and education and research. This pack is meant for the user of the PLAXIS program, as well as engineers and researchers.

Refine Search

Showing 40,676 through 40,700 of 53,910 results