Beginning GIMP : From novice to professional
Beginning GIMP: From Novice to Professional explains how to use the open source image manipulation program, GIMP version 2.4. You'll learn how to install GIMP on Windows, Linux, and MacOS X platforms. Once you've installed the application, you'll learn about the interface and configuration options, and then jump into a quick–and–simple project to familiarize yourself even further. With four–color graphics and screenshots throughout, you'll learn how to prepare camera images for display on web pagesincluding functions like rescaling, cropping, and balancing color. The book also explains with great detail how to utilize layers, paths, and masks. You'll also learn how to draw lines and shapes, use patterns and gradients, and even create your own brushes, patterns, and gradients.
Beginning Game Development with Python and Pygame : From novice to professional
Beginning Game Development with Python and Pygame is written with the budding game developer in mind, introducing games development through the Python programming language and the popular Pygame games development library. You'll be privy to insights that will not only help you to exploit Pygame to its maximum potential, but also make you a more creative and knowledgeable games developer all round.
Beginning game development with Godot : Learn to create and publish your first 2D platform game
Learn the fundamentals of Godot by diving headfirst into creating a 2D platformer from scratch. This book is a hands-on, practical guide to developing 2D games using the Godot Engine 3.2.3/3.3, with the help of GDScript. You will: Understand the Godot engine and the benefits of using it for game development Master the fundamentals of programming in GDScript Use the Godot graphical interface to design and animate players, the game world, menus, and various games scenes Create your first 2D game in Godot and publish it to various platforms
Beginning Database-Driven Application Development in Java EE : Using GlassFish™
The book explains in detail how you can organize your Java EE solution into a multilayer architecture, placing most emphasis on how to implement the persistence and database tiers of an application. Through many examples, this book shows how you can efficiently use the Java Persistence features available in the Java EE platform. Find out how you can greatly simplify the task of building the persistence layer of your Java EE application by moving some application logic into the underlying database, utilizing database views, stored programs, and triggers. The book also explains how to deploy Java EE applications to GlassFish, a free, open source Java EE 5–compliant application server.
Bayesian computation with R : Introduces Bayesian modeling by use of computation using the R language
R's open source nature, free availability, and large number of contributor packages have made R the software of choice for many statisticians in education and industry. Bayesian Computation with R introduces Bayesian modeling by the use of computation using the R language.
Artificial neural networks with Java : Tools for Building Neural Network Applications
Covers the internals of front and back propagation and helps you understand the main principles of neural network processing. You also will learn how to prepare the data to be used in neural network development and you will be able to suggest various techniques of data preparation for many unconventional tasks. You will learn: Use Java for the development of neural network applications / Prepare data for many different tasks / Carry out some unusual neural network processing / Use a neural network to process non-continuous functions / Develop a program that recognizes handwritten digits
Architecture of advanced numerical analysis systems: designing a scientific computing system using ocaml
Applies the functional OCaml programming language to numerical or computational weighted data science, engineering, and scientific applications. This book is based on the authors' first-hand experience building and maintaining Owl, an OCaml-based numerical computing library. You'll first learn the various components in a modern numerical computation library. Then, you will learn how these components are designed and built up and how to optimize their performance. After reading and using this book, you'll have the knowledge required to design and build real-world complex systems that effectively leverage the advantages of the OCaml functional programming language.






