diff --git a/balazs/python-the-hard-way/ex40/classtest.py b/balazs/python-the-hard-way/ex40/classtest.py new file mode 100644 index 0000000..6efea36 --- /dev/null +++ b/balazs/python-the-hard-way/ex40/classtest.py @@ -0,0 +1,13 @@ +class MyStuff(object): + + def __init__(self): + self.tangerine = "ya" + + def apple(self): + print("printing apples") + +thing = MyStuff() +thing.apple() +print(thing.tangerine) + +MyStuff().apple() diff --git a/balazs/python-the-hard-way/ex40/ex40.py b/balazs/python-the-hard-way/ex40/ex40.py new file mode 100644 index 0000000..14de9b5 --- /dev/null +++ b/balazs/python-the-hard-way/ex40/ex40.py @@ -0,0 +1,26 @@ +class Poem(object): + + def __init__(self, lyrics): +# self.lyrics = lyrics + pass + + def tell(self, ): + poem = lyrics + for line in poem: #self.lyrics: + print(line) + + +# drill 2, poem to var: +bday = ["Happy birthday", + " La LA",] + + +happy_bday = Poem(bday) + +another_poem = Poem(["Roses are red, violets a blue", + "I should finish before the time runs out", + "Cows say moo"]) + +happy_bday.tell() + +another_poem.tell() diff --git a/balazs/python-the-hard-way/ex40/ex40a.py b/balazs/python-the-hard-way/ex40/ex40a.py new file mode 100644 index 0000000..3398542 --- /dev/null +++ b/balazs/python-the-hard-way/ex40/ex40a.py @@ -0,0 +1,3 @@ +import mystuff +mystuff.apple() + diff --git a/balazs/python-the-hard-way/ex40/mystuff.py b/balazs/python-the-hard-way/ex40/mystuff.py new file mode 100644 index 0000000..5bbf158 --- /dev/null +++ b/balazs/python-the-hard-way/ex40/mystuff.py @@ -0,0 +1,8 @@ +#mystuff = {'apple': "I AM APPLES!"} +#print(mystuff['apple']) + +def apple(): + print("I AM APPLES!") + +# just a variable +tangerine = "Living refleciton of a dream" diff --git a/balazs/python-the-hard-way/ex40/mystuff.pyc b/balazs/python-the-hard-way/ex40/mystuff.pyc new file mode 100644 index 0000000..6f3c946 Binary files /dev/null and b/balazs/python-the-hard-way/ex40/mystuff.pyc differ