Re: [Tutor] Books for Learning Python

2013-01-11 Thread Femi Banjo

Not Books but have you tried any of the online learning courses?
They're free and look very good from my equally beginner perspective as I 
struggle through them(allow more time than you think :[ )
www.coursera.org
www.edx.org
www.udacity.com

all very good, take you pick!

From: quent...@gmail.com
Date: Fri, 11 Jan 2013 08:10:46 -0600
To: tutor@python.org
Subject: [Tutor] Books for Learning Python

Hello all, I've began my journey into Python (2.7 currently) and I'm finding it 
a bit rough using the python.org tutorials.  Although chalked full of 
information I find it a bit overwhelming.  Can anyone recommend a book, or two, 
or three that would be great material for really learning the language.  I tend 
to learn better with a little structure and I feel a good book would be the 
best approach for myself.  Any advice would be greatly appreciated. --Thanks!

___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor   
  ___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Books for Learning Python

2013-01-11 Thread jh
There is also this - http://www.codecademy.com/#!/exercises/0

 

 

From: Tutor [mailto:tutor-bounces+xperimental22=gmail@python.org] On
Behalf Of Chris Rogers
Sent: Friday, January 11, 2013 9:11 AM
To: tutor@python.org
Subject: [Tutor] Books for Learning Python

 

Hello all, I've began my journey into Python (2.7 currently) and I'm finding
it a bit rough using the python.org tutorials.  Although chalked full of
information I find it a bit overwhelming.  Can anyone recommend a book, or
two, or three that would be great material for really learning the language.
I tend to learn better with a little structure and I feel a good book would
be the best approach for myself.  Any advice would be greatly appreciated.
--Thanks! 

___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Books for Learning Python

2013-01-11 Thread Alan Gauld

On 11/01/13 14:10, Chris Rogers wrote:

Hello all, I've began my journey into Python (2.7 currently) and I'm
finding it a bit rough using the python.org http://python.org
tutorials.


You don't tell us your starting point.

Are you experienced in programming in other languages or is python your 
first foray into Programming? Are you a professional or hobbyist?


Do you have a scientific or math background?

All of these influence what makes a book suitable.
Some of the tutorials listed on Python.org are also paper books 
(including mine).


Which tutorials have you looked at? The official tutor is good for 
people who can already program. The non-programmes ones are better if 
you can't already program (as you'd expect!). There are also several 
python videos available on sites like showmedo.com


If you can answer the above questions we might be able to recommend some 
books.


--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/

___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Books for Learning Python

2013-01-11 Thread Gary L. Gray
On Jan 11, 2013, at 1:39 PM, Alan Gauld alan.ga...@btinternet.com wrote:

 On 11/01/13 14:10, Chris Rogers wrote:
 Hello all, I've began my journey into Python (2.7 currently) and I'm
 finding it a bit rough using the python.org http://python.org
 tutorials.
 
 You don't tell us your starting point.
 
 Are you experienced in programming in other languages or is python your first 
 foray into Programming? Are you a professional or hobbyist?
 
 Do you have a scientific or math background?
 
 All of these influence what makes a book suitable.
 Some of the tutorials listed on Python.org are also paper books (including 
 mine).
 
 Which tutorials have you looked at? The official tutor is good for people who 
 can already program. The non-programmes ones are better if you can't already 
 program (as you'd expect!). There are also several python videos available on 
 sites likeshowmedo.com
 
 If you can answer the above questions we might be able to recommend some 
 books.

I am also looking for some good resources for learning Python. Here is my 
background.

I did a lot of programming in Fortran 77 while working on my Ph.D. in 
engineering mechanics (graduated in 1993). I did some simple programming in 
Matlab and Mathematica in the 90s, but all the coding for my research since 
then has been done by my graduate students. I want to get back into programming 
so that I can create applications and animate the motion of objects for 
undergraduate and graduate dynamics courses I teach. Friends tell me Python is 
a good choice for an object oriented language (about which I know almost 
nothing) that has a readable syntax.

With this in mind, I have two questions:

(1) Will Python allow me to create applications that provide a simple GUI 
interface to something like an integrator for ODEs? Does it have graphics 
libraries that allow one to animate the motion of simple objects (e.g., 
spheres, ellipsoids, parallelepipeds, etc.) based on the results of numerical 
simulations?

(2) If the answers to the above questions are generally yes, where are some 
good places to get started learning Python to achieve my goals?

Thank you.

Gary L. Gray
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Books for Learning Python

2013-01-11 Thread lconrad


on line Python courses with labs

google python the hard way

udemy.com  also has python courses

https://developers.google.com/edu/python/

http://www.codecademy.com/tracks/python

google free online python programming classes courses

Len





On Friday 11/01/2013 at 3:18 pm, Gary L. Gray  wrote:
On Jan 11, 2013, at 1:39 PM, Alan Gauld alan.ga...@btinternet.com 
wrote:




On 11/01/13 14:10, Chris Rogers wrote:


Hello all, I've began my journey into Python (2.7 currently) and I'm
finding it a bit rough using the python.org http://python.org
tutorials.


You don't tell us your starting point.

Are you experienced in programming in other languages or is python 
your first foray into Programming? Are you a professional or hobbyist?


Do you have a scientific or math background?

All of these influence what makes a book suitable.
Some of the tutorials listed on Python.org are also paper books 
(including mine).


Which tutorials have you looked at? The official tutor is good for 
people who can already program. The non-programmes ones are better if 
you can't already program (as you'd expect!). There are also several 
python videos available on sites likeshowmedo.com


If you can answer the above questions we might be able to recommend 
some books.


I am also looking for some good resources for learning Python. Here is 
my background.


I did a lot of programming in Fortran 77 while working on my Ph.D. in 
engineering mechanics (graduated in 1993). I did some simple 
programming in Matlab and Mathematica in the 90s, but all the coding 
for my research since then has been done by my graduate students. I 
want to get back into programming so that I can create applications 
and animate the motion of objects for undergraduate and graduate 
dynamics courses I teach. Friends tell me Python is a good choice for 
an object oriented language (about which I know almost nothing) that 
has a readable syntax.


With this in mind, I have two questions:

(1) Will Python allow me to create applications that provide a simple 
GUI interface to something like an integrator for ODEs? Does it have 
graphics libraries that allow one to animate the motion of simple 
objects (e.g., spheres, ellipsoids, parallelepipeds, etc.) based on 
the results of numerical simulations?


(2) If the answers to the above questions are generally yes, where 
are some good places to get started learning Python to achieve my 
goals?


Thank you.

Gary L. Gray
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Books for Learning Python

2013-01-11 Thread ALAN GAULD


 I did a lot of programming in Fortran 77 while working on my Ph.D. in 
 engineering mechanics

That's OK, it's not permanent damage. :-)

 (1) Will Python allow me to create applications that provide a simple GUI 
 interface to something like an integrator for ODEs? 

No idea what an ODE is but yes Python can do simple graphics/GUIs. The 
Tkinter GUI library and friends are part of the standard library. Other tookits
exist such as wxPython, pyGTK etc.

 Does it have graphics libraries that allow one to animate the motion of 
 simple 
 objects (e.g., spheres, ellipsoids, parallelepipeds, etc.) based on the 
 results of 
 numerical simulations?

Yes, you can use things like gnuplot for grpahs/chartys or more dynamic you 
can use pyGame to define your own sprites and manoevre them around the screen.
You can also access libraries such as Scipy and R for heavyweight number 
crunching.

Start with the official tutorial, supplement with some of themore basic for 
new concepts like OOP (mine if you like! :-). Once confident with vanila 
python 
look at specialist tutorials for TKinter, PyGame, Scipy, R etc.

Python is well suited to your needs, obnce you have the foundation in place 
(and that should take only 2 or 3 days effort to polish up the rusty bits) the 
new stuff can be learned as needed.

HTH

Alan g.

___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Books for Learning Python

2013-01-11 Thread Francois Dion
On Fri, Jan 11, 2013 at 3:14 PM, Gary L. Gray g...@psu.edu wrote:
 On Jan 11, 2013, at 1:39 PM, Alan Gauld alan.ga...@btinternet.com wrote:
 (1) Will Python allow me to create applications that provide a simple GUI 
 interface to something like an integrator for ODEs? Does it have graphics 
 libraries that allow one to animate the motion of simple objects (e.g., 
 spheres, ellipsoids, parallelepipeds, etc.) based on the results of numerical 
 simulations?

Ordinary Differential Equations, I'm assuming.

Python has tons of math / sci libraries. Matplotlib, scipy, pylab etc.
Under Windows, get Python(X,Y) and you will get an IDE, Python, and
all the modules I've mentionned. A quick google, for those coming from
a matlab background:
http://www.christopheralbert.net/2011/03/equivalent-ode-integrators-in-matlab.html

What OS will you be using?

Francois

--
www.pyptug.org  -  raspberry-python.blogspot.com
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor