Sams Teach Yourself Go in 24 HoursIn just 24 sessions of one hour or less, Sams Teach Yourself Go in 24 Hours will help new and experienced programmers build software that's simpler, more reliable, and far more scalable. This book's straightforward, step-by-step approach guides you from setting up your environment through testing and deploying powerful solutions. Using practical examples, expert Go developer George Ornbo walks you through Go's fundamental constructs, demonstrates its breakthrough features for concurrent and network programming, and illuminates Go's powerful new idioms. Every lesson builds on what you've already learned, giving you a rock-solid foundation for real-world success.
Learn how to: Get productive quickly with Go development tools and web servers; Master core features, including strings, functions, structs, and methods; Work with types, variables, functions, and control structures; Make the most of Go's arrays, slices, and maps; Write powerful concurrent software with Goroutines and channel ...
Sams Teach Yourself PHP, MySQL & JavaScript All in One, 6th EditionIn just a short time, you can learn how to use PHP, MySQL, and JavaScript together to create dynamic, interactive websites and applications using three leading web development technologies.
No previous programming experience is required. Using a straightforward, step-by-step approach, each lesson in this book builds on the previous ones, enabling you to learn the essentials of full-stack web application development - from HTML, CSS, and JavaScript on the front end, to PHP scripting and MySQL databases on the server.
Regardless of whether you run Linux, Windows, or MacOS, the book includes complete instructions to install all the software you need to set up a stable environment for learning, testing, and production.
Learn how to: Build web pages with HTML5 and CSS; Use JavaScript to build dynamic, interactive web pages; Get PHP, MySQL, and JavaScript to work together to create modern, standards-compliant web applications; Enhance interactivity with AJAX; Leverage JavaScript lib ...
TensorFlow for Deep LearningLearn how to solve challenging machine learning problems with Tensorflow, Google's revolutionary new system for deep learning. If you have some background with basic linear algebra and calculus, this practical book shows you how to build—and when to use—deep learning architectures. You'll learn how to design systems capable of detecting objects in images, understanding human speech, analyzing video, and predicting the properties of potential medicines.
TensorFlow for Deep Learning teaches concepts through practical examples and builds understanding of deep learning foundations from the ground up. It's ideal for practicing developers comfortable with designing software systems, but not necessarily with creating learning systems. This book is also useful for scientists and other professionals who are comfortable with scripting, but not necessarily with designing learning algorithms.
Gain in-depth knowledge of the TensorFlow API and primitives; Understand how to train and tune m ...
Pro VagrantPro Vagrant teaches you how to effectively implement and optimize Vagrant in your everyday work environment. Master the creation and configuration of virtual development environments with an easy-to-use workflow, and focus on automation. Vagrant lowers development environment setup time, increases development/production parity, and makes the "works on my machine" excuse a relic of the past.
DevOps is mainstream best practice nowadays, and Vagrant sits firmly in the DevOps toolkit. This book will take you from basic usage and getting started, to provisioning with Shell, Puppet, and Chef. You will see how to use Vagrant in real-life scenarios, so that you can start to use Vagrant day-to-day in your work.
Author Wodimierz Gajda is a Vagrant expert and now brings his experience to you in Pro Vagrant. This is an indispensable book for anyone using Vagrant - add it to your library today. ...
Robot Building for Beginners, 3rd EditionRobot Building for Beginners, 3rd Edition provides basic, practical knowledge on getting started in amateur robotics. There is a mix of content: from serious reference tables and descriptions to personal stories and humorous bits.
The robot described and built in this book is battery powered and about the size of a lunch box. It is autonomous; that is, it isn't remote controlled.
The book is broken up into small chapters, suitable for bedtime (or bathroom) reading.
The characteristics and purposes of each major component (resistor, transistor, wire, and motor) are described, followed by a hands-on experiment to demonstrate. Not only does this help the reader to understand a particular piece, but it also prepares them with processes to learn new parts on their own. An appendix offers an introduction to 3D printing and parts of the robot can, as an alternative, be "printed" using a 3D printer. ...
SFML Game Development By ExampleSimple and Fast Multimedia Library (SFML) is a simple interface comprising five modules, namely, the audio, graphics, network, system, and window modules, which help to develop cross-platform media applications. By utilizing the SFML library, you are provided with the ability to craft games quickly and easily, without going through an extensive learning curve. This effectively serves as a confidence booster, as well as a way to delve into the game development process itself, before having to worry about more advanced topics such as “rendering pipelines” or “shaders.”
With just an investment of moderate C++ knowledge, this book will guide you all the way through the journey of game development.
The book starts by building a clone of the classical snake game where you will learn how to open a window and render a basic sprite, write well-structured code to implement the design of the game, and use the AABB bounding box collision concept. ...
Programming for the Internet of ThingsCreating programs for the Internet of Things offers you an opportunity to build and program custom devices whose functionality is limited only by your imagination. This book teaches you to do exactly that, with solutions presented in a step-by-step format. When you read this book, you not only learn the fundamentals of device programming, you will also be ready to write code for revolutionizing devices and robots.
You don't need to be an expert in low-level programming to benefit from this book. It explains basic concepts and programming techniques before diving into the more complicated topics. Each of the book's chapters and appendices contains a suitable level of detail to help you quickly master device programming.
Build Universal Windows Platform (UWP) applications that target interconnected embedded devices; Design and implement background apps for seamless integration with hardware components; Use intrinsic UWP functionality to detect and track human faces; Build artificia ...
SQL Server 2017 Administration Inside OutDive into SQL Server 2017 administration - and really put your SQL Server DBA expertise to work. This supremely organized reference packs hundreds of timesaving solutions, tips, and workarounds - all you need to plan, implement, manage, and secure SQL Server 2017 in any production environment: on-premises, cloud, or hybrid. Four SQL Server experts offer a complete tour of DBA capabilities available in SQL Server 2017 Database Engine, SQL Server Data Tools, SQL Server Management Studio, and via PowerShell. Discover how experts tackle today's essential tasks - and challenge yourself to new levels of mastery.
Install, customize, and use SQL Server 2017's key administration and development tools; Manage memory, storage, clustering, virtualization, and other components; Architect and implement database infrastructure, including IaaS, Azure SQL, and hybrid cloud configurations; Provision SQL Server and Azure SQL databases; Secure SQL Server via encryption, row-level security, and data mas ...
Pro iPhone Development with Swift 4Acquire and master the information required to take you to the next level beyond basic iPhone development using Swift.
In this follow up work to the best selling Beginning iPhone Development with Swift, you'll learn how to improve your apps by managing the performance of your programs using parallelization, getting data in and out of the cloud, using gestures, the camera, 3D touch, sensors as well as newer features having debuted this year.
In its fourth edition, Pro iPhone Development with Swift 4 covers the additional information you want to know to extend your apps into the next level. ...
Practical WebixLearn to create speedy cross-platform applications with ease using Webix. You will begin with an introduction to Webix and basic usage, exploring the interface components and utilities it offers, as well as the tools available (skin builder, form builder, and code snippet testing facility).
You'll understand how Webix can integrate with other popular libraries and frameworks including Angular, Vue, React and more (as well as third-party components like dHTMLx and rich text editors). You will learn tangential topics including communication with back-end systems (Node.js and common related tooling), packaging as a Cordova app and, of course, you will learn how to use Webix following the Progressive Web App delivery mechanism.
Offering a complete solution in a single bundle, this JavaScript UI framework provides a rich set of interface components, application architecture direction and commonly-needed utility and ancillary capabilities.Every topic will be taught a practical way, exp ...