by Carmine Zaccagnino
Learn Flutter, Google's multi-platform mobile development framework. Instantly view the changes you make to an app with stateful hot reload, and define a declarative UI in the same language as the app logic without having to use separate XML UI files. You can also reuse existing platform-specific Android and iOS code and interact with it in an efficient and simple way.Use built-in UI elements - or buil...
Price: $42.73 | Publisher: The Pragmatic Programmers | Release: 2020
by Venkat Subramaniam
Creating your own domain-specific languages (DSLs) is both challenging and exhilarating. DSLs give users a way to interact with your applications more effectively, and Kotlin is a fantastic language to serve as a host for internal DSLs, because it greatly reduces the pain and effort of design and development. But implementing DSLs on top of Kotlin requires understanding the key strengths of the language and...
Publisher: The Pragmatic Programmers | Release: 2020
by Sam Taylor
This beginner-friendly introduction to web development enables anyone to build a website by writing out code by hand - no computer or internet required. It's a fun, hands-on approach to coding that teaches the basics of using the HTML and CSS programming languages (the language of web pages). You write the code in the pages of your workbook and then draw what it would look like in a web browser.Teacher...
Price: $14.95 | Publisher: No Starch Press | Release: 2020
by Ryan Somma
Computer science opens more doors for today's youth than any other discipline - which is why Coding in the Classroom is your key to unlocking students' future potential. Author Ryan Somma untangles the current state of CS education standards; describes the cognitive, academic, and professional benefits of learning CS; and provides numerous strategies to promote computational thinking and get kids ...
Price: $17.01 | Publisher: No Starch Press | Release: 2020
Write Great Code: Volume 1, 2nd Edition ![]()
![]()
![]()
![]()
![]()
by Randall Hyde
This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for high-level language programmers, Understanding the Machine fills in the low-level details of machine organization that are often left out of computer science and engineering courses.Learn: How the machine represents numbers, ...
Price: $32.99 | Publisher: No Starch Press | Release: 2020
Write Great Code: Volume 2, 2nd Edition ![]()
![]()
![]()
![]()
![]()
by Randall Hyde
Today's programming languages offer productivity and portability, but also make it easy to write sloppy code that isn't optimized for a compiler. Thinking Low-Level, Writing High-Level will teach you to craft source code that results in good machine code once it's run through a compiler.You'll learn: How to analyze the output of a compiler to verify that your code generates good machine ...
Price: $34.49 | Publisher: No Starch Press | Release: 2020
by Matthew Justice
How Computers Really Work is a hands-on guide to the computing ecosystem: everything from circuits to memory and clock signals, machine code, programming languages, operating systems, and the internet.But you won't just read about these concepts, you'll test your knowledge with exercises, and practice what you learn with 41 optional hands-on projects. Build digital circuits, craft a guessing game,...
Price: $25.49 | Publisher: No Starch Press | Release: 2020
by Daniel Zingaro
Algorithmic Thinking will teach you how to solve challenging programming problems and design your own algorithms. Daniel Zingaro, a master teacher, draws his examples from world-class programming competitions like USACO and IOI. You'll learn how to classify problems, choose data structures, and identify appropriate algorithms. You'll also learn how your choice of data structure, whether a hash tab...
Price: $36.67 | Publisher: No Starch Press | Release: 2020
by Jacob Beningo
With the increasing complexity of embedded systems seen over the past few years, developers are looking for ways to manage them easily by solving problems without spending a lot of time on finding supported peripherals. MicroPython is an efficient and lean implementation of the Python 3 programming language, which is optimized to run on microcontrollers. MicroPython Projects will guide you in building and m...
Price: $39.99 | Publisher: Packt Publishing | Release: 2020
Python Machine Learning By Example, 3rd Edition ![]()
![]()
![]()
![]()
![]()
by Yuxi (Hayden) Liu
Python Machine Learning By Example, 3rd Edition serves as a comprehensive gateway into the world of machine learning (ML).With six new chapters, on topics including movie recommendation engine development with Naïve Bayes, recognizing faces with support vector machine, predicting stock prices with artificial neural networks, categorizing images of clothing with convolutional neural networks, predicting wit...
Price: $34.99 | Publisher: Packt Publishing | Release: 2020