Hi,
I am an IT and Learning Research professor. I wrote a set of lessons that
became a beginning programming book for my two sons. They loved it because is
it was simple, hands on, and funny. It covers the basics of programming,
introducing; software design, planning a game, making/getting
On Sun, 16 Jun 2013 15:33:29 -0700, Rick Johnson wrote:
On Sunday, June 16, 2013 4:52:16 PM UTC-5, Chris Angelico wrote:
Okay... I'm trying to get my head around what you've done here. Isn't
it simply that you've made a way to, with what looks like a
point-and-click interface, let the user
On Sun, Jun 16, 2013 at 3:55 AM, Cameron Simpson c...@zip.com.au wrote:
On 14Jun2013 20:12, Dennis Lee Bieber wlfr...@ix.netcom.com wrote:
| [...] PowerShell has been
| available as a download on WinXP and standard on Win7 [PS 3 is a
| download for Win7, stock on real Win8].
| While I'm
On 14Jun2013 20:12, Dennis Lee Bieber wlfr...@ix.netcom.com wrote:
| [...] PowerShell has been
| available as a download on WinXP and standard on Win7 [PS 3 is a
| download for Win7, stock on real Win8].
| While I'm not fluent in it, there are some commands I've gotten
| rather engrained...
On Thursday, June 13, 2013 11:05:00 PM UTC-5, Chris Angelico wrote:
Chris, a GUI interface can be created for *ANY* command line
functionality. By utilizing the GUI you can be more
productive because a point and a click are always faster
than peck-peck-peck * INFINITY.
For instance, if i want
On Mon, Jun 17, 2013 at 5:04 AM, Rick Johnson
rantingrickjohn...@gmail.com wrote:
Chris, a GUI interface can be created for *ANY* command line
functionality. By utilizing the GUI you can be more
productive because a point and a click are always faster
than peck-peck-peck * INFINITY.
Okay...
On Sunday, June 16, 2013 4:52:16 PM UTC-5, Chris Angelico wrote:
Okay... I'm trying to get my head around what you've done
here. Isn't it simply that you've made a way to, with what
looks like a point-and-click interface, let the user type
in a command line?
[...]
That's no more using a
On Thu, 13 Jun 2013 20:33:40 -0700, Rick Johnson wrote:
On Thursday, June 13, 2013 3:18:57 PM UTC-5, Joshua Landau wrote:
[...]
GUI is boring. I don't give a damn about that. If I had it my way, I'd
never write any interfaces again (although designing them is fine).
Console interaction is
On Thu, Jun 13, 2013 at 11:33 PM, Rick Johnson rantingrickjohn...@gmail.com
wrote:
On Thursday, June 13, 2013 3:18:57 PM UTC-5, Joshua Landau wrote:
[...]
GUI is boring. I don't give a damn about that. If I had it
my way, I'd never write any interfaces again (although
designing them is
On Fri, Jun 14, 2013 at 4:13 PM, Steven D'Aprano
steve+comp.lang.pyt...@pearwood.info wrote:
Here's another Pepsi Challenge for you:
There is a certain directory on your system containing 50 text files, and
50 non-text files. You know the location of the directory. You want to
locate all the
On 2013-06-14 17:21, Chris Angelico wrote:
On Fri, Jun 14, 2013 at 4:13 PM, Steven D'Aprano
steve+comp.lang.pyt...@pearwood.info wrote:
Here's another Pepsi Challenge for you:
There is a certain directory on your system containing 50 text
files, and 50 non-text files. You know the
Chris Angelico ros...@gmail.com writes:
I have tab completion. Beat that, GUI.
Decent GUIs *have* tab completion. Bad GUIs don't.
Oh wait. Is a GUI with tab completion a GUI at all or more of a weird
ass hybrid? What about a CLI that pops up a menu for completions?
--
On Fri, 14 Jun 2013 05:41:20 -0500, Tim Chase wrote:
On 2013-06-14 17:21, Chris Angelico wrote:
On Fri, Jun 14, 2013 at 4:13 PM, Steven D'Aprano
steve+comp.lang.pyt...@pearwood.info wrote:
Here's another Pepsi Challenge for you:
There is a certain directory on your system containing 50
On 2013-06-14, Steven D'Aprano steve+comp.lang.pyt...@pearwood.info wrote:
On Thu, 13 Jun 2013 20:33:40 -0700, Rick Johnson wrote:
On Thursday, June 13, 2013 3:18:57 PM UTC-5, Joshua Landau wrote:
[...]
GUI is boring. I don't give a damn about that. If I had it my way, I'd
never write any
On Fri, Jun 14, 2013 at 3:21 AM, Chris Angelico ros...@gmail.com wrote:
On Fri, Jun 14, 2013 at 4:13 PM, Steven D'Aprano
steve+comp.lang.pyt...@pearwood.info wrote:
Here's another Pepsi Challenge for you:
There is a certain directory on your system containing 50 text files, and
50
On Fri, Jun 14, 2013 at 10:02 PM, Anssi Saari a...@sci.fi wrote:
Chris Angelico ros...@gmail.com writes:
I have tab completion. Beat that, GUI.
Decent GUIs *have* tab completion. Bad GUIs don't.
Oh wait. Is a GUI with tab completion a GUI at all or more of a weird
ass hybrid? What about a
On Sat, Jun 15, 2013 at 2:01 AM, Neil Cerutti ne...@norwich.edu wrote:
My favorite current challenge for an IDE designer is
concatenating text files. This is a one-liner, even with cmd.exe,
but I don't even know how to do it in Explorer. I'd have to use X
number of text editing sessions.
Good
On Wed, Jun 12, 2013 at 1:02 PM, Chris Angelico ros...@gmail.com wrote:
I put the question to the
list, and got back a number of excellent and most useful answers
regarding book recommendations, and we ended up going with (if memory
serves me) Think Python [1]
Here's a link [1] to Chris'
On Thu, Jun 13, 2013 at 6:35 PM, TP wing...@gmail.com wrote:
Also Chris has an unnatural abhorrence of Python 2.7 :) --- at least as
far as learning Python books.
Thanks for hunting that thread down, I probably should have back when
I mentioned it :)
As to my abhorrence of Py2 - I don't hate
On Thu, Jun 13, 2013 at 2:47 PM, Rick Johnson
rantingrickjohn...@gmail.com wrote:
On Wednesday, June 12, 2013 11:08:44 PM UTC-5, Chris Angelico wrote:
No. Definitely not. Programming does NOT begin with a GUI. It begins
with something *simple*, so you're not stuck fiddling around with the
On Jun 13, 12:46 am, John Ladasky john_lada...@sbcglobal.net wrote:
Hi folks,
My son is 17 years old. He just took a one-year course in web page design at
his high school. HTML is worth knowing, I suppose, and I think he has also
done a little Javascript. He has expressed an interest in
In article
545a441b-0c2d-4b1e-82ae-024b011a4...@e1g2000pbo.googlegroups.com,
rusi rustompm...@gmail.com wrote:
Python is at least two things, a language and a culture.
This is true of all languages. Hang out on the PHP, Ruby, Python, etc,
forums and you quickly learn that the cultures are
On Jun 13, 6:07 pm, Roy Smith r...@panix.com wrote:
In article
545a441b-0c2d-4b1e-82ae-024b011a4...@e1g2000pbo.googlegroups.com,
rusi rustompm...@gmail.com wrote:
Python is at least two things, a language and a culture.
This is true of all languages. Hang out on the PHP, Ruby, Python,
On Thu, 13 Jun 2013, rusi wrote:
On Jun 13, 12:46 am, John Ladasky john_lada...@sbcglobal.net wrote:
Hi folks,
My son is 17 years old. He just took a one-year course in web page
design at his high school. HTML is worth knowing, I suppose, and I
think he has also done a little
**
-- Forwarded message --
Date: Thu, 13 Jun 2013 16:55:11 +0200
From: Eugen Leitl eu...@leitl.org
To: i...@postbiota.org
Subject: Re: [info] (comp.lang.python) Re: My son wants me to teach him Python
On Thu, Jun 13, 2013 at 04:48:52PM +0200, Tomasz Rola wrote
Tomasz Rola rto...@ceti.pl writes:
I've reposted on another list and got this reply. At first I was sceptic
a bit, but for the sake of completeness, here goes. Processing language
seems to be interesting in its own right. Examples are Java-flavoured,
images are ok.
There is a book Python
Despite not want to RTFM as you say, you might set him in front of
VPython, type
I totally forgot PyGame -- another likely source of self-motivated
learning for a teen programmer.
--
MarkJ
Tacoma, Washington
--
http://mail.python.org/mailman/listinfo/python-list
... **
** **
** Tomasz Rola mailto:tomasz_r...@bigfoot.com **
-- Forwarded message --
Date: Thu, 13 Jun 2013 16:55:11 +0200
From: Eugen Leitl eu...@leitl.org
To: i...@postbiota.org
Subject: Re: [info] (comp.lang.python) Re: My son wants me to teach him Python
I couldn't read every post here so don't know if this has been suggested, or if
there is perhaps a better suggestion which I haven't read in this thread, but
in as far as I've read I feel the need to recommend:
learnpythonthehardway.org
Knowing a little JavaScript and even allot of HTML doesn't
On 13 June 2013 17:50, Tomasz Rola rto...@ceti.pl wrote:
Of course kids are more interesting in things painted on
screen, especially if they are colorful, move and make
sounds at that. The next step would be a simple,
interactive game.
Which is why I would synthesize something neat yet
On 13 June 2013 14:01, rusi rustompm...@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
On Thu, 13 Jun 2013 06:37:34 -0700, rusi wrote:
Python-the-language has strengths that are undermined by the biases in
the culture of Python.
This implies that there are strengths in Python-the-language which are
not just missed or ignored by Python programmers immersed in the culture,
but
On 12Jun2013 21:47, Rick Johnson rantingrickjohn...@gmail.com wrote:
| On Wednesday, June 12, 2013 11:08:44 PM UTC-5, Chris Angelico wrote:
| No. Definitely not. Programming does NOT begin with a GUI. It begins
| with something *simple*, so you're not stuck fiddling around with the
|
On Thu, 13 Jun 2013 17:37:34 +0200, Tomasz Rola wrote:
If he (son) learns Haskell, he may as well stay with it, because it's
quite decent lang as far as I can tell. And it's compiled, too.
So is Python.
I would also consider Racket, which is a Scheme superset. It too, comes
with
On 06/13/2013 06:23 PM, Steven D'Aprano wrote:
I consider IDEs to be an attractive nuisance. It's like learning to be a
chef by putting food in a microwave and pushing the pre-set buttons.
+1 QOTW
--
http://mail.python.org/mailman/listinfo/python-list
Steven D'Aprano steve+comp.lang.pyt...@pearwood.info writes:
I consider IDEs to be an attractive nuisance. It's like learning to be a
chef by putting food in a microwave and pushing the pre-set buttons.
+1 QotW
--
\“With Lisp or Forth, a master programmer has unlimited power |
On Jun 14, 5:44 am, Steven D'Aprano steve
+comp.lang.pyt...@pearwood.info wrote:
On Thu, 13 Jun 2013 06:37:34 -0700, rusi wrote:
Python-the-language has strengths that are undermined by the biases in
the culture of Python.
This implies that there are strengths in Python-the-language which
On Thursday, June 13, 2013 3:18:57 PM UTC-5, Joshua Landau wrote:
[...]
GUI is boring. I don't give a damn about that. If I had it
my way, I'd never write any interfaces again (although
designing them is fine). Console interaction is faster to
do and it lets me do the stuff I *want* to do
On Fri, Jun 14, 2013 at 1:33 PM, Rick Johnson
rantingrickjohn...@gmail.com wrote:
For instance, if i want to
open a text file on my machine, i merely navigate to the
file via my file browser interface, using clicks along the
way, and then the final double click will open the text file
using
On Fri, Jun 14, 2013 at 1:33 PM, Rick Johnson
rantingrickjohn...@gmail.com wrote:
On Thursday, June 13, 2013 3:18:57 PM UTC-5, Joshua Landau wrote:
[...]
GUI is boring. I don't give a damn about that. If I had it
my way, I'd never write any interfaces again (although
designing them is fine).
I don't normally respond to trolls, but I'll make an exception here.
On 14 June 2013 04:33, Rick Johnson rantingrickjohn...@gmail.com wrote:
On Thursday, June 13, 2013 3:18:57 PM UTC-5, Joshua Landau wrote:
[...]
GUI is boring. I don't give a damn about that. If I had it
my way, I'd never
Hi folks,
My son is 17 years old. He just took a one-year course in web page design at
his high school. HTML is worth knowing, I suppose, and I think he has also
done a little Javascript. He has expressed an interest in eventually wanting
to program 3D video games.
For that purpose, HTML
On Thu, Jun 13, 2013 at 5:46 AM, John Ladasky
john_lada...@sbcglobal.net wrote:
He's a smart kid, but prefers to be shown, to be tutored, rather than having
the patience to sit down and RTFM. Have any of you been down this road
before? I would appreciate it if you would share your
On Wed, Jun 12, 2013 at 4:02 PM, Chris Angelico ros...@gmail.com wrote:
On Thu, Jun 13, 2013 at 5:46 AM, John Ladasky
john_lada...@sbcglobal.net wrote:
He's a smart kid, but prefers to be shown, to be tutored, rather than
having the patience to sit down and RTFM. Have any of you been down
On Thu, Jun 13, 2013 at 6:23 AM, Joel Goldstick
joel.goldst...@gmail.com wrote:
On Wed, Jun 12, 2013 at 4:02 PM, Chris Angelico ros...@gmail.com wrote:
On Thu, Jun 13, 2013 at 5:46 AM, John Ladasky
john_lada...@sbcglobal.net wrote:
He's a smart kid, but prefers to be shown, to be tutored,
While I agree with Chris that 3.x is best, there is a free class from Udacity that is actually pretty good, even if it
does target Python2 (.7 I believe).
https://www.udacity.com/course/cs101
--
~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list
On Wednesday, June 12, 2013 8:02:46 PM UTC, Chris Angelico wrote:
[1] http://www.greenteapress.com/thinkpython/ I think, but DNS on this
computer is broken at the moment so I can't verify that link
Your link is correct, thank you!
--
http://mail.python.org/mailman/listinfo/python-list
On Wednesday, June 12, 2013 8:34:15 PM UTC, Chris Angelico wrote:
Unless you have a good reason for sticking with 2.x, go with 3.x.
I agree, Chris, I will be teaching my son Python 3 from the start. In fact,
I'm in the middle of a messy upgrade of my own computer to get everything ready
for
On Wed, Jun 12, 2013 at 4:06 PM, John Ladasky
john_lada...@sbcglobal.net wrote:
On Wednesday, June 12, 2013 8:34:15 PM UTC, Chris Angelico wrote:
Unless you have a good reason for sticking with 2.x, go with 3.x.
I agree, Chris, I will be teaching my son Python 3 from the start. In fact,
I'm
On Thu, Jun 13, 2013 at 6:34 AM, Chris Angelico ros...@gmail.com wrote:
Went digging to see what version they support, and found it - buried -
and with some FUD:
https://developers.google.com/edu/python/set-up
For Google's Python Class, you want a python version that is 2.4 or
later, and
On Wednesday, June 12, 2013 2:46:13 PM UTC-5, John Ladasky wrote:
[...]
He's a smart kid, but prefers to be shown, to be tutored,
rather than having the patience to sit down and RTFM.
Have any of you been down this road before? I would
appreciate it if you would share your experiences, or
On Thu, Jun 13, 2013 at 2:00 PM, Rick Johnson
rantingrickjohn...@gmail.com wrote:
On Wednesday, June 12, 2013 2:46:13 PM UTC-5, John Ladasky wrote:
[...]
He's a smart kid, but prefers to be shown, to be tutored,
rather than having the patience to sit down and RTFM.
Have any of you been down
On Wednesday, June 12, 2013 11:08:44 PM UTC-5, Chris Angelico wrote:
No. Definitely not. Programming does NOT begin with a GUI. It begins
with something *simple*, so you're not stuck fiddling around with the
unnecessary. On today's computers, that usually means console I/O
(actually console
On 2013.06.12 23:47, Rick Johnson wrote:
1. Rock is dead...
Nah, he just does movies now.
Seriously, though, GUI stuff might be okay to learn early on since he's
interested in making games. There's no reason to focus heavily on it
this early, however.
--
CPython 3.3.2 | Windows NT 6.2.9200 /
*Everything* these days revolves around graphical interfaces. The
console,
which was once the dark and mystical battlefield where knighted geeks
would
slay the plagues of exception demons, has been reduced to a mere:
little black
box of nostalgia.
1. Rock is dead...
2. The console is
On 06/12/2013 10:30 PM, Modulok wrote:
If he wants to learn game programming, teach him game programming. [. . .]
Oh, that reminds me:
http://inventwithpython.com/
Which has a number of free books; the two of interest for your son being:
Invent Your Own Computer Games with
56 matches
Mail list logo