# data[].attributes.body
On the first day of Christmas
My true love gave to me
A partridge in a pear tree.

On the second day of Christmas
My true love gave to me
Two turtle doves
And a partridge in a pear tree.

On the third day of Christmas
My true love gave to me
Three French hens,
Two turtle doves
And a partridge in a pear tree.

On the fourth day of Christmas
My true love gave to me
Four calling birds,
Three French hens,
Two turtle doves
And a partridge in a pear tree.

On the fifth day of Christmas
My true love gave to me
Five golden rings,
Four calling birds,
Three French hens,
Two turtle doves
And a partridge in a pear tree.

On the sixth day of Christmas
My true love gave to me
Six geese a-laying,
Five golden rings,
Four calling birds,
Three French hens,
Two turtle doves
And a partridge in a pear tree.

Source
https://www.classicfm.com/discover-music/occasions/christmas/twelve-12-days-of-christmas-lyrics-meaning/

# data[].attributes.body
Programming with the basic logic of Python Programming (Subject: Computer Science)

Exploring the musicality of repetition and expression of poems through melodies

Exploring repetition & symbolism as a literary elements within Poetry

# data[].attributes.body
Summary:

I am going to analyse the musical and poem components of this song

I am going to reproduce this song in Python

I am going to create my own version of the song with new lyrics, my voice, and using ICT tools to record it and edit it.

# data[].attributes.headline
Programming Concepts Needed & Practice Exercises

# data[].attributes.subject
Programming Concepts Needed & Practice Exercises

# data[].attributes.body
This Performance, as many pieces by Pentatonics, breaks many barriers in classical interpretations. It provides an interesting take, but the vanguard musical arrangement takes away from the understanding of the text, instead of complementing it, which the more classical interpretations do very well.

# data[].attributes.attachment_link.title
Pentatonix - 12 Days Of Christmas (Official Video)

# data[].attributes.body
This classical version highlights the form of the text and adds expression to it

# data[].attributes.attachment_link.title
🎅 John Denver & The Muppets - The Twelve Days of Christmas - 1979

# data[].attributes.body
This version of the song is extremely good at using the musicality of the singers to convey emotion, of emphasising the text and making it shine with humour. It's great at making the poem alive, making great use of repetition and symbols as elements of poetic writting

# data[].attributes.attachment_link.readable_text
It comes up every Christmas, and every year you forget the words (bar 'Five Gold Rings', of course). Here's a handy guide to 'The Twelve Days of Christmas', including its lyrics and meaning.

'The Twelve Days of Christmas' is a rootin'-tootin', singalong Christmas carol that runs through the twelve days that make up the Christmas season - beginning on Christmas Day and ending on 6 January, the day before Epiphany.

Each day represents a new gift, starting with 'a partridge in a pear tree' and ending with 'twelve drummers drumming'.

It's a traditional English tune dating back to the 1700s, which some historians actually believe to have French origins.

The version we know best came from Frederic Austin, an English composer who set the lyrics and added some flourishes - including the drawn out "five go-old rings" - in 1909.

The carol is a cumulative song, which means that each verse is built on top of the previous verses.
Read more: The 30 greatest Christmas carols of all time >

A partridge in a pear tree. Picture: Getty

What are the lyrics to 'The 12 Days of Christmas'?

On the first day of Christmas
My true love gave to me
A partridge in a pear tree.

On the second day of Christmas
My true love gave to me
Two turtle doves
And a partridge in a pear tree.

On the third day of Christmas
My true love gave to me
Three French hens,
Two turtle doves
And a partridge in a pear tree.

On the fourth day of Christmas
My true love gave to me
Four calling birds,
Three French hens,
Two turtle doves
And a partridge in a pear tree.

On the fifth day of Christmas
My true love gave to me
Five golden rings,
Four calling birds,
Three French hens,
Two turtle doves
And a partridge in a pear tree.

On the sixth day of Christmas
My true love gave to me
Six geese a-laying,
Five golden rings,
Four calling birds,
Three French hens,
Two turtle doves
And a partridge in a pear tree.

Twelve drummers drumming. Picture: Getty

On the seventh day of Christmas
My true love gave to me
Seven swans a-swimming,
Six geese a-laying,
Five golden rings,
Four calling birds,
Three French hens,
Two turtle doves
And a partridge in a pear tree.

On the eighth day of Christmas
My true love gave to me
Eight maids a-milking,
Seven swans a-swimming,
Six geese a-laying,
Five golden rings,
Four calling birds,
Three French hens,
Two turtle doves
And a partridge in a pear tree.

On the ninth day of Christmas
My true love gave to me
Nine ladies dancing,
Eight maids a-milking,
Seven swans a-swimming,
Six geese a-laying,
Five golden rings,
Four calling birds,
Three French hens,
Two turtle doves
And a partridge in a pear tree.

On the tenth day of Christmas
My true love gave to me
Ten lords a-leaping,
Nine ladies dancing,
Eight maids a-milking,
Seven swans a-swimming,
Six geese a-laying,
Five golden rings,
Four calling birds,
Three French hens,
Two turtle doves
And a partridge in a pear tree.

On the eleventh day of Christmas
My true love gave to me
Eleven pipers piping,
Ten lords a-leaping,
Nine ladies dancing,
Eight maids a-milking,
Seven swans a-swimming,
Six geese a-laying,
Five golden rings,
Four calling birds,
Three French hens,
Two turtle doves
And a partridge in a pear tree.

On the twelfth day of Christmas
My true love gave to me
Twelve drummers drumming,
Eleven pipers piping,
Ten lords a-leaping,
Nine ladies dancing,
Eight maids a-milking,
Seven swans a-swimming,
Six geese a-laying,
Five golden rings,
Four calling birds,
Three French hens,
Two turtle doves
And a partridge in a pear tree.
Listen to all the greatest Christmas music in one place online - it's Classic FM Christmas

# data[].attributes.attachment_link.title
The lyrics and meaning behind 'The Twelve Days of Christmas'

# data[].attributes.attachment_link.description
It comes up every Christmas, and every year you forget the words (bar 'Five Gold Rings', of course). Here's a handy guide to 'The Twelve Days of Christmas', including its lyrics and meaning.

# data[].attributes.body
Using my mobile phone to record the video and sound and Canva to compile it, I created this video with My Version of the 12 Days of Christmas. It is not a version filled with symbolism. It is a parody of typical things our teachers tell us, but it maintains its style of repetition and melody. One can clearly associate this sing to its original even without context, leaving it to be a great example of a parody to a poem/song

# data[].attributes.body
During one of our English Lessons, I analysed the repetition components of the poem and the syllabic structure of each phrase and came up with this parody that includes some of what teachers say when exasperated. I'm planning on creating a video with them. Not sure how to go about this!

12 Students Studying... nah!

12 Students Sleeping

11 Teachers Screaming

10 Bells a Ringing

9 Students Tardy

8 Periods Passing

7 Why's This Happening?

6 Please Stop Talking

5 Days til Break!

4 Filled-Up Lockers

3 More Referrals

2 Different Shoes and a Bunch of Teachers Going Crazy!

# data[].attributes.body
I found some sites that will help me learn how to programme in Python

https://www.geeksforgeeks.org/python-logical-operators/

# data[].attributes.attachment_link.description
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

# data[].attributes.headline
Python Code & Printscreens of 12 Days of Christmas!

# data[].attributes.subject
Python Code & Printscreens of 12 Days of Christmas!

# data[].attributes.body
#The Twelve Days of Christmas - 101Computing.net/the-twelve-days-of-christmas/

giftList = ["partridge in a pear tree","turtle doves","french hens","calling birds","gold rings","geese a laying","swans a swimming","maids a milking","ladies dancing","lords of leaping","pipers piping","drummers drumming"]

numberOfDays = len(giftList) # 12 days, 1 gift per day

for day in range(1,numberOfDays+1):

if day==1:

verse = "On the " + str(day) + "st"

elif day ==2:

verse = "On the " + str(day) + "nd"

else:

verse = "On the " + str(day) + "th"

verse = verse + " day of Christmas my true love sent to me"

for giftNumber in range(day-1,-1,-1): #Looping through the list of gifts, in reverse order

if giftNumber==0:

if day==1:

verse += " a " + giftList[giftNumber] + "."

else:

verse = verse[:-1] # remove the last comma

verse += " and a " + giftList[giftNumber] + "."

else:

verse += " " + str(giftNumber+1) + " " + giftList[giftNumber] + ","

print(verse +"\n")

# data[].attributes.body
After I finished the coding of the 12 Days of Christmas, I programming it with student 2 and explained how to code it as we went along

# data[].attributes.headline
Final Version of the Code with Recursion

# data[].attributes.subject
Final Version of the Code with Recursion

# data[].attributes.body
lyrics = ['A partridge in a pear tree','Two turtle doves, and','Three
French hens','Four colly birds','Five Gold Rings','Six geese a-
laying','Seven swans a-swimming','Eights maids a-milking','Nine ladies
dancing','Ten lords a-leaping','Elven piper piping','Twelve drummers
drumming']
days = ['first','second','third','fourth','fifth','Sixth','Seventh','Eighth','Nineth'
,'Tenth','Eleventh','Twelveth']

def sing_day(n):

    # This line raises an IndexError when n == 12
    print("On the {} day of ...".format(days[n]))
    print("\n".join(lyrics[n::-1]))
    print()
    sing_day(n+1)  # Corecurse on the next day


def print_lyrics():
    try:
        sing_day(0)   # Start the song, and keep going as long as you can
    except IndexError:
        pass  # We got to sing_day(12), we can stop now.

print_lyrics()