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 : 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 : Half Price Books Inc., 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_459360504
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 : 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_459974756
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 : agoodealofbooks, Ypsilanti, MI, Etats-Unis
paperback. Etat : Fine. like new softcover. no marks. clean text. solid binding. very light wear. ISBN matches listing. Fast service with confirmation, no international or priority orders over 4lbs. N° de réf. du vendeur mon0000185987
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 : Textbooks_Source, Columbia, MO, Etats-Unis
paperback. Etat : Good. Illustrated. Ships in a BOX from Central Missouri! May not include working access code. Will not include dust jacket. Has used sticker(s) and some writing or highlighting. UPS shipping for most packages, (Priority Mail for AK/HI/APO/PO Boxes). N° de réf. du vendeur 002274849U
Quantité disponible : 9 disponible(s)
Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis
Etat : good. May show signs of wear, highlighting, writing, and previous use. This item may be a former library book with typical markings. No guarantee on products that contain supplements Your satisfaction is 100% guaranteed. Twenty-five year bookseller with shipments to over fifty million happy customers. N° de réf. du vendeur 29375350-5
Quantité disponible : 4 disponible(s)