Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #40294 > unrolled thread
| Started by | leonardo selmi <l.selmi@icloud.com> |
|---|---|
| First post | 2013-03-01 21:59 +0100 |
| Last post | 2013-03-06 02:10 -0800 |
| Articles | 5 — 4 participants |
Back to article view | Back to comp.lang.python
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
| From | leonardo selmi <l.selmi@icloud.com> |
|---|---|
| Date | 2013-03-01 21:59 +0100 |
| Subject | book 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]
| From | Bryan Devaney <bryan.devaney@gmail.com> |
|---|---|
| Date | 2013-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]
| From | <fjctlzy@gmail.com> |
|---|---|
| Date | 2013-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]
| From | Bryan Devaney <bryan.devaney@gmail.com> |
|---|---|
| Date | 2013-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]
| From | rusi <rustompmody@gmail.com> |
|---|---|
| Date | 2013-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