[Edu-sig] demented Python...
Edward Cherlin
echerlin at gmail.com
Sun Apr 3 05:36:05 CEST 2011
On Sat, Apr 2, 2011 at 14:16, kirby urner <kirby.urner at gmail.com> wrote:
>
> In calling something "demented" I'm coming off
> the namespace used around genres of cartoon.
> Cartoons I'd consider demented:
> Pinky and the Brain
and their hosts, the Animaniacs
> Ren and Stimpy
> Teenage Aqua Hunger Force (Kevin Altis of PythonCard a fan)
Aqua Teen Hunger Force (Number 1 in the hood, man)
> SpongeBob SquarePants
> ...
Spaceghost Coast-to-Coast
Sealab 2021
Harvey Birdman, Attorney at Law
Invader Zim
South Park
The Simpsons
Futurama
Family Guy
Huri-kuri
Suupaa Miruku Chan (Super Milk Chan)
Bobobo-bo-bobobo
Urusai Yatsura
and, as you say, ..., in a tradition going back to Aristophanes, and
to distant prehistory.
Saw a flea
Kick a tree,
Fubba-wubba
Fubba-wubba.
Saw a flea
kick a tree,
Fubba-wubba John.
Saw a flea
Kick a tree
In the middle
of the sea,
Singin' Old Blind Drunk John,
Fubba-wubba John.
> (see clips on Youtube for any/all)
> Synonyms for demented: zany, surreal
> Relevant: links to "grossology" in EuroPython
> presentation:
> http://www.4dsolutions.net/presentations/connectingthedots.pdf
> (see string.Template Mad Libs)
> Likewise, Demented Python serves a didactic function,
> here to remind about the decorator:
> def sillystrip( f ):
> if f.__doc__:
> f.__doc__ = "Your function has been hacked!"
> else:
> f.__doc__ = "You should always have a docstring."
> return f
> @sillystrip
> def square( x ):
> """could also be a triangle"""
> return x * x
> def _test():
> frank = 2
> joe = square (frank) # frank is kinda square
> print("Hello Joe, Frank here.")
> print(square.__doc__)
>
> if __name__ == "__main__":
> _test()
>
> Usage:
>>>> ================================ RESTART
>>>> ================================
>>>>
> Hello Joe, Frank here.
> Your function has been hacked!
> Then comment out the docstring in the def of square.
>>>> ================================ RESTART
>>>> ================================
>>>>
> Hello Joe, Frank here.
> You should always have a docstring.
Defensive programming:
<Pseudocode>
Case: True:...
Case: False:...
Else: Print("This can't happen.")
</>
> _______________________________________________
> Edu-sig mailing list
> Edu-sig at python.org
> http://mail.python.org/mailman/listinfo/edu-sig
--
Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin
Silent Thunder is my name, and Children are my nation.
The Cosmos is my dwelling place, the Truth my destination.
http://www.earthtreasury.org/
More information about the Edu-sig
mailing list