Techniki programowania

201
Завантаження...
EЛЕКТРОННА КНИГА

Godot 4 Game Development Projects. Build five cross-platform 2D and 3D games using one of the most powerful open source game engines - Second Edition

Chris Bradfield

Godot 4.0 is one of the most sought-after open-source game engines, and if you’re enthusiastic about exploring its features, then this book is for you. Written by an author with over twenty-five years of experience, the Godot 4 Game Development Projects introduces the Godot game engine and its feature-rich 4.0 version. With an array of new capabilities, Godot 4.0 is a strong alternative to expensive commercial game engines. If you’re a beginner, this book will help you learn game development techniques, while experienced developers will understand how to use this powerful and customizable tool to bring their creative visions to life.This updated edition consists of five projects with an emphasis on the 3D capabilities of the engine that will help you build on your foundation-level skills through small-scale game projects. Along the way, you’ll gain insights into Godot’s inner workings and discover game development techniques that you can apply to your projects.Using a step-by-step approach and practical examples, this book covers everything from the absolute basics to sophisticated game physics, animations, and much more. By the time you complete the final project, you’ll have a strong foundation for future success with Godot 4.0 and you’ll be well on your way to developing a variety of games.

202
Завантаження...
EЛЕКТРОННА КНИГА

Google Analytics 4. The Practical Guide

Rheinwerk Publishing, Inc, Markus Vollmert

Master Google Analytics 4 (GA4) with this hands-on guide, starting with account setup, data streams, and Google Tag Manager implementation. The book teaches you to create custom events, track user behavior across websites and apps, and leverage advanced tools like BigQuery and Looker Studio for deeper insights. Throughout, you’ll find practical examples and real-life scenarios that help you apply your learning immediately. It also covers troubleshooting common issues, ensuring data accuracy, and complying with data privacy regulations.Designed for both beginners and experienced users, this book offers step-by-step instructions and expert tips to make the most of GA4’s features. By the end, readers will have the skills to effectively track and analyze data, optimize their digital marketing strategies, and enhance reporting quality for better decision-making. Whether you're a marketer, analyst, or developer, this guide provides the knowledge to harness GA4’s full potential and improve your business's digital presence.

203
Завантаження...
EЛЕКТРОННА КНИГА

Google Gemini for Python. Coding with Bard: Mastering Python with Google's AI Tools

Mercury Learning and Information, Oswald Campesato

This book bridges Python 3 programming and Generative AI, equipping readers with the skills to navigate both domains confidently. It starts with Python basics, covering data types, number formatting, text manipulation, loops, functions, data structures, NumPy, Pandas, conditional logic, and reserved words. You'll also learn about handling user input, managing exceptions, and working with command-line arguments.The journey continues into Generative AI, distinguishing it from Conversational AI. It introduces popular platforms and models, including Bard (now called Gemini) and its competitors, providing insights into their capabilities, strengths, weaknesses, and applications. The final chapters show how to generate various Python 3 code samples using Gemini.Understanding these concepts is crucial for modern programming and AI applications. This book transitions readers from basic Python programming to advanced AI techniques, blending theoretical knowledge with practical skills. Companion files with source code and figures enhance the learning experience, making this an essential resource for mastering Python 3 and Generative AI.

204
Завантаження...
EЛЕКТРОННА КНИГА

Google Maps JavaScript API Cookbook. This book will help you use the amazing resource that is Google Maps to your own ends. From showing maps on mobiles to creating GIS applications, this lively, recipe-packed guide is all you need

Alper Dincer, Balkan Uraz

Day by day, the use of location data is becoming more and more popular, and Google is one of the main game changers in this area. The Google Maps JavaScript API is one of the most functional and robust mapping APIs used among Geo developers. With Google Maps, you can build location-based apps, maps for mobile apps, visualize geospatial data, and customize your own maps.Google Maps JavaScript API Cookbook is a practical, hands-on guide that provides you with a number of clear, step-by-step recipes that will help you to unleash the capabilities of the Google Maps JavaScript API in conjunction with open source or commercial GIS servers and services through a number of practical examples of real world scenarios.This book begins by covering the essentials of including simple maps for Web and mobile, adding vector and raster layers, styling your own base maps, creating your own controls and responding to events, and including your own events.You will learn how to integrate open source or commercial GIS servers and services including ArcGIS Server, GeoServer, CartoDB, Fusion Tables, and Google Maps Engine with the Google Maps JavaScript API. You will also extend the Google Maps JavaScript API to push its capabilities to the limit with additional libraries and services including geometry, AdSense, geocoding, directions, and StreetView.This book covers everything you need to know about creating a web map or GIS applications using the Google Maps JavaScript API on multiple platforms.

205
Завантаження...
EЛЕКТРОННА КНИГА

Gradle Effective Implementation Guide. A must-read for Java developers, this book will bring you bang up to date in the techniques of build automation using Gradle. A fully hands-on approach makes learning natural and entertaining

Hubert Klein Ikkink

Gradle is the next generation in build automation. It uses convention-over-configuration to provide good defaults, but is also flexible enough to be usable in every situation you encounter in daily development. Build logic is described with a powerful DSL and empowers developers to create reusable and maintainable build logic.Gradle Effective Implementation Guide is a great introduction and reference for using Gradle. The Gradle build language is explained with hands on code and practical applications. You learn how to apply Gradle in your Java, Scala or Groovy projects, integrate with your favorite IDE and how to integrate with well-known continuous integration servers.Start with the foundations and work your way through hands on examples to build your knowledge of Gradle to skyscraper heights. You will quickly learn the basics of Gradle, how to write tasks, work with files and how to use write build scripts using the Groovy DSL. Then as you develop you will be shown how to use Gradle for Java projects. Compile, package, test and deploy your applications with ease. When you've mastered the simple, move on to the sublime and integrate your code with continuous integration servers and IDEs. By the end of the Gradle Effective Implementation Guide you will be able to use Gradle in your daily development. Writing tasks, applying plugins and creating build logic will be second nature.

206
Завантаження...
EЛЕКТРОННА КНИГА

Gradle Effective Implementations Guide. This comprehensive guide will get you up and running with build automation using Gradle. - Second Edition

Hubert Klein Ikkink

Gradle is a project automation tool that has a wide range of applications. The basic aim of Gradle is to automate a wide variety of tasks performed by software developers, including compiling computer source code to binary code, packaging binary codes, running tests, deploying applications to production systems, and creating documentation.The book will start with the fundamentals of Gradle and introduce you to the tools that will be used in further chapters. You will learn to create and work with Gradle scripts and then see how to use Gradle to build your Java Projects. While building Java application, you will find out about other important topics such as dependency management, publishing artifacts, and integrating the application with other JVM languages such as Scala and Groovy. By the end of this book, you will be able to use Gradle in your daily development. Writing tasks, applying plugins, and creating build logic will be your second nature.

207
Завантаження...
EЛЕКТРОННА КНИГА

Gradle Essentials. Master the fundamentals of Gradle using real-world projects with this quick and easy-to-read guide

Kunal Dabir, Abhinandan Maheshwari

Gradle is an advanced and modern build automation tool. It inherits the best elements of the past generation of build tools, but it also differs and innovates to bring terseness, elegance, simplicity, and the flexibility to build.Right from installing Gradle and writing your first build file to creating a fully-fledged multi-module project build, this book will guide you through its topics in a step-by-step fashion.You will get your hands dirty with a simple Java project built with Gradle and go on to build web applications that are run with Jetty or Tomcat. We take a unique approach towards explaining the DSL using the Gradle API, which makes the DSL more accessible and intuitive. All in all, this book is a concise guide to help you decipher the Gradle build files, covering the essential topics that are most useful in real-world projects. With every chapter, you will learn a new topic and be able to readily implement your build files.

208
Завантаження...
EЛЕКТРОННА КНИГА

Graph Data Science with Neo4j. Learn how to use Neo4j 5 with Graph Data Science library 2.0 and its Python driver for your project

Estelle Scifo

Neo4j, along with its Graph Data Science (GDS) library, is a complete solution to store, query, and analyze graph data. As graph databases are getting more popular among developers, data scientists are likely to face such databases in their career, making it an indispensable skill to work with graph algorithms for extracting context information and improving the overall model prediction performance.Data scientists working with Python will be able to put their knowledge to work with this practical guide to Neo4j and the GDS library that offers step-by-step explanations of essential concepts and practical instructions for implementing data science techniques on graph data using the latest Neo4j version 5 and its associated libraries. You’ll start by querying Neo4j with Cypher and learn how to characterize graph datasets. As you get the hang of running graph algorithms on graph data stored into Neo4j, you’ll understand the new and advanced capabilities of the GDS library that enable you to make predictions and write data science pipelines. Using the newly released GDSL Python driver, you’ll be able to integrate graph algorithms into your ML pipeline.By the end of this book, you’ll be able to take advantage of the relationships in your dataset to improve your current model and make other types of elaborate predictions.