Team BFF: Race to the Finish!
Sophia and her best friends are ready to take their coding skills to the next level in this energetic addition to the Girls Who Code series. While the group usually spends their club meetings sharing snacks and secrets, the upcoming hackathon forces them to focus on a major project. This story captures the excitement of competitive programming while highlighting the importance of collaboration an…
Shelves
More like this
Growing Object-Oriented Software, Guided by Tests
Foreword by Kent Beck "The authors of this book have led a revolution in the craft of programming by controlling the environment in which software…
Java Concurrency in Practice
"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platfo…
Learning Python
Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs …
How to Code a Sandcastle
From the computer science nonprofit Girls Who Code comes this lively and funny story introducing kids to computer coding concepts. Pearl an…
Cracking the Coding Interview: 150 Programming Questions and Solutions
Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is…
Think Python
Post Press, Pub Date :2013-08-01 328 People Post Press " think like a computer scientist like Python" like a computer scientist by training reader…
97 Things Every Programmer Should Know: Collective Wisdom from the Experts
Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With the 97 short and extremely useful…
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 f…
Effective Java
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal e…
How to Code a Rollercoaster
Pearl and her robot companion Pascal spend an exciting day at the amusement park while learning that computer science is a powerful tool for solvi…
Extreme Programming Explained: Embrace Change
“In this second edition of Extreme Programming Explained, Kent Beck organizes and presents five years’ worth of experiences, growth, and change re…
Refactoring: Improving the Design of Existing Code
As the application of object technology—particularly the Java programming language—has become commonplace, a new problem has emerged to confront t…