My son wants me to teach him Python

Joshua Landau joshua.landau.ws at gmail.com
Thu Jun 13 16:08:28 EDT 2013


On 13 June 2013 14:01, rusi <rustompmody at gmail.com> wrote:
> Some views of mine (controversial!).
>
> Python is at least two things, a language and a culture.
> As a language its exceptionally dogma-neutral.
> You can do OO or FP, throwaway one-off scripts or long-term system
> building etc
>
> However as a culture it seems to prefer the OO style to the FP style.
> This is unfortunate given that OO is on the down and FP is on a rise.
> Some thoughts re OOP: http://blog.languager.org/2012/07/we-dont-need-no-ooooo-orientation-4.html
>
> So my suggestion is use some rigorous FPL like Haskell to learn/teach
> programming.
> After that you can switch to python or some other realistic language.

Hey - Haskell is realistic [1].

> Note: I have some serious reservations regarding Haskell
> http://blog.languager.org/2012/08/functional-programming-philosophical.html
> Nevertheless it seems to be the best there is at the moment.
>
> tl;dr: Haskell is in 2013 what Pascal was in 1970 -- good for
> programming pedagogy.
> --
> http://mail.python.org/mailman/listinfo/python-list

[1] http://xmonad.org/



More information about the Python-list mailing list