• The Go Programming Language (Addison-Wesley Professional Computing Series)

    The Go Programming Language is the authoritative resource for any programmer who wants to learn Go. It shows how to write clear and idiomatic Go to solve real-world problems. The book does not assume prior knowledge of Go nor experience with any specific language, so you’ll find it accessible whether you’re most comfortable with JavaScript, Ruby, Python, Java, or C++. The first chapter is a tutorial on the basic concepts of Go, introduced through programs for file I/O and text processing, simple graphics, and web clients and servers. Early chapters cover the structural elements of... [Read More]

    • ASIN: 0134190440
    • ASIN: 0134190440
    • ISBN: 9780134190440
    • Manufacturer: Addison-Wesley Professional

  • High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark

    Apache Spark is amazing when everything clicks. But if you haven’t seen the performance improvements you expected, or still don’t feel confident enough to use Spark in production, this practical book is for you. Authors Holden Karau and Rachel Warren demonstrate performance optimizations to help your Spark queries run faster and handle larger data sizes, while using fewer resources.Ideal for software engineers, data engineers, developers, and system administrators working with large-scale data applications, this book describes techniques that can reduce data infrastructure costs and develo... [Read More]

    • ASIN: 1491943203
    • ASIN: 1491943203
    • ISBN: 9781491943205
    • Manufacturer: O'Reilly Media

  • Natural Language Processing Recipes: Unlocking Text Data with Machine Learning and Deep Learning using Python

    Implement natural language processing applications with Python using a problem-solution approach. This book has numerous coding exercises that will help you to quickly deploy natural language processing techniques, such as text classification, parts of speech identification, topic modeling, text summarization, text generation, entity extraction, and sentiment analysis. Natural Language Processing Recipes starts by offering solutions for cleaning and preprocessing text data and ways to analyze it with advanced algorithms. You’ll see practical applications of the semantic as well as syntactic... [Read More]

    • ASIN: 1484242661
    • ASIN: 1484242661
    • ISBN: 1484242661
    • Manufacturer: Apress

  • Programming in Scala: Updated for Scala 2.12

    Programming in Scala

    • ASIN: 0981531687
    • ASIN: 0981531687
    • ISBN: 0981531687
    • Brand: imusti
    • Manufacturer: Artima Press

  • The Rust Programming Language

    The Rust Programming Language is the official book on Rust, an open-source, community-developed systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. This is the undisputed go-to guide to Rust, written by two members of the Rust core team, with feedback and contributions from 42 members of the community. The book assumes that you’ve written code in another programming language but makes no assumptions about which one, meaning the material is accessible and useful to developers from a wide variety of programming backgrounds.   Known by the ... [Read More]

    • ASIN: 1593278284
    • ASIN: 1593278284
    • ISBN: 1593278284
    • Manufacturer: No Starch Press

  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook

    The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 1... [Read More]

    • ASIN: 1593272200
    • ASIN: 1593272200
    • ISBN: 1593272200
    • Brand: imusti
    • Manufacturer: No Starch Press

  • Murach's C++ Programming

    C++ was first released in 1985, and it was a hard language to learn. That's because it required programmers to master low-level techniques to work with memory. Over the years, C++ has evolved to provide many higher-level techniques that make it much easier to write effective C++17 code. But most C++ books haven't evolved with the language. Now, Murach's top authors have tackled the subject, rethinking the whole approach. So this book takes advantage of the modern techniques to make it easier to learn C++ than ever before. It's organized in a logical way that gets you off to a fast start with a... [Read More]

    • ASIN: 1943872279
    • ASIN: 1943872279
    • ISBN: 1943872279
    • Manufacturer: Mike Murach & Associates

  • Getting Started with Arduino: The Open Source Electronics Prototyping Platform (Make)

    Arduino is the open source electronics prototyping platform that has taken the Maker Movement by storm. This thorough introduction, updated for the latest Arduino release, helps you start prototyping right away. From obtaining the required components to putting the final touches on your project, all the information you need is here! Getting started with Arduino is a snap. To use the introductory examples in this guide, all you need is an Arduino Uno or Leonardo, along with a USB cable and an LED. The easy-to-use, free Arduino development environment runs on Mac, Windows, and Linux. In Getting ... [Read More]

    • ASIN: 1449363334
    • ASIN: 1449363334
    • ISBN: 9781449363338
    • Brand: O'Reilly Media
    • Manufacturer: Maker Media, Inc

  • Fluent Python: Clear, Concise, and Effective Programming

    Python’s simplicity lets you become productive quickly, but this often means you aren’t using everything it has to offer. With this hands-on guide, you’ll learn how to write effective, idiomatic Python code by leveraging its best—and possibly most neglected—features. Author Luciano Ramalho takes you through Python’s core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of... [Read More]

    • ASIN: 1491946008
    • ASIN: 1491946008
    • ISBN: 1491946008
    • Brand: O Reilly Media
    • Manufacturer: O'Reilly Media

  • Programming Python: Powerful Object-Oriented Programming

    If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, text processing, and more. This book focuses on commonly used tools and libraries to give you a comprehensive understanding of Python’s many roles in practical, real-world programming.You'll learn language syntax and programming techniques in a clear and con... [Read More]

    • ASIN: 0596158106
    • ASIN: 0596158106
    • ISBN: 0596158106
    • Brand: imusti
    • Manufacturer: O'Reilly Media

  • Programming Robots with ROS: A Practical Introduction to the Robot Operating System

    Want to develop novel robot applications, but don’t know how to write a mapping or object-recognition system? You’re not alone, but you’re certainly not without help. By combining real-world examples with valuable knowledge from the Robot Operating System (ROS) community, this practical book provides a set of motivating recipes for solving specific robotics use cases.Ideal for enthusiasts, from students in robotics clubs to professional robotics scientists and engineers, each recipe describes a complete solution using ROS open source libraries and tools. You’ll learn how to complete ta... [Read More]

    • ASIN: 1449323898
    • ASIN: 1449323898
    • ISBN: 1449323898
    • Brand: O Reilly Media
    • Manufacturer: O'Reilly Media

  • C Programming Absolute Beginner's Guide

    Updated for C11 Write powerful C programs…without becoming a technical expert! This book is the fastest way to get comfortable with C, one incredibly clear and easy step at a time. You’ll learn all the basics: how to organize programs, store and display data, work with variables, operators, I/O, pointers, arrays, functions, and much more. C programming has neverbeen this simple! Who knew how simple C programming could be? This is today’s best beginner’s guide to writing C programs–and to learning skills you can use with practically any language. Its simple, practica... [Read More]

    • ASIN: 0789751984
    • ASIN: 0789751984
    • ISBN: 0789751984
    • Brand: Que
    • Manufacturer: Que Publishing

  • Programming Rust: Fast, Safe Systems Development

    Rust is a new systems programming language that combines the performance and low-level control of C and C++ with memory safety and thread safety. Rust’s modern, flexible types ensure your program is free of null pointer dereferences, double frees, dangling pointers, and similar bugs, all at compile time, without runtime overhead. In multi-threaded code, Rust catches data races at compile time, making concurrency much easier to use.Written by two experienced systems programmers, this book explains how Rust manages to bridge the gap between performance and safety, and how you can take advantag... [Read More]

    • ASIN: 1491927283
    • ASIN: 1491927283
    • ISBN: 9781491927281
    • Manufacturer: O'Reilly Media

  • AMPL: A Modeling Language for Mathematical Programming

    AMPL is a language for large-scale optimization and mathematical programming problems in production, distribution, blending, scheduling, and many other applications. Combining familiar algebraic notation and a powerful interactive command environment, AMPL makes it easy to create models, use a wide variety of solvers, and examine solutions. Though flexible and convenient for rapid prototyping and development of models, AMPL also offers the speed and generality needed for repeated large-scale production runs. This book, written by the creators of AMPL, is a complete guide for modelers at all le... [Read More]

    • ASIN: 0534388094
    • ASIN: 0534388094
    • ISBN: 0534388094
    • Brand: Cengage Learning
    • Manufacturer: Cengage Learning

  • Learning Python, 5th Edition

    Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages.Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common ... [Read More]

    • ASIN: 1449355730
    • ASIN: 1449355730
    • ISBN: 1449355730
    • Brand: O'Reilly Media
    • Manufacturer: O'Reilly Media

  • Head First JavaScript Programming : A Brain-Friendly Guide

    What will you learn from this book?This brain-friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser's document object model. You won't just be reading--you'll be playing

    • UPC: 24650084

  • Programming in Scala

    Coauthored by the designer of the Scala language, this authoritative book teaches, one step at a time, the language and the ideas behind

    • UPC: 51333287

  • The Rust Programming Language

    "The official guide to Rust, a community-developed, systems programming language. Begins with a hands-on project to introduce the basics, then explores key concepts in

    • UPC: 859037090

  • Make: Lego and Arduino Projects : Projects for Extending Mindstorms Nxt with Open-Source Electronics

    Make amazing robots and gadgets with two of today's hottest DIY technologies. With this easy-to-follow guide, you'll learn how to build devices with Lego Mindstorms NXT 2.0, the Arduino prototyping platform, and some add-on components

    • UPC: 20996711

  • C++ GUI Programming with Qt 4

    Using Trolltech's Qt, designers can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux without source code changes. Now, two Trolltech insiders have written a start-to-finish guide to

    • UPC: 7964023
    • Rating: 5.0

  • Kinect Open Source Programming Secrets : Hacking the Kinect with OpenNI, NITE, and Java

    Released by Microsoft as an accessory for the Xbox 360 gaming console, the Kinect motion-sensing device quickly caught the attention of "l33ts" worldwide, who were captivated by the device's enormous potential for TAB-style mischief and

    • UPC: 19607015

  • Getting Started with Netduino : Open Source Electronics Projects with .Net

    Readers will learn how to build electronics projects with Netduino, the popular platform that's capturing the imagination of makers and hobbyists worldwide. This easy-to-follow, hands-on book provides everything needed to experiment with Netduino and the

    • UPC: 16567495

  • Introduction to Python for Engineers and Scientists : Open Source Solutions for Numerical Computation

    Familiarize yourself with the basics of Python for engineering and scientific computations using this concise, practical tutorial that is focused on writing code to learn concepts. Introduction to Python is useful for industry engineers, researchers,

    • UPC: 903757032

  • Troubleshooting Java Performance : Detecting Anti-Patterns with Open Source Tools

    Tagline: A repeatable method for addressing performance problems in Java-based

    • UPC: 739773461

  • PHP Objects, Patterns and Practice

    Provides information on building code using the object-oriented abilities of

    • UPC: 13256210
    • Rating: 4.0

  • 10 Best Python Projects of 2018

    Best Open Source Game Engines in 2019

    The 11 Best Code Editors Available in 2018