Tuesday, April 19, 2011

Python Tonight


Don't forget - we're hanging out and talking about Python programming tonight! If you have a laptop, bring it. We only have one Linux machine available right now.

Here are some excellent free Python resources you can find online:

For beginners
Never programmed before? No worries - Python is a popular first language.

This book covers the fundamentals of Python. If you've never programmed before, start here!

Learning programming is much more interesting if the "motivating problems" aren't just "Hello, World!' and interest rate calculators. This book starts out with simple text-based games like Hangman and progresses to talking about AI and Othello and graphical games using the Pygame framework.

For intermediate/advanced programmers
If you already know some Python, or know another programming language, you may find these resources useful.

Although the examples can be somewhat intimidating at first, this is a great book that covers the core elements of Python.

I've found this book to be a very useful reference. Covers everything (more than DIP). 

A web-based scavenger hunt, where each clue can only be solved with some (Python) code. Although the website looks painfully late-90's, the puzzles are fun and get hard fast.

Math problems that can only be solved by programming. Fun!

No comments:

Post a Comment