So over the summer I am going to have to teach myself the basics of Python for the lab that I'll be working in. We're going to be doing experiments involving subliminally presented stimuli (20-40 milliseconds), evaluations of pictures and movie/audio clips, and possibly recording reaction time data, as well as asking subjects basic questions - all GUI, obviously. I have programming experience with Java and C++ (I guess that's how I got stuck with this gig) but I don't know much at all about Python.
  • Do you know of any good books for learning Python?
  • Any good online resources?
  • Any tips on using Python specifically to do the things that I listed above?
  • Any other things that I should know about Python and/or learning Python?
Any information would be appreciated. Thanks, guys.