This source was not mentioned so I thought I would add it. Another online course at http://www.udacity.com/
At the end of the course you are supposed to have a complete webcrawler. On Wed, Jun 13, 2012 at 3:46 PM, Bill Swearingen <[email protected]>wrote: > This was a great thread, so I figured I would summarize it: > > > *Books:* > http://nostarch.com/pythonforkids : [$29.95] *Python for Kids* is a > lighthearted introduction to the Python programming language, full of fun > examples and color illustrations. Jason Briggs begins with the basics of > how to install Python and write simple commands. In bite-sized chapters, he > explains essential programming concepts. And by the end of the book, kids > have built simple games and created cool drawings with Python’s graphics > library, Turtle. Each chapter closes with offbeat exercises that challenge > the reader to put their newly acquired knowledge to the test. > > Head First > Python<http://www.amazon.com/gp/product/1449382673/ref=as_li_ss_tl?ie=UTF8&tag=ihackedcom-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1449382673> > : > [$27.26] Ever wished you could learn Python from a book? *Head First > Python* is a complete learning experience for Python that helps you learn > the language through a unique method that goes beyond syntax and how-to > manuals, helping you understand how to be a great Python programmer. You'll > quickly learn the language's fundamentals, then move onto persistence, > exception handling, web development, SQLite, data wrangling, and Google App > Engine. You'll also learn how to write mobile apps for Android, all thanks > to the power that Python gives you. We think your time is too valuable to > waste struggling with new concepts. Using the latest research in cognitive > science and learning theory to craft a multi-sensory learning experience, > Head First Python uses a visually rich format designed for the way your > brain works, not a text-heavy approach that puts you to sleep. > > Gray Hat Python: Python Programming for Hackers and Reverse > Engineers<http://www.amazon.com/gp/product/1593271921/ref=as_li_ss_tl?ie=UTF8&tag=ihackedcom-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1593271921> > : > [$24.32] Python is fast becoming the programming language of choice for > hackers, reverse engineers, and software testers because it's easy to write > quickly, and it has the low-level support and libraries that make hackers > happy. But until now, there has been no real manual on how to use Python > for a variety of hacking tasks. You had to dig through forum posts and man > pages, endlessly tweaking your own code to get everything working. Not > anymore. *Gray Hat Python* explains the concepts behind hacking tools and > techniques like debuggers, trojans, fuzzers, and emulators. But author > Justin Seitz goes beyond theory, showing you how to harness existing > Python-based security tools - and how to build your own when the pre-built > ones won't cut it. > > Python Programming for the Absolute Beginner, 3rd > Edition<http://www.amazon.com/gp/product/1435455002/ref=as_li_ss_tl?ie=UTF8&tag=ihackedcom-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1435455002> > : > [$20.33] If you are new to programming with Python and are looking for a > solid introduction, this is the book for you. Developed by computer science > instructors, books in the "for the absolute beginner" series teach the > principles of programming through simple game creation. You will acquire > the skills that you need for practical Python programming applications and > will learn how these skills can be put to use in real-world scenarios. > Throughout the chapters, you will find code samples that illustrate > concepts presented. At the end of each chapter, you will find a complete > game that demonstrates the key ideas in the chapter, a summary of the > chapter, and a set of challenges that tests your newfound knowledge. By the > time you finish this book, you'll be well versed in Python and be able to > apply the basic programming principles you've learned to the next > programming language you tackle. > > Hello World! Computer Programming for Kids and Other > Beginners<http://www.amazon.com/gp/product/1933988495/ref=as_li_ss_tl?ie=UTF8&tag=ihackedcom-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1933988495> > : > [$19.09] "Computer programming is a powerful tool for children to 'learn > learning,' that is, to learn the skills of thinking and > problem-solving...Children who engage in programming transfer that kind of > learning to other things."--Nicholas Negroponte, the man behind the One > Laptop Per Child project that hopes to put a computer in the hands of every > child on earth, January 2008 Your computer won't respond when you yell at > it. Why not learn to talk to your computer in its own language? Whether you > want to write games, start a business, or you're just curious, learning to > program is a great place to start. Plus, programming is fun! *Hello World! > * provides a gentle but thorough introduction to the world of computer > programming. It's written in language a 12-year-old can follow, but anyone > who wants to learn how to program a computer can use it. Even adults. > Written by Warren Sande and his son, Carter, and reviewed by professional > educators, this book is kid-tested and parent-approved. You don't need to > know anything about programming to use the book. But you should know the > basics of using a computer--e-mail, surfing the web, listening to music, > and so forth. If you can start a program and save a file, you should have > no trouble using this book. > > *Free Resources:* > http://learnpythonthehardway.org/ : [PDF > LINK<https://dl.dropbox.com/u/1394525/LearnPythonTheHardWay2ndEdition.pdf>] > Have you always wanted to learn how to code but never thought you could? > Are you looking to build a foundation for more complex coding? Do you want > to challenge your brain in a new way? Then Learn Python the Hard Way is the > book for you.LPTHW emphasizes precision, attention to detail, and > persistence by requiring you to type each exercise (no copy-paste!) and > make it run, as well as to read up on outside topics and to return to > exercises and ideas that you don't understand, and understand them. At the > end of LPTHW, you'll know the basics of coding, and be ready to move on to > more challenging books. Or at least you'll have tried something new. **NOTE* > Before anyone gets their panties in a bunch for me sharing a PDF Link > (which I purchased FYI)* Zed states in the license: This book is > Copyright (C) 2010 by Zed A. Shaw. You are free to distribute this book to > anyone you want, so long as you do not charge anything for it, and it is > not altered. You must give away the book in its entirety, or not at all. > This means it’s alright for you to teach a class using the book, so long as > you aren’t charging students for the book and you give them the whole > book unmodified. > > https://code.google.com/edu/languages/google-python-class/ : Welcome to > Google's Python Class -- this is a free class for people with a little bit > of programming experience who want to learn Python. The class includes > written materials, lecture videos, and lots of code exercises to practice > Python coding. These materials are used within Google to introduce Python > to people who have just a little programming experience. The first > exercises work on basic Python concepts like strings and lists, building up > to the later exercises which are full programs dealing with text files, > processes, and http connections. The class is geared for people who have a > little bit of programming experience in some language, enough to know what > a "variable" or "if statement" is. Beyond that, you do not need to be an > expert programmer to use this material. > > http://inventwithpython.com/ : *“Invent Your Own Computer Games with > Python”* is a *free book* (as in, open source) and a *free eBook* (as in, > no cost to download) that teaches you *how to program* in the *Python > programming language*. Each chapter gives you the complete source code > for a new game, and then teaches the programming concepts from the example. > “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. This second edition has revised and expanded > content, including a *Pygame tutorial* to make games with graphics, > animation, and sound. > > *VIDEO TRAINING* > > http://securitytube-training.com/certifications/securitytube-python-scripting-expert/ > : > [$250] The *SecurityTube Python Scripting Expert (SPSE)* aims to teach > you how to apply the powerful Python language to security research, > penetration testing and attack automation using a fully hands-on practical > approach with a gradual learning curve. This course has something for > everyone – from the novice to the expert user! > > http://www.udemy.com/learn-python-the-hard-way/ [$29] *Learn Python The > Hard Way is a Python tutorial I wrote to teach programming to people who do > not know how to code. It assumes you are probably a power user of your > computer, and then takes you from nothing to programming simple games. > After finishing this course you should be ready for many of the other > programming books out there.* > > > > > On Wed, Jun 13, 2012 at 11:48 AM, Arch Angel <[email protected]> wrote: > >> All of these are great ideas - THANK YOU! >> >> I talked to my son last night while out working on the barn and he said >> that designing computer games would be fun. I think I will get us the >> "Python Programming for the Absolute Beginner 3rd Ed." and once we get >> going along in that book I will expose him to >> http://inventwithpython.com/ which talks about writing Python to make >> games. >> >> If this works out for him I might never have to write another script >> again <evil grin> >> >> Thanks everyone, these are all great examples!!! >> >> Robert Miller >> (arch3angel) >> >> >> On 6/12/12 3:25 PM, xgermx wrote: >> >>> I'm enjoying Google's Python Class >>> https://code.google.com/edu/**languages/google-python-class/<https://code.google.com/edu/languages/google-python-class/> >>> >>> On Tue, Jun 12, 2012 at 1:17 PM, Solray Sec <[email protected]> >>> wrote: >>> >>>> I have used >>>> http://learnpythonthehardway.**org/<http://learnpythonthehardway.org/>and >>>> http://www.amazon.com/Python-**Programming-Absolute-Beginner-** >>>> Edition/dp/1435455002/ref=dp_**ob_title_bk<http://www.amazon.com/Python-Programming-Absolute-Beginner-Edition/dp/1435455002/ref=dp_ob_title_bk> >>>> >>>> I enjoyed both and they were an effective way to get started as a >>>> beginner. >>>> >>>> -Justin >>>> >>>> On Tue, Jun 12, 2012 at 10:09 AM, Arch Angel <[email protected]> >>>> wrote: >>>> >>>>> My son, some of you have met, is showing an interest in Python >>>>> programming. He has never done any sort of programming in the past, >>>>> however >>>>> I told him that we would learn Python together. I have very little >>>>> programming experience myself, but I have worked in Python in the past. >>>>> Mostly either reworking something already written or very small >>>>> targeted >>>>> scripts for a certain task. >>>>> >>>>> What would be a good book , or website, that we can sit down at the >>>>> kitchen table to learn Python side by side? >>>>> >>>>> I thinking something which creates short bursts of code that has a >>>>> usable >>>>> product in the end might be better, this way he doesn't get bored and >>>>> decide >>>>> to quit before he realizes the power of Python. >>>>> >>>>> Thanks everyone! >>>>> >>>>> Robert >>>>> (arch3angel) >>>>> ______________________________**_________________ >>>>> Pauldotcom mailing list >>>>> [email protected] >>>>> http://mail.pauldotcom.com/**cgi-bin/mailman/listinfo/**pauldotcom<http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom> >>>>> Main Web Site: http://pauldotcom.com >>>>> >>>> >>>> >>>> ______________________________**_________________ >>>> Pauldotcom mailing list >>>> [email protected] >>>> http://mail.pauldotcom.com/**cgi-bin/mailman/listinfo/**pauldotcom<http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom> >>>> Main Web Site: http://pauldotcom.com >>>> >>> >> >> ______________________________**_________________ >> Pauldotcom mailing list >> [email protected] >> http://mail.pauldotcom.com/**cgi-bin/mailman/listinfo/**pauldotcom<http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom> >> Main Web Site: http://pauldotcom.com >> > > > _______________________________________________ > Pauldotcom mailing list > [email protected] > http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom > Main Web Site: http://pauldotcom.com >
_______________________________________________ Pauldotcom mailing list [email protected] http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com
