Re: Do any of you recommend Python as a first programming language?

2008-03-26 Thread Simon Brunning
On Sun, Mar 23, 2008 at 4:29 AM, Steven D'Aprano [EMAIL PROTECTED] wrote: Python is a programming language. It can be used for scripting, but that's not all it can do. Describing it as a scripting language is like describing a fully-equipped professional kitchen as a left-over warming

RE: Do any of you recommend Python as a first programming language?

2008-03-26 Thread Delaney, Timothy (Tim)
Steven D'Aprano wrote: On Sat, 22 Mar 2008 21:11:51 -0700, sturlamolden wrote: Yes. And because Python is a scripting language Python is a programming language. It can be used for scripting, but that's not all it can do. Describing it as a scripting language is like describing a

RE: Do any of you recommend Python as a first programming language?

2008-03-26 Thread Carnell, James E
I vote a strong yes! I went through a MIS major and learned java first. This was a disaster for me typing these long nonsense lines (I didn't understand how classes and their members worked). Next was C and we had to use a command line and notepad to do all our programs. I really didn't learn

Re: Do any of you recommend Python as a first programming language?

2008-03-23 Thread John Nagle
Paul Rubin wrote: Jeff Schwab [EMAIL PROTECTED] writes: I've been learning a fair amount about functional programming recently, mostly because compile-time C++ turns out to be a pure functional programming language. Where should I go for a solid grounding in lambda-calculus? For PL theory

Re: Do any of you recommend Python as a first programming language?

2008-03-23 Thread Paul Rubin
John Nagle [EMAIL PROTECTED] writes: What a mess. That's some professor inventing his very own variation on predicate calculus and writing a book using his own notation and terminology. I thought it was all pretty standard. It's the same notation I see in other PL stuff. There's no

Re: Do any of you recommend Python as a first programming language?

2008-03-23 Thread Steven D'Aprano
On Sat, 22 Mar 2008 23:15:00 -0700, John Nagle wrote: That's some professor inventing his very own variation on predicate calculus and writing a book using his own notation and terminology. There's no sign of footnotes or references to prior work. The notation doesn't seem to do anything not

Re: Do any of you recommend Python as a first programming language?

2008-03-23 Thread Berco Beute
On Mar 22, 5:40 pm, jmDesktop [EMAIL PROTECTED] wrote: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first exposure to programming languages and

Re: Do any of you recommend Python as a first programming language?

2008-03-23 Thread Arnaud Delobelle
On Mar 23, 8:14 am, Steven D'Aprano [EMAIL PROTECTED] cybersource.com.au wrote: On Sat, 22 Mar 2008 23:15:00 -0700, John Nagle wrote: That's some professor inventing his very own variation on predicate calculus and writing a book using his own notation and terminology. There's no sign of

Re: Do any of you recommend Python as a first programming language?

2008-03-23 Thread Ben C
On 2008-03-22, bsoist [EMAIL PROTECTED] wrote: On Mar 22, 12:40 pm, jmDesktop [EMAIL PROTECTED] wrote: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for

Re: Do any of you recommend Python as a first programming language?

2008-03-23 Thread Martin P. Hellwig
jmDesktop wrote: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first exposure to programming languages and principles. Thank you. I for one can't

Re: Do any of you recommend Python as a first programming language?

2008-03-23 Thread Dustan
On Mar 22, 10:40 am, jmDesktop [EMAIL PROTECTED] wrote: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first exposure to programming languages and

Why I hate lambdas (Re: Do any of you recommend Python as a first programming language?)

2008-03-23 Thread Aahz
In article [EMAIL PROTECTED], Jeff Schwab [EMAIL PROTECTED] wrote: Also, despite reassurances to the contrary, I still get the impression that there is a strong anti-lambda sentiment among the Python in crowd. Is it just a question of the word lambda, as opposed to perceived cleaner syntax?

Re: Why I hate lambdas (Re: Do any of you recommend Python as a first programming language?)

2008-03-23 Thread George Sakkis
On Mar 23, 12:24 pm, [EMAIL PROTECTED] (Aahz) wrote: The problem with lambda is that too often it results in clutter (this is a strictly made-up example off the top of my head for illustrative purposes rather than any real code, but I've seen plenty of code similar at various times):

Re: Why I hate lambdas (Re: Do any of you recommend Python as a first programming language?)

2008-03-23 Thread Steven D'Aprano
On Sun, 23 Mar 2008 09:24:35 -0700, Aahz wrote: The problem with lambda is that too often it results in clutter (this is a strictly made-up example off the top of my head for illustrative purposes rather than any real code, but I've seen plenty of code similar at various times):

Re: Why I hate lambdas (Re: Do any of you recommend Python as a first programming language?)

2008-03-23 Thread Roy Smith
Also, despite reassurances to the contrary, I still get the impression that there is a strong anti-lambda sentiment among the Python in crowd. Is it just a question of the word lambda, as opposed to perceived cleaner syntax? There is a fundamental disharmony in how functions and other

Re: Why I hate lambdas (Re: Do any of you recommend Python as a first programming language?)

2008-03-23 Thread Fuzzyman
On Mar 23, 4:24 pm, [EMAIL PROTECTED] (Aahz) wrote: In article [EMAIL PROTECTED], Jeff Schwab [EMAIL PROTECTED] wrote: Also, despite reassurances to the contrary, I still get the impression that there is a strong anti-lambda sentiment among the Python in crowd. Is it just a question of

Re: Do any of you recommend Python as a first programming language?

2008-03-23 Thread Fuzzyman
On Mar 22, 6:40 pm, Jeff Schwab [EMAIL PROTECTED] wrote: jmDesktop wrote: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first exposure to

Re: Why I hate lambdas (Re: Do any of you recommend Python as a first programming language?)

2008-03-23 Thread Steven D'Aprano
On Sun, 23 Mar 2008 13:51:34 -0400, Roy Smith wrote: On the other hand, when I do: def torture(): woman.putInChair() cushion.poke() rack.turn() I've also done two things. First, I've created a function object (i.e. a lambda body), and I've also bound the name torture to

Re: Do any of you recommend Python as a first programming language?

2008-03-23 Thread Kay Schluehr
On 23 Mrz., 09:31, Arnaud Delobelle [EMAIL PROTECTED] wrote: On Mar 23, 8:14 am, Steven D'Aprano [EMAIL PROTECTED] cybersource.com.au wrote: On Sat, 22 Mar 2008 23:15:00 -0700, John Nagle wrote: That's some professor inventing his very own variation on predicate calculus and writing a

Re: Why I hate lambdas (Re: Do any of you recommend Python as a first programming language?)

2008-03-23 Thread Roy Smith
Steven D'Aprano [EMAIL PROTECTED] wrote: On Sun, 23 Mar 2008 13:51:34 -0400, Roy Smith wrote: On the other hand, when I do: def torture(): woman.putInChair() cushion.poke() rack.turn() I've also done two things. First, I've created a function object (i.e. a

Re: Why I hate lambdas (Re: Do any of you recommend Python as a first programming language?)

2008-03-23 Thread Steven D'Aprano
On Sun, 23 Mar 2008 22:36:35 -0400, Roy Smith wrote: I've also done two things. First, I've created a function object (i.e. a lambda body), and I've also bound the name torture to that function object, in much the same way I did with the list. But, it's different. The function object

Do any of you recommend Python as a first programming language?

2008-03-22 Thread jmDesktop
For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first exposure to programming languages and principles. Thank you. --

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread André
On Mar 22, 1:40 pm, jmDesktop [EMAIL PROTECTED] wrote: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first exposure to programming languages and

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread Jeff Schwab
jmDesktop wrote: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first exposure to programming languages and principles. Linux and Python are a nearly

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread Arnaud Delobelle
jmDesktop [EMAIL PROTECTED] writes: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first exposure to programming languages and principles. I'm not from

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread Larry Bates
jmDesktop wrote: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first exposure to programming languages and principles. Thank you. ABSOLUTELY. Get

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread Jeff Schwab
Larry Bates wrote: jmDesktop wrote: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first exposure to programming languages and principles. Thank you.

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread André
On Mar 22, 3:48 pm, Arnaud Delobelle [EMAIL PROTECTED] wrote: jmDesktop [EMAIL PROTECTED] writes: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread Brian Lane
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jeff Schwab wrote: jmDesktop wrote: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first exposure to

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread Paul Rubin
jmDesktop [EMAIL PROTECTED] writes: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? It's at least pretty good. It's not ideal, but nothing ever is. What I mean is: it's the best

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread Arnaud Delobelle
On Mar 22, 7:00 pm, Larry Bates [EMAIL PROTECTED] wrote: jmDesktop wrote: For students 9th - 12th grade, with at least Algebra I.  Do you think Python is a good first programming language for someone with zero programming experience?  Using Linux and Python for first exposure to

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread Jeff Schwab
Arnaud Delobelle wrote: Anyway, here the conclusion that I draw: learn lambda-calculus and Turing machines. The rest is syntactic sugar. How is the lambda-calculus fundamentally different from Turing machine-based implementations? I've been learning a fair amount about functional

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread bsoist
On Mar 22, 12:40 pm, jmDesktop [EMAIL PROTECTED] wrote: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first exposure to programming languages and

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread 7stud
On Mar 22, 3:34 pm, bsoist [EMAIL PROTECTED] wrote: On Mar 22, 12:40 pm, jmDesktop [EMAIL PROTECTED] wrote: For students 9th - 12th grade, with at least Algebra I.  Do you think Python is a good first programming language for someone with zero programming experience?  Using Linux and

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread Paul McGuire
On Mar 22, 11:40 am, jmDesktop [EMAIL PROTECTED] wrote: For students 9th - 12th grade, with at least Algebra I.  Do you think Python is a good first programming language for someone with zero programming experience?  Using Linux and Python for first exposure to programming languages and

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread sturlamolden
On 22 Mar, 23:42, 7stud [EMAIL PROTECTED] wrote: Beginning programmers in grades 9-12 are not going to understand issues like that, and it would be a mistake to try and introduce them. Beginning programmers should be concentrating their efforts on learning the syntax of a language and basic

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread Steven D'Aprano
On Sat, 22 Mar 2008 21:11:51 -0700, sturlamolden wrote: On 22 Mar, 23:42, 7stud [EMAIL PROTECTED] wrote: Beginning programmers in grades 9-12 are not going to understand issues like that, and it would be a mistake to try and introduce them. Beginning programmers should be concentrating

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread Paul Rubin
jmDesktop [EMAIL PROTECTED] writes: For students 9th - 12th grade, with at least Algebra I. Do you think Python is a good first programming language for someone with zero programming experience? Using Linux and Python for first exposure to programming languages and principles. I guess I

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread Paul Rubin
Jeff Schwab [EMAIL PROTECTED] writes: I've been learning a fair amount about functional programming recently, mostly because compile-time C++ turns out to be a pure functional programming language. Where should I go for a solid grounding in lambda-calculus? For PL theory in general, try

Re: Do any of you recommend Python as a first programming language?

2008-03-22 Thread Mensanator
On Mar 22, 11:29�pm, Steven D'Aprano [EMAIL PROTECTED] cybersource.com.au wrote: On Sat, 22 Mar 2008 21:11:51 -0700, sturlamolden wrote: On 22 Mar, 23:42, 7stud [EMAIL PROTECTED] wrote: Beginning programmers in grades 9-12 are not going to understand issues like that, and it would be a