Discover the Django web application framework and get started building Python-based web applications. This book takes you from the basics of Django all the way through to cutting-edge topics such as creating RESTful applications. Beginning Django also covers ancillary, but essential, development topics, including configuration settings, static resource management, logging, debugging, and email. Along with material on data access with SQL queries, you´ll have all you need to get up and running with Django 1.11 LTS, which is compatible with Python 2 and Python 3. Once you´ve built your web application, you´ll need to be the admin, so the next part of the book covers how to enforce permission management with users and groups. This technique allows you to restrict access to URLs and content, giving you total control of your data. In addition, you´ll work with and customize the Django admin site, which provides access to a Django project´s data. After reading and using this book, you´ll be able to build a Django application top to bottom and be ready to move on to more advanced or complex Django application development. What You´ll Learn Get started with the Django framework Use Django views, class-based views, URLs, middleware, forms, templates, and Jinja templates Take advantage of Django models, including model relationships, migrations, queries, and forms Leverage the Django admin site to get access to the database used by a Django project Deploy Django REST services to serve as the data backbone for mobile, IoT, and SaaS systems Who This Book Is For Python developers new to the Django web application development framework and web developers new to Python and Django.
Trabalho de conclusão de Bacharelado em Sistemas de Informação pela SETREM (Sociedade Educacional Três de Maio) apresentado em Dezembro de 2005. Prêmio destaque CATI 2006. Utilização de BSC(Balanced Scorecard) e indicadores de desempenho vinculados ao planejamento estratégico de empresa de terceiro setor. Contextualização do BSC e suas fundamentações e bibliografias e desenvolvimento do uso da ferramenta atrelada ao planejamento estratégico das empresas e acompanhamento de indicadores de desempenho.
Model checking is a computer-assisted method for the analysis of dynamical systems that can be modeled by state-transition systems. Drawing from research traditions in mathematical logic, programming languages, hardware design, and theoretical computer science, model checking is now widely used for the verification of hardware and software in industry. The editors and authors of this handbook are among the world´s leading researchers in this domain, and the 32 contributed chapters present a thorough view of the origin, theory, and application of model checking. In particular, the editors classify the advances in this domain and the chapters of the handbook in terms of two recurrent themes that have driven much of the research agenda: the algorithmic challenge, that is, designing model-checking algorithms that scale to real-life problems; and the modeling challenge, that is, extending the formalism beyond Kripke structures and temporal logic. The book will be valuable for researchers and graduate students engaged with the development of formal methods and verification tools.
Limited to a strict interpretation of its definition, open source consists of a set of rules which apply to a piece of software and which specify how the software and derivatives of it may be used. However, it is widely seen as much more than a simple licensing agreement, it is a ´´philoshophy´´, a ´´production model´´, a ´´way of organizing projects´´, or even ´´a new innovation model´´. But how are open source projects organized and how is work coordinated and distributed between its developers? This work contributes by examining actual source code changes, comparing 29 projects. Which developers collaborate in the same files and wich work exclusively in their own domain? Looking for patterns across projects, this work attempts to identify coordination styles in open source projects.
Mit diesem Buch möchte ´Herr Meier´ aufräumen mit Phantasien und Sensations-Lüsten, welche von Teilen der Medien in Umlauf gebracht wurden. Es wird klargestellt, worum es sich beim ´Darknet´ wirklich handelt und wie es funktioniert. (Hinweis: In den Druckausgaben wurden Bilder und Illustrationen aus Kostengründen in schwarz/weiß gehalten.) Inhalt: Vorwort, Der Weg ins Darknet, Das TOR-Projekt, Das Darknet, Überwachung durch staatliche Stellen, Das ´gute´ Darknet, Bezahlung im Darknet, I2P Netzwerk.
Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions, enabling you to write robust, high-performance code. Low-Level Programming explains Intel 64 architecture as the result of von Neumann architecture evolution. The book teaches the latest version of the C language (C11) and assembly language from scratch. It covers the entire path from source code to program execution, including generation of ELF object files, and static and dynamic linking. Code examples and exercises are included along with the best code practices. Optimization capabilities and limits of modern compilers are examined, enabling you to balance between program readability and performance. The use of various performance-gain techniques is demonstrated, such as SSE instructions and pre-fetching. Relevant Computer Science topics such as models of computation and formal grammars are addressed, and their practical value explained. What You´ll Learn Low-Level Programming teaches programmers to: Freely write in assembly language Understand the programming model of Intel 64 Write maintainable and robust code in C11 Follow the compilation process and decipher assembly listings Debug errors in compiled assembly code Use appropriate models of computation to greatly reduce program complexity Write performance-critical code Comprehend the impact of a weak memory model in multi-threaded applications Who This Book Is For Intermediate to advanced programmers and programming students
Service-oriented computing has become one of the predominant factors in IT research and development efforts over the last few years. In spite of several standardization efforts that advanced from research labs into industrial-strength technologies and tools, there is still much human effort required in the process of finding and executing Web services. Here, Dieter Fensel and his team lay the foundation for understanding the Semantic Web Services infrastructure, aimed at eliminating human intervention and thus allowing for seamless integration of information systems. They focus on the currently most advanced SWS infrastructure, namely SESA and related work such as the Web Services Execution Environment (WSMX) activities and the Semantic Execution Environment (OASIS SEE TC) standardization effort. Their book is divided into four parts: Part I provides an introduction to the field and its history, covering basic Web technologies and the state of research and standardization in the Semantic Web field. Part II presents the SESA architecture. The authors detail its building blocks and show how they are consolidated into a coherent software architecture that can be used as a blueprint for implementation. Part III gives more insight into middleware services, describing the necessary conceptual functionality that is imposed on the architecture through the basic principles. Each such functionality is realized using a number of so-called middleware services. Finally, Part IV shows how the SESA architecture can be applied to real-world scenarios, and provides an overview of compatible and related systems. The book targets professionals as well as academic and industrial researchers working on various aspects of semantic integration of distributed information systems. They will learn how to apply the Semantic Web Services infrastructure to automate and semi-automate tasks, by using existing integration technologies. In addition, the book is also suitable for advanced graduate students enrolled in courses covering knowledge management, the Semantic Web, or integration of information systems, as it will educate them about basic technologies for Semantic Web Services and general issues related to integration of information systems.
In recent years, deep learning has fundamentally changed the landscapes of a number of areas in artificial intelligence, including speech, vision, natural language, robotics, and game playing. In particular, the striking success of deep learning in a wide variety of natural language processing (NLP) applications has served as a benchmark for the advances in one of the most important tasks in artificial intelligence. This book reviews the state of the art of deep learning research and its successful applications to major NLP tasks, including speech recognition and understanding, dialogue systems, lexical analysis, parsing, knowledge graphs, machine translation, question answering, sentiment analysis, social computing, and natural language generation from images. Outlining and analyzing various research frontiers of NLP in the deep learning era, it features self-contained, comprehensive chapters written by leading researchers in the field. A glossary of technical terms and commonly used acronyms in the intersection of deep learning and NLP is also provided. The book appeals to advanced undergraduate and graduate students, post-doctoral researchers, lecturers and industrial researchers, as well as anyone interested in deep learning and natural language processing.
Kapazität: 15.000 Seiten(MX-27GTYA)MX-2300N/MX-3500/MX-3501/MX-4500/MX-4501Original Kopierer-Zubehö r• Weitere Kompatibilitä ten finden Sie mit Hilfe der Stichwortsuche auf unserer Internet-Site!
Wir befinden uns heute in einer neuen, besonders spannenden Phase der Menschheit, die sowohl digitales Zeitalter und virtuelle Realität als auch Informationsgesellschaft, Wissensgesellschaft oder globales Dorf genannt wird. Doch alle diese Schlagworte gehen auf ein ganz spezielles Gerät zurück, das unsere Gesellschaft entscheidend verändert hat: den Computer. Inzwischen ist es ganz normal, dass sich in jedem Haushalt zumindest ein Computer oder besser gesagt, ein PC, befindet. Manchmal sind sogar mehrere davon vorhanden. Schließlich ist der Computer nicht nur ein Arbeitsgerät für Erwachsene, sondern er gehört auch zu den liebsten Lern- und Spielkameraden von Kindern. Auch aus dem Unterricht der Grundschulen ist der Computer inzwischen nicht mehr wegzudenken. Außerdem organisieren und ordnen Computer unter anderem die Geschicke der Wirtschaft und Industrie, des Transports und Verkehrs. In diesem reichhaltig illustrierten Buch erfahren Sie, wie mit dem Abakus vor 3000 Jahren alles begann. Verfolgen Sie die Entwicklung der Rechenstäbchen und dem Rechenschieber, über die mechanischen Rechenmaschinen und den ersten Computern im 19. Jahrhundert. Erfahren Sie, wie es zur Entstehung der Apple- und IBM-, Commodore-, Atari-Computer und vielen anderen Geräten kam. ... und werfen Sie einen Blick in die faszinierende digitale Zukunft der Menschheit.
Learn the basics of serverless computing and how to develop event-driven architectures with the three major cloud platforms: Amazon Web Services, Microsoft Azure, and Google Cloud. This hands-on guide dives into the foundations of serverless computing, its use cases, and how to apply it using developer tools such as Node.js, Visual Studio Code, Postman, and Serverless Framework. You will apply the fundamentals of serverless technology from the ground up, and come away with a greater understanding of its power and how to make it work for you. This book teaches you how to quickly and securely develop applications without the hassle of configuring and maintaining infrastructure. You will learn how to harness serverless technology to rapidly reduce production time and minimize your costs, while still having the freedom to customize your code, without hindering functionality. Upon completion, you will have the knowledge and resources to build your own serverless application hosted in AWS, Azure, or Google Cloud and will have experienced the benefits of event-driven technology for yourself. What You´ll Learn Gain a deeper understanding of serverless computing and when to use it Use development tools such as Node.js, Postman, and VS code to quickly set up your serverless development environment and produce applications Apply triggers to your serverless functions that best suit the architecture for the problem the functions are solving Begin building applications across cloud providers that utilize the power of serverless technology Understand best development practices with serverless computing to maintain scalable and practical solutions Code with an agnostic approach to cloud providers to minimize provider dependency Who This Book Is For Any developer looking to expand current knowledge of serverless computing, its applications, and how to architect serverless solutions, or someone just beginning in these areas