Books

Programming

Welcome   Books   Hardware +
Computers
  Magazines   Software +
Downloads
  Tips +
How To

 

Books


 Certification
 Computer Games
 Computer Science
 Databases
 Digital Business
 General Computing
 Graphics
 Hardware
 Home Office
 Linux
 Microsoft
 Networking
 Operating Systems
 Programming
 Software
 Web Development
 


Search The 'Net

 
  


     
WildComputer.com > Books > Programming

From Amazon.com

Disclosure: Products details and descriptions provided by Amazon.com. Our company may receive a payment if you purchase products from them after following a link from this website.

Cracking the Coding Interview: 189 Programming Questions and Solutions

By Gayle Laakmann McDowell

CareerCup
Released: 2015-07-01
Paperback (706 pages)

Cracking the Coding Interview: 189 Programming Questions and Solutions
List Price: $39.95*
Lowest New Price: $32.00*
Lowest Used Price: $29.99*
Usually ships in 24 hours*
*(As of 10:31 Pacific 21 Apr 2019 More Info)


Click Here
Product Description:
I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer.

Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hundreds of software engineers. The result is this book.

Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions.

These interview questions are real; they are not pulled out of computer science textbooks. They reflect what's truly being asked at the top companies, so that you can be as prepared as possible. WHAT'S INSIDE?
  • 189 programming interview questions, ranging from the basics to the trickiest algorithm problems.
  • A walk-through of how to derive each solution, so that you can learn how to get there yourself.
  • Hints on how to solve each of the 189 questions, just like what you would get in a real interview.
  • Five proven strategies to tackle algorithm questions, so that you can solve questions you haven't seen.
  • Extensive coverage of essential topics, such as big O time, data structures, and core algorithms.
  • A behind the scenes look at how top companies like Google and Facebook hire developers.
  • Techniques to prepare for and ace the soft side of the interview: behavioral questions.
  • For interviewers and companies: details on what makes a good interview question and hiring process.
Number of Pages:696

Python Crash Course: A Hands-On, Project-Based Introduction to Programming

By Eric Matthes

No Starch Press
Released: 2015-11-01
Paperback (560 pages)

Python Crash Course: A Hands-On, Project-Based Introduction to Programming
List Price: $39.95*
Lowest New Price: $26.55*
Lowest Used Price: $21.22*
Usually ships in 24 hours*
*(As of 10:31 Pacific 21 Apr 2019 More Info)


Click Here
  • No Starch Press
Product Description:
Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.

In the first half of the book, you’ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You’ll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you’ll put your new knowledge into practice with three substantial projects: a Space Invaders–inspired arcade game, data visualizations with Python’s super-handy libraries, and a simple web app you can deploy online.

As you work through Python Crash Course you’ll learn how to:
–Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal
–Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses
–Work with data to generate interactive visualizations
–Create and customize Web apps and deploy them safely online
–Deal with mistakes and errors so you can solve your own programming problems


If you’ve been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!

Uses Python 2 and 3

Daily Coding Problem: Get exceptionally good at coding interviews by solving one problem every day

By Lawrence Wu

Independently published
Paperback (299 pages)

Daily Coding Problem: Get exceptionally good at coding interviews by solving one problem every day
List Price: $39.95*
Lowest New Price: $32.24*
Usually ships in 24 hours*
*(As of 10:31 Pacific 21 Apr 2019 More Info)


Click Here
Product Description:
Daily Coding Problem contains a wide variety of questions inspired by real programming interviews, with in-depth solutions that clearly take you through each core concept. You'll learn about:

  • Arrays
  • Strings
  • Linked Lists
  • Trees
  • Hash Tables
  • Binary Search Trees
  • Tries
  • Heaps
  • Stacks and Queues
  • Graphs
  • Randomized Algorithms
  • Dynamic Programming
  • Backtracking
  • Bit Manipulation
  • Pathfinding
  • Recursion
  • Data Structure Design
  • System Design
The questions in this book have been chosen with practicality, clarity, and self-improvement in mind. Each one is based on a real question that was asked recently by top tech companies. The problems and explanations were then carefully edited so that each one communicates a key idea that you can apply more generally. Finally, we have organized these problems into chapters by topic, to ensure that you can methodically build up your skills in specific areas.

First, we introduce you to the most essential data structures that pop up in coding interviews, such as linked lists, arrays, strings, and hash tables. For each data structure, we offer a refresher on its advantages and disadvantages, the time and space complexities of its operations, its implementation, and what themes and key words to look for in order to recognize it.

Next, we take a tour through a series of must-know algorithms, including dynamic programming, backtracking, sorting, and searching. At the start of each chapter, we discuss when it is a good idea to use each algorithm, and walk through a simple example to describe step by step how it is performed. We examine patterns one can identify to figure out which algorithm to apply in a given problem, and finally we look at a few specialized algorithms that require combining multiple approaches.

Third, we present a set of more advanced problems that require you to use the preceding data structures and algorithms in novel ways in order to solve real-world applications. From deriving a perfect blackjack strategy to deciphering an alien dictionary, these questions are designed to challenge you and widen your understanding of what can be achieved with the right concepts and implementation.

Lastly, we address the topic of design. It has become increasingly common for candidates to be asked to formulate novel data structures that deal with time and space constraints, or to design a high-level system that meets a particular need. Therefore, our final chapters on data structure and system design walk through each of these question types, respectively, and provide a general strategy for approaching similar problems in the future.

Coders: The Making of a New Tribe and the Remaking of the World

By Clive Thompson

Penguin Press
Released: 2019-03-26
Hardcover (448 pages)

Coders: The Making of a New Tribe and the Remaking of the World
List Price: $28.00*
Lowest New Price: $18.30*
Lowest Used Price: $19.42*
Usually ships in 24 hours*
*(As of 10:31 Pacific 21 Apr 2019 More Info)


Click Here
Product Description:
Hello, world.

Facebook's algorithms shaping the news. Self-driving cars roaming the streets. Revolution on Twitter and romance on Tinder. We live in a world constructed of code--and coders are the ones who built it for us. From acclaimed tech writer Clive Thompson comes a brilliant anthropological reckoning with the most powerful tribe in the world today, computer programmers, in a book that interrogates who they are, how they think, what qualifies as greatness in their world, and what should give us pause. They are the most quietly influential people on the planet, and Coders shines a light on their culture.

In pop culture and media, the people who create the code that rules our world are regularly portrayed in hackneyed, simplified terms, as ciphers in hoodies. Thompson goes far deeper, dramatizing the psychology of the invisible architects of the culture, exploring their passions and their values, as well as their messy history. In nuanced portraits, Coders takes us close to some of the great programmers of our time, including the creators of Facebook's News Feed, Instagram, Google's cutting-edge AI, and more. Speaking to everyone from revered "10X" elites to neophytes, back-end engineers and front-end designers, Thompson explores the distinctive psychology of this vocation--which combines a love of logic, an obsession with efficiency, the joy of puzzle-solving, and a superhuman tolerance for mind-bending frustration.

Along the way, Coders thoughtfully ponders the morality and politics of code, including its implications for civic life and the economy. Programmers shape our everyday behavior: When they make something easy to do, we do more of it. When they make it hard or impossible, we do less of it. Thompson wrestles with the major controversies of our era, from the "disruption" fetish of Silicon Valley to the struggle for inclusion by marginalized groups.

In his accessible, erudite style, Thompson unpacks the surprising history of the field, beginning with the first coders -- brilliant and pioneering women, who, despite crafting some of the earliest personal computers and programming languages, were later written out of history. Coders introduces modern crypto-hackers fighting for your privacy, AI engineers building eerie new forms of machine cognition, teenage girls losing sleep at 24/7 hackathons, and unemployed Kentucky coal-miners learning a new career.

At the same time, the book deftly illustrates how programming has become a marvelous new art form--a source of delight and creativity, not merely danger. To get as close to his subject as possible, Thompson picks up the thread of his own long-abandoned coding skills as he reckons, in his signature, highly personal style, with what superb programming looks like.

To understand the world today, we need to understand code and its consequences. With Coders, Thompson gives a definitive look into the heart of the machine.

First Little Readers Parent Pack: Guided Reading Level C: 25 Irresistible Books That Are Just the Right Level for Beginning Readers

By Liza Charlesworth

Scholastic
Paperback (96 pages)

First Little Readers Parent Pack: Guided Reading Level C: 25 Irresistible Books That Are Just the Right Level for Beginning Readers
List Price: $17.99*
Lowest New Price: $11.30*
Lowest Used Price: $10.88*
Usually ships in 24 hours*
*(As of 10:31 Pacific 21 Apr 2019 More Info)


Click Here
  • Book, Book Set, Reader's Book Set
Product Description:
Jumpstart reading success with this big collection motivating storybooks correlated with Guided Reading Level C. Most pages of these full-color storybooks feature just two or three lines of simple, repetitive text to help children learn to read with ease and confidence. Includes a tip-filled parent guide. A great value!
1. The Pie that Jack Made
2. Funny Foods
3. Round the Clown
4. Follow that Cat!
5. Counting Bugs
6. Lunch Crunch
7. Bubble Shapes
8. All About Dinosaurs
9. Make a Pizza
10. This Little Piggy
11. Tail Tale
12. Eight Arms are Great
13. Bat Facts
14. Snow Tracks
15. Lots of Legs
16. Polka-a-Dot World
17. The Teeny Tiny Man
18. Giant Friends
19. Hot Dog, Hot Dog
20. Squares are Everywhere
21. Surprises
22. Shadow Guessing Game
23. Monkey Business
24. Draw a Pig
25. Clay Play For use with Grades PreK-2.

Automate the Boring Stuff with Python: Practical Programming for Total Beginners

By Al Sweigart

No Starch Press
Released: 2015-04-14
Paperback (504 pages)

Automate the Boring Stuff with Python: Practical Programming for Total Beginners
List Price: $29.95*
Lowest New Price: $19.72*
Lowest Used Price: $14.99*
Usually ships in 24 hours*
*(As of 10:31 Pacific 21 Apr 2019 More Info)


Click Here
  • No Starch Press
Product Description:
If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?

In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Once you’ve mastered the basics of programming, you’ll create Python programs that effortlessly perform useful and impressive feats of automation to:
–Search for text in a file or across multiple files
–Create, update, move, and rename files and folders
–Search the Web and download online content
–Update and format data in Excel spreadsheets of any size
–Split, merge, watermark, and encrypt PDFs
–Send reminder emails and text notifications
–Fill out online forms

Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.

Don’t spend your time doing work a well-trained monkey could do. Even if you’ve never written a line of code, you can make your computer do the grunt work. Learn how in Automate the Boring Stuff with Python.

Note: The programs in this book are written to run on Python 3.

The Hundred-Page Machine Learning Book

By Andriy Burkov

Andriy Burkov
Paperback (159 pages)

The Hundred-Page Machine Learning Book
List Price: $39.99*
Lowest New Price: $34.89*
Usually ships in 24 hours*
*(As of 10:31 Pacific 21 Apr 2019 More Info)


Click Here
Product Description:

Peter Norvig, Research Director at Google, co-author of AIMA, the most popular AI textbook in the world: "Burkov has undertaken a very useful but impossibly hard task in reducing all of machine learning to 100 pages. He succeeds well in choosing the topics — both theory and practice — that will be useful to practitioners, and for the reader who understands that this is the first 100 (or actually 150) pages you will read, not the last, provides a solid introduction to the field."

Aurélien Géron, Senior AI Engineer, author of the bestseller Hands-On Machine Learning with Scikit-Learn and TensorFlow: "The breadth of topics the book covers is amazing for just 100 pages (plus few bonus pages!). Burkov doesn't hesitate to go into the math equations: that's one thing that short books usually drop. I really liked how the author explains the core concepts in just a few words. The book can be very useful for newcomers in the field, as well as for old-timers who can gain from such a broad view of the field."

Karolis Urbonas, Head of Data Science at Amazon: "A great introduction to machine learning from a world-class practitioner."

Chao Han, VP, Head of R&D at Lucidworks: "I wish such a book existed when I was a statistics graduate student trying to learn about machine learning."

Sujeet Varakhedi, Head of Engineering at eBay: "Andriy's book does a fantastic job of cutting the noise and hitting the tracks and full speed from the first page.''

Deepak Agarwal, VP of Artificial Intelligence at LinkedIn: "A wonderful book for engineers who want to incorporate ML in their day-to-day work without necessarily spending an enormous amount of time.''

Vincent Pollet, Head of Research at Nuance: "The Hundred-Page Machine Learning Book is an excellent read to get started with Machine Learning.''

Everything you really need to know in Machine Learning in a hundred pages.

This is the first of its kind "read first, buy later" book. You can find the book online, read it, and then come back to pay for it if you liked the book or found it useful for your work, business or studies.

Clean Code: A Handbook of Agile Software Craftsmanship

By Robert C. Martin

Prentice Hall
Released: 2008-08-11
Paperback (464 pages)

Clean Code: A Handbook of Agile Software Craftsmanship
List Price: $49.99*
Lowest New Price: $42.37*
Lowest Used Price: $46.81*
Usually ships in 1 to 4 weeks*
*(As of 10:31 Pacific 21 Apr 2019 More Info)


Click Here
  • Prentice Hall
Product Description:
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.

Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it.

What kind of work will you be doing? You’ll be reading code—lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.

Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code—of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.

Readers will come away from this book understanding
  • How to tell the difference between good and bad code
  • How to write good code and how to transform bad code into good code
  • How to create good names, good functions, good objects, and good classes
  • How to format code for maximum readability
  • How to implement complete error handling without obscuring code logic
  • How to unit test and practice test-driven development
This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

Web Design with HTML, CSS, JavaScript and jQuery Set

By Jon Duckett

Wiley
Paperback (1152 pages)

Web Design with HTML, CSS, JavaScript and jQuery Set
List Price: $58.00*
Lowest New Price: $35.81*
Lowest Used Price: $34.00*
Usually ships in 24 hours*
*(As of 10:31 Pacific 21 Apr 2019 More Info)


Click Here
  • Wiley
Product Description:
A two-book set for web designers and front-end developers

This two-book set combines the titles HTML & CSS: Designing and Building Web Sites and JavaScript & jQuery: Interactive Front-End Development. Together these two books form an ideal platform for anyone who wants to master HTML and CSS before stepping up to JavaScript and jQuery.

HTML & CSS covers structure, text, links, images, tables, forms, useful options, adding style with CSS, fonts, colors, thinking in boxes, styling lists and tables, layouts, grids, and even SEO, Google analytics, ftp, and HTML5. JavaScript & jQuery offers an excellent combined introduction to these two technologies using a clear and simple visual approach using diagrams, infographics, and photographs.

  • A handy two-book set that uniquely combines related technologies
  • Highly visual format and accessible language makes these books highly effective learning tools
  • Perfect for beginning web designers and front-end developers

Deep Learning with Python

By Francois Chollet

Manning Publications
Paperback (384 pages)

Deep Learning with Python
List Price: $49.99*
Lowest New Price: $24.00*
Lowest Used Price: $12.97*
Usually ships in 24 hours*
*(As of 10:31 Pacific 21 Apr 2019 More Info)


Click Here
  • Deep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher François Chollet, this book builds your understanding through intuitive explanations and practical examples.
  • About the Technology Machine learning has made remarkable progress in recent years. We went from near-unusable speech and image recognition, to near-human accuracy. We went from machines that couldn't beat a serious Go player, to defeating a world champion. Behind this progress is deep learning-a combination of engineering advances, best practices, and theory that enables a wealth of previously impossible smart applications.
Product Description:

Summary

Deep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher François Chollet, this book builds your understanding through intuitive explanations and practical examples.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Machine learning has made remarkable progress in recent years. We went from near-unusable speech and image recognition, to near-human accuracy. We went from machines that couldn't beat a serious Go player, to defeating a world champion. Behind this progress is deep learning—a combination of engineering advances, best practices, and theory that enables a wealth of previously impossible smart applications.

About the Book

Deep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher François Chollet, this book builds your understanding through intuitive explanations and practical examples. You'll explore challenging concepts and practice with applications in computer vision, natural-language processing, and generative models. By the time you finish, you'll have the knowledge and hands-on skills to apply deep learning in your own projects.

What's Inside

  • Deep learning from first principles
  • Setting up your own deep-learning environment
  • Image-classification models
  • Deep learning for text and sequences
  • Neural style transfer, text generation, and image generation

About the Reader

Readers need intermediate Python skills. No previous experience with Keras, TensorFlow, or machine learning is required.

About the Author

François Chollet works on deep learning at Google in Mountain View, CA. He is the creator of the Keras deep-learning library, as well as a contributor to the TensorFlow machine-learning framework. He also does deep-learning research, with a focus on computer vision and the application of machine learning to formal reasoning. His papers have been published at major conferences in the field, including the Conference on Computer Vision and Pattern Recognition (CVPR), the Conference and Workshop on Neural Information Processing Systems (NIPS), the International Conference on Learning Representations (ICLR), and others.

Table of Contents

    PART 1 - FUNDAMENTALS OF DEEP LEARNING

  1. What is deep learning?
  2. Before we begin: the mathematical building blocks of neural networks
  3. Getting started with neural networks
  4. Fundamentals of machine learning
  5. PART 2 - DEEP LEARNING IN PRACTICE

  6. Deep learning for computer vision
  7. Deep learning for text and sequences
  8. Advanced deep-learning best practices
  9. Generative deep learning
  10. Conclusions
  11. appendix A - Installing Keras and its dependencies on Ubuntu
  12. appendix B - Running Jupyter notebooks on an EC2 GPU instance



 
 



   

 
Disclosure: Our company's websites' content (including this website's content) includes advertisements for our own company's websites, products, and services, and for other organization's websites, products, and services. In the case of links to other organization's websites, our company may receive a payment, (1) if you purchase products or services, or (2) if you sign-up for third party offers, after following links from this website. Unless specifically otherwise stated, information about other organization's products and services, is based on information provided by that organization, the product/service vendor, and/or publicly available information - and should not be taken to mean that we have used the product/service in question. Additionally, our company's websites contain some adverts which we are paid to display, but whose content is not selected by us, such as Google AdSense ads. For more detailed information, please see Advertising/Endorsements Disclosures

Our sites use cookies, some of which may already be set on your computer. Use of our site constitutes consent for this. For details, please see Privacy.

Click privacy for information about our company's privacy, data collection and data retention policies, and your rights.

Contact Us     Privacy     Terms Of Use     Advertising/Endorsements Disclosures

Copyright © 2004-2019, Answers 2000 Limited

CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.
CERTAIN CONTENT THAT APPEARS ON THIS SITE,COMES FROM AMAZON EU S. r.l. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

In Association With Amazon.com
Answers 2000 Limited is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.
In Association With Amazon.co.uk
Answers 2000 Limited is a participant in the Amazon EU Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.co.uk.
As an Amazon Associate, our company earns from qualifying purchases. Amazon, the Amazon logo, Endless, and the Endless logo are trademarks of Amazon.com, Inc. or its affiliates.

All trademarks are property of their respective owners.
All third party content and adverts are copyright of their respective owners.

Some graphics on our web sites are Copyright (C) 1997-2000 Hemera Technologies Inc., and used under license. All such pictures are provided for viewing purposes only and are not to be saved or downloaded. All such pictures of recognizable individuals are models and used for illustrative purposes only, and not meant to imply any association or endorsement of said individual with any product or service.