Angebote zu "Program" (18 Treffer)

Metaprogramming in R
€ 21.99 *
ggf. zzgl. Versand

Learn how to manipulate functions and expressions to modify how the R language interprets itself. This book is an introduction to metaprogramming in the R language, so you will write programs to manipulate other programs. Metaprogramming in R shows you how to treat code as data that you can generate, analyze, or modify. R is a very high-level language where all operations are functions and all functions are data that can be manipulated. This book shows you how to leverage R´s natural flexibility in how function calls and expressions are evaluated, to create small domain-specific languages to extend R within the R language itself. What You´ll Learn Find out about the anatomy of a function in R Look inside a function call Work with R expressions and environments Manipulate expressions in R Use substitutions Who This Book Is For Those with at least some experience with R and certainly for those with experience in other programming languages.

Anbieter: buecher.de
Stand: Dec 10, 2018
Zum Angebot
Low-Level Programming
€ 43.99 *
ggf. zzgl. Versand

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

Anbieter: buecher.de
Stand: Dec 10, 2018
Zum Angebot
Data Structures and Algorithms with Python
€ 36.99 *
ggf. zzgl. Versand

This textbook explains the concepts and techniques required to write programs that can handle large amounts of data efficiently. Project-oriented and classroom-tested, the book presents a number of important algorithms supported by examples that bring meaning to the problems faced by computer programmers. The idea of computational complexity is also introduced, demonstrating what can and cannot be computed efficiently so that the programmer can make informed judgements about the algorithms they use. Features: includes both introductory and advanced data structures and algorithms topics, with suggested chapter sequences for those respective courses provided in the preface; provides learning goals, review questions and programming exercises in each chapter, as well as numerous illustrative examples; offers downloadable programs and supplementary files at an associated website, with instructor materials available from the author; presents a primer on Python for those from a different language background.

Anbieter: buecher.de
Stand: Dec 10, 2018
Zum Angebot
Practical Binary Analysis
€ 30.99 *
ggf. zzgl. Versand

Stop manually analyzing binary! Practical Binary Analysis is the first book of its kind to present advanced binary analysis topics, such as binary instrumentation, dynamic taint analysis, and symbolic execution, in an accessible way. As malware increasingly obfuscates itself and applies anti-analysis techniques to thwart our analysis, we need more sophisticated methods that allow us to raise that dark curtain designed to keep us out--binary analysis can help. The goal of all binary analysis is to determine (and possibly modify) the true properties of binary programs to understand what they really do, rather than what we think they should do. While reverse engineering and disassembly are critical first steps in many forms of binary analysis, there is much more to be learned. This hands-on guide teaches you how to tackle the fascinating but challenging topics of binary analysis and instrumentation and helps you become proficient in an area typically only mastered by a small group of expert hackers. It will take you from basic concepts to state-of-the-art methods as you dig into topics like code injection, disassembly, dynamic taint analysis, and binary instrumentation. Written for security engineers, hackers, and those with a basic working knowledge of C/C++ and x86-64, Practical Binary Analysis will teach you in-depth how binary programs work and help you acquire the tools and techniques needed to gain more control and insight into binary programs. Once you´ve completed an introduction to basic binary formats, you´ll learn how to analyze binaries using techniques like the GNU/Linux binary analysis toolchain, disassembly, and code injection. You´ll then go on to implement profiling tools with Pin and learn how to build your own dynamic taint analysis tools with libdft and symbolic execution tools using Triton. You´ll learn how to: - Parse ELF and PE binaries and build a binary loader with libbfd - Use data-flow analysis techniques like program tracing, slicing, and reaching definitions analysis to reason about runtime flow of your programs - Modify ELF binaries with techniques like parasitic code injection and hex editing - Build custom disassembly tools with Capstone - Use binary instrumentation to circumvent anti-analysis tricks commonly used by malware - Apply taint analysis to detect control hijacking and data leak attacks - Use symbolic execution to build automatic exploitation tools With exercises at the end of each chapter to help solidify your skills, you´ll go from understanding basic assembly to performing some of the most sophisticated binary analysis and instrumentation. Practical Binary Analysis gives you what you need to work effectively with binary programs and transform your knowledge from basic understanding to expert-level proficiency.

Anbieter: buecher.de
Stand: Dec 12, 2018
Zum Angebot
Data Mining with SPSS Modeler
€ 60.99 *
ggf. zzgl. Versand

Introducing the IBM SPSS Modeler, this book guides readers through data mining processes and presents relevant statistical methods. There is a special focus on step-by-step tutorials and well-documented examples that help demystify complex mathematical algorithms and computer programs. The variety of exercises and solutions as well as an accompanying website with data sets and SPSS Modeler streams are particularly valuable. While intended for students, the simplicity of the Modeler makes the book useful for anyone wishing to learn about basic and more advanced data mining, and put this knowledge into practice.

Anbieter: buecher.de
Stand: Dec 10, 2018
Zum Angebot
Serious Python
€ 22.99 *
ggf. zzgl. Versand

An indispensable collection of practical tips and real-world advice for tackling common Python problems and taking your code to the next level. Features interviews with high-profile Python developers who share their tips, tricks, best practices, and real-world advice gleaned from years of experience. Sharpen your Python skills as you dive deep into the Python programming language with Serious Python. You´ll cover a range of advanced topics like multithreading and memorization, get advice from experts on things like designing APIs and dealing with databases, and learn Python internals to help you gain a deeper understanding of the language itself. Written for developers and experienced programmers, Serious Python brings together over 15 years of Python experience to teach you how to avoid common mistakes, write code more efficiently, and build better programs in less time. As you make your way through the book´s extensive tutorials, you´ll learn how to start a project and tackle topics like versioning, layouts, coding style, and automated checks. You´ll learn how to package your software for distribution, optimize performance, use the right data structures, define functions efficiently, pick the right libraries, build future-proof programs, and optimize your programs down to the bytecode. You´ll also learn how to: - Make and use effective decorators and methods, including abstract, static, and class methods - Employ Python for functional programming using generators, pure functions, and functional functions - Extend flake8 to work with the abstract syntax tree (AST) to introduce more sophisticated automatic checks into your programs - Apply dynamic performance analysis to identify bottlenecks in your code - Work with relational databases and effectively manage and stream data with PostgreSQL If you´ve been looking for a way to take your Python skills from good to great, Serious Python will help you get there. Learn from the experts and get seriously good at Python with Serious Python!

Anbieter: buecher.de
Stand: Dec 12, 2018
Zum Angebot
Functional Programming in R
€ 21.99 *
ggf. zzgl. Versand

Master functions and discover how to write functional programs in R. In this concise book, you´ll make your functions pure by avoiding side-effects; you´ll write functions that manipulate other functions, and you´ll construct complex functions using simpler functions as building blocks. In Functional Programming in R , you´ll see how we can replace loops, which can have side-effects, with recursive functions that can more easily avoid them. In addition, the book covers why you shouldn´t use recursion when loops are more efficient and how you can get the best of both worlds. Functional programming is a style of programming, like object-oriented programming, but one that focuses on data transformations and calculations rather than objects and state. Where in object-oriented programming you model your programs by describing which states an object can be in and how methods will reveal or modify that state, in functional programming you model programs by describing how functions translate input data to output data. Functions themselves are considered to be data you can manipulate and much of the strength of functional programming comes from manipulating functions; that is, building more complex functions by combining simpler functions. What You´ll Learn Write functions in R including infix operators and replacement functions Create higher order functions Pass functions to other functions and start using functions as data you can manipulate Use Filer, Map and Reduce functions to express the intent behind code clearly and safely Build new functions from existing functions without necessarily writing any new functions, using point-free programming Create functions that carry data along with them Who This Book Is For Those with at least some experience with programming in R.

Anbieter: buecher.de
Stand: Dec 10, 2018
Zum Angebot
Advanced Computational Methods for Knowledge En...
€ 126.99 *
ggf. zzgl. Versand

These proceedings consist of 19 papers, which have been peer-reviewed by international program committee and selected for the 5th International Conference on Computer Science, Applied Mathematics and Applications (ICCSAMA 2017), which was held on June 30-July 1, 2017 in Berlin, Germany. The respective chapters discuss both theoretical and practical issues in connection with computational methods and optimization methods for knowledge engineering. The broad range of application areas discussed includes network computing, simulation, intelligent and adaptive e-learning, information retrieval, sentiment analysis, autonomous underwater vehicles, social media analysis, natural language processing, biomimetics in organizations, and cash management. In addition to pure content, the book offers many inspiring ideas and suggests new research directions, making it a valuable resource for graduate students, Ph.D. students, and researchers in Computer Science and Applied Mathematics alike.

Anbieter: buecher.de
Stand: Dec 10, 2018
Zum Angebot
Perfor. Increa. by Optimist. Learning Rate BAM ...
€ 28.99 *
ggf. zzgl. Versand

The paper describes the recognition of character using BAM (Bidirectional Associative Memories) and multiple feed forward Back Propagation Network (BPN) algorithm. To do this, characters are scanned first with a scanner or written in any paint program and save the characters as image. The key function of preprocessing is to improve the image in ways the characters as image. The key function of preprocessing is to improve the image in ways that increase the chances for success of the other processes. Preprocessing typically deals with techniques for enhancing contrast, removing noise. Segmentation partitions an image into its constituent parts or objects. The key role of segmentation is to extract individual characters and words from the background. Representation and description is only part of the solution for transforming raw data into a from suitable for subsequent computer processing. Feature extraction deals with extracting features that result in some quantitative information of interest or features that are basic for differentiating one class of objects from another. These characters are filtered to remove noise. In order to remove noise I have used the Spatial filtering.

Anbieter: buecher.de
Stand: Dec 10, 2018
Zum Angebot
Learn Robotics with Raspberry Pi
€ 16.99 *
ggf. zzgl. Versand

In Learn Robotics with Raspberry Pi, you´ll learn how to build and code your own robot projects with just the Raspberry Pi microcomputer and a few easy-to-get components - no prior experience necessary! Learn Robotics with Raspberry Pi will take you from inexperienced maker to robot builder. You´ll start off building a two-wheeled robot powered by a Raspberry Pi minicomputer and then program it using Python, the world´s most popular programming language. Gradually, you´ll improve your robot by adding increasingly advanced functionality until it can follow lines, avoid obstacles, and even recognize objects of a certain size and color using computer vision. Learn how to: - Control your robot remotely using only a Wii remote - Teach your robot to use sensors to avoid obstacles - Program your robot to follow a line autonomously - Customize your robot with LEDs and speakers to make it light up and play sounds - See what your robot sees with a Pi Camera As you work through the book, you´ll learn fundamental electronics skills like how to wire up parts, use resistors and regulators, and determine how much power your robot needs. By the end, you´ll have learned the basics of coding in Python and know enough about working with hardware like servers, motors, and sensors to expand your creations beyond simple robots.

Anbieter: buecher.de
Stand: Dec 12, 2018
Zum Angebot