Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #40294 > unrolled thread

book advice

Started byleonardo selmi <l.selmi@icloud.com>
First post2013-03-01 21:59 +0100
Last post2013-03-06 02:10 -0800
Articles 5 — 4 participants

Back to article view | Back to comp.lang.python


Contents

  book advice leonardo selmi <l.selmi@icloud.com> - 2013-03-01 21:59 +0100
    Re: book advice Bryan Devaney <bryan.devaney@gmail.com> - 2013-03-05 03:55 -0800
      RE: book advice <fjctlzy@gmail.com> - 2013-03-05 12:32 +0000
    Re: book advice Bryan Devaney <bryan.devaney@gmail.com> - 2013-03-05 03:55 -0800
    Re: book advice rusi <rustompmody@gmail.com> - 2013-03-06 02:10 -0800

#40294 — book advice

Fromleonardo selmi <l.selmi@icloud.com>
Date2013-03-01 21:59 +0100
Subjectbook advice
Message-ID<mailman.2755.1362171606.2939.python-list@python.org>
hi

is there anyone can suggest me a good book to learn python? i read many but there is always something unclear or examples which give me errors.
how can I start building a sound educational background

thanks for any help 

best regards

[toc] | [next] | [standalone]


#40521

FromBryan Devaney <bryan.devaney@gmail.com>
Date2013-03-05 03:55 -0800
Message-ID<bc9fd176-41ee-4913-89e3-9279dc2d6b4a@googlegroups.com>
In reply to#40294
On Friday, March 1, 2013 8:59:12 PM UTC, leonardo selmi wrote:
> hi
> 
> 
> 
> is there anyone can suggest me a good book to learn python? i read many but there is always something unclear or examples which give me errors.
> 
> how can I start building a sound educational background
> 
> 
> 
> thanks for any help 
> 
> 
> 
> best regards

If you have net access and are learning your first programming language, I'd say head on over to one of the free web python courses that include an online interpreter. It sorts out a great deal of the 'incompatible version' problems people have with offline tutorials. I'm not sure what the policy is in regards linking to one so I'll just say Google one.  

Once you've found your feet, I do hear good things about 'learn python the hard way' but I've not read it myself. 

Generally once you've covered the foundations and understand the terms, Python.org's docs are very good.

[toc] | [prev] | [next] | [standalone]


#40524

From<fjctlzy@gmail.com>
Date2013-03-05 12:32 +0000
Message-ID<mailman.2882.1362486764.2939.python-list@python.org>
In reply to#40521

[Multipart message — attachments visible in raw view] — view raw

I suggest theses( answers from quora: https://www.quora.com/Python-programming-language-1/How-can-I-learn-to-program-in-Python):

The Official Python Tutorial - docs.python.org/tutorial/
"Dive Into Python", by Mark Pilgrim - www.diveintopython.net/
"A Byte of Python" - swaroopch.com/notes/Python
Google's Intro to Python Class (online) - code.google.com/edu/languages/google-python-class/
"The New Boston" Programming Python Tutorials - youtube.com/user/thenewboston#g/c/EA1FEF17E1E5C0DA
"Building Skills in Python", by Steven F. Lott - homepage.mac.com/s_lott/books/python/html/index.html
"Think Python: How to Think Like a Computer Scientist" -greenteapress.com/thinkpython/thinkpython.html
"Code Like a Pythonista: Idiomatic Python" - python.net/~goodger/projects/pycon/2007/idiomatic/handout.html
OpenCourseWare: MIT 6.00 Introduction to Computer Science and Programming - ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/video-lectures
"Learn Python the Hard Way" by Zed Shaw - learnpythonthehardway.com
Practice Questions at PySchools - pyschools.com
Begin Python - beginpython.com
More Tutorials - awaretek.com/tutorials.html
New - Udacity.com has many courses that use Python
LearnStreet Python course: http://www.learnstreet.com/lesso...
For beginners: Codecademy
For beginners: Learn Python Programming Through Examples - Decent package with good example set.



发自 Windows 邮件


发件人: Bryan Devaney
发送时间: ‎2013‎年‎3‎月‎5‎日 ‎19‎:‎55
收件人: comp.lang.python@googlegroups.com
抄送: python-list@python.org
主题: Re: book advice


On Friday, March 1, 2013 8:59:12 PM UTC, leonardo selmi wrote:
> hi
> 
> 
> 
> is there anyone can suggest me a good book to learn python? i read many but there is always something unclear or examples which give me errors.
> 
> how can I start building a sound educational background
> 
> 
> 
> thanks for any help 
> 
> 
> 
> best regards

If you have net access and are learning your first programming language, I'd say head on over to one of the free web python courses that include an online interpreter. It sorts out a great deal of the 'incompatible version' problems people have with offline tutorials. I'm not sure what the policy is in regards linking to one so I'll just say Google one.  

Once you've found your feet, I do hear good things about 'learn python the hard way' but I've not read it myself. 

Generally once you've covered the foundations and understand the terms, Python.org's docs are very good.
-- 
http://mail.python.org/mailman/listinfo/python-list

[toc] | [prev] | [next] | [standalone]


#40522

FromBryan Devaney <bryan.devaney@gmail.com>
Date2013-03-05 03:55 -0800
Message-ID<mailman.2880.1362484536.2939.python-list@python.org>
In reply to#40294
On Friday, March 1, 2013 8:59:12 PM UTC, leonardo selmi wrote:
> hi
> 
> 
> 
> is there anyone can suggest me a good book to learn python? i read many but there is always something unclear or examples which give me errors.
> 
> how can I start building a sound educational background
> 
> 
> 
> thanks for any help 
> 
> 
> 
> best regards

If you have net access and are learning your first programming language, I'd say head on over to one of the free web python courses that include an online interpreter. It sorts out a great deal of the 'incompatible version' problems people have with offline tutorials. I'm not sure what the policy is in regards linking to one so I'll just say Google one.  

Once you've found your feet, I do hear good things about 'learn python the hard way' but I've not read it myself. 

Generally once you've covered the foundations and understand the terms, Python.org's docs are very good.

[toc] | [prev] | [next] | [standalone]


#40621

Fromrusi <rustompmody@gmail.com>
Date2013-03-06 02:10 -0800
Message-ID<0eb63659-1285-43d8-90b6-a8ad965d31a9@y7g2000pbu.googlegroups.com>
In reply to#40294
On Mar 2, 1:59 am, leonardo selmi <l.se...@icloud.com> wrote:
> hi
>
> is there anyone can suggest me a good book to learn python? i read many but there is always
> something unclear or examples which give me errors.

The following written assuming you are as new to programming generally
as to python specifically.
If not then please excuse me. it is written based on this line:

> how can I start building a sound educational background

It is completely natural that you assume learning programming means
learning a programming language.
And in that context python is as good a choice as you could make.

However the assumption is wrong-headed.

Sure you cannot program without using some programming language. Yet
knowing a programming language does not do much by way of knowing
programming.
Look up any of the online resources on computer science and you will
find courses/material on a variety of stuff such as:
- operating systems
- compilers
- data structures
- algorithms
- a variety of almost unrelated flavors of math (eg graph theory,
discrete math, numerical analysis)
- a variety of almost unrelated flavors of theory (eg semantics,
automata theory etc)
- then all sorts of 'modern' stuff eg web/security/cloud etc

Somewhere in all this you would find a course on programming languages
and an intro course on programming -- probably using python or some
other language.

Now I will admit that this 'classical' approach is often misguided and
has wrong emphasis.
I have a series of blog posts starting
http://blog.languager.org/2011/02/cs-education-is-fat-and-weak-1.html
on the mess in CS education.

However the mess in CS education notwithstanding, the fact does not
change that for a 'sound educational background' you should be
spending 1/5 your time on a specific programming technology such as
python and the remaining on more generic stuff such as Ive listed above

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web