https://www.developerfusion.com/t/python/books/view/recommended/ Recommended Python Book from Developer Fusion 2011-10-03T12:19:00.00Z http://www.developerfusion.com/book/129354/coding-for-penetration-testers-building-better-tools/ Coding for Penetration Testers: Building Better Tools 2011-10-03T12:19:00.00Z Tools used for penetration testing are often purchased or downloaded from the Internet. Each tool is based on a programming language such as Perl, Python, or Ruby. If a penetration tester wants to extend, augment, or change the functionality of a tool to perform a test differently than the default configuration, the tester must know the basics of coding for the related programming language. James Crowley http://www.developerfusion.com/book/94194/gray-hat-hacking-the-ethical-hackers-handbook-3rd-edition/ Gray Hat Hacking The Ethical Hackers Handbook, 3rd Edition 2011-02-01T12:33:00.00Z THE LATEST STRATEGIES FOR UNCOVERING TODAY'S MOST DEVASTATING ATTACKSThwart malicious network intrusion by using cutting-edge techniques for finding and fixing security flaws. Fully updated and expanded with nine new chapters, Gray Hat Hacking: The Ethical Hacker's Handbook, Third Edition details the most recent vulnerabilities and remedies along with legal disclosure methods. James Crowley http://www.developerfusion.com/book/90829/programming-python/ Programming Python 2010-11-15T00:00:00.00Z Once you've come to grips with the core Python language, learning how to build Python applications presents a far more interesting challenge. Tap this book's wealth of practical advice, snippets of code, and patterns of program design to take your Python skills to the next level.You'll start with in-depth discussions of core concepts and then progress toward complete programs in different application domains, including: *GUI programming *Internet scripting James Crowley http://www.developerfusion.com/book/94220/malware-analysts-cookbook-and-dvd-tools-and-techniques-for-fighting-malicious-code/ Malware Analyst's Cookbook and DVD: Tools and Techniques for Fighting Malicious Code 2011-02-01T12:59:00.00Z A computer forensics "how-to" for fighting malicious code and analyzing incidentsWith our ever-increasing reliance on computers comes an ever-growing risk of malware. Security professionals will find plenty of solutions in this book to the problems posed by viruses, Trojan horses, worms, spyware, rootkits, adware, and other invasive software. James Crowley http://www.developerfusion.com/book/93920/building-a-web-site-for-dummies/ Building a Web Site For Dummies 2011-01-31T19:31:00.00Z If you're just getting your feet wet in Web site construction, the first big hurdle is figuring out where to start. Building a Web Site for Dummies lightens things up with humor and makes the challenge of building a site far less daunting.This book doesn't zoom you right into coding HTML, although it covers the markup language quite well. James Crowley http://www.developerfusion.com/book/94263/python-programming-an-introduction-to-computer-science-2nd-edition/ Python Programming: An Introduction to Computer Science 2nd Edition 2011-02-01T14:51:00.00Z This is the second edition of John Zelle's Python Programming, updated for Python 3. This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python. Although Python is used as the language, teaching Python is not the main point of this book. James Crowley http://www.developerfusion.com/book/94266/invent-your-own-computer-games-with-python-2nd-edition/ Invent Your Own Computer Games with Python, 2nd Edition 2011-02-01T15:09:00.00Z "Invent Your Own Computer Games with Python" teaches you computer programming in the Python programming language. Each chapter gives you the complete source code for a new game and teaches the programming concepts from these examples. "Invent with Python" was written to be understandable by kids as young as 10 to 12 years old, although it is great for anyone of any age who has never programmed before. James Crowley http://www.developerfusion.com/book/79735/dive-into-python-3/ Dive Into Python 3 2010-01-31T00:00:00.00Z Mark Pilgrim's Dive Into Python 3 is a hands-on guide to Python 3 (the latest version of the Python language) and its differences from Python 2. As in the original book, Dive Into Python, each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end. Dive Into Python 3 is a Python book for experienced programmers. James Crowley http://www.developerfusion.com/book/60465/python-programming-for-the-absolute-beginner/ Python Programming for the Absolute Beginner, 3rd Edition 2009-12-01T00:00:00.00Z Ready to learn Python programming? Are you new to programming with Python? Do you need a solid introduction to the fundamental concepts? You've found it in PYTHON PROGRAMMING FOR THE ABSOLUTE BEGINNER, THIRD EDITION. As part of the “for the absolute beginner series” developed by computer science instructors exclusively for Course Technology PTR, this book will teach you the basics of Python programming through simple game creation. James Crowley http://www.developerfusion.com/book/17200/learning-python/ Learning Python 2009-10-02T00:00:00.00Z The authors of Learning Python show you enough essentials of the Python scripting language to enable you to begin solving problems right away, then reveal more powerful aspects of the language one at a time. This approach is sure to appeal to programmers and system administrators who have urgent problems and a preference for learning by semi-guided experimentation. James Crowley