Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: В настоящее время эта функция требует доступа к сайту с помощью встроенного браузера Safari.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Get up to speed on Git for tracking, branching, merging, and managing code revisions. Through a series of step-by-step tutorials, this practical guide takes you quickly from Git fundamentals to advanced techniques, and provides friendly yet rigorous advice for navigating the many functions of this open source version control system.
This thoroughly revised edition also includes tips for manipulating trees, extended coverage of the reflog and stash, and a complete introduction to the GitHub repository. Git lets you manage code development in a virtually endless variety of ways, once you understand how to harness the systemâ??s...
Get a Jump Start on version control with Git today!
Most engineers we meet prefer Git over other distributed version control systems.
These systems let you store different versions of project files and directories, so you can roll back to an earlier one if something goes wrong. And since they're distributed, they smooth the path for dev team collaboration.
But what is it about Git that makes it mission-critical on so many web projects?
Spend just one weekend with this hands-on tutorial, and you'll know the answer.
Understand Git's core philosophy.
Get started with Git: install it, learn the basic commands, and...
To get the most out of modern JavaScript, you need learn the latest features of its parent specification, ECMAScript 6 (ES6). This book provides a highly practical look at ES6, without getting lost in the specification or its implementation details. Armed with practical examples, author Nicolas Bevacqua shows you new ways to deal with asynchronous flow control, declare objects or functions, and create proxies or unique sets, among many other features.
The first title in Bevacqua’s Modular JavaScript series, Practical Modern JavaScript prepares JavaScript and Node.js developers for applied lessons in modular design, testing, and...
Julia is a high performance, high-level dynamic language designed to address the requirements of high-level numerical and scientific computing. Julia brings solutions to the complexities faced by developers while developing elegant and high performing code. Julia High Performance will take you on a journey to understand the performance characteristics of your Julia programs, and enables you to utilize the promise of near C levels of performance in Julia. You will learn to analyze and measure the performance of Julia code, understand how to avoid bottlenecks, and design your program for the highest possible performance. In this book...
Master how to use the Julia language to solve business critical data science challenges. After covering the importance of Julia to the data science community and several essential data science principles, we start with the basics including how to install Julia and its powerful libraries. Many examples are provided as we illustrate how to leverage each Julia command, dataset, and function.
Specialized script packages are introduced and described. Hands-on problems representative of those commonly encountered throughout the data science pipeline are provided, and we guide you in the use of Julia in solving them using published...
Enter the exciting world of Julia, a high-performance language for technical computing
About This Book:
Work with Julia in a multi-core, distributed, and networked environment
Learn the techniques to create blazingly fast programs with Julia
The book walks you through various practical examples to get to grips with Julia
Who This Book Is For:
This book is for you if you are a data scientist or working on any technical or scientific computation projects. The book assumes you have a basic working knowledge of high-level dynamic languages such as MATLAB, R, Python, or Ruby.
This quick Julia programming language guide is a condensed code and syntax reference to the Julia 1.x programming language, updated with the latest features of the Julia APIs, libraries, and packages. It presents the essential Julia syntax in a well-organized format that can be used as a handy reference. This book provides an introduction that reveals basic Julia structures and syntax; discusses data types, control flow, functions, input/output, exceptions, metaprogramming, performance, and more. Additionally, you'll learn to interface Julia with other programming languages such as R for statistics or Python. You will learn how to...
Build Android apps and learn the essentials of the popular Kotlin programming language and APIs. This book will teach you the key Kotlin skills and techniques important for creating your very own Android apps. Apart from introducing Kotlin programming, Learn Kotlin for Android Development stresses clean code principles and introduces object-oriented and functional programming as a starting point for developing Android apps.
After reading and using this book, you'll have a foundation to take away and apply to your own Kotlin-based Android app development. You'll be able to write useful and efficient Kotlin-based apps for Android...
Google has officially announced Kotlin as a supported language to write Android Apps.These are amazing news for Android developers, which now have the ability to use a modern and powerful language to make their job easier and funnier.But this comes with other responsibilities. If you want to be a good candidate for new Android opportunities, Kotlin is becoming a new need most companies will ask for. So it's your time to start learning about it!And "Kotlin for Android Developers" is the best tool. Recommended by both Google and Jetbrains, this book will guide through the process of learning all the new features that Java was missing...
Quickly learn the fundamentals of the Kotlin language and see it in action on the web. Easy to follow and covering the full set of programming features, this book will get you fluent in Kotlin for Android.
Executing background tasks has always been a big challenge in every environment and, in particular, on mobile devices where resources are limited. Kotlin has simplified the way you can write code improving your productivity with a new programming paradigm, enhancing object-oriented and functional programming with with simple, powerful and new constructs. Coroutines are one of these!
Who This Book Is For:
This book is for intermediate Kotlin or Android developers who already know the basics of UI development but want to learn coroutine API in order to simplify and optimize their...
A programming course should concentrate on a program's logical structure and design rather than on simply writing code. The functional approach to programming achieves this aim because logical concepts are evident and programs are transparent, and so can be written quickly and cleanly. In this book, the authors emphasize the notions of function and relate programming to familiar concepts from mathematics and logic. They introduce functional programming via examples but also explain what programs compute and how to reason about them. They show how the ideas can be implemented in the Caml language, a dialect of the ML family, and give...
Includes free life-time access to on-line quizzes and audio samples)
Music Composition 2” is the second book in a two book series by award-winning composer, Jonathan Peters, which explains how music is formed and how to compose your own music. Book 1 covers the study of rhythmic and melodic composition, while book 2 covers harmonic composition and compositional form.
Each lesson covers a particular concept (or related concepts). Concepts and compositional techniques are demonstrated throughout the course with real musical examples (pictures and on-line audio samples).
Each lesson also contains memory questions, access to on-line...
Although many books have been written about Mathematica, very few of them cover the new functionality added to the most recent versions of the program. Mathematica Beyond Mathematics: The Wolfram Language in the Real World introduces the new features using real-world examples, based on the experience of the author as a consultant. In the process, you will also learn more about the Wolfram Language and how you can use it to solve a wide variety of problems. The author raises questions from a wide range of topics and answers them by taking full advantage of Mathematica's latest features. For example; What sources of energy does the...
Design and implement professional-level programs by leveraging modern data structures and algorithms in Rust
Key Features:
Improve your productivity by writing more simple and easy code in Rust
Discover the functional and reactive implementations of traditional data structures
Delve into new domains of Rust, including WebAssembly, networking, and command-line tools
Book Description:
Rust is a powerful language with a rare combination of safety, speed, and zero-cost abstractions. This Learning Path is filled with clear and simple explanations of its features along with real-world examples...
Mathematica Cookbook helps you master the application's core principles by walking you through real-world problems. Ideal for browsing, this book includes recipes for working with numerics, data structures, algebraic equations, calculus, and statistics. You'll also venture into exotic territory with recipes for data visualization using 2D and 3D graphic tools, image processing, and music.
Although Mathematica 7 is a highly advanced computational platform, the recipes in this book make it accessible to everyone -- whether you're working on high school algebra, simple graphs, PhD-level computation, financial analysis, or advanced...
Scratch is a fun, free, beginner-friendly programming environment where you connect blocks of code to build programs. While most famously used to introduce kids to programming, Scratch can make computer science approachable for people of any age. Rather than type countless lines of code in a cryptic programming language, why not use colorful command blocks and cartoon sprites to create powerful scripts?
In Learn to Program with Scratch, author Majed Marji uses Scratch to explain the concepts essential to solving real-world programming problems. The labeled, color-coded blocks plainly show each logical step in a given script, and...
Introduction to Programming using SML provides a thorough introduction to the principles of programming and program design using the Standard ML programming language. The emphasis throughout is to p of programming into practice. The examples and exercises teach the student how to apply basic theoretical concepts to produce succinct and elegant programs and program designs. Coverage includes an introduction to fundamental data structures and their applications. The notions of binding, environment, store, closure and evaluation are introduced in order to explain the meaning of programs in an informal but precise way. Thus, the authors...
This book is an ideal learning tool and reference for Apache Pig, the programming language that helps you describe and run large data projects on Hadoop. With Pig, you can analyze data without having to create a full-fledged application making it easy for you to experiment with new data sets.
It shows newcomers how to get started, and teaches intermediate users the benefits of using Pig Latin, the data flow language for building and maintaining pipelines for processing data. Advanced users learn how to build complex data processing pipelines with Pig's macros and modularity features, and discover how to build systems for complex...
Using the JavaScript language you already know, this book will show you how to easily build scalable network software with Node.js. You'll learn through practical examples and clear explanations every step of the way
Key Features
Master the latest techniques for building real-time, big data applications, integrating Facebook, Twitter, and other network services
Tame asynchronous programming, the event loop, and parallel data processing
Use the Express and Path frameworks to speed up development and deliver scalable, higher quality software more quickly
Node.js is a modern development stack focused on...
Fullstack Node.js: The Complete Guide to Building Production Apps with Node.js - Full Package
Fullstack Node.js contains everything you need to learn to create fast, production Node.js code. Including:
1 How to create high-performance API servers in Node
2 How to leverage Node's async capabilities for maximum performance
3 Community conventions for organize Node.js code
4 Storing data in a database and exposing it via an API
5 When Node.js is the best choice (and when it's not)
6 How to accept huge file uploads
7 How to implement authentication for users and protected routes
8 How to deploy your app for the world to use
9 How to...
Зеркала PirateHUB на случай блокировки основного адреса. Эти ссылки безопасны для использования.
Также всегда актуальная ссылка доступна на этом сайте.