Genrer
Pris
DKK
Formater
  • 999+
  • 999+
  • 715
  • 39
  • 22
Sprog
  • 22
  • 999+
  • 965
  • 4
  • 3
  • 60
  • 4
  • 2
  • 2

Programmering

  • Softwaretest af Paul Staal Vinje Spar 19%
    - Teknik - Struktur - Metode
    af Paul Staal Vinje

    Den vigtigste bog om test på det danske marked!Bogen giver en detaljeret gennemgang af alle testens faser med vægten lagt på det overordnede mål: - at levere fejlfrie systemer, der er uproblematiske at opdatere og vedligeholde.* Testens faser* Testen i de tidlige faser* Systemegenskaber* Testteknikker* Reviews* Planlægning og styring* Testorganisation* Test af portaler og websider* Exploratory testing* Agile testing

  • Illustrator CC af Anders Bennekou
    - Vektorgrafik & typografi
    af Anders Bennekou

    Adobe Illustrator CC er et vektorbaseret tegneprogram til udarbejdelse af illustrationer fx tegninger, logodesign, wireframes til hjemmesider, grafer, 3D-elementer og meget mere! Med Adobe Illustrator CC arbejder du med vektorbaseret grafik. Det har den fordel, at det kan skaleres i uendelige størrelser uden tab af kvalitet. Vi gennemgår opsætningen af programmet og du bliver introduceret for brugerfladen og lærer de vigtigste tegneværktøjer at kende heriblandt lassoværktøjet, markeringsværktøjet, tryllestavsværktøjet og penselværktøjet. Du lærer effektive metoder til hvordan du nemt og hurtigt kan opbygge forskellige former for illustrationsopgaver og typografi. Vi kigger også på hvordan du kan finde den rigtige skrifttype for dit design, og vi dykker ned i hvordan du kan personliggøre skriften, så den komplimenterer det tilknyttede projekt. Skrevet til begyndere og let øvede med lyst til at arbejde kreativt.

  • Implementing Domain-Specific Languages with Xtext and Xtend - Second Edition af Lorenzo Bettini Spar 13%
    af Lorenzo Bettini

    Learn how to implement a DSL with Xtext and Xtend using easy-to-understand examples and best practicesAbout This BookLeverage the latest features of Xtext and Xtend to develop a domain-specific language.Integrate Xtext with popular third party IDEs and get the best out of both worlds.Discover how to test a DSL implementation and how to customize runtime and IDE aspects of the DSLWho This Book Is ForThis book is targeted at programmers and developers who want to create a domain-specific language with Xtext. They should have a basic familiarity with Eclipse and its functionality. Previous experience with compiler implementation can be helpful but is not necessary since this book will explain all the development stages of a DSL.What You Will LearnWrite Xtext grammar for a DSL;Use Xtend as an alternative to Java to write cleaner, easier-to-read, and more maintainable code;Build your Xtext DSLs easily with Maven/Tycho and Gradle;Write a code generator and an interpreter for a DSL;Explore the Xtext scoping mechanism for symbol resolution;Test most aspects of the DSL implementation with JUnit;Understand best practices in DSL implementations with Xtext and Xtend;Develop your Xtext DSLs using Continuous Integration mechanisms;Use an Xtext editor in a web applicationIn DetailXtext is an open source Eclipse framework for implementing domain-specific languages together with IDE functionalities. It lets you implement languages really quickly; most of all, it covers all aspects of a complete language infrastructure, including the parser, code generator, interpreter, and more.This book will enable you to implement Domain Specific Languages (DSL) efficiently, together with their IDE tooling, with Xtext and Xtend. Opening with brief coverage of Xtext features involved in DSL implementation, including integration in an IDE, the book will then introduce you to Xtend as this language will be used in all the examples throughout the book. You will then explore the typical programming development workflow with Xtext when we modify the grammar of the DSL.Further, the Xtend programming language (a fully-featured Java-like language tightly integrated with Java) will be introduced. We then explain the main concepts of Xtext, such as validation, code generation, and customizations of runtime and UI aspects. You will have learned how to test a DSL implemented in Xtext with JUnit and will progress to advanced concepts such as type checking and scoping. You will then integrate the typical Continuous Integration systems built in to Xtext DSLs and familiarize yourself with Xbase. By the end of the book, you will manually maintain the EMF model for an Xtext DSL and will see how an Xtext DSL can also be used in IntelliJ.Style and approachA step-by step-tutorial with illustrative examples that will let you master using Xtext and implementing DSLs with its custom language, Xtend.

  • SQL in easy steps, 3rd edition af Mike McGrath Spar 11%
    af Mike McGrath

    SQL is THE standard language used world-wide for database communication on all popular database software. It allows the storage and manipulation of data both on Windows platforms and on Unix-based platforms, such as Linux. SQL in easy steps, 3rd edition has an easy-to-follow style that will appeal to anyone who wants to begin using databases. It is aimed at those with little or no experience of SQL. From web developers wanting to add database interaction to their web sites, programmers wanting to quickly add SQL to their skills set, hobbyists who want to begin creating SQL scripts for upload to their own ISP, to students or to those seeking a career in computing, this book will appeal to all who need a fundamental understanding of database administration with SQL. SQL in easy steps, 3rd edition begins by explaining how to download and install the free MySQL database server on both Windows and Linux platforms. This allows you to establish an environment in which to develop and administer your own databases. This book makes no assumption that you will have previous knowledge of any programming or scripting language so it's ideal for the newcomer to SQL. Each chapter builds your knowledge of executing database queries. The book contains exciting chapters on how to selectively extract data from within one, or more, databases and there are complete examples that illustrate each aspect of SQL. By the end of this book you will have gained a sound understanding of the Structured Query Language and be able to write your own SQL scripts to insert, extract and manipulate data. Updated and revised with the latest techniques since the second edition, which was published in 2005. All examples given in this 3rd edition demonstrate SQL features using the current MySQL Relational Database Management System that is supported on both Windows and Linux operating systems.

  • Open Source? Hvad er det? af Mikkeline W. Gudmand-Høyer
    - En bog til voksne børn
    af Mikkeline W. Gudmand-Høyer

    Tag med Rolf den grønne pirat på cybereventyr og lær om fordelene ved at bruge open source i de offentlige IT-systemer. Bogen er tænkt som en introduktion til open source begrebet på en sjov, farverig og tilgængelig måde. Følg med, når Rolf møder Folke, hvis tømmerflåde er ved at flyde fra hinanden, fordi han ikke kan få fat i kildekoden til at reparere den.Vil open source mon kunne hjælpe stakkels Folke? Uden at sige for meget: Ja, det kan det godt.

  • Star Wars - The Old Republic af Thomas Berger Spar 14%
    af Thomas Berger

    Denne udgivelse er en opsamling af artikler og anmeldelser omhandlende onlinerollespillet Star Wars: The Old Republic, som er udviklet af det amerikanske spilstudie BioWare og udgivet af Electronic Arts i december 2011. Artiklerne har været trykt i spilmagasinet Gameplay (tidligere PC Player) i perioden 2010-2014.

  • Blizard Entertainment af Thomas Berger Spar 20%
    af Thomas Berger

    Denne udgivelse er en opsamling af artikler og anmeldelser omhandlende spil fra det amerikanske spilstudie Blizzard, der udover at stå bag verdens mest populære onlinerollespil World of Warcraft også har skabt de lige så klassiske spilserier Diablo og StarCraft. Artiklerne har været trykt i spilmagasinet Gameplay (tidligere PC Player) i perioden 2008-2014.

  • IO Interactive af Thomas Berger Spar 14%
    af Thomas Berger

    Denne udgivelse er en opsamling af artikler og anmeldelser omhandlende spil fra det danske spilstudie Io Interactive, der blandt andet har stået bag actionspillene Kane & Lynch og ikke mindst den succesfulde Hitman-serie. Artiklerne har været trykt i spilmagasinet Gameplay (tidligere PC Player) i perioden 2008-2014.

  • Maxis af Thomas Berger Spar 13%
    af Thomas Berger

    Denne udgivelse er en opsamling af artikler og anmeldelser omhandlende spil fra det amerikanske spilstudie Maxis, der er bedst kendt for spilserierne SimCity og The Sims. Artiklerne har været trykt i spilmagasinet Gameplay (tidligere PC Player) i perioden 2008-2014.

  • Wildstar af Thomas Berger Spar 13%
    af Thomas Berger

    Denne artikelsamling er en opsamling af artikler og anmeldelser om onlinerollespillet Wildstar, som er udviklet af det amerikanske spilstudie Carbine Studios og udgivet af NC Soft i juni 2014.

  • Kvinde kend din kode af Sine Zambach Spar 16%
    af Sine Zambach

    Der er få kvinder i IT-branchen – ikke mindst i “programmerende positioner”. Men faktisk var den første programmør en kvinde, og i mange tidligere rene "mandefag" kommer der flere og flere kvinder. Så det handler (heller ikke i dette fag(!)) om kvindens natur. Men hvad er det så, der holder kvinderne fra tasterne? Nogle peger på en favorisering af en ekskluderende nørdekultur blandt mænd, samt lærebøger, der er tilpasset denne type. Derudover er problemet manglende (kvindelige) rollemodeller, der opfordrer de unge kvinder og piger til at interessere sig for softwareudvikling, elektronik og computere.Kvinde kend din kode skal være med til at løse dette problem.Bogen præsenterer de basale begreber i programmering med anderledes eksempler. I modsætning til de gaming-eksempler man finder i klassiske programmeringsbøger, bruger Sine Zambach analogier som sundhed, fashion, sociale interaktioner, serier, klima og skattejagt.Derudover præsenterer bogen kvinders indflydelse på programmering og informationsteknologi i løbet af historien, og hvorfor det bestemt ikke er nogen naturlov, at så få kvinder arbejder med it i dag.Sidst, men ikke mindst: I kapitlerne om kodning er der praktiske eksempler og øvelser til, hvordan man selv kan producere hjemmesider, apps samt arbejde med simple dataeksempler.

  • Sql Simplified: af Cecelia L. Allison Spar 14%
    - Learn to Read and Write Structured Query Language
    af Cecelia L. Allison

    SQL Simplified:Learn To Read and Write Structured Query Language focuses extensively on the implementationof Structured Query Language (SQL) rather than on database design or on theDatabase Management Systems (DBMSs) that implement SQL, like many SQL books.Theeasy to follow step-by-step chapters of this book will provide beginners withthe practice necessary to develop the skills and knowledge required to programin SQL with ease. The concepts of SQL are simplified enabling anyone to quicklygrasp the fundamentals of SQL. Each chapter introduces a new concept andincludes examples, key notes and important key terms. This book also highlightsmany key differences in SQL script used in a number of different databasemanagement system platforms. Your comprehension of each chapter is testedthrough the use of quizzes and assignments. After completion of this book, youshould feel confident using SQL in any relational database environment.

  • Lion Dreaming af Robert E. Rhodes Spar 14%
    - Poems
    af Robert E. Rhodes

    For most of us poetry is a form of noise that poetsmake because they can. Like birds, poets are moreactive in the spring. Like dogs, poets growl if you gettoo close to their easy chairs, but respond well to anyshow of affection. Poets are not even-temperedcreatures, but are nicer after a few drinks. They expecttoo much of their wives and too little of their children. I am at liberty to tell you all this because I am a specialbreed of poet whose noises are pure music . . .

  • Tales of Teenage Survival af Barbara L. Bershon Spar 16%
    - Former Teens Recount Their Adolescence and Lived to Tell About It
    af Barbara L. Bershon

    During adolescence family dynamics change and teenagers often view parents as obstacles rather than supports. Teens wrestle with a range of crises from parental divorce to drug use. Even moving can cause major disruptions, since teenagers rely heavily on their peer group to help them through this time of change and self-discovery. Physical changes have an obvious impact. So does the death of a loved one, so do matters involving race.Teenagers experience changes in all aspects of their lives. For example, when Adam looks in the mirror, he can hardly recognize the person who has grown five inches taller than at the beginning of the summer. Lindsay worries that everyone is always looking at her and that no one understands how she feels. Zach wants to be popular and sure of himself, yet he often feels scared and shy when he is with a large group of kids. Katie is afraid to be alone and communicates constantly with friends by phone, text messaging, instant messaging, and on various Web sites.All these issues are dealt with clearly and candidly as college students remember what they went through when confronting the many physical, intellectual, emotional, and social changes that occur during adolescence.

  • Dream Cruises af Kim Kavin Spar 16%
    - The Insider's Guide to Private Yacht Charter Vacations
    af Kim Kavin

    Tips for Booking Trips on All Budgets-from $1,000 to $1,000,000"e;Kavin compares cruise ships and yacht charters to showcase the biggest advantage of the latter: personalized comfort."e;-Soundings"e;Charter cruising comes in many flavors, from fully crewed luxury megayachts to pilot-your-own bareboats, and Kim Kavin has sampled just about all of them."e;-OffshoreSay good-bye to lengthy security lines, overpriced pia coladas, and jam-packed shore excursions. Never again will your cruise vacation include jostling with crowds, squishing into a kiddie-filled swimming pool, or rushing back from a land tour in time for a pre-assigned dinner seating on a massive, impersonal ship.Dream Cruises introduces you to the joys of private yacht charter vacations, a fast-growing and often surprisingly affordable alternative to cruise ships. With charters, you get the whole boat for your family and friends, with a crew catering only to you, and you go wherever you choose-from Alaska to the South Pacific.Based on first-hand experience as well as advice and information from sixty charter-industry experts worldwide, Dream Cruises explains which kinds of yachts are available, where to book them, how to find a trustworthy broker, what you can expect to pay, and much more.Why book another cabin when you can have the whole boat for yourself?

  • Journey with Me af Diane M. McDonald Spar 14%
    af Diane M. McDonald

    Have you ever stopped and wondered why things happen in your life? When my father passed over, he sent me a sign that he was okay. Since his passing, I have gradually become aware of the "e;help"e; I receive.The son of a friend asked one day, "e;How did you become aware of the synchronicities in your life?"e; He heard many of my stories and recognized the uniqueness of the tales. The question took me by surprise. How did I begin to recognize the timing that put me at the right place, at the right time, to either be helped or help someone else?I first became aware in Tracking Time, when my presence helped save my neighbors life. While writing To Pap, With Love, I recognized the guidance I received that prevented harm to my father. His Alzheimer's disease helped me to live in the present, not dwell on yesterday or concentrate on tomorrow. Along the way, I was "e;helped"e; by people and events. I was encouraged to stop worrying, to forgive myself for not being the person I expected myself to be, to trust I would have what I needed.

  • Praktisches Programmieren in C af Andreas Ganzer
    af Andreas Ganzer

    Wer programmieren will, kommt an C nicht vorbei. Vor allem bei der maschinennahen Programmierung, der Entwicklung von Betriebssystemen und in der technischen Informatik spielt C seit mehr als 30 Jahren eine entscheidende Rolle. Dieses Buch bietet mit vielen Beispielen einen praktischen Einstieg in C. Neben den unverzichtbaren Grundlagen beschreibt der Autor auch komplexe Themen wie z. B. Zeigerarithmetik und die Speicherverwaltung.

  • VBA-Programmierung fur Word, Excel und Access af Bernd Held
    af Bernd Held

    Passen Sie Microsoft Office mit neuen Funktionen an Ihre Bedurfnisse an! Gewiss, Office bietet eine riesige Optionsvielfalt - aber ist auch wirklich alles dabei, was Sie brauchen? Wenn Ihnen immer wiederkehrende Arbeitsablaufe zu muhsam sind, brauchen Sie selbst programmierte Losungen. Hier kommt Visual Basic fur Applikationen ins Spiel. Denn mit VBA konnen Sie einfache, aber auch komplexere Losungen fur Ihre Office-Aufgaben selbst entwickeln.

  • Mastering Exploratory Analysis with pandas af Harish Garg Spar 12%
    - Build an end-to-end data analysis workflow with Python
    af Harish Garg

    Explore Python frameworks like pandas, Jupyter notebooks, and Matplotlib to build data pipelines and data visualizationKey FeaturesLearn to set up data analysis pipelines with pandas and Jupyter notebooksEffective techniques for data selection, manipulation, and visualizationIntroduction to Matplotlib for interactive data visualization using charts and plotsBook DescriptionThe pandas is a Python library that lets you manipulate, transform, and analyze data. It is a popular framework for exploratory data visualization and analyzing datasets and data pipelines based on their properties.This book will be your practical guide to exploring datasets using pandas. You will start by setting up Python, pandas, and Jupyter Notebooks. You will learn how to use Jupyter Notebooks to run Python code. We then show you how to get data into pandas and do some exploratory analysis, before learning how to manipulate and reshape data using pandas methods. You will also learn how to deal with missing data from your datasets, how to draw charts and plots using pandas and Matplotlib, and how to create some effective visualizations for your audience. Finally, you will wrapup your newly gained pandas knowledge by learning how to import data out of pandas into some popular file formats.By the end of this book, you will have a better understanding of exploratory analysis and how to build exploratory data pipelines with Python.What you will learnLearn how to read different kinds of data into pandas DataFrames for data analysis Manipulate, transform, and apply formulas to data imported into pandas DataFramesUse pandas to analyze and visualize different kinds of data to gain real-world insights Extract transformed data form pandas DataFrames and convert it into the formats your application expectsManipulate model time-series data, perform algorithmic trading, derive results on fixed and moving windows, and more Effective data visualization using MatplotlibWho this book is forIf you are a budding data scientist looking to learn the popular pandas library, or a Python developer looking to step into the world of data analysis, this book is the ideal resource you need to get started. Some programming experience in Python will be helpful to get the most out of this course

  • React and  React Native af Adam Boduch Spar 13%
    - Complete guide to web and native mobile development with React, 2nd Edition
    af Adam Boduch

    Build applications for web and native mobile platforms with React, JSX, Redux, and GraphQLKey FeaturesExplore how functional web development works with React, Redux, and React NativeBuild apps with unified architecture with Facebook's React, Relay, and GraphQLUnderstand the platform in-depth, from routing to server-side rendering Book DescriptionThis books takes you through using React 16 and React Native 0.5 to create powerful and engaging desktop mobile and native applications for all platforms.You start by learning how to craft composable UIs using React, ranging from rendering with JSX and creating reusable components to routing and creating isomorphic applications that run on Node.js.We then move on to show you how to take the concepts of React and apply them to building Native UIs using React Native. You'll find out how to build responsive and streamlined UIs that can properly handle user interactions in a mobile environment. You'll also learn how to access device-specific APIs such as the Geolocation API, and how to handle offline development with React Native. You will master handling application state, Unified Information Architecture, and using Flux, Redux, and Relay. Towards the end of the book, you will learn how Flux ideas are encapsulated within React components using Relay and apply all the skills learned so far to create a React application that runs on every major platform.What you will learnLearn what has changed in React 16 and how you stand to benefitCraft reusable components using the React virtual DOM Learn how to use the new create-react-native-app command line toolAugment React components with GraphQL for data using RelayHandle state for architectural patterns using FluxBuild an application for web UIs using Relay Who this book is forThis book is written for any JavaScript developer-beginner or expert-who wants to start learning how to put both of Facebook's UI libraries to work. No knowledge of React is needed, though a working knowledge of ES2017 will help you follow along better.

  • Lua Quick Start Guide af Gabor Szauer Spar 13%
    - The easiest way to learn Lua programming
    af Gabor Szauer

    The easiest way to learn Lua programmingKey FeaturesThe easiest way to learn Lua codingUse the Lua standard libraries and debug Lua codeEmbed Lua as a scripting language using the Lua C APIBook DescriptionLua is a small, powerful and extendable scripting/programming language that can be used for learning to program, and writing games and applications, or as an embedded scripting language. There are many popular commercial projects that allow you to modify or extend them through Lua scripting, and this book will get you ready for that. This book is the easiest way to learn Lua. It introduces you to the basics of Lua and helps you to understand the problems it solves. You will work with the basic language features, the libraries Lua provides, and powerful topics such as object-oriented programming. Every aspect of programming in Lua, variables, data types, functions, tables, arrays and objects, is covered in sufficient detail for you to get started. You will also find out about Lua's module system and how to interface with the operating system.After reading this book, you will be ready to use Lua as a programming language to write code that can interface with the operating system, automate tasks, make playable games, and much more. This book is a solid starting point for those who want to learn Lua in order to move onto other technologies such as Love2D or Roblox.A quick start guide is a focused, shorter title that provides a faster paced introduction to a technology. It is designed for people who don't need all the details at this point in their learning curve. This presentation has been streamlined to concentrate on the things you really need to know.What you will learnUnderstand the basics of programming the Lua languageUnderstand how to use tables, the data structure that makes Lua so powerfulUnderstand object-oriented programming in Lua using metatablesUnderstand standard LUA libraries for math, file io, and moreManipulate string data using LuaUnderstand how to debug Lua applications quickly and effcientlyUnderstand how to embed Lua into applications with the Lua C APIWho this book is forThis book is for developers who want to get up and running with Lua. This book is ideal for programmers who want to learn to embed Lua in their own applications, as well as for beginner programmers who have never coded before.

  • Kotlin Quick Start Guide af Marko Devcic Spar 13%
    - Core features to get you ready for developing applications
    af Marko Devcic

    Get started with Kotlin programming for building real world applicationsKey FeaturesStart programming with KotlinExplore Kotlin language syntax, standard libraries and Java InteroperabilityBuilds an example application with what you learnBook DescriptionKotlin is a general purpose, object-oriented language that primarily targets the JVM and Android. Intended as a better alternative to Java, its main goals are high interoperability with Java and increased developer productivity. Kotlin is still a new language and this book will help you to learn the core Kotlin features and get you ready for developing applications with Kotlin.This book covers Kotlin features in detail and explains them with practical code examples.You will learn how to set up the environment and take your frst steps with Kotlin and its syntax. We will cover the basics of the language, including functions, variables, and basic data types. With the basics covered, the next chapters show how functions are first-class citizens in Kotlin and deal with the object-oriented side of Kotlin.You will move on to more advanced features of Kotlin. You will explore Kotlin's Standard Library and learn how to work with the Collections API. The book finishes by putting Kotlin in to practice, showing how to build a desktop app.By the end of this book, you will be confident enough to use Kotlin for your next project.What you will learnProgramming in Kotlin language syntax, basic types, control ?ow, classes, and OOPWriting functions and functional programming in KotlinDefning and importing from packages in KotlinRunning Kotlin on JVMs and Android runtimesWorking with the Kotlin Standard Library and advanced features of Kotlin programmingSetting up a Kotlin development environment with JetBrains toolsBuilding real-world applications with KotlinWho this book is forThis book is intended for anybody who wants to learn the most important Kotlin features. No experience of Kotlin is expected.

  • MobX Quick Start Guide af Pavan Podila Spar 13%
    - Supercharge the client state in your React apps with MobX
    af Pavan Podila & Michel Weststrate

    Apply functional Reactive programming for simple and scalable state management with MobXKey FeaturesThe easiest way to learn MobX to enhance your client-side state-managementUnderstand how the concepts and components fit togetherWork through different state management scenarios with MobXBook DescriptionMobX is a simple and highly scalable state management library in JavaScript. Its abstractions can help you manage state in small to extremely large applications. However, if you are just starting out, it is essential to have a guide that can help you take the first steps. This book aims to be that guide that will equip you with the skills needed to use MobX and effectively handle the state management aspects of your application.You will first learn about observables, actions, and reactions: the core concepts of MobX. To see how MobX really shines and simplifies state management, you'll work through some real-world use cases. Building on these core concepts and use cases, you will learn about advanced MobX, its APIs, and libraries that extend MobX.By the end of this book, you will not only have a solid conceptual understanding of MobX, but also practical experience. You will gain the confidence to tackle many of the common state management problems in your own projects.What you will learnExplore the fundamental concepts of MobX, such as observables, actions, and reactionsUse observables to track state and react to its changes with validations and visual feedback (via React Components)Create a MobX observable from different data typesDefine form data as an observable state and tackle sync and async form validationsUse the special APIs to directly manipulate observables, tracking its changes, and discovering the reasons behind a changeTackle any state management issue you may have in your app by combining mobx-utils and mobx-state-treeExplore the internals of the MobX reactive system by diving into its inner workingsWho this book is forThis book is for web developers who want to implement easy and scalable state management for their apps. Knowledge of HTML, CSS, and JavaScript is assumed

  • Applied Deep Learning with Python af Luis Capelo Spar 13%
    - Use scikit-learn, TensorFlow, and Keras to create intelligent systems and machine learning solutions
    af Luis Capelo & Alex Galea

    A hands-on guide to deep learning that's filled with intuitive explanations and engaging practical examplesKey FeaturesDesigned to iteratively develop the skills of Python users who don't have a data science backgroundCovers the key foundational concepts you'll need to know when building deep learning systemsFull of step-by-step exercises and activities to help build the skills that you need for the real-worldBook DescriptionTaking an approach that uses the latest developments in the Python ecosystem, you'll first be guided through the Jupyter ecosystem, key visualization libraries and powerful data sanitization techniques before we train our first predictive model. We'll explore a variety of approaches to classification like support vector networks, random decision forests and k-nearest neighbours to build out your understanding before we move into more complex territory. It's okay if these terms seem overwhelming; we'll show you how to put them to work.We'll build upon our classification coverage by taking a quick look at ethical web scraping and interactive visualizations to help you professionally gather and present your analysis. It's after this that we start building out our keystone deep learning application, one that aims to predict the future price of Bitcoin based on historical public data.By guiding you through a trained neural network, we'll explore common deep learning network architectures (convolutional, recurrent, generative adversarial) and branch out into deep reinforcement learning before we dive into model optimization and evaluation. We'll do all of this whilst working on a production-ready web application that combines Tensorflow and Keras to produce a meaningful user-friendly result, leaving you with all the skills you need to tackle and develop your own real-world deep learning projects confidently and effectively.What you will learnDiscover how you can assemble and clean your very own datasetsDevelop a tailored machine learning classification strategyBuild, train and enhance your own models to solve unique problemsWork with production-ready frameworks like Tensorflow and KerasExplain how neural networks operate in clear and simple termsUnderstand how to deploy your predictions to the webWho this book is forIf you're a Python programmer stepping into the world of data science, this is the ideal way to get started.

  • AWS Lambda Quick Start Guide af Markus Klems Spar 13%
    - Learn how to build and deploy serverless applications on AWS
    af Markus Klems

    Discover techniques and tools for building serverless applications with AWS LambdaKey Features Learn to write, run, and deploy Lambda functions in the AWS cloud Make the most of AWS Lambda functions to build scalable and cost-efficient systems A practical guide to developing serverless services and applications in Node.js, Java, Python, and C#Book DescriptionAWS Lambda is a part of AWS that lets you run your code without provisioning or managing servers. This enables you to deploy applications and backend services that operate with no upfront cost. This book gets you up to speed on how to build scalable systems and deploy serverless applications with AWS Lambda.The book starts with the fundamental concepts of AWS Lambda, and then teaches you how to combine your applications with other AWS services, such as AmazonAPI Gateway and DynamoDB. This book will also give a quick walk through on how to use the Serverless Framework to build larger applications that can structure code or autogenerate boilerplate code that can be used to get started quickly for increased productivity.Toward the end of the book, you will learn how to write, run, and test Lambda functions using Node.js, Java, Python, and C#.What you will learnUnderstand the fundamental concepts of AWS LambdaGet to grips with the Serverless Framework and how to create a serverless projectTesting and debugging Lambda functionsCreate a stateful, serverless backend with DynamoDBProgram AWS Lambda with Java, Python, and C#Program a lambda function with Node.jsWho this book is forThis book is primarily for IT architects and developers who want to build scalable systems and deploy serverless applications with AWS Lambda. No prior knowledge of AWS is necessary.

  • OpenGL 4 Shading Language Cookbook af David Wolff Spar 13%
    - Build high-quality, real-time 3D graphics with OpenGL 4.6, GLSL 4.6 and C++17, 3rd Edition
    af David Wolff

    Over 70 recipes that cover advanced techniques for 3D programming such as lighting, shading, textures, particle systems, and image processing with OpenGL 4.6Key FeaturesExplore techniques for implementing shadows using shadow maps and shadow volumesLearn to use GLSL features such as compute, geometry, and tessellation shadersUse GLSL to create a wide variety of modern, realistic visual effectsBook DescriptionOpenGL 4 Shading Language Cookbook, Third Edition provides easy-to-follow recipes that first walk you through the theory and background behind each technique, and then proceed to showcase and explain the GLSL and OpenGL code needed to implement them. The book begins by familiarizing you with beginner-level topics such as compiling and linking shader programs, saving and loading shader binaries (including SPIR-V), and using an OpenGL function loader library. We then proceed to cover basic lighting and shading effects. After that, you'll learn to use textures, produce shadows, and use geometry and tessellation shaders. Topics such as particle systems, screen-space ambient occlusion, deferred rendering, depth-based tessellation, and physically based rendering will help you tackle advanced topics. OpenGL 4 Shading Language Cookbook, Third Edition also covers advanced topics such as shadow techniques (including the two of the most common techniques: shadow maps and shadow volumes). You will learn how to use noise in shaders and how to use compute shaders.The book provides examples of modern shading techniques that can be used as a starting point for programmers to expand upon to produce modern, interactive, 3D computer-graphics applications.What you will learnCompile, debug, and communicate with shader programsUse compute shaders for physics, animation, and general computingLearn about features such as shader storage buffer objects and image load/storeUtilize noise in shaders and learn how to use shaders in animationsUse textures for various effects including cube maps for reflection or refractionUnderstand physically based reflection models and the SPIR-V Shader binaryLearn how to create shadows using shadow maps or shadow volumesCreate particle systems that simulate smoke, fire, and other effectsWho this book is forIf you are a graphics programmer looking to learn the GLSL shading language, this book is for you. A basic understanding of 3D graphics and programming experience with C++ are required.

  • Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA af Bhaumik Vaidya Spar 13%
    - Effective techniques for processing complex image data in real time using GPUs
    af Bhaumik Vaidya

    Discover how CUDA allows OpenCV to handle complex and rapidly growing image data processing in computer and machine vision by accessing the power of GPUKey FeaturesExplore examples to leverage the GPU processing power with OpenCV and CUDAEnhance the performance of algorithms on embedded hardware platformsDiscover C++ and Python libraries for GPU accelerationBook DescriptionComputer vision has been revolutionizing a wide range of industries, and OpenCV is the most widely chosen tool for computer vision with its ability to work in multiple programming languages. Nowadays, in computer vision, there is a need to process large images in real time, which is difficult to handle for OpenCV on its own. This is where CUDA comes into the picture, allowing OpenCV to leverage powerful NVDIA GPUs. This book provides a detailed overview of integrating OpenCV with CUDA for practical applications. To start with, you'll understand GPU programming with CUDA, an essential aspect for computer vision developers who have never worked with GPUs. You'll then move on to exploring OpenCV acceleration with GPUs and CUDA by walking through some practical examples.Once you have got to grips with the core concepts, you'll familiarize yourself with deploying OpenCV applications on NVIDIA Jetson TX1, which is popular for computer vision and deep learning applications. The last chapters of the book explain PyCUDA, a Python library that leverages the power of CUDA and GPUs for accelerations and can be used by computer vision developers who use OpenCV with Python.By the end of this book, you'll have enhanced computer vision applications with the help of this book's hands-on approach.What you will learnUnderstand how to access GPU device properties and capabilities from CUDA programsLearn how to accelerate searching and sorting algorithmsDetect shapes such as lines and circles in imagesExplore object tracking and detection with algorithmsProcess videos using different video analysis techniques in Jetson TX1Access GPU device properties from the PyCUDA programUnderstand how kernel execution worksWho this book is forThis book is a go-to guide for you if you are a developer working with OpenCV and want to learn how to process more complex image data by exploiting GPU processing. A thorough understanding of computer vision concepts and programming languages such as C++ or Python is expected.

  • D3.js Quick Start Guide af Matthew Huntington Spar 13%
    - Create amazing, interactive visualizations in the browser with JavaScript
    af Matthew Huntington

    This book will help you build interactive graphs that are viewable in any web browser using JavaScript, D3.js, and SVG. You will learn how to make a scatter plot, a bar graph, a pie chart, a force directed graph, and a map.Key FeaturesTakes you through the most common graphs you'll needAdd interactivity to your visualizationsEasy to follow buildsBook DescriptionD3.js is a JavaScript library that allows you to create graphs and data visualizations in the browser with HTML, SVG, and CSS. This book will take you from the basics of D3.js, so that you can create your own interactive visualizations, to creating the most common graphs that you will encounter as a developer, scientist, statistician, or data scientist.The book begins with an overview of SVG, the basis for creating two-dimensional graphics in the browser. Once the reader has a firm understanding of SVG, we will tackle the basics of how to use D3.js to connect data to our SVG elements. We will start with a scatter plot that maps run data to circles on a graph, and expand our scatter plot to make it interactive. You will see how you can easily allow the users of your graph to create, edit, and delete run data by simply dragging and clicking the graph. Next, we will explore creating a bar graph, using external data from a mock API.After that, we will explore animations and motion with a bar graph, and use various physics-based forces to create a force-directed graph. Finally, we will look at how to use GeoJSON data to create a map.What you will learnBuild a scatter plotBuild a bar graphBuild a pie chartBuild a force-directed graphBuild a mapBuild interactivity into your graphsWho this book is forThis book is for web developers, interactive news developers, data scientists, and anyone interested in representing data through interactive visualizations on the Web with D3. Some basic knowledge of JavaScript is expected, but no prior experience with data visualization or D3 is required to follow this book.

  • TypeScript 3.0 Quick Start Guide af Patrick Desjardins Spar 13%
    - The easiest way to learn TypeScript
    af Patrick Desjardins

    Work with everything you need to create TypeScript applicationsKey FeaturesLearn enough about all aspects of TypeScriptAnswers the questions that new users ask about TypeScriptFocus on simple examples and concise explanationsBook DescriptionTypeScript is designed for the development of large applications and can be used to develop JavaScript applications for both client-side and server-side execution. This book is the ideal introduction to TypeScript, covering both the basics and the techniques you need to build your own applications.We start by setting up the environment and learning about the build tools that support TypeScript. Then we look at scoping of a variable, and the difference between a undefined variable and a null variable. You will then see the difference between an object, an Object, an object literal, and an object built with a constructor, crucial concepts in understanding TypeScript.You will learn how to make your code more generic to increase the reusability of your classes, functions, and structures, and to reduce the burden of duplicating code. We look at creating definition files to transform the actual JavaScript code to be compatible with TypeScript. By the end of the book, you will have worked with everything you need to develop stunning applications using TypeScript.What you will learnSet up the environment quickly to get started with TypeScript Configure TypeScript with essential configurations that run along your codeStructure the code using Types and Interfaces to create objects Demonstrate how to create object-oriented code with TypeScriptAbstract code with generics to make the code more reusableTransform the actual JavaScript code to be compatible with TypeScriptWho this book is forThis book is for JavaScript developers who want to get started with TypeScript for building applications. No previous knowledge of TypeScript is expected.

  • Hands-On Bitcoin Programming with Python af Harish Garg Spar 13%
    - Build powerful online payment centric applications with Python
    af Harish Garg

    Simplified Python programming for Bitcoin and blockchainKey FeaturesBuild Bitcoin applications in Python with the help of simple examplesMine Bitcoins, program Bitcoin-enabled APIs and transaction graphs, and build trading botsAnalyze Bitcoin transactions and produce visualizations using Python data analysis toolsBook DescriptionBitcoin is a cryptocurrency that's changing the face of online payments. Hands-On Bitcoin Programming with Python teaches you to build software applications for mining and creating Bitcoins using Python.This book starts with the basics of both Bitcoin and blockchain and gives you an overview of these inherent concepts by showing you how to build Bitcoin-driven applications with Python. Packed with clear instructions and practical examples, you will learn to understand simple Python coding examples that work with this cryptocurrency.By the end of the book, you'll be able to mine Bitcoins, accept Bitcoin payments on the app, and work with the basics of blockchain technology to create simply distributed ledgers.What you will learnMaster the Bitcoin APIs in Python to manipulate Bitcoin from your Python appsBuild your own Bitcoin trading bots to buy Bitcoins at a lower price and sell them at a higher priceWrite scripts to process Bitcoin payments through a website or appDevelop software for Bitcoin mining to create Bitcoin currency on your own computer hardwareCreate your own keys, addresses, and wallets in Python codeWrite software to analyze Bitcoin transactions and produce reports, graphs, and other visualizationsWho this book is forHands-On Bitcoin Programming with Python consists of examples that will teach you to build your own Bitcoin application. You will learn to write scripts, build software for mining, and create Bitcoins using Python. Anyone with prior Python experience, who wants to explore Python Bitcoin programming and start building Bitcoin-driven Python apps, will find this book useful.

Gør som tusindvis af andre bogelskere

Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.