File Size: 5872 KB
Print Length: 718 pages
Simultaneous Device Usage: Unlimited
Publication Date: April 24, 2015
Sold by: Digital Services LLC
Language: English
ASIN: B00WOY87ZU
Text-to-Speech: Enabled
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Not Enabled
Best Sellers Rank: #56,915 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #18 in Books > Computers & Technology > Security & Encryption > Encryption #20 in Books > Computers & Technology > Security & Encryption > Cryptography #24 in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Python
This is an excellent Python book that teaches the language through fascinating cryptographic algorithms. First about the organization of the book. Very pleasing typeset and nice font size. Code is written inside boxes. The layout and author's style make it an excellent read. The book is accompanies with the author's website where all programs are available for download, though author rightfully asks readers to type in the program themselves. There is even a 'diff' program that author provides in his website which compares readers's program to one on the book, thereby facilitating faster troubleshooting. The book has 24 chapters. Most chapters have a quote that is very relevant from security point of view.The first chapter gets the reader introduced into cryptography. I asked my 10 yr old daughter to follow along on few chapters. She got fascinated by the hands on exercises in the first chapter (Author asks for the cipher wheel to be photocopied and cut to make paper ciphers). Kids will have great fun with coded messages while introducing to crypto concepts. Next few chapters gets a reader to install Python (version 3) in Windows, Linux or MAC. For a novice, the instructions and screenshots are sure to help. The shell, string functions, writing programs and executing them should become easy once reader goes through first 5 chapters. There are exercises in the book's website which are essential to master the concepts. All programming language constructs are tied together in the chapter 6 where Caesar cipher is implemented.It is really interesting to learn Python through one domain area. The reader masters both Python and Crypto concepts. Author shows how Caesar cipher can be hacked easily and then explains and then implements a transposition cipher.
Python: PYTHON CRASH COURSE - Beginner's Course To Learn The Basics Of Python Programming In 24 Hours!: (Python, Python Programming, Python for Dummies, Python for Beginners, python crash course) Python: Learn Python In A DAY! - The Ultimate Crash Course to Learning the Basics of Python In No Time (Python, Python Course, Python Development, Python Books, Python for Beginners) Hacking: The Ultimate Beginners Guide (Computer Hacking, Hacking and Penetration, Hacking for dummies, Basic security Coding and Hacking) (Hacking and Coding Book 1) Hacking: Ultimate Hacking for Beginners, How to Hack (Hacking, How to Hack, Hacking for Dummies, Computer Hacking) Hacking: How to Hack Computers, Basic Security and Penetration Testing (Hacking, How to Hack, Hacking for Dummies, Computer Hacking, penetration testing, basic security, arduino, python) Hacking Secret Ciphers with Python PYTHON: Python in 8 Hours, For Beginners, Learn Python Fast! A Smart Way to Learn Python, Plain & Simple, Learn Python Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! Python: Learn Web Scraping with Python In A DAY! - The Ultimate Crash Course to Learning the Basics of Web Scraping with Python In No Time (Web Scraping ... Python Books, Python for Beginners) Python: Learn Python FAST - The Ultimate Crash Course to Learning the Basics of the Python Programming Language In No Time (Python, Python Programming, ... (Learn Coding Fast with Hands-On Project 7) HACKING: Learn Hacking FAST! Ultimate Course Book For Beginners (computer hacking, programming languages, hacking for dummies) Hacking: Wireless Hacking, How to Hack Wireless Networks, A Step-by-Step Guide for Beginners (How to Hack, Wireless Hacking, Penetration Testing, Social ... Security, Computer Hacking, Kali Linux) Hacking University: Freshman Edition Essential Beginner's Guide on How to Become an Amateur Hacker (Hacking, How to Hack, Hacking for Beginners, Computer ... (Hacking Freedom and Data Driven Book 1) Hacking: The Ultimate Beginners Guide (Hacking, How to Hack, Hacking for Dummies, Computer Hacking, Basic Security) Hacking: Beginner's Guide to Computer Hacking, Basic Security, Penetration Testing (Hacking, How to Hack, Penetration Testing, Basic security, Computer Hacking) Hacking University: Sophomore Edition. Essential Guide to Take Your Hacking Skills to the Next Level. Hacking Mobile Devices, Tablets, Game Consoles, and ... (Hacking Freedom and Data Driven Book 2) Hacking: Hacking Made Easy 1: Beginners: Python: Python Programming For Beginners, Computer Science, Computer Programming Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) HACKING: Beginner's Crash Course - Essential Guide to Practical: Computer Hacking, Hacking for Beginners, & Penetration Testing (Computer Systems, Computer Programming, Computer Science Book 1) Hacking: The Beginners Guide to Master The Art of Hacking In No Time - Become a Hacking GENIUS Hacking: How to Computer Hack: An Ultimate Beginner's Guide to Hacking (Programming, Penetration Testing, Network Security) (Cyber Hacking with Virus, Malware and Trojan Testing)