Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Software

Produkte filtern

Produktbild für Introduction to Photoshop

Introduction to Photoshop

This full-color book is an essential guide to getting started with Adobe Photoshop. It's packed with tutorials, illustrations, and practical exercises to help you make sense of this complex and powerful software.You'll start with the basics of Photoshop, including an overview of its myriad tools and other options. Next, you will learn about some of the common tasks that can be performed in Photoshop, such as how to touch up images and basic applications in photography. You'll also be walked through how to leverage Photoshop for special and 3D effects. Each and every technique author Kevin Wilson presents is illustrated step-by-step using screenshots with concise, easy to follow text. Downloadable sample photoshop files and images are also provided, to help you work your way through the book.Whether you are a graphic design student, a photographer, or just a keen computer user, this book will provide you with a firm grasp of the underpinning foundations of Photoshop and equip you with the skills needed to unleash its full power.WHAT YOU WILL LEARN* Understand Photoshop's many tools* Use Photoshop to execute common image manipulation tasks * Touch up photographs and other images in Photoshop* Remove lens distortion and make photos look more professionalWHO THIS BOOK IS FORStudents, those interested in starting graphic design, and photographers looking to enhance, clean up and manipulate their photos. No experience with image-manipulation software is needed.With over 20 years’ experience in the computer industry, Kevin Wilson has made a career out of technology and showing others how to use it. After earning a master's degree in computer science, software engineering, and multimedia systems, Kevin has held various positions in the IT industry including graphic & web design, digital film & photography, programming & software engineering, developing & managing corporate networks, building computer systems, and IT support. He currently teaches computer science at college and works as an IT trainer in England while researching for his PhD. CHAPTER 1: GETTING STARTED WITH PHOTOSHOPSub –Topics• Introduction• Downloading Photoshop• Opening a Blank Project• Using a Template or Mockup• Opening a Saved Project• Menus• The Toolbox & Options Bar Pen Tool Crop Tool Slice Tool Move Tool Marquee Tool Lasso Tool Quick Selection Tool Eraser Text Tool Retouch Tool Healing Tools Custom Shapes Pencils & Brushes Eye Dropper• Panels Opening & Closing Panels Layers PanelCHAPTER 2: COMMON TASKSSub – Topics:• Import Images• Change Image Size• Rotate an Image• Crop an Image• Content Aware Crop• Adjust an Image Hue and Saturation levels Shadows and Highlights• Free Transform Tool• Text Tool• Shapes• Brushes• Automated Actions• Batch ProcessingCHAPTER 3: TOUCHING UP IMAGESSub - Topics:• Burn Tool• Dodge Tool• Heal Tool• Spot Healing Tool• Content Aware Move Tool• Clone Stamp Tool• Magnetic Lasso Tool• Quick Selection Tool• Magic WandCHAPTER 4: USING LAYERSSub - Topics:• The Layers Concept• Create an Image Collage• Selection & Free Transform• Layer Styles• Add Text• Format Text• Smart Objects• Adjustment Layers• Auto-align LayersCHAPTER 5: SPECIAL EFFECTSSub - Topics:• Filters• Radial Blur• Stylize Filters• Filter Gallery• Lighting Effects• Combining PhotosCHAPTER 6: 3D EFFECTSSub - Topics:• Creating 3D Objects 3D Postcard 3D Extrusion 3D Shape from Preset Add some 3D Text• Navigating 3D• Moving Around your Object• Inserting 3D Models• Build your SceneCHAPTER 7: PHOTOSHOP FOR PHOTOGRAPHYSub - Topics:• Import Photos• Camera RAW Reading a Histogram Adjusting a Photo Levelling Photos & Removing Lens DistortionCHAPTER 8: DIGITAL IMAGES & RESOLUTIONSub - Topics:• Image Types Bitmap Images Vector Images• Resolution Image Dimensions Image Resolution Image CompressionCOMMON IMAGE FORMATSAPPENDIXTOOL CHEAT SHEET

Regulärer Preis: 36,99 €
Produktbild für arc42 in Aktion

arc42 in Aktion

Der Praxiseinsatz von arc42 - dem Template für SoftwarearchitekturenSie finden konkrete Maßnahmen und Praktiken, um arc42 sowohl zur effektiven Kommunikation und Dokumentation wie auch zur Konstruktion und Entwicklung von Systemen anzuwenden.Unmittelbarer Nutzen für die tägliche ArbeitSoftwarearchitekten und -entwickler ziehen daraus unmittelbaren Nutzen für ihre tägliche Arbeit.

Regulärer Preis: 29,99 €
Produktbild für Instagram-Marketing für Unternehmen

Instagram-Marketing für Unternehmen

* EINE PROFESSIONELLE SOCIAL-MEDIA-STRATEGIE ENTWICKELN UND UMSETZEN* RELEVANTEN CONTENT FÜR STORIES, REELS UND POSTS ERSTELLEN* ERFOLGREICH MIT INFLUENCERN ARBEITEN UND EFFEKTIVE WERBUNG AUF INSTAGRAM SCHALTEN* RECHTLICHE ANFORDERUNGEN FÜR UNTERNEHMEN BERÜCKSICHTIGENAuf Instagram ist die Marken- und Kaufaffinität der Nutzer besonders hoch. Beiträge von Unternehmen und Institutionen werden hier regelmäßig mit Aufmerksamkeit belohnt und inspirieren die Nutzer zu weiteren Handlungen - sei es der Kauf eines Produktes, die Umsetzung einer Idee oder die Spende für ein wichtiges Hilfsprojekt. Doch wie erschließen Sie sich das Potenzial, das Instagram für Ihr Unternehmen bietet?In diesem umfassenden Leitfaden zeigt Kristina Kobilke praxisnah, wie Unternehmen eine erfolgreiche Instagram-Strategie entwickeln und umsetzen: von der Bestandsaufnahme in Form eines Social-Media-Audits und der Zielgruppenanalyse über die Definition sinnvoller Ziele und dazu passendem Content bis hin zur Auswertung Ihrer Maßnahmen.Sie zeigt anhand vieler Beispiele, wie Sie Inhalte und Formate kreieren, die Aufmerksamkeit wecken und Interesse generieren, sei es mit Carousel-Posts, Stories oder Reels. Darüber hinaus erfahren Sie, wie Sie Ihre individuelle Bildsprache und Tonalität zum Ausdruck bringen, Inhalte vorausplanen und welche Maßnahmen geeignet sind, um Ihre Community aufzubauen und nachhaltig an sich zu binden.Umfangreiche Kapitel zu Influencer-Marketing und Werbung auf Instagram erläutern, wie Sie Meinungsführer erreichen, Ihre Bekanntheit erhöhen und Ihren Umsatz steigern. Für alle Themen stellt die Autorin zudem zahlreiche ergänzende Apps und nützliche Tools vor.AUS DEM INHALT:* Wichtigste Kanäle und Formate der App* Datenschutz und Impressum* Instagram-Strategie entwickeln:* Audit & Analyse* Unternehmensmission und -vision* Ziele und Zielgruppen* Bildsprache und Tonalität * Kennzahlen und KPIs* Community Management* Ressourcen- und Budgetplanung* Erfolgsmessung und Monitoring* Strategie umsetzen und Inhalte erstellen:* Konkrete Ideen für Posts, Reels und Stories* Redaktionsplan erstellen* Beiträge vorausplanen* Eine Community aufbauen * Influencer-Marketing: Strategie, Umsetzung, Bewertung* Werbung schalten: Ad-Formate, Targeting-Optionen, KampagnenKristina Kobilke ist digitale Marketingstrategin, Trainerin und Fachautorin aus Hamburg und bereits seit 23 Jahren im Digitalen Marketing aktiv. Mit ihren Trainings, Vorträgen, Webinaren und Fachpublikationen hilft sie Unternehmen, Agenturen und Marken dabei, integrierte Marketing- und Kommunikationsstrategien in einer digitalisierten Welt zu entwickeln. Seit 2012 ist eines ihrer Schwerpunktthemen die digitale Markenkommunikation über Visual Social Media, insbesondere Instagram. Ihr erstes Fachbuch dazu ist bereits im Jahr 2014 erschienen. Kristina Kobilke ist zudem Dozentin an verschiedenen Akademien, wie unter anderem der Akademie für Publizistik in Hamburg, Lehrende an der Leuphana Professional School sowie Teil des Storywerk.Berlin Experten-Teams, das insbesondere NGOs in Content-Marketing und Storytelling unterstützt. Vor ihrer Selbständigkeit war sie über 13 Jahre digitale Vermarktungsexpertin beim Internetpionier AOL Deutschland sowie beim Medienhaus Gruner + Jahr

Regulärer Preis: 14,99 €
Produktbild für Introduction to Java Through Game Development

Introduction to Java Through Game Development

Interested in learning how to program with Java? Let’s face it, the best way to learn to program is by writing programs. This can be a daunting proposition with the specter of hours of simple command line example programs hanging over your head. Fear not! Now you can learn to program in Java in a fun way by working on video games.With this book, you’ll get to work with three Java game projects and have access to the complete game code for each project, including a full Java game engine. After completing Introduction to Java through Game Development, you’ll be proficient in Java programming, having worked with the language’s fundamental aspects throughout the text, and will be ready to further your Java and game programming expertise with confidence.WHAT YOU'LL* Master the fundamentals of the Java programming language* Use different data structures like arrays, lists, stacks, and queues* Understand game programming basics including the main game loop* Gain experience working with three different game projects via the book’s coding challenges* Work with the 2D game engine that powers the book's included games and learn to create your own new game projects* Understand advanced Java topics like classes, encapsulation, inheritance, and polymorphism* Work with exceptions and how to use debugging techniques to trace through code* Sharpen your skills with over a dozen coding challenges that test your abilities with a development task on a real game projectWHO THIS BOOK IS FORThis book requires little to no programming experience to understand and benefit from the text.VICTOR BRUSCA is an experienced software developer specializing in building cross-platform applications and APIs. He regards himself as a self-starter with a keen eye for detail, an obsessive protection of systems/data, and a desire to write well-documented, well-encapsulated code. With over 14 years' software development experience, he has been involved in game and game engine projects on J2ME, T-Mobile SideKick, WebOS, Windows Phone, Xbox 360, Android, iOS, and web platforms. Chapter 1: IntroductionSub –topics• Introductiono About this texto Notes on formattingo Notes on conventions• The book’s objectiveso Java fundamental topicso Java advanced topicso Game projects included• Setting up your environmento Checking your Java versiono Installing the latest JDKo Installing the NetBeans IDE o Getting the game projects setup• Checking out the gameso Running pong cloneo Running memory matcho Running the duel• Conclusiono Talking pointso What we coveredChapter 2: What is Java ProgrammingSub – topics• Computers and programmingo Programming computerso Programming languageso Types of programs/programming• The Java programming languageo A very brief historyo The JREo The JDKo Syntax and semantics• Game programmingo Program structureo The game loopo General structure of included games• Conclusiono Talking pointso What we coveredChapter 3: VariablesSub - topics:• Data typeso Basico Advancedo Customo Enumerations• Using variableso Declaring variableso Assigning values to variableso Objects, classes, instanceso Enumerationso Casting• Conclusiono Talking pointso What we coveredChapter 4: Expressions and Flow ControlSub - topics:• Expressionso Numerico Booleano Operator precedence• Flow controlo If, else, else if statementso Switch statementso Try-catch statements• Conclusiono Talking pointso What we coveredChapter 5: Arrays and Data StructuresSub - topics:• Arrayso Declaring arrayso Initializing arrayso Using arrays• Data structureso Listso Dictionarieso Generic vs specialized data structures• Conclusiono Talking pointso What we coveredChapter 6: Looping and IterationSub - topics:• For loopso Basic for loop o For each loop• While loopso Basic while loopo Infinite loopo Main game loop• Conclusiono Talking pointso What we coveredChapter 7: Objects, Classes, and OOPSub - topics:• Introduction to OOPo Classeso Fieldso Methodso Constructorso Static members• Advanced class topicso Accesso Class designo Main game loop• Conclusiono Talking pointso What we coveredChapter 8: Encapsulation, Polymorphism, and InheritanceSub - topics:• Encapsulation• Polymorphism• Inheritance• Importing class libraries• Project structure• Conclusiono Talking pointso What we coveredChapter 9: Debugging TechniquesSub - topics:• Basic debugging o CLI output trace• Advanced debuggingo IDE debugging features• Exceptionso Handling exceptionso Defining your own exceptionso Getting familiar with a stack trace• Conclusiono Talking pointso What we coveredChapter 10: ConclusionSub - topics:• Final thoughts• High level topic review/takeaways/what we covered• Where to go from here• Saying bye

Regulärer Preis: 46,99 €
Produktbild für Build Your Own Multifunctional 4-Axis CNC Machine

Build Your Own Multifunctional 4-Axis CNC Machine

This book covers the construction, hardware, software, and operation of the Z99 - CNC machine. This is a multifunctional 4-axis machine for home construction.The capabilities of the Z99 machine include:• large-format schematic plotting• PCB plotting with etch-resist pens• schematic plotting with conductive-ink pens• letter cutting out of vinyl• paper cutting• PCB/substrate drilling• PCB/substrate milling• text milling• laser engraving• laser cutting of solder paste masksBy making the support software available as freeware, readers of the book are challenged and encouraged to develop new applications for the Z99.The machine would not be of much use if the user has no option to create suitable files for the designs in mind. A large part of this book is dedicated to creating source files in a variety of freeware software packages, including Inkscape, DesignSpark PCB, KiCad, and FlatCAM.The book is also useful for readers keen to comprehend and then master the basic structure of HPGL, Gerber, Drill, and G-code files, as well as to have a go at deciphering them using software.José Ganseman, MD. (1951) was occupied as a General Practitioner for 35 years.He is a passionate, lifelong electronics hobbyist and software programmer in several languages.He is also an Elektor reader from the seventies on.After his retirement in 2010 he decided to build a multifunctional machine for personal use. The machine can be used for several tasks like plotting, cutting, milling, and laser etching/cutting.

Regulärer Preis: 24,99 €
Produktbild für Beginning Kotlin

Beginning Kotlin

This book introduces the Kotlin programming skills and techniques necessary for building applications. You'll learn how to migrate your Java programming skills to Kotlin, a Java Virtual Machine (JVM) programming language.The book starts with a quick tour of the Kotlin language and gradually walks you through the language in greater detail over the course of succeeding chapters. You’ll learn Kotlin fundamentals like generics, functional programming, type system, debugging, and unit testing. Additionally, with the book’s freely downloadable online appendices, you’ll discover how to use Kotlin for building Spring Boot applications, data persistence, and microservices.WHAT YOU WILL LEARN* Learn the Kotlin language, its functions, types, collections, generics, classes, and more* Dive into higher-order functions, generics, debugging, and unit testing* Apply the fundamentals of Kotlin to Spring Boot * Add Hibernate to your Spring Boot application for persistence and data accessibility * Take advantage of functional programming available in KotlinWHO THIS BOOK IS FORJava developers who are new to Kotlin and want to leverage Kotlin, particularly for building Spring Boot apps.TED HAGOS is the CTO and Data Protection Officer of RenditionDigital International (RDI), a software development company based out of Dublin. Before he joined RDI, he had various software development roles and also spent time as a trainer at IBM Advanced Career Education, Ateneo ITI, and Asia Pacific College. He spent many years in software development dating back to Turbo C, Clipper, dBase IV, and Visual Basic. Eventually, he found Java and spent many years working with it. Nowadays, he’s busy with full-stack JavaScript, Android, and Spring applications.Part 1: Kotlin1. Setup2. Tour of the Kotlin language3. Functions4. Types5. Higher order functions6. Collections7. Generics8. Classes9. Unit Testing10. Java InteroperabilityPart 2: Spring Boot11. Spring and SpringBoot12. Setup13. Getting started with a projecta. Using the project initializrb. Auto restarting an appc. Views and backing beansd. Views and controller functionse. Servicesf. Posting to a controllerg. Dependency Injection14. Functional Programminga. Overviewb. Function parametersc. Listsd. Filter and flatMape. Reduce and Foldf. Maps15. Hibernatea. Adding the dependenciesb. Entitiesc. Persisting to a database16. Reflectiona. Overviewb. Ins

Regulärer Preis: 36,99 €
Produktbild für Beginning Go Programming

Beginning Go Programming

Understand and write programs in Go, a multi-paradigm language with built-in features for concurrent programming. This book enables developers to build software that is simple, reliable, and efficient. It'll also help beginners to start programming Go-based applications.Beginning Go Programming begins by explaining the programming fundamentals of the Go language, including basic syntax, data type and structures, and the use of functions and methods. Next, it covers string formatting, Unicode data handling, and how to use regular expressions in Go. Further, it discusses how to encode and decode JSON formatted data for Go applications, and how to work with HTTP in Go. It concludes by exploring concurrency and covering the most powerful features of Go, as well as tips and tricks related to it.After reading this book and working through its practical examples, you will be ready to begin programming your own Go-based applications.WHAT YOU WILL LEARN* Understand the fundamentals of the Go programming language* Master the different features of Go and how to implement real-life scenarios using the language* Work with text in Go, such as string formatting and Unicode data handling* Work with HTTP in GoWHO THIS BOOK IS FORProgrammers and developers looking to learn Go programming language concepts for efficient application building.RUMEEL HUSSAIN, has a Bachelors Degree in Computer Science and is presently working as a Senior Blockchain Developer and Senior Tech Evangelist at BNB Chain (UAE), supporting the development and growth of the ecosystem. He is an information technology enthusiast with more than five years of experience leading and implementing blockchain applications and architectures, analyzing and refactoring modern programming languages like Go, troubleshooting cloud infrastructure, and assessing security risks. His current work is focused on leveraging blockchain technology and crypto to achieve the full potential of Web3 applications.MARYAM ZULFIQAR has four years of research experience and has a Masters Degree in Computer Science. She is currently working as a Tech Martian in BNB Chain (Pakistan Region). She also works as a Senior Researcher and Developer. She is passionate about developer education, especially in sharing her knowledge on topics that are "the talk of the town" in the technology field. She has also worked in the capacity of researcher and team lead roles for HEC-funded projects targeted at community growth and welfare.Chapter 1: Introduction to GoChapter Goal: Provides an overview of the Go programming language in terms of its basic features.No of pages:Sub -Topics:● Is GoLang Static-Typed or Compiled?● Is Go Object-Oriented?● Features that make Go lang the premium choice for programming● Features excluded from Go lang● Go programsChapter 2: Go BasicsChapter Goal: This chapter is intended to cover the programming fundamentals of the Go programming language. Covering basic syntax, program structure, data types, data structures, statements, functions, I/O from files, concurrency, and error handling.No of pages:Sub - Topics○ Overview■ Ancestors of Go○ Go Syntax○ Installing Go○ Go playground○ Using IDE for developing Go applications○ Getting started with programming Go applications■ Hello world!■ Different parts of Go programs■ Executing Go program■ Keywords○ Variables■ Variable data types■ Naming conventions■ Declaring variables■ Taking user input● Using scanf● Using scanln● Using bufio■ Math operators and packages● The math package● Dates and times● Operator precedence in Go○ Memory management & reference values■ New vs make● Incorrect memory allocation example● Correct memory allocation example■ Memory deallocation○ Pointers Data Type■ What is a pointer■ Declaring pointers■ Comparison with Java and C-style languages○ Ordered values in arrays and slices■ Arrays in Go● Declaring arrays● Initialising arrays● Accessing array elements● Querying the size of array● Multi-dimensional arrays [not included yet]■ Slices in Go● Defining a slice● The len() and cap() functions● Nil slice● Sub-slicing● append() and copy() functions● Sorting slices○ Maps■ Defining maps■ Adding entries in a map object■ Deleting entries from a map object■ Iterating over stored values in a map object■○ Structs Data Type■ Defining a struct■ Accessing structure members■ Structures as function arguments■ Pointers to structures○ Program flow■ If statement■ Switch statement■ For statement■ Goto statement○ Functions■ Defining a function■ Calling a function■ Returning multiple values from Function■ Function arguments■ Methods○ Read/Write text files■ Write text files■ Read text files○ HTTP Package○ JSON○ Go Recipes: Basics programming fundamentals■ Overview■ Numbers and slice in Go■ Working with maps in Go■ Go error handling■ Defer and panic recovery○ Hands-On challengeChapter 3: Working with TextChapter Goal: In this chapter, we will discuss how to work with text in Go language. Specifically, we will cover the string formatting, Unicode data handling, and how to use regular expressions in Go language.No of pages:Sub -Topics● Go String formatting and working with unicode● Case insensitive comparisons in Go● Regular expressions and reading text files with Go● Hands-On challengeChapter 4: Structs, Methods, and InterfacesChapter Goal: In this chapter, we will provide exercise related to the usage of structs, methods, and interfaces.No of pages:Sub -Topics:● Overview● Go structs, methods and interfaces○ Structs○ Methods○ Interfaces● Empty interface and working with iota in Go○ JSON Encoding/Decoding○ Generics● Hands-on challengeChapter 5: Working with JSONChapter Goal: In this chapter, we will discuss working with JSON, especially, how to encode and decode the JSON formatted data for use in Go applications.No of pages:Sub -Topics:● Overview● Unmarshalling JSON with GO● Parsing complex JSON with Go● Marshalling JSON with Go● Dealing with zero and missing values in Go● Using mapstructure to handle arbitrary JSONChapter 6: HTTPChapter Goal: In this chapter, we cover on how to work with HTTP in Go language. No of pages:Sub -Topics● Overview● HTTP calls in Go● Authentication and Writing an HTTP server in Go● REST with gorilla/mux● Hands-on challengeChapter 7: ConcurrencyChapter Goal: Go has rich support for concurrency using goroutines and channels. In this chapter, we discuss the most powerful feature of the Go Language, i.e., concurrency.No of pages:Sub -Topics● Understanding goroutines○ Converting sequential code to concurrent in Go● Using Goroutines with shared resources○ Seeing how shared resources impact goroutines○ Accessing shared resources using mutual exclusion○ Using atomic counters for modifying shared resources● Synchronizing Goroutines○ Timeouts in Go○ sync.WaitGroup and sync.Once○ Using a pool of goroutines○ sync/atomic● Hands-on ChallengeChapter 8: Tips & TricksChapter Goal: this chapter we cover different tips and tricks related to the Go language.No of pages:Sub -Topics● Alternate ways to import packages○ goimports○ Organization● Custom constructors● Breaking down code into packages● Sets● Dependency package management● Using errors● Quick look at some compiler’s optimizations● Set the build id using git’s SHA● How to see what packages my app imports● Iota: Elegant Constants○ Auto Increment○ Custom Types

Regulärer Preis: 36,99 €
Produktbild für Beginning Salesforce DX

Beginning Salesforce DX

Refer to the practical guidance provided in this book to develop Salesforce custom applications in a more agile, collaborative, and resilient way using Salesforce Developer Experience (DX).You will learn how to use the Salesforce Command Line Interface (CLI) to simplify working with projects, metadata, data and orgs. The CLI integrates with your development tools of choice such as Visual Studio Code, and CI/CD tools to implement DevOps pipelines. Readers will also gain an understanding of the package development model, which improves application quality and maintainability by grouping metadata into highly cohesive, loosely coupled containers.Salesforce DX supports application development throughout the entire development lifecycle where a version control system, rather than a Salesforce org, is the source of truth. It became generally available in late 2017 and has now reached a stage of feature richness and stability that it is becoming more widely adopted.Beginning Salesforce DX provides development teams with practical, how-to examples of using Salesforce DX that go beyond the Salesforce documentation. Commands and their parameters are described, including any gotchas, and the outcome of the commands on a Salesforce org is explained.WHAT YOU WILL LEARN• How to setup a Salesforce DX development environment• Understand the key Salesforce DX concepts and the Salesforce CLI• Work with Dev Hubs, projects, orgs, metadata and version control systems• Improve quality with test users and test data• Bootstrap pro-code development with templates• Apply Salesforce DX to an end-to-end package development projectWHO THIS BOOK IS FORInternal teams developing custom Salesforce applications for an individual customer, or those creating commercial applications for distribution via the Salesforce AppExchange enterprise marketplace. All team disciplines will benefit from understanding and applying Salesforce DX, including pro-code, low-code and no-code developers, testers, release managers, DevOps engineers and administrators. A secondary audience includes those needing to understand key concepts when establishing or evolving an organisation’s application lifecycle management capability, such as capability leaders, architects, consultants and business analysts.After graduating from Lancaster University with a degree in Electrical and Electronic Engineering, Ivan spent the first 15 years of his career in the aerospace and defense industry, designing, writing and testing safety-critical embedded software.During the second half of his career, he held several C-level technology and product leadership roles, helping B2B software companies bring innovative new solutions to market. Domains included games software development tools, information management and security, mobile network optimization, mobile network renewable energy, public cloud application development and artificial intelligence.More recently, Ivan has focused on creating products that are built on or that integrate with, Salesforce. He has launched five Salesforce AppExchange apps, including his own, and an AI platform that integrates with Service Cloud to provide customer service automation.Ivan then joined Salesforce as a Senior Program Architect in Australia, working with some of their largest and most complex multi-cloud customers on enterprise transformation projects to help accelerate their time to value.In September 2022, Ivan joined Provar Testing as their Chief Technology Officer in the UK. Provar provides an end-to-end test automation solution designed especially for Salesforce.Ivan enjoys running, walking his two dogs, supporting his local rugby union team and listening to his extensive vinyl collection in his spare time.FORWARDINTRODUCTIONPART ICHAPTER 1. HOW TO INSTALL THE SALESFORCE DX DEVELOPMENT TOOLSETCHAPTER 2. INTRODUCTION TO THE CORE SALESFORCE DX TOOLS AND CONCEPTSCHAPTER 3. OVERVIEW OF THE DEVELOPMENT MODELS THAT SFDX SUPPORTSCHAPTER 4. SAMPLE PROJECT DEVELOPMENT LIFECYCLE WALKTHROUGHPART IICHAPTER 5. CUSTOMIZING SERVICE CLOUDCHAPTER 6. CUSTOMIZING LIGHTNING SERVICE CONSOLECHAPTER 7. CUSTOMIZING LIGHTNING COMMUNITYCHAPTER 8. CUSTOMIZING LIGHTNING KNOWLEDGECHAPTER 9. CUSTOMIZING OMNI-CHANNELCHAPTER 10. CUSTOMIZING MESSAGINGCHAPTER 11. CUSTOMIZING CHATCHAPTER 12. SUMMARY

Regulärer Preis: 62,99 €
Produktbild für Beginning Programming with Python For Dummies

Beginning Programming with Python For Dummies

CREATE SIMPLE, EASY PROGRAMS IN THE POPULAR PYTHON LANGUAGEBeginning Programming with Python For Dummies is the trusted way to learn the foundations of programming using the Python programming language. Python is one of the top-ranked languages, and there’s no better way to get started in computer programming than this friendly guide. You’ll learn the basics of coding and the process of creating simple, fun programs right away. This updated edition features new chapters, including coverage of Google Colab, plus expanded information on functions and objects, and new examples and graphics that are relevant to today’s beginning coders. Dummies helps you discover the wealth of things you can achieve with Python.* Employ an online coding environment to avoid installation woes and code anywhere, any time * Learn the basics of programming using the popular Python language * Create easy, fun projects to show off your new coding chops * Fix errors in your code and use Python with external data sets Beginning Programming with Python For Dummies will get new programmers started—the easy way.JOHN MUELLER is an experienced technology writer with more than 100 titles to his name. He has experience with networking, AI, data, and programming. He is the author of the previous editions of Beginning Programming with Python For Dummies and many other For Dummies titles. Introduction 1PART 1: GETTING STARTED WITH PYTHON 7Chapter 1: Talking to Your Computer 9Chapter 2: Working with Google Colab 23Chapter 3: Interacting with Python 41Chapter 4: Writing Your First Application 57Chapter 5: Performing Magic 79PART 2: TALKING THE TALK 93Chapter 6: Storing and Modifying Information 95Chapter 7: Managing Information 107Chapter 8: Making Decisions 127Chapter 9: Performing Repetitive Tasks 143Chapter 10: Dealing with Errors 157PART 3: PERFORMING COMMON TASKS 187Chapter 11: Interacting with Packages 189Chapter 12: Working with Strings 215Chapter 13: Managing Lists 239Chapter 14: Collecting All Sorts of Data 257Chapter 15: Creating and Using Classes 279PART 4: PERFORMING ADVANCED TASKS 301Chapter 16: Storing Data in Files 303Chapter 17: Sending an Email 321PART 5: THE PART OF TENS 337Chapter 18: Ten Amazing Programming Resources 339Chapter 19: Ten Ways to Make a Living with Python 349Chapter 20: Ten Tools That Enhance Your Python Experience 357Chapter 21: Ten (Plus) Libraries You Need to Know About 369Index 379

Regulärer Preis: 22,99 €
Produktbild für Programming for Absolute Beginners

Programming for Absolute Beginners

New programmers start here...this book introduces students or aspiring professionals to the world of computer programming using JavaScript and related technologies. This book doesn't just teach the basics of programming, but also all of the tools that new programmers need to get started, including the basics of making web pages and how the Internet works.Programming for Absolute Beginners offers practice problems, activities, and a host of resources to get new programmers started, plus a large glossary of terms introduced in the book and that a new programmer might encounter when learning on their own. No special software is required; this book will help you regardless of what your computer setup is, and source code will be freely available via GitHub.WHAT YOU WILL LEARN* How computers work* How computers communicate over networks* How web pages are built with HTML and CSS* How JavaScript works* How JavaScript interacts with web pages* Intermediate JavaScript topics such as recursion and scoping* Using JavaScript for network communicationWHO THIS BOOK IS FORAnyone wanting to begin computer programming, including students who need to learn the fundamentals and early professionals who want to go back and revisit the basics.JONATHAN BARTLETT is a software developer, researcher, and writer. His first book, Programming from the Ground Up, has been required reading in computer science programs from DeVry to Princeton. He has been the sole or lead author for eight books on topics ranging from computer programming to calculus. He is a technical lead for ITX, where his specialty is getting stuck projects unstuck. He is a senior software developer for McElroy Manufacturing, spearheading projects in web, mobile, and embedded software. He is now the author of several Apress books including Electronics for Beginners and more.Chapter 1: Introduction.-Part I: Computers, Data, and Communication.-Chapter 2: A Short History of Computers.-Chapter 3: How Computers Communicate.-Chapter 4: How a Computer Looks at Data.-Chapter 5: How Computers Work.- Part II: Basic Ingredients for Web Programming.-Chapter 6: The HTML File Format.-Chapter 7: Introduction to Cascading Style Sheets.-Chapter 8: Your First JavaScript Program.-Part III: JavaScript Fundamentals.-9: Basic JavaScript Syntax.-Chapter 10: Introducing Functions and Scope.-Chapter 11: Grouping Values Together with Objects and Arrays.-Chapter 12: Interacting with Web Pages.-Part IV: Intermediate JavaScript.-Chapter 13: Recursive Functions and the Stack.-Chapter 14: Manipulating Functions and Scopes.-Chapter 15: Intermediate Objects.-Part V: Programming Applications.-Chapter 16: Modernizing JavaScript.-Chapter 17: Working With Remote Services (APIs).-Chapter 18: Writing Server-Side JavaScript.-Chapter 19: Conclusion.-Appendix A: Glossary.-Appendix B: Operating System and Browser Specifics.-Appendix C: The JavaScript Toolbox on Docker.-Appendix D: Character Encoding Issues.-Appendix E: Additional Machine Language Programs.

Regulärer Preis: 46,99 €
Produktbild für Geschichte vor Ort und im virtuellen Raum

Geschichte vor Ort und im virtuellen Raum

Die Arbeit in einer Gedenkstätte ist vielgestaltig und interdisziplinär: Sie umfasst Ausstellungen, historisch-politische Bildung, Forschung und nicht zuletzt die Arbeit mit Zeitzeuginnen und Zeitzeugen, die dem Publikum an diesem Ort ihre ganz persönliche Geschichte nahebringen. Der Band gibt Einblicke in die verschiedenen Arbeitsbereiche der Gedenkstätte in der ehemaligen zentralen Untersuchungshaftanstalt des Ministeriums für Staatssicherheit der DDR in Berlin-Hohenschönhausen. Neue Forschungsergebnisse zur Repressionsgeschichte in der SBZ/DDR werden ebenso vorgestellt wie Ausstellungsentwürfe und didaktische Konzepte zur Vermittlung von Wissen und Werten. Die Digitalisierung spielt in diesem Bereich der Erinnerungskultur schon jetzt eine zentrale Rolle, was sich im vorliegenden Band spiegelt.DR. ANDREAS NEUMANN ist wissenschaftlicher Mitarbeiter an der Gedenkstätte Berlin-Hohenschönhausen.JÖRG VON BILAVSKY war bis 2020 Leiter des Bereichs Bildung und Vermittlung in der Gedenkstätte Berlin-Hohenschönhausen.Ausstellung.-Bildung/Pädagogik.- Technische Unterstützung von Gedenkstättenführungen. Entwicklung und Implementierung eines Media Guides.- Das digitale Ausstellungsprojekt „Stasi in Berlin. Überwachung und Repression in Ost und West“.- Bildung/Pädagogik.- Virtuelle Begegnungen im Schulunterricht - Webbasierte historisch-politische Bildungsarbeit durch das Koordinierende Zeitzeugenbüro.- Histories2gether: Tandemseminare zu politischer Verfolgung damals und heute.-Lernpotentiale von VR aus geschichtsdidaktischer und medienpädagogischer Perspektive.- Chatbots in der historisch-politischen Bildung - Digitale Vermittlungsstrategien zum Umgang mit heterogenen Lern- und Besuchergruppen.- Forschung.- Herausforderung Big Data. Das Datenbankprojekt des Forschungsverbundes „Daten politischer Verfolgung“.- Politische Haft in der DDR. Das Datenbankprojekt des Forschungsverbundes „Daten politischer Verfolgung“.- Der antisemitisch aufgeladene Trotzkismus-Vorwurf. Ein Beitrag zur Feindbildkonstruktion im Stalinismus.

Regulärer Preis: 42,99 €
Produktbild für Künstliche Intelligenz heute

Künstliche Intelligenz heute

Künstliche Intelligenz wird schon heute in vielen Unternehmen angewendet. Und es werden immer mehr. Schon bald werden KI-Anwender starke Wettbewerbsvorteile erzielen, weil sie bessere Produkte anbieten, die haltbarer sind, effizienter produziert wurden und wahrscheinlich auch nachhaltiger sein werden. Diese Unternehmen haben also gleich mehrere Vorteile. Aber: Dies sind nur selten deutsche Unternehmen. Und es sind noch seltener deutsche Startups. In diesem Buch spricht Gunnar Brune mit Anwendern, Forschern und Investoren aus Wirtschaft, Medizin und Wissenschaft, um zu zeigen, wie Machine Learning und Künstliche Intelligenz erfolgreich und oft überraschend einfach zum Einsatz kommen (Applied AI). Die Lektüre bietet Informationen, Ansätze und Inspiration für den nutzbringenden Einsatz von Künstlicher Intelligenz heute.GUNNAR BRUNE ist Strategieberater und Autor für Wirtschaftsthemen. Gemeinsam mit dem Netzwerk AI.HAMBURG unterstützt er die Anwendung von Künstlicher Intelligenz in der Wirtschaft, damit deren strategische Chancen genutzt werden können.Einführung in die Welt aktueller Anwendungen Künstlicher Intelligenz.- Applied AI und das AI-Paradox.- Mit Künstlicher Intelligenz mehr Market Intelligence generieren.- Mehr Qualität, geringere Kosten, höhere Effizienz. KI in der Produktion von Nahrungsmitteln.- Mit Enthusiasmus für Daten kann jeder Mehrwert für Unternehmen und Mitarbeitende schaffen.- Mit Künstlicher Intelligenz besseren Content produzieren.- Künstliche Intelligenz und der Mensch – together forever.- Mit Künstlicher Intelligenz das Wissen der Chefärzte konservieren.- Mit KI-Unterstützung kann man Krebs spezifischer therapieren und Nebenwirkungen vermeiden.- Künstliche Intelligenz: Wir erkunden eine Terra Incognita für das Marketing.- In Fußball, Wirtschaft und Gesellschaft: Neue Algorithmen lösen Probleme, die man vorher auf diese Art nicht lösen konnte.- Der Umgang mit lernenden Maschinensystemen und Künstlicher Intelligenz ist eine wichtige Bildungsaufgabe.- Mit Künstlicher Intelligenz lassen sich wie nie zuvor technische Verfahren und Produkte optimieren.-Mehr Impact für Künstliche Intelligenz mit mehr KI-Startups aus Deutschland.- Künstliche Intelligenz anwenden. Jetzt.

Regulärer Preis: 29,99 €
Produktbild für Beginning Spring Boot 3

Beginning Spring Boot 3

Learn the Spring Boot 3 micro framework and build your first Java-based cloud-native applications and microservices. Spring Boot is the lightweight, nimbler cousin to the bigger Spring Framework, with plenty of "bells and whistles." This updated edition includes coverage of Spring Native, which will help you speed up your Spring Boot applications, as well as messaging with Spring Boot, Spring GraphQL, Spring Data JDBC and reactive relational database connectivity (R2DBC) with SQL.This new edition also covers enhancements to actuator endpoints, MongoDB 4.0 support, layered JAR and WAR support, support to build OCI images using Cloud Native Build Packs, changes to the DataSource initialization mechanism, and how bean validation support has moved to a separate spring-boot-validation-starter module. This book will teach you how to work with relational and NoSQL databases for data accessibility using Spring Boot with Spring Data, how to persist data with the Java Persistence APIs (JPA), MyBatis, and much more. You'll learn how to enhance your native cloud or web applications with other APIs such as REST and how to build reactive web applications using Spring Boot with WebFlux.Finally, you'll learn how to test applications using JUnit 5, as well as how to secure and deploy your application or service to cloud providers like Heroku. After reading Beginning Spring Boot 3, you'll have the skills needed to start building your own Spring Boot cloud-native, Java-based applications and microservices with confidence, and to take the next steps in your career.WHAT YOU WILL LEARN* Explore the Spring Boot 3 micro framework using Spring Native for faster, better performance* Build cloud-native Java applications and microservices with Spring Boot* Work with relational and NoSQL databases using Boot with Spring Data* Create reactive web applications using Spring's WebFlux* Secure, test, and deploy applications and servicesWHO THIS BOOK IS FORIT professionals such as cloud architects, infrastructure administrators, and network/cloud operatorsSIVA PRASAD REDDY KATAMAREDDY is a Software Architect with 16 years of experience in building scalable distributed enterprise applications. He has worked in banking and e-commerce domains using Java, Kotlin, GoLang, SpringBoot, JPA/Hibernate, MicroServices, REST APIs, SQL, and NoSQL Databases. His current technical focus is on modern architectures, including MicroServices, CI/CD, and DevOps, as well as infrastructure automation using Jenkins, Terraform, AWS CDK and Pulumi.SAI SUBRAMANYAM UPADHYAYULA is a passionate software engineer who likes to share his knowledge about Java and Spring Boot through his blog and YouTube Channel, "Programming Techie." He has experience working with a variety of technologies, including Java, Kotlin, Typescript, Spring Boot, JPA/Hibernate, MongoDB, Angular, and Golang. He also dabbles with DevOps-related activities by working with Jenkins and AWS.Chapter - 1: Introduction to Spring BootChapter - 2: Getting Started with Spring BootChapter - 3: Spring Boot EssentialsChapter - 4: Web Applications with Spring BootChapter - 5: Working with JDBCChapter - 6: Working with MyBatisChapter - 7: Working with JOOQChapter - 8: Working with JPAChapter - 9: Working with MongoDBChapter - 10: Building REST APIs Using Spring BootChapter - 11: Reactive Programming Using Spring WebFluxChapter - 12: Securing Web ApplicationsChapter - 13: Spring Boot ActuatorChapter - 14: Testing Spring Boot ApplicationsChapter - 15: GraphQL with Spring BootChapter - 16: Deploying Spring Boot ApplicationsChapter - 17: Spring Boot AutoconfigurationChapter - 18: Creating a Custom Spring Boot StarterChapter - 19: Spring Boot With Kotlin, Scala, and GroovyChapter - 20: Introducing JHipsterChapter - 21: Spring Native

Regulärer Preis: 62,99 €
Produktbild für Pro Cloud Native Java EE Apps

Pro Cloud Native Java EE Apps

This professional guide to Java-based cloud native apps DevOps dives deeper into building and deploying production ready cloud native apps using the increasingly popular open source Eclipse MicroProfile framework, Jakarta EE 10 APIs and the most popular Kubernetes container orchestration tool.After a quick overview of Jakarta EE and MicroProfile, Pro Cloud Native Java EE Apps starts you on your way by walking you through a cloud-native Jakarta EE-based application case study that will be forged piece-by-piece over the course of the book. Next, you'll interject dependencies and data persistence capabilities as microservices to go with the case study app that you are building.Next, you'll employ the REST API using Jakarta REST APIs and the MicroProfile RESTClient. You'll also explore ways to add resilience to your app, keep count with metrics, check on your app's health, secure your app, and test and complete your production-ready cloud-native app.Finally, you'll dive into migrating a monolith to become a production ready cloud-native app. After reading this book, you'll be able to build your own production ready cloud-native Java app using Jakarta EE and MicroProfile.WHAT YOU WILL LEARN* Build and deploy a production-ready cloud-native Java app using MicroProfile, Jakarta EE and Kubernetes* Migrate a monolith app to become a cloud-native app* Employ Jakarta EE APIs such as Persistence, CDI and more* Leverage the MicroProfile framework* Explore configurations, resilience, metrics, health, security, and more for your cloud-native appsWHO THIS BOOK IS FORThose software developers and programmers with at least some prior experience using Jakarta EE, MicroProfile. At least some prrior Java experience is expected.LUQMAN SAEED is currently an enterprise Java developer and independent software development trainer. His almost two decades of industrial experience spans management and leadership positions across various sectors, including software development and teaching. He started with PHP as a hobby and now does enterprise Java development full time. He is currently in the production process of the second edition of the much popular Java Enterprise Edition 8 for Beginners course on Udemy, this time updated and revised for Jakarta EE. His passion is helping software development teams get productive with the powerful, modern, intuitive, and easy-to-use Jakarta EE enterprise development platform.GHAZY ABDALLAH is a passionate enterprise Java developer, founder of the Java User Group Sudan (SudanJUG), and a tinkerer. He enjoys the use of modern cloud infrastructure to deliver enterprise applications and site reliability engineering. He spends his time learning and teaching the latest in cloud-native development.Chapter 1 - The Theory of Jakarta EE and MicroProfileThis chapter will discuss the history of Java EE through to the current Jakarta EE (version10). It will also explore the origins of the Eclipse MicroProfile (version 5) project and how itcomplements Jakarta EE with a set of cloud native APIs.Chapter 2 - Enterprise Java, MIcroservices and the CloudThis chapter will discuss the evolution of enterprise Java applications, containerization andthe role of Kubernetes and how Jakarta EE and MicroProfile provide the APIs to developcloud native applications in an enterprise context. The chapter will also discuss the cloudnative enterprise Java ecosystem (Quarkus, etc).Chapter 3 - Introducing the Cloud Native Jakarta EE ExampleThis chapter will develop a, fully functional cloud native Jakarta EE/MP monolithapp deployed to a Kubernetes cluster. It will showcase the three core Jakarta EE APIs : CDI,Jakarta REST and Jakarta Persistence along with complementary APIs from MicroProfile.The app will set the stage and discussion context for the rest of the book.Chapter 4 - Managing Dependencies with CDIThis chapter will discuss how to manage application dependencies with the Contexts andDependency Injection API.Chapter 5 - Persistence with Jakarta EE PersistenceThis chapter will discuss how to persist data to a relational database using the JakartaPersistence API.Chapter 6 - REST with Jakarta EE REST APIThis chapter will discuss creating and consuming REST services with the Jakarta REST APIand the MicroProfile RESTClient.Chapter 7 - Managing ConfigurationsThis chapter will discuss how to manage application configurations with MicroProfile ConfigAPIChapter 8 - Resilience with Fault Tolerance APIThis chapter will discuss building resilience into applications with the Fault Tolerance MP APIChapter 9 - Keeping Count with MetricsThis chapter will discuss how to create and consume different kinds of applications metricswith the MicroProfile Metrics APIChapter 10 - Taking a Pulse with Heal CheckThis chapter will discuss how to create health checks for applications with the MicroProfileHealth Check APIChapter 11 - Security with JWTThis chapter will discuss how to secure RESTful applications with Keycloak and MicroProfileJWT API.Chapter 12 - Testing with TestContainersThis chapter discusses different ways of testing cloud native applications withTestContainers and other libraries.Chapter 13 - Completing A Production Ready Cloud Native Jakarta EE App (sewntogether from chapter 3 to now)This chapter will put together all that has been discussed up to this point in the book andhow it all fits together for a monolith app.Chapter 14 - Cloud Native Jakarta EE Capstone ProjectThis chapter will refactor out the monolith app built up to this point in the book to a set ofmicroservices running in a Kubernetes cluster.

Regulärer Preis: 49,99 €
Produktbild für Das Mods-Buch

Das Mods-Buch

Mit Modifikationen (Mods) kannst du deine Minecraft-Welt im Handumdrehen erweitern. Zum Beispiel um schickes Mobiliar oder stärkeres Werkzeug. Mods, das bedeutet aber auch: praktische Lagersysteme, mächtiges Autocrafting, sogar ganze Fabriken mit Turbo-Maschinen und Strom aus erneuerbaren Energien. Mit diesen Hightech-Mitteln kannst du dich sogar an den stärksten Endboss wagen, den Minecraft je gesehen hat: den Chaos Guardian. Auch der ist nämlich Teil einer Mod. Also steig ein in die Mods-Welt – die YouTuber Debitor und CastCrafter zeigen dir, wie's geht! Aus dem Inhalt: Modpacks und Mod LauncherNeue RohstoffeBessere Werkzeuge und WaffenErzverarbeitungKomfortables LagersystemAutomatische ProduktionReaktoren und SpeicherzellenMaschinen und FabrikenRiesen-BauwerkeChaos GuardianMehrere Mods kombinierenNeue Mods finden   Modpack zum Buch ... 9   1.  Vom Minecrafter zum Modmeister ... 11        Genug von Vanilla Minecraft? ... 12        Warum dieses Buch? ... 13        Wer wir sind ... 15   2.  Modpacks ... 17        Warum wir die 1.12er-Version spielen ... 18        Was sind Modpacks? ... 18        Empfohlene Modpacks ... 23        Das Modpack zum Buch ... 25   3.  Modpack Launcher ... 27        Was ist ein Modpack Launcher? ... 28        Welche Modpack Launcher gibt es? ... 28   4.  Start -- so beginnst du, mit einem Modpack zu spielen ... 39        Erst mal alles wie immer ... 40        Bauplatz optimal planen ... 43        Erzverdopplung und Energie ... 46        Nahrungsversorgung sichern ... 48        Bessere Werkzeuge für bessere Werkstoffe ... 49        Ab in den Nether ... 53        Das beste Werkzeug ... 54        Rohstoffe abbauen leicht gemacht ... 56        Energie! ... 58        Vollautomatisches Lagersystem ... 60        Die beste Verarbeitung von Erzen ... 62        Mehr Strom, mehr Spaß ... 64        Automatische Farmen -- vom Weizen bis zum Baum ... 66        Jetzt bist du dran ... 71   5.  Nützliche kleine Helfer ... 73        JEI, der Rezepte-Guru ... 74        Inventory Tweaks -- Items auf Knopfdruck sortieren ... 78        Fast Leaf Decay -- ein Muss für jeden Holzfäller ... 79   6.  Tinkers' Construct -- bessere Werkzeuge gibt es nicht ... 81        Auswahl für alle! Neue Werkzeuge und Waffen ... 82        Deine eigene Schmelzerei! ... 85        Modifier ... 86        Werkzeuge ... 93        Waffen ... 96        Der größte Ofen! ... 101        Alle Flüssigkeiten in einem Tank ... 103        Neue Inseln -- die WorldGen in Tinkers' Construct ... 106   7.  EnderIO -- für alle etwas dabei ... 109        Was kann EnderIO? ... 110        Diese Items solltest du kennen ... 110        Maschinen und Konstruktionen von EnderIO ... 119   8.  Thermal Expansion -- wahnsinnig schnelle Produktion ... 147        Thermal Expansion -- schnelle Maschinen ... 148        Die wichtigsten Werkzeuge und Items ... 148        Thermal Dynamics -- Transporte hier entlang ... 172        Thermal Foundation -- Rohstoffe und Werkzeuge ... 180   9.  Endlich mehr Platz! ... 189        Die Iron Chest -- besser als jede normale Truhe ... 190        Storage Drawers -- Schubladen für alle ... 193        Applied Energistics 2 ... 200        ME-System, wir kommen ... 206 10.  Mit Dekoration ist alles schöner! ... 227        BiblioCraft -- willkommen in der Bibliothek ... 228        Die Chisel -- so machst du mehr aus einem Block ... 233        Chisels and Bits -- grenzenlose Kreativität ... 238 11.  Extra Utilities 2 -- so viele coole Dinge ... 253        Was gibt es Neues? ... 254        GP-Produktion ... 254        Der Angel Ring -- endlich fliegen ... 259        Besondere Dimensionen ... 261        Die Quantum Quarry -- Rohstoffe aus dem Nichts ... 262        Der Terraformer -- ich mach die Welt, wie sie mir gefällt ... 264        Aus allem Strom machen -- mit Generatoren ... 268        Der Indexer -- das kleine ME-System ... 271        Die Player Chest -- nie mehr volle Taschen ... 272        Weitere nützliche Items aus Extra Utilities 2 ... 273 12.  Extreme Reactors ... 277        Mehr Energie ... 278        Passiv gekühlter Reaktor ... 279        Reaktorsteuerung ... 284        Aktiv gekühlter Reaktor ... 286 13.  Immersive Engineering -- die größten und schönsten Maschinen ... 295        Was ist so toll an Immersive Engineering? ... 296        Energie erzeugen ... 299        Bzzzt -- Kabel für die Energie ... 302        Richtige Generatoren -- mehr Strom erzeugen ... 310        Einfache und kleine Maschinen ... 319        Schwere Maschinen ... 335        Silos, Tanks und mehr ... 343        Mehr Tools und Spielereien ... 345 14.  Industrial Foregoing -- Item-Sammelkunde ... 351        Viele Namen, gleicher Inhalt ... 352        Kleine Maschinenkunde -- das Interface ... 353        Das braucht jede Maschine -- Plastic ... 354        Die Baum- und Pflanzenfarmen von Industrial Foregoing ... 356        So holst du mehr aus der Baum- bzw. Pflanzenfarm heraus ... 359        Nichts für Vegetarier -- Tierfarmen ... 362        Auch aus der Tierfarm holst du mehr heraus ... 366        Der Laser Drill -- Rohstoffe aus dem Nichts ... 368        Eine Mobfarm mit Industrial Foregoing ... 369        Maschinen für und gegen Verzauberung ... 372        Der Resource Fisher -- Angeln macht endlich wieder Spaß ... 374        Die Black Hole Unit -- unendlich viel Platz im schwarzen Loch ... 375        Interessante Energieerzeugung ... 375        Was es sonst noch so gibt ... 379 15.  Draconic Evolution ... 385        Drachen! ... 386        Die stärksten Tools und Werkzeuge ... 390        Draconic Tools und Rüstungen -- alles noch besser ... 396        Rüstungen ... 397        Fusion Crafting ... 398        Energy Network ... 402        Energy Storage -- der Megaball ... 407        Draconic Chest ... 411        Dislocator ... 414        Der gefährlichste Reaktor überhaupt ... 415        Weitere nützliche Maschinen und Gadgets ... 420 16.  Jetzt kommt alles zusammen -- Mods kombinieren ... 427        Alles auf einmal ... 428        Es beginnt mit einem ME-System ... 428        Storage Drawers und das ME-System ... 431        Quantum Quarry -- unendlich viele Rohstoffe ... 432        Automatische Erzverarbeitung ... 435        Black Hole Units richtig anlegen ... 436        Wohin mit dem Müll? ... 438        Autocrafting -- Crafting auf Bestellung ... 439        Rainbow Generator ... 445        Modifikationen können auch schön sein ... 449 17.  Eine Basis zum Nachbauen ... 453        Große Auswahl, große Verantwortung ... 454        Wo soll die Basis hin? ... 454        Die Module ... 455        Die Startmodule ... 457        Mehr Module -- Mob-Verarbeitung ... 467        Die Basis wird größer ... 472        Jetzt bist du dran ... 479 18.  Was machen die, die schon alles haben? Das Endspiel ... 481        Modbeginner to Modmaster ... 482        Schon alle Mods durch? ... 482        Bauwerke auf die maximale Größe bringen ... 483        Alles haben, alles sammeln ... 485        Und jetzt du! ... 485   Index ... 486

Regulärer Preis: 19,92 €
Produktbild für Digitales Zeichnen

Digitales Zeichnen

Dieses Handbuch bietet eine solide, zeitgemäße zeichnerische Grundlagenausbildung: Es ermöglicht Anfängern, mit digitalen Mitteln ein sicheres zeichnerisches Nivau zu erreichen, und bietet erfahrenen Gestaltern neue Herausforderungen und praktische Tipps. Themen sind zum Beispiel Strichstärken einschätzen, Schraffieren, Emotionen erzeugen durch Licht und Schatten, Tonwerte aufbauen, Tiefenwirkungen erzeugen und vieles mehr. Aber es wird nicht nur am Schreibtisch gezeichnet, der Autor nimmt Sie außerdem mit zu seinen Studien unterwegs und zeigt Ihnen, wie Sie auf dem Pad dynamisch, lebendig und doch präzise zeichnen. Lassen Sie sich durch die vielen attraktiven Zeichnungen und Skizzen des Buchs inspirieren! Aus dem Inhalt: Analoges und digitales ArbeitenZeichnerische Grundlagen: Sehen und zeichnen. Strichführung. Funktion der Schraffur. Zeichnen im FormatZeichnen vor Ort: Die Wirkung der Hintergrundfläche. Verschiedene Arten von Schraffur. Tonwerte zeichnen. Plastisch zeichnen. Farbig zeichnen mit dem Kalt-Warm-Kontrast/dem Qualitätskontrast. Der BildschwerpunktPorträtzeichnen, Menschen zeichnen: Lange Posen, kurze PosenZeichnen unterwegs: Proportionen. Die Wirkung von Tangenten. Anschnitte zeichnen. Tiefenwirkung. Perspektivisch zeichnen, FormkontrasteZeichnen im Alltag: Das tägliche Üben. Extra-Übungen. Extra-Tipps   Einleitung ... 13 TEIL I.  Technische Grundlagen ... 19   1.  Analoges und digitales Arbeiten ... 21        Warum wir zeichnen ... 23        Welche Berufe nutzen Zeichnungen? ... 26        Geschichte des digitalen Zeichnens ... 29        Traditionelles und digitales Zeichnen ... 32        Fazit ... 34   2.  Kleine Materialkunde ... 35        Analoge Materialien ... 37        Digitale Materialien ... 38        Software ... 41        Fazit ... 43 Teil II.  Zeichnerische Grundlagen ... 45   3.  Sehen und Zeichnen ... 47        Das Konturenzeichnen ... 48        Sehen statt Wissen ... 50        Die Koordination von Auge und Hand ... 51        Tutorial ... 53        Fazit ... 57   4.  Strichführung ... 59        Der Fluss der Linien ... 60        Spontaneität und Kontrolle ... 61        Fehler überarbeiten ... 62        Strichstärken variieren ... 63        Tutorial ... 65        Fazit ... 68   5.  Funktionen der Schraffur ... 69        Volumen ... 70        Licht und Schatten ... 71        lokale Farben ... 74        Tutorial ... 74        Fazit ... 77   6.  zeichnen im Format ... 79        Verschiedene Darstellungsgrößen ... 80        Die Wahl des passenden Formats ... 81        Die vollständige Abbildung ... 82        Zentriert zeichnen ... 82        Tutorial ... 83        Fazit ... 87 Teil III.  Zeichnen vor Ort ... 89   7.  Die Wirkung der Hintergrundfläche ... 91        Verschiedene Arten der Komposition ... 92        Tutorial ... 94        Fazit ... 98   8.  Verschiedene arten der Schraffur ... 99        Einfache Schraffur ... 100        Kreuzschraffur ... 101        Alternative Schraffuren ... 102        Negativ schraffieren ... 104        Von der Linie zur Fläche: das Schummern ... 104        Praxis ... 104        Tutorial ... 105        Fazit ... 109   9.  Tonwerte Zeichnen ... 111        Farben und Tonwerte ... 112        Die wesentlichen Tonwerte ... 113        Schicht für Schicht schraffieren ... 114        Formen berücksichtigen ... 116        Tutorial ... 116        Fazit ... 118 10.  Plastisch Zeichnen ... 121        Die Illusion von Räumlichkeit ... 122        Tutorial ... 126        Fazit ... 129 11.  Farbig Zeichnen mit dem Kalt-Warm-Kontrast ... 131        Der Kalt-Warm-Kontrast ... 132        Anwendung ... 133        Tutorial ... 135        Fazit ... 140 12.  Der Bildschwerpunkt ... 141        Die Wirkung eines Bildschwerpunkts ... 142        Das Platzieren des Schwerpunkts ... 143        Mittel der Betonung ... 144        Tutorial ... 146        Fazit ... 149 13.  Porträtzeichnen, Teil 1 ... 151        Größenverhältnisse ... 152        Das Porträtzeichnen in der Praxis ... 154        Tutorial ... 157        Fazit ... 160 14.  Porträtzeichnen, Teil 2 ... 161        Checkpunkte Dreiviertel-Ansicht ... 162        Proportionen übertreiben ... 164        Tutorial ... 166        Fazit ... 169 Teil IV.  Zeichnen unterwegs ... 171 15.  Proportionen ... 173        Der innere Dialog, Teil 2 ... 174        Strecken, Flächen und Winkel ... 175        Proportionen messen ... 176        Vom Einfachen zum Detaillierten ... 176        Tutorial ... 178        Fazit ... 182 16.  Die Wirkung von Tangenten ... 183        Erscheinungsformen von Tangenten ... 184        Warum Tangenten ungünstig sind ... 185        Wie sich Tangenten vermeiden lassen ... 185        Tutorial ... 187        Fazit ... 189 17.  Anschnitte zeichnen ... 191        Offene und geschlossene Kompositionen ... 192        Die Wirkung von Anschnitten ... 193        Negative Formen beachten ... 195        Der Einsatz von Anschnitten ... 196        Tutorial ... 199        Fazit ... 201 18.  Tiefenwirkung ... 203        Lage und Größe ... 204        Details nehmen in der Entfernung ab ... 207        Tiefenwirkung durch verschiedene Strichstärken ... 208        Tutorial ... 208        Fazit ... 212 19.  Perspektivisches Zeichnen ... 213        Linearperspektive ... 214        Wirkung unterschiedlicher Augenhöhen ... 215        Praktische Anwendung ... 216        Bewusster Umgang ... 217        Zwei ergänzende Tipps ... 218        Tutorial ... 219        Fazit ... 221 20.  Weitere Aspekte der Schraffur ... 223        Teilbereiche schraffieren ... 224        Die Dynamik variieren ... 225        Schraffur überschreitet die Form ... 226        Schraffur und komplexe Texturen ... 226        Tutorial ... 227        Fazit ... 229 21.  Menschen Zeichnen, Teil 1: Lange Posen ... 231        Über das Aktzeichnen ... 232        Proportionen ... 234        Typische Schwierigkeiten ... 234        Tutorial ... 236        Fazit ... 239 22.  Menschen Zeichnen, Teil 2: Kurze Posen ... 241        Kleidung zeichnen ... 242        Tutorial ... 244        Fazit ... 247 23.  Menschen Zeichnen, Teil 3: im Park und im Café ... 251        Zeichnen in der Öffentlichkeit ... 252        Die Zeit einteilen ... 253        Die Szene zeichnen ... 254        Tutorial ... 255        Fazit ... 260 24.  Farbig Zeichnen mit dem Qualitätskontrast ... 261        Der Qualitätskontrast ... 262        Tutorial ... 264        Fazit ... 267 25.  Formkontraste ... 269        Formkontraste ... 270        Formkontraste in der Praxis ... 273        Tutorial ... 274        Fazit ... 277 Teil V.  Zeichnen im Alltag ... 279 26.  Das tägliche Üben ... 281        Eine Gewohnheit entwickeln ... 282        Kreative Beschränkungen ... 284        Widerstände ... 284        Flow ... 286        Zeichnungen im Dialog ... 288        Der eigene Stil ... 289        Zeichnen nach Fotos ... 290        Fazit ... 292 27.  Extra-Übungen (+ Galerie) ... 293        Zeichnen mit der »falschen« Hand ... 295        Fühlen und zeichnen ... 295        Kreisende Linien ... 296        Sequenz zeichnen ... 296        Motive Kombinieren ... 296        freies Linienspiel ... 297        Fazit und Galerie ... 297 28.  Extra-Tipps ... 303        Frei gestaltbare Elemente ... 304        Sich wiederholende Details weglassen ... 304        Ellipsen zeichnen ... 305        Texturen wölben ... 307        Flecken und Sprenkel ... 307        Tiefenwirkung durch Verdrehen ... 308        Strichrichtung ... 308        Bestandteile zeichnen ... 309        Fazit ... 309 Teil VI.  ANHÄNGE ... 311        Weiterführende Informationen ... 311        Vielen Dank! ... 312        Über den Autor ... 313        Die in diesem Buch vertretenen Künstlerinnen und Künstler ... 314   Index ... 315

Regulärer Preis: 31,92 €
Produktbild für Bleisatz

Bleisatz

Das war längst schon überfällig: Im Land Johannes Gutenbergs gibt es endlich wieder ein Buch, das uns mit Anleitungen, Anekdoten und liebevollen Details die »schwarze Kunst« nahebringt. Es beginnt mit einem Rundgang durch die Druckwerkstatt: Werkzeuge, Arbeitsmethoden und der Workflow des Bleisetzens werden anhand von aktuellem Fotomaterial gezeigt. Danach bietet es einen Überblick über klassische Druckschriften, Papier, Farbe, Weiterverarbeitung und Veredelungen und natürlich, nicht zu vergessen, das Drucken in all seinen Details. Dieses Buch ist unerlässlich für alle Designer*innen, die ihren Beruf lieben und die Ursprünge ihrer Kunst verstehen möchten! Aus dem Inhalt: In der Werkstatt: Regale, Kästen und WerkzeugeSchriften im Bleisatz: Brotschriften, Steckschriften, PlakatschriftenBlick in die Schriftgeschichte, die wichtigsten Schriftschöpfer, bekannte Schriftgießereien, die wichtigsten BleisatzschriftenSetzen mit Plan: Arbeitsvorbereitung, Arbeitsplatz, Glatter Satz, komplexe Formen, Tabellen, Auszeichnungen, Korrekturen, AblegenDruckformen bauenPapier und PapierherstellungFarbe und HilfsstoffeDie DruckpresseWeiterverarbeitung: Bindearten, Rillen, Falzen, Beschneiden, VeredelnMit Glossar, Bezugsquellen, Hinweisen zu Foren, Museen und Netzwerken   Statt eines Vorworts ... 10   1.  In der Werkstatt ... 12        Organisation der Werkstatt ... 14        In der Welt der Zwölfteilung ... 21        Schriften im Bleisatz ... 22        Schrift im Detail ... 28        Schrift »kaufen« ... 34        Linien, Rahmen, Schmuck ... 37        Das Blindmaterial ... 40   Rückblick: Lebenswelten in der Schwarzen Zunft ... 44   2.  Schriften über Schriften ... 48        Druckschriften damals und heute ... 50        Blick in die Geschichte ... 52        Die wichtigsten Schriftschöpfer ... 58        Die DIN-Klassifikation ... 64        Bleisatzschriften -- eine Auswahl ... 72        Schriftgiessereien ... 81   Einblick: Gebrochene Schriften -- die Geschichte eines typografischen Opferbashings ... 86   3.  Setzen mit Plan ... 90        Unsere »Laborratte« ... 92        Wie anfangen? ... 94        Arbeitsvorbereitung ... 95        Es kann losgehen ... 106        Glatter Satz -- die Grundlage für alles ... 112        Auszeichnungen ... 122        Komplexe Formen ... 126        Weitere Satzformen ... 134        Korrekturen ... 142        Ablegen will gelernt sein ... 144   Einblick: Von Matern und flüssigem Blei -- der Schriftguss ... 146   Einblick: Birne, Ahorn, Maulbeerbaum -- wie entstehen Holzschriften? ... 148   4.  Druckformen bauen ... 150        Vom Umbruch zur fertigen Kolumne ... 152        Der Klebeumbruch als Arbeitshilfe ... 154        Mehr als Lettern: Klischees ... 159        Mehrfarbige Formen ... 164        Mehrseitige Formen ... 166        Von der Kolumne zur Druckform ... 172   Überblick: Setzmaschinen -- die eisernen Kollegen ... 178   5.  Papier und mehr ... 182        Papyrus -- Pergament -- Papier ... 184        Papierherstellung ... 185        Papierarten ... 189        Papier berechnen ... 191        Papier für den Druck ... 192   Einblick: Pressendrucke, Buchkunst, artists' books -- ... 194   6.  Farbe und Hilfsstoffe ... 198        So sehen wir Farbe ... 200        Farben im Buchdruck ... 203   Einblick: Experimentelle Gestaltung -- Dafi Kühne ... 212   7.  Die Druckpresse ... 216        Drucken, Drucken, Pressen ... 218        Vier Druckprinzipien ... 219        Der Hochdruck im Detail ... 221        Tiegeldruckmaschinen ... 226        Tiegeldruckprinzipien ... 230        Zylinderdruckmaschinen ... 232        Die Werkzeuge des Druckers ... 237        Drucken -- ein Zusammenspiel ... 241        Maschinen wollen Pflege ... 242   Einblick: Einmal um die Welt mit Stop in den USA -- das Hamilton Wood Type&Printing Museum ... 244   8.  Es werde gedruckt! ... 248        Die Arbeit an der Druckpresse ... 250        Der Aufzug ... 253        Die Zurichtung ... 263        Einrichtbogen, Standbogen, Auflage ... 268        Der Fortdruck ... 272        Von Druckfehlerteufeln ... 275        Druckveredelungen ... 282   Ausblick: Bleisatz in der Pädagogik -- Freinet, Akkordeon und Makulaturen. ... 284   9.  Weiterverarbeitung ... 288        Die Buchbinderei ... 290        Ein Druckprodukt »fertig machen« ... 295        Weitere Verarbeitungstechniken ... 301   Anhang ... 304        Making of -- die Schriften dieses Buches ... 305        Bildquellen und Dank ... 306        Nachweise und Literatur ... 307        Netzwerke, Recherchen, Museen und Bezugsquellen ... 310        Kleines Wörterbuch Deutsch -- Englisch ... 312   Glossar/Index ... 313

Regulärer Preis: 31,92 €
Produktbild für Arduino-Workshops (2. Auflg.)

Arduino-Workshops (2. Auflg.)

Eine praktische Einführung mit 65 Projekten in aktualisierter 2. Auflage.In »Arduino-Workshops« erfahren Sie, wie diese Add-ons funktionieren und wie man sie einsetzt. Sie starten mit einem Überblick über das Arduino-System und gehen dann rasch zu den verschiedenen elektronischen Komponenten und Konzepten über. Zahlreiche Beispielprojekte vertiefen das Gelernte Schritt für Schritt und helfen Ihnen, dieses Wissen anzuwenden. Je tiefer Sie in die Materie eindringen, desto raffinierter und anspruchsvoller werden die Projekte.Unter den 65 Projekten des Buches finden sich nützliche Dinge wie:ein digitales Thermometer mit LCD-Anzeigeein GPS-Logger, der Daten Ihrer Reise für Google Maps aufzeichnetein handliches Testgerät zum Messen von Batteriespannungeneine Tastatursperre, die nur mit Geheimcode aufgehoben werden kannAußerdem lernen Sie, Spielzeug und Spiele zu entwickeln, beispielsweise:eine elektronische Version des klassischen sechsseitigen Würfelsein binäres Quiz, das Ihre Fähigkeiten zur Umwandlung von Zahlen testetein Fahrzeug mit Fernbedienung und Kollisionserkennung»Arduino-Workshops« führt Sie in die Welt der Mikroelektronik ein und lehrt Sie die Tricks und Design-Prinzipien eines erfahrenen Profis.Über den Autor:John Boxall ist seit über 26 Jahren in den Bereichen Elektronikdesign, Vertrieb und E-Commerce tätig. In seiner Freizeit schreibt er Arduino-Tutorials und veröffentlicht regelmäßig Reviews zu Arduino-Projekten und -Zubehör bei www.tronixstuff.com.

Regulärer Preis: 27,90 €
Produktbild für Introducing RavenDB

Introducing RavenDB

Simplify your first steps with the RavenDB NoSQL Document Database. This book takes a task-oriented approach by showing common problems, potential solutions, brief explanations of how those solutions work, and the mechanisms used. Based on real-world examples, the recipes in this book will show you how to solve common problems with Raven Query Language and will highlight reasons why RavenDB is a great choice for fast prototyping solutions that can sustain increasing amounts of data as your application grows.Introducing RavenDB includes code and query examples that address real-life challenges you’ll encounter when using RavenDB, helping you learn the basics of the Raven Query Language more quickly and efficiently. In many cases, you’ll be able to copy and paste the examples into your own code, making only minor modifications to suit your application. RavenDB supports many advanced features, such full-text search, graph queries, and timeseries; recipes in the latter portion of the book will help you understand those advanced features and how they might be applied to your own code and applications.After reading this book, you will be able to employ RavenDB’s powerful features in your own projects.WHAT YOU WILL LEARN* Set up and start working with RavenDB* Model your objects for persistence in a NoSQL document database* Write basic and advanced queries in the Raven Query Language * Index your data using map/reduce techniques * Implement techniques leading to highly performant systems * Efficiently aggregate data and query on those aggregations WHO THIS BOOK IS FORDevelopers accustomed to relational databases who are about to enter a world of NoSQL databases. The book is also for experienced programmers who have used other non-relational databases and want to learn RavenDB. It will also prove useful for developers who want to move away from using Object-Relational Modeling frameworks and start working with a persistence solution that can store object graphs directly. DEJAN MILIČIĆ is a consultant with more than 20 years’ experience as a professional software developer. His experience includes designing, writing, and maintaining applications, focusing on software architecture and backend development. He advocates domain-driven Design, behavior-driven development, functional programming, and API-first development.Miličić’s passion for RavenDB goes back to 2015, when he started using this NoSQL database for small hobby projects and quickly realized it is applicable to a wide range of applications. He specializes in RavenDB because it is well suited for fast prototyping and development of everything from line-of-business applications to large enterprise distributed systems. 1. Getting Started with RavenDB2. Document Modeling3. Querying4. Indexes5. Map Indexes6. MapReduce Indexes7. Full-Text Search

Regulärer Preis: 62,99 €
Neu
Produktbild für Die legendäre Küche von Zelda

Die legendäre Küche von Zelda

Werden Sie zum Feinschmecker und tauchen Sie ein in die fantastische Welt von Hyrule.Entdecken Sie 50 Rezepte für alle Geschmäcker, inspiriert von Breath of the Wild und dem Rest der Saga! Inklusive Zutatenregister, Küchenlexikon und etlicher hilfreicher Kochtipps!Entdecken Sie Rezepte unter anderem für:Gefüllter DorfkürbisHerzchensuppeMarinierter FischEdelwild-ReisNusskuchen nach Orni-Art

Regulärer Preis: 30,00 €
Produktbild für Programmieren und zeichnen mit Python für Dummies Junior (2. Auflg.)

Programmieren und zeichnen mit Python für Dummies Junior (2. Auflg.)

Bunte Spiralen, Schneeflocken unter dem Mikroskop, 3D-Bilder? Mit diesem Buch lernst du, immer schönere Bilder mit dem Computer zu zeichnen. Es fängt ganz leicht an: Zuerst lässt du die Schildkröte, die deinen Pinsel hält, einfach nur über den Bildschirm laufen. Als nächstes bringst du ihr bei, ein Dreieck zu zeichnen. Wenn du ein Dreieck zeichnen kannst, kannst du auch ganz viele zeichnen, denn die Schildkröte nimmt dir die Arbeit ab. Dann kombinierst du Dreiecke zu Mosaiken und lässt Blumen und Bäume wachsen. Noch nicht genug? Zeichne 3D-Bilder und optische Täuschungen, animiere die Schildkröte, lasse sie Futter suchen oder steuere sie durch ein Labyrinth. Du hast noch mehr Ideen für eigene Bilder oder Spiele? Dieses Buch liefert dir die Python-Programmierbefehle dazu.Bestens geeignet für Kinder und Jugendliche ab 12 Jahre.Claudia Ermel leitet an der Technischen Universität Berlin das Schülerlabor dEIn-Labor, wo Workshops für Kinder und Jugendliche zu Themen aus Elektrotechnik und Informatik durchgeführt werden.Olga Runge entwickelt im dEIn-Labor Programme für Informatik-Schülerworkshops und betreut Programmier- und Robotikkurse.EINFÜHRUNG 8Hallo, zukünftige Python-Programmierer! 8Über Schlangen und Schildkröten 8Über dieses Buch 8Über dich 10Über die Symbole, die wir in diesem Buch verwenden 10KAPITEL 1: AUF DIE PLÄTZE ... 12Computer und Programmiersprachen 13Python auf deinem Computer 17Python installieren 18Python-Symbol auf dem Bildschirm erstellen 18Dein erstes Python-Programm 19Python als Taschenrechner 20Programme für die Ewigkeit 20Programme speichern 21Programme ausführen 22Altes Programm laden 22Das kannst du jetzt 23KAPITEL 2: DIE SCHILDKRÖTE 24Wie Bilder auf dem Bildschirm entstehen 24Dein erstes Schildkrötenbild 26Schildkröte, zeige dich! 27Lauf, Schildkröte, lauf! 27Schildkröte, dreh dich um! 27Die Welt wird bunt 30Durch dick und dünn 30Schildkrötenbilder als Programmdateien 31Weniger Änderungen mit Variablen 32Mach schneller, Schildkröte! 34Flächen füllen 34Die Schildkröte springt im Dreieck 36Manche Kleeblätter bringen Glück 37Das kannst du jetzt 37KAPITEL 3: FIGUREN STYLEN 38Vom Eckigen zum Runden 39Zeilen einsparen mit Schleifen 40Mit for-Schleifen Dinge mehrmals tun 40Mit while-Schleifen Dinge so lange tun, bis sich was ändert 42Wenn-dann-sonst 43Wo ist die Schildkröte? 43Die Schildkröte kehrt um ... 46... und läuft zurück 46Noch mehr Zeilen sparen mit Funktionen 47Funktionen variabel machen 49Viele Vielecke 51Von Vielecken zu Vieleckblumen 53Mandalas als Ausmalbilder 55Figuren ausdrucken 56Zufallsbilder 57Figuren zufällig erscheinen lassen ... 57... und zufällig färben 58Das kannst du jetzt 60KAPITEL 4: STERNE UND MEHR 61Sterne in Flaggen 62Sterne mit fünf Zacken 62Noch mehr Zacken 66Gitternetzsterne 68Listen führen, um sich Dinge zu merken 69Weniger Gitter im Netz 73Noch mehr Gitternetzfiguren: Die Kardioide 76Von Sternen zu Spiralnebeln 79Das kannst du jetzt 84KAPITEL 5: SCHACHTELFIGUREN 85Schachtelquadrat 86Schachbrettvariationen 89Dreiecksgeschichten 91Bäume und Wälder 95Es schneit 97Chinesische Drachen 102Fliegende Teppiche 106Das kannst du jetzt 109KAPITEL 6: DAS SPIEL »SNAKE« 110Von Schildkröten zu Schlangen 110Die Spielregeln 111Das Design des Spiels 112Es kommt Bewegung in die Schlange 113Bewegung macht hungrig: Die Schlange sucht Futter 116Fressen macht groß und stark: Die Schlange wächst 121Zu viel Fressen ist ungesund: Die Schlange stirbt 124Ideen für Erweiterungen 127Mehr Tempo 127Highscore 127Durch die Wand gehen 128Das kannst du jetzt 129KAPITEL 7: DAS MISTHAUFEN-SPIEL 130Phase 1: Das Design des Spiels 131Initialisierung von Spielfeld und Stift 131Misthaufen erzeugen und auf dem Spielfeld verteilen 132Misthaufen mit Abstand 134Phase 2: Das Spiel 137Der Stift wird aktiv 138Ab durch die Haufen 141Auweia, die Linie wird berührt 144Ideen für Erweiterungen 147Rückwärtsgang verboten 148Game-Over-Anzeige 148Gewonnen-Anzeige 149Freeze 149Das kannst du jetzt 150KAPITEL 8: DAS PARKOUR-SPIEL 151Das Design des Spiels 152Die Parkour-Strecke 154Eine Fliese wird verlegt 154Fliesen durch Pfeiltasten aneinanderreihen 155Die Schildkröte wird aktiv 157Die Navigation durch den Parkour 158Auf »Los!« geht‘s los 159Baustopp während des Rennens 161Stupse die Schildkröte an 162Berührungen spüren und rot werden 162Punkte sammeln und anzeigen 163Parkour-Strecken von der Stange 165Eine Parkour-Strecke speichern 165Eine gespeicherte Parkour-Strecke laden 168Ideen für Erweiterungen 171Spielhilfe 171Spielfeldränder beachten 171Aktuelle Größe des Spielfensters berücksichtigen 172Das kannst du jetzt 172KAPITEL 9: EXPERIMENTE IN 3D 173Tunnelbilder 174Fluchtpunkt-Perspektive 175Jetzt wird es krumm 175Körper zusammensetzen 178Muscheln, Meer und mehr 183Schnecken und Muscheln 183Schwimmringe 185Bälle und Buddelförmchen 186Optische Täuschungen 189Linien strecken und stauchen 189Drehende Scheiben und pochende Herzen 193Springende Bälle 196Das kannst du jetzt 198Wichtige Befehle 200Zum Wiederfinden 218Über die Autorinnen 222

Regulärer Preis: 16,99 €
Produktbild für Beginning MATLAB and Simulink

Beginning MATLAB and Simulink

Employ essential tools and functions of the MATLAB and Simulink packages, which are explained and demonstrated via interactive examples and case studies. This revised edition covers features from the latest MATLAB 2022b release, as well as other features that have been released since the first edition published.This book contains dozens of simulation models and solved problems via m-files/scripts and Simulink models which will help you to learn programming and modelling essentials. You’ll become efficient with many of the built-in tools and functions of MATLAB/Simulink while solving engineering and scientific computing problems.Beginning MATLAB and Simulink, Second Edition explains various practical issues of programming and modelling in parallel by comparing MATLAB and Simulink. After studying and using this book, you'll be proficient at using MATLAB and Simulink and applying the source code and models from the book's examples as templates for your own projects in data science or engineering.WHAT YOU WILL LEARN* Master the programming and modelling essentials of MATLAB and Simulink* Carry out data visualization with MATLAB* Build a GUI and develop App with MATLAB* Work with integration and numerical root finding methods* Apply MATLAB to differential equations-based models and simulations* Use MATLAB and Simulink for data science projectsWHO THIS BOOK IS FOREngineers, programmers, data scientists, and students majoring in engineering and scientific computing who are new to MATLAB and Simulink.SULAYMON L. ESHKABILOV, PhD is an assistant professor in the Department of Agricultural and Biosystems Engineering at North Dakota State University. He obtained a Master of Engineering degree from Tashkent Automobile Road Institute, a Master of Sciences from Rochester Institute of Technology, NY, and a PhD from the Cybernetics Institute of Academy Sciences of Uzbekistan in 1994, 2001 and 2005, respectively. He was an associate professor at Tashkent Automobile Road Institute from December 2006 through January 2017. He held visiting professor and researcher positions at Ohio and North Dakota State Universities, for 2010/2011 and Johannes Kepler University, from January through September 2017. He teaches a number of courses, including “Instrumentation and Measurement,” “System Modelling with MATLAB,” “Machine Design Analysis,” “Agricultural Power,” and “Advanced MATLAB/Simulink Modelling” for undergraduate and graduate students.His research interests are image processing, machine learning applications, mechanical vibrations, micro-electro-mechanical systems, mechatronic system design, and simulation of system dynamics. He has developed simulation and data analysis models for various image data, additive manufacturing process optimization, vibrating systems, autonomous vechicle control, and studies of mechanical properties of bones. He is an author of four books devoted to MATLAB/Simulink applications for Mechanical Engineering students and Numerical Analysis. He has worked as an external academic expert for the European Commission to assess academic projects from 2009 through 2022.1. Introduction to MATLAB.-2. Programming Essentials.-3. Graphical User Interface Model Development.-4. MEX files, C/C++ and Standalone Applications.-5. Simulink Modeling Essentials.-6. Plots.-7. Matrix Algebra.-8. Ordinary Differential Equations.

Regulärer Preis: 62,99 €
Produktbild für RISC-V Assembly Language Programming using ESP32-C3 and QEMU

RISC-V Assembly Language Programming using ESP32-C3 and QEMU

With the availability of free and open source C/C++ compilers today, you might wonder why someone would be interested in assembler language. What is so compelling about the RISC-V Instruction Set Architecture (ISA)? How does RISC-V differ from existing architectures? And most importantly, how do we gain experience with the RISC-V without a major investment? Is there affordable hardware available?The availability of the Espressif ESP32-C3 chip provides a way to get hands-on experience with RISC-V. The open sourced QEMU emulator adds a 64-bit experience in RISC-V under Linux. These are just two ways for the student and enthusiast alike to explore RISC-V in this book.The projects in this book are boiled down to the barest essentials to keep the assembly language concepts clear and simple. In this manner you will have "aha!" moments rather than puzzling about something difficult. The focus in this book is about learning how to write RISC-V assembly language code without getting bogged down. As you work your way through this tutorial, you'll build up small demonstration programs to be run and tested. Often the result is some simple printed messages to prove a concept. Once you've mastered these basic concepts, you will be well equipped to apply assembly language in larger projects.Warren Gay is a datablocks.net senior software developer, writing Linux internet servers in C++. He got involved with electronics at an early age, and since then he has built microcomputers and has worked with MC68HC705, AVR, STM32, ESP32 and ARM computers, just to name a few.

Regulärer Preis: 29,99 €
Produktbild für Python 3

Python 3

* EINFÜHRUNG IN ALLE SPRACHGRUNDLAGEN: KLASSEN, OBJEKTE, VERERBUNG, KOLLEKTIONEN, DICTIONARIES* BENUTZUNGSOBERFLÄCHEN UND MULTIMEDIAANWENDUNGEN MIT PYQT, DATENBANKEN, XML, INTERNET-PROGRAMMIERUNG MIT CGI, WSGI UND DJANGO* WISSENSCHAFTLICHES RECHNEN MIT NUMPY, PARALLELE VERARBEITUNG GROẞER DATENMENGEN, DATENVISUALISIERUNG MIT MATPLOTLIB* ÜBUNGEN MIT MUSTERLÖSUNGEN ZU JEDEM KAPITELDie Skriptsprache Python ist mit ihrer einfachen Syntax hervorragend für Einsteiger geeignet, um modernes Programmieren zu lernen. Mit diesem Buch erhalten Sie einen umfassenden Einstieg in Python 3 und lernen darüber hinaus auch weiterführende Anwendungsmöglichkeiten kennen. Michael Weigend behandelt Python von Grund auf und erläutert die wesentlichen Sprachelemente. Er geht dabei besonders auf die Anwendung von Konzepten der objektorientierten Programmierung ein.Insgesamt liegt der Schwerpunkt auf der praktischen Arbeit mit Python. Ziel ist es, die wesentlichen Techniken und dahinterstehenden Ideen anhand zahlreicher anschaulicher Beispiele verständlich zu machen. Zu typischen Problemstellungen werden Schritt für Schritt Lösungen erarbeitet. So erlernen Sie praxisorientiert die Programmentwicklung mit Python und die Anwendung von Konzepten der objektorientierten Programmierung.Alle Kapitel enden mit einfachen und komplexen Übungsaufgaben mit vollständigen Musterlösungen.Der Autor wendet sich sowohl an Einsteiger als auch an Leser, die bereits mit einer höheren Programmiersprache vertraut sind.AUS DEM INHALT:* Datentypen, Kontroll-strukturen, Funktionen, Generatoren* Modellieren mit Sequenzen, Dictionaries und Mengen* Klassen, Objekte, Vererbung, Polymorphie* Module nutzen und auf PyPI veröffentlichen* Zeichenketten und reguläre Ausdrücke* Datenmodellierung, Datenbanken, XML und JSON* Grafische Benutzungsoberflächen mit tkinter und PyQt* Threads und Events, Bildverarbeitung mit PIL* Systemfunktionen, Testen und Performance-Analyse* CGI, WSGI und Rapid Web-Development mit Django * Wissenschaftliche Projekte mit NumPy* Datenvisualisierung mit Matplotlib und Messwerterfassung* Parallele Programmierung: Pipes, Queues, PoolsMichael Weigend hat an der Universität Potsdam in Informatik promoviert. Er war für mehr als 30 Jahre als Lehrer tätig und hat 20 Jahre lang an der FernUniversität Hagen Seminare zur Didaktik der Informatik gegeben. An der Universität Münster hält er im Rahmen eines Lehrauftrags Vorlesungen zur Python-Programmierung. Michael Weigend engagiert sich in mehreren nationalen und internationalen Communities für den Computer-Einsatz in der Bildung, darunter Constructionism, International Federation for Information Processing (TC 3 Computers in Education) , Bebras - International Contest on Informatics and Computational Thinking. Er hat über 60 wissenschaftliche Artikel veröffentlicht und mehrere Bücher zu den Themen Programmierung, Web Development und visuelle Modellierung geschrieben.

Regulärer Preis: 49,99 €