Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #47898
| References | <575a3a4c-b99f-43b4-aa2b-84dfaf3e89b4@googlegroups.com> <0d636b8f-09fa-43d0-8795-29485e4edb5e@googlegroups.com> <mailman.3159.1371096532.3114.python-list@python.org> <cdc17fa7-663f-4c5f-bcc3-4970e8b2f395@googlegroups.com> |
|---|---|
| Date | 2013-06-12 23:30 -0600 |
| Subject | Re: My son wants me to teach him Python |
| From | Modulok <modulok@gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.3163.1371101431.3114.python-list@python.org> (permalink) |
[Multipart message — attachments visible in raw view] - view raw
>> *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 dead... I use a console every day and I'm 28 years old. I write code for everything from Autodesk Maya to web API's to database backends. (Yes, GUI code too.) The console is far, far from dead. It has a steeper learning curve than a GUI but even in 2013 it's still invaluable. To date I have not met a good programmer who doesn't use a console on a regular basis. It's not the only tool in the box but, properly configured, it's a heck of a good one. I don't see this changing anytime soon. Back on topic... If he wants to learn game programming, teach him game programming. Don't push a bunch of prerequisites on him that he has to learn first. You'll only kill the spirit. There's plenty of time to learn the other stuff as needed. You might look at the Unity game engine. There's a lot of UI to start with for tweaking assets and a *lots* of programming. There's a free version and tons of documentation. You might consider signing up for www.digitaltutors.com/ for additional sources of documentation on both Unity as well as digital content creation software you'll be using along the way. This will feed his desire to learn due to the instant gratification of making a 3D "game" in an hour. Unfortunately, with Unity you don't get to write code in Python, but there's Boo script which is Python inspired, as well as JavaScript if he's already comfortable with that. (Eww... but even it has good parts.) If you decide to get seriously invested in digital content creation software (i.e. Maya, etc) most of those are scripted in Python. Maya used to be all MEL (and the MEL interpreter is still supported) but most new code for proprietary tools is done in Python. (MEL is kind of perverse in comparison.) Most important of all - keep it fun! -Modulok- On Wed, Jun 12, 2013 at 10:47 PM, Rick Johnson <rantingrickjohnson@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 > > unnecessary. On today's computers, that usually means console I/O > > (actually console output, with console input coming along much later). > > Chris, you're a dinosaur, only thing is, somebody forgot to tell you. > > *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 dead... > 3. Welcome to the 21st century Chris! > > PS: Although i'll bet you think the "rock is dead" mantra is relatively > recent, nope! Jim Morrison was singing about it waaay back in 1969! > -- > http://mail.python.org/mailman/listinfo/python-list >
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
My son wants me to teach him Python John Ladasky <john_ladasky@sbcglobal.net> - 2013-06-12 12:46 -0700
Re: My son wants me to teach him Python Chris Angelico <rosuav@gmail.com> - 2013-06-13 06:02 +1000
Re: My son wants me to teach him Python John Ladasky <john_ladasky@sbcglobal.net> - 2013-06-12 15:07 -0700
Re: My son wants me to teach him Python Joel Goldstick <joel.goldstick@gmail.com> - 2013-06-12 16:23 -0400
Re: My son wants me to teach him Python Chris Angelico <rosuav@gmail.com> - 2013-06-13 06:34 +1000
Re: My son wants me to teach him Python John Ladasky <john_ladasky@sbcglobal.net> - 2013-06-12 15:06 -0700
Re: My son wants me to teach him Python Ian Kelly <ian.g.kelly@gmail.com> - 2013-06-12 16:22 -0600
Re: My son wants me to teach him Python Ethan Furman <ethan@stoneleaf.us> - 2013-06-12 14:31 -0700
Re: My son wants me to teach him Python Chris Angelico <rosuav@gmail.com> - 2013-06-13 09:34 +1000
Re: My son wants me to teach him Python Rick Johnson <rantingrickjohnson@gmail.com> - 2013-06-12 21:00 -0700
Re: My son wants me to teach him Python Chris Angelico <rosuav@gmail.com> - 2013-06-13 14:08 +1000
Re: My son wants me to teach him Python Rick Johnson <rantingrickjohnson@gmail.com> - 2013-06-12 21:47 -0700
Re: My son wants me to teach him Python Andrew Berg <robotsondrugs@gmail.com> - 2013-06-13 00:23 -0500
Re: My son wants me to teach him Python Modulok <modulok@gmail.com> - 2013-06-12 23:30 -0600
Re: My son wants me to teach him Python Ethan Furman <ethan@stoneleaf.us> - 2013-06-12 22:48 -0700
Re: My son wants me to teach him Python Chris Angelico <rosuav@gmail.com> - 2013-06-13 14:53 +1000
Re: My son wants me to teach him Python Cameron Simpson <cs@zip.com.au> - 2013-06-14 11:05 +1000
Re: My son wants me to teach him Python TP <wingusr@gmail.com> - 2013-06-13 01:35 -0700
Re: My son wants me to teach him Python Chris Angelico <rosuav@gmail.com> - 2013-06-13 18:43 +1000
Re: My son wants me to teach him Python rusi <rustompmody@gmail.com> - 2013-06-13 06:01 -0700
Re: My son wants me to teach him Python Roy Smith <roy@panix.com> - 2013-06-13 09:07 -0400
Re: My son wants me to teach him Python rusi <rustompmody@gmail.com> - 2013-06-13 06:37 -0700
Python biases [was Re: My son wants me to teach him Python] Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-06-14 00:44 +0000
Re: Python biases [was Re: My son wants me to teach him Python] rusi <rustompmody@gmail.com> - 2013-06-13 20:31 -0700
Re: My son wants me to teach him Python Tomasz Rola <rtomek@ceti.pl> - 2013-06-13 17:37 +0200
Re: My son wants me to teach him Python Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-06-14 01:23 +0000
Re: My son wants me to teach him Python Ben Finney <ben+python@benfinney.id.au> - 2013-06-14 12:43 +1000
Re: My son wants me to teach him Python Ethan Furman <ethan@stoneleaf.us> - 2013-06-13 18:44 -0700
Re: My son wants me to teach him Python Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2013-06-14 20:00 -0400
Re: My son wants me to teach him Python Joshua Landau <joshua.landau.ws@gmail.com> - 2013-06-13 21:08 +0100
Re: My son wants me to teach him Python Mark Janssen <dreamingforward@gmail.com> - 2013-06-13 10:34 -0700
Re: My son wants me to teach him Python russ.pobox@gmail.com - 2013-06-13 12:03 -0700
Re: My son wants me to teach him Python aliencat777@gmail.com - 2013-07-27 05:25 -0700
csiph-web