Cracking Codes with Python (No Starch Press)
Cracking Codes with Python (No Starch Press)
Thursday, 08 February 2018

This book combines lessons on how to program in Python with making and breaking ciphers.  After a crash course in Python programming basics, author Al Sweigart shows how to make, test, and hack programs that encrypt text with classical ciphers like the transposition cipher and Vigenère cipher. The examples begin with simple programs for the reverse and Caesar ciphers and works up to public key cryptography. 

<ASIN:1593278225>

Each program includes the full code and a line-by-line explanation of how things work.

 

Author: Al Sweigart
Publisher: No Starch Press
Date: Jan 2018
Pages: 416
ISBN: 978-1593278229
Print: 1593278225
Kindle: B0713P1Q8X
Audience: would-be Python programmers
Level: Introductory
Category: Python

 

  • Combine loops, variables, and flow control statements into real working programs
  • Use dictionary files to instantly detect whether decrypted messages are valid English or gibberish
  • Create test programs to make sure that your code encrypts and decrypts correctly
  • Code (and hack!) a working example of the affine cipher, which uses modular arithmetic to encrypt a message
  • Break ciphers with techniques such as brute-force and frequency analysis

For recommendations of Python books see Books for Pythonistas and Python Books For Beginners in our Programmer's Bookshelf section.

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

To have new titles included in Book Watch contact  BookWatch@i-programmer.info

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

 

Banner
 


JavaScript with Promises

Author:  Daniel Parker
Publisher: O'Reilly
Pages: 94
ISBN: 978-1449373214
Print: 1449373216
Kindle: B00YNY0BF8
Audience: Experienced JavaScript programmers
Rating: 4
Reviewer: Ian Elliot

Are you confused by promises? Perhaps 94 pages is all it takes to be unconfused.



Access 2016 Programming By Example With VBA, XML And ASP

Author: Julitta Korol
Publisher: Mercury Learning and Information
Pages:900
ISBN: 978-1942270843
Print: 1942270844
Kindle: B01I5RJW6M
Audience: Access programmers
Rating: 4
Reviewer: Kay Ewbank

This brick of a book is an updated edition of a popular title with versions going back to Access 2003.


More Reviews

 
 

   
Banner
RSS feed of all content
I Programmer - full contents
Copyright © 2018 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.