[prev in list] [next in list] [prev in thread] [next in thread] 

List:       python-edu-sig
Subject:    [Edu-sig] exhibit on Replit
From:       kirby urner <kirby.urner () gmail ! com>
Date:       2023-06-13 18:56:01
Message-ID: CAPJgG3STm3+exfrA-WqycryRapcECchp+up4vm=KsKQYSur3vA () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Sometimes my students are also learning English and it's fun to build on
that.

However, even if you're perfectly fluent in English, the following exhibit
might prove instructive, regarding Python:

"""
This type of object gets along with nobody!

or ·ner ·y
ˈôrn(ə)rē/
adjective North American informal
adjective: ornery

    bad-tempered and combative.
    "some hogs are just mean and ornery"
    synonyms: grouchy, grumpy, cranky, crotchety, cantankerous,
bad-tempered, ill-tempered, dyspeptic, irascible, waspish; More

自 = self in Chinese, disregard errors
"""

class Ornery:

  def __init__(自, name="Fred"):
    自.name <http://xn--ub1a.name> = name
    print("A sourpuss is born!")

  def __getitem__(自, key):
    return "How dare you touch me with those brackets!"

  def __call__(自, *args, **kwargs):
    return "Don't call me at home!"

  def __getattr__(自, attr):
    return "I'm insulted you'd suppose I'd have {}".format(attr)

  def __repr__(自):
    return "Don't bother me!  Go away."

  def __invert__(自):
    return "I can't invert, are you kidding?"


---

Check it out and run it!

https://replit.com/@kurner/Ornery-Type#main.py

Kirby

[Attachment #5 (text/html)]

<div dir="ltr"><div class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small"><br></div><div \
class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small">Sometimes my students are also \
learning English and it&#39;s fun to build on that.   <br></div><div \
class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small"><br></div><div \
class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">However, \
even if you&#39;re perfectly fluent in English, the following exhibit might prove \
instructive, regarding Python:</div><div class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small"><br></div><div \
class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small">&quot;&quot;&quot;<br>This \
type of object gets along with nobody!<br><br>or ·ner \
·y<br>ˈôrn(É™)rÄ“/<br>adjective North American informal<br>adjective: \
ornery<br><br>      bad-tempered and combative.<br>      &quot;some hogs are just \
mean and ornery&quot;<br>      synonyms:	grouchy, grumpy, cranky, crotchety, \
cantankerous, bad-tempered, ill-tempered, dyspeptic, irascible, waspish; More<br>     \
<br>自 = self in Chinese, disregard errors<br>&quot;&quot;&quot;<br><br>class \
Ornery:<br>   <br>   def __init__(自, name=&quot;Fred&quot;):<br>      <a \
href="http://xn--ub1a.name">自.name</a> = name<br>      print(&quot;A sourpuss is \
born!&quot;)<br>      <br>   def __getitem__(自, key):<br>      return &quot;How \
dare you touch me with those brackets!&quot;<br>      <br>   def __call__(自, *args, \
**kwargs):<br>      return &quot;Don&#39;t call me at home!&quot;<br>      <br>   def \
__getattr__(自, attr):<br>      return &quot;I&#39;m insulted you&#39;d suppose \
I&#39;d have {}&quot;.format(attr)<br>      <br>   def __repr__(自):<br>      return \
&quot;Don&#39;t bother me!   Go away.&quot;<br>   <br>   def __invert__(自):<br>     \
return &quot;I can&#39;t invert, are you kidding?&quot;</div><div \
class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small"><br></div><div \
class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small"><br></div><div \
class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small">---</div><div \
class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small"><br></div><div \
class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Check it \
out and run it!</div><div class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small"><br></div><div \
class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><a \
href="https://replit.com/@kurner/Ornery-Type#main.py">https://replit.com/@kurner/Ornery-Type#main.py</a></div><div \
class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small"><br></div><div \
class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small">Kirby</div><div \
class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small"><br></div><div \
class="gmail_default" \
style="font-family:verdana,sans-serif;font-size:small"><br></div></div>



_______________________________________________
Edu-sig mailing list -- edu-sig@python.org
To unsubscribe send an email to edu-sig-leave@python.org
https://mail.python.org/mailman3/lists/edu-sig.python.org/
Member address: python-edu-sig@progressive-comp.com


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic