The new edition has been updated to include coverage of the latest topics including expanded coverage of block cipher modes of operation, including authenticated encryption, revised and expanded coverage of AES: expanded coverage of pseudorandom number generation, new coverage of celebrated identity, HTTPS, Secure Shell (SSH) and wireless network se…
Google Android dominates the mobile market, and by targeting Android, your apps can run on most of the phones and tablets in the world. This new fourth edition of the #1 book for learning Android gets you started, covering all modern Android versions from Android 4.1 through Android 5.0.
Within minutes, you'll create your first working application.…
If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. This second edition and its supporting code have been updated for …
Learn to program in a language that's used in millions of smart-phones, tablets, and PCs. You'll learn about design, algorithms, test-ing, and debugging, and come away with all the tools you need to produce quality code.
You don't need any programming experience to get started. In this completely updated second edition, you'll get a detailed intr…