Skip to product information
1 of 1

Penguin Random House

Cracking Codes with Python Book

Cracking Codes with Python Book


Regular price $45.00 AUD
Regular price $49.99 AUD Sale price $45.00 AUD
Sale Sold out
Tax included.

Unlock the secrets of coding and cryptography with 'Cracking Codes with Python' – a must-have resource for digital technology teachers, computer science teachers, and schools. This book is your passport to the world of Python programming, guiding you through the creation and deciphering of ciphers, the tools used to encrypt and decrypt secret messages. No prior programming experience is required, making it an ideal choice for learners of all levels.

Key Features:

  1. Python Programming for Everyone: Dive into the realm of Python programming with a quick crash course, ensuring accessibility for beginners and seasoned learners alike. Gain practical coding skills while exploring the fascinating world of cryptography.

  2. Cipher Evolution: Progress from simple programs like the Caesar cipher to advanced techniques such as public key cryptography and the RSA cipher. Each cipher program is accompanied by the full code and a detailed line-by-line explanation, ensuring a comprehensive learning experience.

  3. Hands-On Learning: Put your skills to the test by making, testing, and hacking classic cipher programs. Learn to combine loops, variables, and flow control statements to create functional and secure programs.

  4. Real-World Applications: Explore the practical applications of your newfound knowledge. Use dictionary files to distinguish between English and nonsense text, create programs to verify the correctness of your code, and develop your programming modules for versatile use.

  5. Debugging Expertise: Acquire essential debugging skills to identify and rectify common errors in your programs. Learn to troubleshoot effectively and ensure the smooth execution of your code.

  6. Solid Foundation in Python: By the end of the book, you'll walk away with a solid foundation in Python, armed with the skills to create crafty programs and a deep understanding of cryptography.

Immerse yourself in the world of coding and cryptography with 'Cracking Codes with Python.' Order your copies today and empower your students with the skills to navigate the dynamic landscapes of programming and secure communication.


Rates calculated at checkout.

Standard and Express delivery available.

All orders placed via Express Post before 12pm Monday to Friday will be shipped the same day.

Orders placed with Standard delivery will be processed and sent within 1-3 business days.

Return policy

We have a 30-day return policy, which means you have 30 days after receiving your item to request a return.

To be eligible for a return, your item must be in the same condition that you received it, unused and in its original packaging. 

To start a return, you can contact us at

Please note that returns will need to be sent to the following address: Bright Education Australia Pty Ltd, PO Box 261, Sandringham VIC 3191, Australia at your own cost. 

If your return is accepted, we will refund you the agreed amount upon return of the item. Items sent back to us without first requesting a return will not be accepted.

You can always contact us for any return question at

Damages and issues
Please inspect your order upon delivery and contact us immediately if the item is defective, damaged or if you receive the wrong item, so that we can evaluate the issue and make it right.

View full details