Learn how to program in Python while making and breaking ciphers—algorithms used to create and send secret messages!
After a crash course in Python programming basics, you’ll learn to make, test, and hack programs that encrypt text with classical ciphers like the transposition cipher and Vigenère cipher. You’ll begin with simple programs for the reverse and Caesar ciphers and then work your way up to public key cryptography, the type of encryption used to secure today’s online transactions, including digital signatures, email, and Bitcoin.
Each program includes the full code and a line-by-line explanation of how things work. By the end of the book, you’ll have learned how to code in Python and you’ll have the clever programs to prove it!
You’ll also learn how to:
- 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
There’s no better way to learn to code than to play with real programs. Cracking Codes with Python makes the learning fun!
Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.
Al Sweigart is a professional software developer who teaches programming to kids and adults. He is the author of Automate the Boring Stuff with Python, Invent Your Own Computer Games with Python, and Scratch Programming Playground, also from No Starch Press. His programming tutorials can be found at inventwithpython.com.
Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.
Vendeur : World of Books (was SecondSale), Montgomery, IL, Etats-Unis
Etat : Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. N° de réf. du vendeur 00091081162
Quantité disponible : 1 disponible(s)
Vendeur : HPB-Red, Dallas, TX, Etats-Unis
Paperback. Etat : Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! N° de réf. du vendeur S_426980361
Quantité disponible : 1 disponible(s)
Vendeur : Better World Books, Mishawaka, IN, Etats-Unis
Etat : Good. Used book that is in clean, average condition without any missing pages. N° de réf. du vendeur 42338558-75
Quantité disponible : 1 disponible(s)
Vendeur : suffolkbooks, Center moriches, NY, Etats-Unis
paperback. Etat : Acceptable. Fast Shipping - Safe and Secure 7 days a week! N° de réf. du vendeur mon0000003017
Quantité disponible : 2 disponible(s)
Vendeur : HPB-Ruby, Dallas, TX, Etats-Unis
Paperback. Etat : Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! N° de réf. du vendeur S_454316301
Quantité disponible : 1 disponible(s)
Vendeur : HPB-Emerald, Dallas, TX, Etats-Unis
Paperback. Etat : Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! N° de réf. du vendeur S_456946888
Quantité disponible : 1 disponible(s)
Vendeur : Maxwell's House of Books, La Mesa, CA, Etats-Unis
Soft cover. Etat : Very Good. A lovely, crisp, unmarked softcover in very good condition; light shelf wear. We are a brick-and-mortar store and sell our own inventory. N° de réf. du vendeur 067519
Quantité disponible : 1 disponible(s)
Vendeur : Montana Book Company, Fond du Lac, WI, Etats-Unis
Paperback. Etat : Very Good. 387 pp. Tightly bound. Spine not compromised. Text is free of markings. No ownership markings. Remainder mark. N° de réf. du vendeur 080035
Quantité disponible : 1 disponible(s)
Vendeur : WorldofBooks, Goring-By-Sea, WS, Royaume-Uni
Paperback. Etat : Fine. N° de réf. du vendeur GOR010042059
Quantité disponible : 1 disponible(s)
Vendeur : Lakeside Books, Benton Harbor, MI, Etats-Unis
Etat : New. Brand New! Not Overstocks or Low Quality Book Club Editions! Direct From the Publisher! We're not a giant, faceless warehouse organization! We're a small town bookstore that loves books and loves it's customers! Buy from Lakeside Books! N° de réf. du vendeur OTF-S-9781593278229
Quantité disponible : 1 disponible(s)