Dictionaries

Total Page:16

File Type:pdf, Size:1020Kb

Dictionaries Introduction to Programming with Python Lecture 7: Dictionaries 1 Lists - reminder A list is an ordered sequence of elements. Create a list in Python: >>> my_list = [2,3,5,7,11] >>> my_list [2,3,5,7,11] >>> my_list[0] 2 >>> my_list[-1] 11 2 List Methods Function Description lst.append(item) append an item to the end of the list lst.count(val) return the number of occurrences of value lst.extend(another_lst) extend list by appending items from another list lst.index(val) return first index of value lst.insert(ind, item) insert an item before item at index ind lst.pop(), lst.pop(ind) remove and return the last item or item at index ind lst.remove(value) remove first occurrence of a value lst.reverse() reverse the list lst.sort() sort the list These are queries that do not change the list 3 Tuples A tuple is similar to a list, but it is immutable. Syntax: note the parentheses! >>> t = ("don't", "worry", "be", "happy") # definition >>> t ("don't", 'worry', 'be', 'happy') >>> t[0] # indexing "don't" >>> t[-1] # backwords indexing 'happy' >>> t[1:3] # slicing ('worry', 'be') 4 Tuples >>> t[0] = 'do' # try to change Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> t[0]='do' TypeError: 'tuple' object does not support item assignment No append / extend / remove in Tuples! 5 Tuples • Fixed size • Immutable (similarly to Strings) • What are they good for (compared to list)? • Simpler (“light weight”) • Staff multiple things into a single container • Immutable (e.g., records in database, safe code) 6 Dictionaries (Hash Tables) keys values • Key – Value mapping • No order • Fast! • Usage examples: • Database • Dictionary • Phone book 7 Dictionaries Access to the data in the dictionary: • Given a key, it is easy to get the value. • Given a value, you need to go over all the dictionary to get the key. Intuition - Yellow Pages: • Given a name, it’s easy to find the right phone number • Given a phone number it’s difficult to match the name 8 Dictionaries Dictionary: a set of key-value pairs. >>> dict_name = {key1:val1, key2:val2,…} Keys are unique and immutable. 9 Dictionaries Example: “144” - Map names to phone numbers: >>> phonebook = {'Eric Cartman': '2020', 'Stan March': '5711', 'Kyle Broflovski': '2781'} >>> phonebook {'Kyle Broflovski': '2781', 'Eric Cartman': ‘2020', 'Stan March': '5711'} Note:The pairs order changed! 10 Dictionaries Access dictionary Items: >>> phonebook['Eric Cartman'] '2020' Add a new person: >>> phonebook['Kenny McCormick'] = '1632' >>> phonebook {'Kyle Broflovski': '2781', 'Eric Cartman': '2020', 'Kenny McCormick': '1632', 'Stan March': '5711'} 11 Dictionaries What happens when we add a key that already exists? >>> phonebook['Kenny McCormick']= '2222' >>> phonebook {'Kyle Broflovski': '2781', 'Eric Cartman': '2020', 'Kenny McCormick': '2222', 'Stan March': '5711'} Kenny’s phone was previously 1632 and now changed to 2222 How can we add another Kenny McCormick in the phone book? 12 Dictionaries Idea: Add address to the key new key >>> phonebook= {['Kenny McCormick', 'Southpark']: '2222'} Traceback (most recent call last): File "<pyshell#15>", line 1, in <module> phonebook= {['Kenny McCormick', 'Southpark']: '2222'} TypeError: unhashable type: 'list' What’s the problem? 13 Dictionaries Fix: use tuples as keys! >>> phonebook= {('Kenny McCormick', 'Southpark'): '2222'} >>> phonebook {('Kenny McCormick', 'Southpark'): '2222'} 14 Dictionary Methods Function Description D.get(k, [d]) return D[k] for k in D, otherwise d (default: None). k in D True if D has a key k, False otherwise. D.has_key(k) in old Python D.items() list of (key, value) pairs, as 2-tuples D.keys() list of D's keys D.values() list of D's values D.pop(k, [d]) remove the specified key k and return its value. If k is not found, return d. • An argument shown in [] has a default value. what is: v in D.values() ? 15 Example: Frequency Counter . Assume you want to learn about the frequencies of English letters usage in text. You find a long and representative text and start counting. Which data structure will you use to keep your findings? s u p e r c a l i f r a g i l i s t i c e x p i a l i d o c i o u s 16 Frequency Counter text = 'supercalifragilisticexpialidocious' # count letters – build letters histogram char_count = {} for char in text: count = char_count.get(char, 0) count += 1 char_count[char] = count # a shorter version: char_count = {} for char in text: char_count[char] = char_count.get(char, 0) + 1 >>> char_count {'f': 1, 'e': 2, 'r': 2, 'g': 1, 'i': 7, 's': 3, 'l': 3, 'd': 1, 'o': 2, 'x': 1, 'c': 3, 'a': 3, 't': 1, 'u': 2, 'p': 2} 17 Frequency Counter # text = 'supercalifragilisticexpialidocious' # sort alphabetically chars = char_count.keys() sorted(iterable): returns a sorted list sorted_chars = sorted(chars) of the objects in iterable (e.g., lists, strings) # print for char in sorted_chars: print char , ':', char_count[char] The output is: a : 3 c : 3 d :1 e : 2 f : 1 … 18 Application: Data Analysis • We are living in the digital information era • Google • Facebook etc. • To understand the information we “see” we need to • inspect • clean • transform • model • This process is crucial for decision making 19 Data Analysis Examples • Google • Stock market trends • Genome-disease association • Face recognition • Business intelligence • Speech recognition • Text categorization 20 Text Categorization / Document Classification 21 How is it Done? • Manually • Automatically • Gather document statistics • Measure how similar it is to documents in each category • Today we will collect word-statistics from several well known books 22 Plan • Find data • Collect word statistics • Observe results 23 Find Data • This might be the hardest task for many applications! • Project Gutenberg (http://www.gutenberg.org/) • Alice's Adventures in Wonderland (https://raw.githubusercontent.com/GITenberg/Alice-s-Adventures-in- Wonderland_11/master/11.txt) • The Bible, King James version, Book 1: Genesis (https://raw.githubusercontent.com/GITenberg/The- Bible-King-James-Version-Complete_30/master/30.txt) 24 Reading an online Book import urllib.request # urllib in old Python 2.xx url =urllib.request.urlopen(‘https://raw.githubusercontent.com/GITenberg/Alice- s-Adventures-in-Wonderland_11/master/11.txt’ ( alice = url.read)( URL = uniform resource locator. A web-address, which is a string that constitutes a reference to a web resource. 25 Print Most Popular Words (High Level) print_most_popular: Input: a url address url, an integer n, a string book_name Output: The function reads the text, finds the top 푛 most popular word and prints the book name and the popular words. 26 Modular Programming • Top-down approach: first write what you plan to do and then implement the details • Clear for readers • Easy to debug and test • Easy to maintain 27 PrintMostPopular Build Word-Occurrences Dictionary def print_most_popular(url,푛, book_name): '''url - text n - num of popular words to print bookName - name of book ''' text = url.read() # reads the entire file, returns its contents as a string. words = text.split() String.split() – returns a list. word_count = {} Splits the string by whitespaces for w in words: word_count[w] = word_count.get(w, 0)+1 counts = word_count.values() counts = sorted(counts) threshold = counts[-n] print( '*****', book_name, '*****‘) for word in word_count.keys(): if word_count[word] >= threshold: print (word,word_count[word]) 28 Results 29 How is it Really Done? • Preprocessing (e.g., words to lower case, remove punctuation signs) • Word count • Enhance statistics • Discard stop words (e.g., and, of, a) • Stemming (e.g., go & went) (מילים נרדפות) Synonyms • • bigrams, trigrams • Similarity measures to existing documents / categories 30 More about dictionaries… Hash Functions • The type for a dictionary keys must be • Immutable • Hashable 31 Hashing • Hash function h: Mapping from U to the slots of a hash table T[0..m–1]. h : U {0,1,…, m–1} • With arrays, key k maps to slot A[k]. • With hash tables, key k maps or “hashes” to slot T[h(k)]. • H(k) is the hash value of key k. Hashing 0 U (universe of keys) h(k1) h(k4) k1 K k4 (actual k2 collision h(k2)=h(k5) keys) k5 k3 h(k3) m–1 Issues with Hashing • Multiple keys can hash to the same slot – collisions are possible. • Design hash functions such that collisions are minimized. • But avoiding collisions is impossible. • Design collision-resolution techniques. • If keys are well dispersed in table then all operations can be made to have very fast running time Method of Resolution • Chaining: 0 • Store all elements that hash to the same k1 k4 slot in a linked list. k5 k2 k6 • Store a pointer to the head of the linked k7 k3 k8 list in the hash table slot. m–1 Collision Resolution by Chaining 0 U (universe of keys) h(k )=h(k ) X 1 4 k1 k K 4 (actual k2 X k k6 h(k )=h(k )=h(k ) keys) 5 2 5 6 k7 k8 k 3 X h(k3)=h(k7) h(k8) m–1 Comp 122, Fall 2003 Collision Resolution by Chaining 0 U (universe of keys) k1 k4 k1 k K 4 (actual k2 k k6 keys) 5 k5 k2 k6 k7 k8 k3 k7 k3 k8 m–1 More about dictionaries… Sorting Dictionaries numbers = {'first': 1, 'second': 2, 'third': 3, 'Fourth': 4} Dictionaries are not ordered >>> numbers.keys() #no order is guaranteed ['second', 'Fourth', 'third', 'first'] >>> numbers.values() #no order is guaranteed [2,4,3,1] Sorting the keys of a dictionary # This is the same as calling sorted(numbers.keys()) >>> sorted(numbers) ['Fourth’,'first', 'second', 'third'] Sorting the values of a dictionary # We have to call numbers.values() here >>> sorted(numbers.values()) [1, 2, 3,
Recommended publications
  • South Park and Absurd Culture War Ideologies, the Art of Stealthy Conservatism Drew W
    University of Texas at El Paso DigitalCommons@UTEP Open Access Theses & Dissertations 2009-01-01 South Park and Absurd Culture War Ideologies, The Art of Stealthy Conservatism Drew W. Dungan University of Texas at El Paso, [email protected] Follow this and additional works at: https://digitalcommons.utep.edu/open_etd Part of the Mass Communication Commons, and the Political Science Commons Recommended Citation Dungan, Drew W., "South Park and Absurd Culture War Ideologies, The Art of Stealthy Conservatism" (2009). Open Access Theses & Dissertations. 245. https://digitalcommons.utep.edu/open_etd/245 This is brought to you for free and open access by DigitalCommons@UTEP. It has been accepted for inclusion in Open Access Theses & Dissertations by an authorized administrator of DigitalCommons@UTEP. For more information, please contact [email protected]. South Park and Absurd Culture War Ideologies, The Art of Stealthy Conservatism Drew W. Dungan Department of Communication APPROVED: Richard D. Pineda, Ph.D., Chair Stacey Sowards, Ph.D. Robert L. Gunn, Ph.D. Patricia D. Witherspoon, Ph.D. Dean of the Graduate School Copyright © by Drew W. Dungan 2009 Dedication To all who have been patient and kind, most of all Robert, Thalia, and Jesus, thank you for everything... South Park and Absurd Culture War Ideologies. The Art of Stealthy Conservatism by DREW W. DUNGAN, B.A. THESIS Presented to the Faculty of the Graduate School of The University of Texas at El Paso in Partial Fulfillment of the Requirements for the Degree of MASTER OF ARTS Department of Communication THE UNIVERSITY OF TEXAS AT EL PASO May 2009 Abstract South Park serves as an example of satire and parody lampooning culture war issues in the popular media.
    [Show full text]
  • PDF Download South Park Drawing Guide : Learn To
    SOUTH PARK DRAWING GUIDE : LEARN TO DRAW KENNY, CARTMAN, KYLE, STAN, BUTTERS AND FRIENDS! PDF, EPUB, EBOOK Go with the Flo Books | 100 pages | 04 Dec 2015 | Createspace Independent Publishing Platform | 9781519695369 | English | none South Park Drawing Guide : Learn to Draw Kenny, Cartman, Kyle, Stan, Butters and Friends! PDF Book Meanwhile, Butters is sent to a special camp where they "Pray the Gay Away. See more ideas about south park, south park anime, south park fanart. After a conversation with God, Kenny gets brought back to life and put on life support. This might be why there seems to be an air of detachment from Stan sometimes, either as a way to shake off hurt feelings or anger and frustration boiling from below the surface. I was asked if I could make Cartoon Animals. Whittle his Armor down and block his high-powered attacks and you'll bring him down, faster if you defeat Sparky, which lowers his defense more, which is recommended. Butters ends up Even Butters joins in when his T. Both will use their boss-specific skill on their first turn. Garrison wielding an ever-lively Mr. Collection: Merry Christmas. It is the main protagonists in South Park cartoon movie. Climb up the ladder and shoot the valve. Donovan tells them that he's in the backyard. He can later be found on the top ramp and still be aggressive, but cannot be battled. His best friend is Kyle Brovlovski. Privacy Policy.. To most people, South Park will forever remain one of the quirkiest and wittiest animated sitcoms created by two guys who can't draw well if their lives depended on it.
    [Show full text]
  • The Governor – Issue 16
    ESTABLISHED 1959 May 6, 2016 WWW.THEGOVERNORNEWSPAPER.COM WorldNews NO CHANGE IS GOOD CHANGE? HeatherSkinner ‘17 Andrew Jackson’s When the Red Stick Indians point out that not every Indian transfer federal funds to state economic disaster. Her accom- being replaced on the twen- returned home they found that cried. The 4,000 Indians who banks. Two Secretaries of the plishments can be summed up ty-dollar bill is an outrage. Jackson had created a fort on did die were the weak, who Treasury opposed this idea, but by her looks, and they are cer- Jackson was a war hero and a their holy ground. He then couldn’t handle a little bit of they weren’t as fiscally edu- tainly lacking. Jackson helped president, an essential part of seized 22 million acres of their walking and hunger. Jackson’s cated as Jackson. He trans- to expand our land; all Harriet our nation’s glorious history. land. Jackson’s war tactics Indian removal plans were a ferred $10 million (that’s a Tubman ever did was to fuel In 1828 Jackson was elected earned him the title as a hero, “gentle” push to expand our lot of twenties) to state funds, the abolitionist movement and President of this great nation and rightfully so. During his nation. which precipitated an inflation singlehandedly bring 70 slaves and in 1928, a 100 years later, presidency Jackson worked to The idea that Jackson of land prices and a flood of to freedom. Tubman wasn’t we commemorated his presi- expand our great nation with a almost single handedly de- paper money, which even the even a President; we haven’t dency by slapping his face on plan of “forcible relocation” of stroyed the US banking system smartest economist couldn’t had a woman President (ob- the twenty-dollar bill.
    [Show full text]
  • The Theology of South Park As Much As They Hate Each Other, the One Thing That Osama Bin Laden and George W
    The Theology of South Park As much as they hate each other, the one thing that Osama bin Laden and George W. Bush have in common is a theological understanding of a world being divided between the forces of good and evil with each believing he is clearly on the side of good. President Bush sees himself as most strongly influenced by Jesus Christ, a compassionate conservative who responds to what he sees as a completely unprovoked attack with a mixture of care packages and bombs. Bin Laden, who considers himself one of the true followers of Mohammed, believes that he is clearly on a mission to cleanse the infidels who have disrespected sacred monuments, supported oppressive governments, and kept his people in extreme poverty. Neither they nor their followers can see any shades of gray. You're either for us or against us; for freedom or tyranny; with the infidels or the pious. And both lay a strong claim of having God's blessings. This, of course, is not a new rhetorical strategy; throughout time, many countries have tried to legitimize their interests by calling forth God as a sponsor. Voltaire calls this practice into question throughout Candide as does Mark Twain in his short story, "The War Prayer." The absurdity of believing too fully in a system that draws clear lines between good and evil was also evident to Eugene Ionesco when, during the second world war, he witnessed the consequences of a blind faith in fascism, a system that fully aligned itself with God's blessing and thus did not allow for uncertainty, shades of gray, or a sense of humor.
    [Show full text]
  • Boondocks Vs. South Park
    Satire, Race, and Modern Cartoons: Boondocks vs. South Park Stanford University Communication Department June 4, 2011 Melanie J Murphy Satire is primarily seen in literary form where irony, sarcasm and ridicule are used in order to expose, or denounce vice or folly with the intent of shaming individuals, and society itself, into improvement. In addition to satire as a literary genre, we have seen an increase in the use of satire in American television as well. Popular cartoons such as the Simpsons, Family Guy, South Park, and the Boondocks are known to have created controversy through episodes that feature satire on political, social, and racial issues. While all four of these cartoons have satirical content, the Boondocks and South Park dedicate the majority of their satire each episode toward one main issue. It would be interesting to see if (1) there are racial differences between how whites and blacks view both shows and (2) if the satire featured in these two shows actually exposes society’s foolishness, possibly leading to improvement. It is our hypothesis that through social identification theory, groups will be made through the similarity of race (Tajfel, 1982). This will allow for those who identify with either race, to feel more positively toward the show of their own race. Comedy Central’s South Park is a satirical, animated show, made for mature audiences created by Trey Parker and Matt Stone. Although the show is thought by some to be incredibly offensive, the creators explain that there is an underlying moral lesson. The show follows four characters that live in the fictional predominantly white town of South Park, Colorado.
    [Show full text]
  • Gruda Mpp Me Assis.Pdf
    MATEUS PRANZETTI PAUL GRUDA O DISCURSO POLITICAMENTE INCORRETO E DO ESCRACHO EM SOUTH PARK ASSIS 2011 MATEUS PRANZETTI PAUL GRUDA O DISCURSO POLITICAMENTE INCORRETO E DO ESCRACHO EM SOUTH PARK Dissertação apresentada à Faculdade de Ciências e Letras de Assis – UNESP – Universidade Estadual Paulista para a obtenção do título de Mestre em Psicologia (Área de Conhecimento: Psicologia e Sociedade) Orientador: Prof. Dr. José Sterza Justo Trabalho financiado pela CAPES ASSIS 2011 Dados Internacionais de Catalogação na Publicação (CIP) Biblioteca da F.C.L. – Assis – UNESP Gruda, Mateus Pranzetti Paul G885d O discurso politicamente incorreto e do escracho em South Park / Mateus Pranzetti Paul Gruda. Assis, 2011 127 f. : il. Dissertação de Mestrado – Faculdade de Ciências e Letras de Assis – Universidade Estadual Paulista Orientador: Prof. Dr. José Sterza Justo. 1. Humor, sátira, etc. 2. Desenho animado. 3. Psicologia social. I. Título. CDD 158.2 741.58 MATEUS PRANZETTI PAUL GRUDA O DISCURSO POLITICAMENTE INCORRETO E DO ESCRACHO EM “SOUTH PARK” Dissertação apresentada à Faculdade de Ciências e Letras de Assis – UNESP – Universidade Estadual Paulista para a obtenção do título de Mestre em Psicologia (Área de Conhecimento: Psicologia e Sociedade) Data da aprovação: 16/06/2011 COMISSÃO EXAMINADORA Presidente: PROF. DR. JOSÉ STERZA JUSTO – UNESP/Assis Membros: PROF. DR. RAFAEL SIQUEIRA DE GUIMARÃES – UNICENTRO/ Irati PROF. DR. NELSON PEDRO DA SILVA – UNESP/Assis GRUDA, M. P. P. O discurso do humor politicamente incorreto e do escracho em South Park.
    [Show full text]
  • The Fractured but Whole™
    UBISOFT® AND SOUTH PARK DIGITAL STUDIOS ANNOUNCE SOUTH PARK™: THE FRACTURED BUT WHOLE™ Follow-Up to Critically Acclaimed South Park™: The Stick of Truth™ Confirmed LOS ANGELES — June 15, 2015 — Today, at the Electronic Entertainment Expo (E3), Ubisoft® and South Park Digital Studios announced that South Park™: The Fractured but Whole™, a sequel to 2014’s award-winning South Park™: The Stick of Truth™, is currently in development. Players will once again assume the role of The New Kid and join South Park favorites Stan, Kyle, Kenny and Cartman in a new hilarious and outrageous adventure. Developed by Ubisoft San Francisco, South Park: The Fractured but Whole will enable players to delve into the crime-ridden underbelly of South Park with Coon and Friends. This dedicated group of crime fighters was formed by Eric Cartman, whose superhero alter ego, The Coon, is half man, half raccoon. As The New Kid, players will join Mysterion, Toolshed, Human Kite, Mosquito, Mint Berry Crunch and a host of others to battle the forces of evil while Coon strives to make his team the most beloved superheroes in history. Ensuring another truly authentic South Park experience, creators Matt Stone and Trey Parker are involved in every step of the development of the game. “The success of South Park: The Stick of Truth proves our fans crave a deeper interactive experience with South Park,” said Dan Yang, EVP and GM, Consumer Products, Viacom Music & Entertainment Group. “Working with Ubisoft to extend the South Park gaming franchise will no doubt galvanize the audience’s interest across all platforms.” “By successfully mixing outstanding comedy with excellent gameplay, South Park: The Stick of Truth created a game genre: the Comedy Role-Playing Game,” said Laurent Detoc, president at Ubisoft.
    [Show full text]
  • Kyle Broflovski
    Kyle Broflovski Kyle Broflovski (sometimes spelled Kyle Broflovski, Broslovski, Broslofski, Brovlofski or Broflofski) is a main character in the animated television series South Park. He is voiced by and loosely based on co-creator Matt Stone. Kyle is one of the show's four central characters, along with his friends Stan Marsh, Kenny McCormick, and Eric Cartman. He debuted on television when South Park first aired on August 13, 1997, after having first appeared in The Spirit of Christmas shorts created by Stone and Jimmy Valmer Kyle Broflovski Jyle Tangled!AU South Park Jyle Week my art wow this time its not a doodle woowie i wish the lanterns looked better but other than that im rlly proud of this GDHSh. 160 notes. Loading...Show more notes. kyleâ™s just like âœwalking you to psych,â all casual like this is something he does all the time. Kyle Broflovski Stan Marsh Style South Park South Park Anime Creek South Park Comic Drawing Character Drawing Creative Art Art Ideas. Probably one of the best Genderswap AUs Iâ™ve ever seen.. like itâ™s not overly stereotyped and actually corresponds with their personality. Find this Pin and more on Kyle Broflovski by Kitten Davis. See more. from What are you doing here? Kyle Broflovski Gender Male Age 9 Hair Color Red/Auburn Occupation Student Grade 4th Grade Aliases The Official South Park Studios Wiki. 17.2.1 Character Art: Mr. Mackey. 17.2.2 Character Art: Wet Kids. 17.2.3 Character Art: Kyle. 17.3 From "Ginger Cow" (s17e06).
    [Show full text]
  • South Park's Ambiguoues Satiric Expression
    SOUTH PARK'S AMBIGUOUES SATIRIC EXPRESSION MICHAEL ADRIAAN VITTALI This Master Thesis is carried out as a part of the education at the University of Agder and is therefore approved as a part of this education. However, this does not imply that the University answers for the methods that are used or the conclusions that are drawn. University of Agder, May 2010 Faculty of Humanities and Education Department of Foreign Languages and Translation Acknowledgements Firstly, I would like to thank my advisor Michael J. Prince. He shares my fascination with South Park, and as such he has been a great help. Thank you pointing me in the right direction and giving me great advice and encouragement. Thanks for letting me write about one of my favorite shows. Second, thanks must also be given to “The Mexican” for showing me a lot of excess fat which needed to be trimmed in my thesis. Thanks for the “editing”. Lastly, I would like to thank my girlfriend Maren, who stuck by me while I analyzed South Park against her will every time it came on TV. She has also been a great help in showing me the usefulness of the comma. Table of Contents Introduction and Background........................................................….1 Chapter 1: The Inner Workings of South Park ………………........ .6 The Animation ………………………………………………..….....6 Satire and the Carnivalesque Nature of South Park …………..…. 11 Chapter 2: What’s So Funny? ……………………………….….... 20 South Park in Action …………………………………………..… 21 Chapter 3: South Park and the War on Terror ………………...… 26 Chapter 4: Voting and the Rights of Cows ………………….…... 37 Summing Up: South Park’s Ambiguous Satire ……..……….….
    [Show full text]
  • South Park Serial Test Dotyczy Serialu South Park
    South Park serial test dotyczy serialu South Park Poziom trudności: Średni 1. Kim jest z zawodu Randy Marsh - ojciec Stana? A - chemikiem B - geologiem C - policjantem D - nauczycielem 2. Kto nigdy nie pracował w podstawówce? A - Garrison B - Chokesondick C - Mackey D - Barbrady 3. Który z chłopców jest uzależniony od kofeiny, ponieważ rodzice cały czas dają mu pić kawę? A - Tweek B - Craig C - Butters D - Kenny 4. Popularne w South Parku chrupki, którymi zajada się Cartman to: A - Cheesy Sticks B - Cheesy Rings C - Cheesy Poofs D - Cheesy Snacks 5. W jednym z odcinków Cartman kupuje włosy łonowe od jednego ze "starszaków", po czym próbuje je zwrócić. Odcinek ten nosi nazwę: A - Scott Tenorman must die B - Bebe's boobs destroy society C - Bloody Mary D - South Park is gay Copyright © 1995-2021 Wirtualna Polska 6. Który z wymienionych poniżej ojców został przyłapany przez swojego syna na odwiedzaniu klubu dla homoseksualistów? A - Ojciec Tokena B - Ojciec Buttersa C - Ojciec Kennego D - Ojciec Craiga 7. Czyi rodzice, z niżej wymienionych, są najbogatsi? A - Tokena B - Buttersa C - Stana D - Kyle'a 8. Uczestnikami "Cripple Fight" byli A - Token i Cartman B - Timmy i Jimmy C - Randy Marsh i Gerald Broflovski D - Terrance i Phillip 9. Główną bohaterką odcinka pt. "Stupid Spoiled Whore Video Playset" była: A - Nicole Richie B - Britney Spears C - Paris Hilton D - Jennifer Lopez 10. W jednym z odcinków Kyle poddaje się operacji by stać się wysokim czarnoskórym koszykarzem, z kolei jego ojciec zostaje chirurgicznie przemieniony w: A - fokę B - kraba C - rekina D - delfina 11. Po ilu sezonach z serialu zniknął Chef (nie licząc odcinka ostatniego, w którym Copyright © 1995-2021 Wirtualna Polska ginie)? A - 8 B - 9 C - 10 D - 11 12.
    [Show full text]
  • "Cartmanland" Act One Ext. Cemetery
    "CARTMANLAND" ACT ONE EXT. CEMETERY - DAY BOOM DOWN from the trees onto a funeral service. Several people sit rows of foldable chairs. A closed silver casket with flowers on it sits on a platform next to the hole in the ground where it will go. PRIEST And so it is with heavy hearts that we say good-bye to Maybel Louise Cartman... PAN along the faces in the front row - Cartman's aunts and uncles most teary eyed, as the Priest's voice continues. PRIEST (CONT'D) She was a good woman, a community leader, a caring wife- The camera drifts by Cartman's mom who wipes away tears with a tissue. PRIEST (CONT'D) A providing mother... The pan settles on Cartman. PRIEST (CONT'D) ... and a loving grandmother. Cartman sighs and looks at his watch. CARTMAN Mom, it's three thirty, this is taking up my WHOLE SATURDAY. CARTMAN'S MOTHER Shh, punkin', it's almost over. CARTMAN Why couldn't the funeral have been on a school day? PRIEST And now, let us all bow our heads in a moment of silence, and reflect on how Maybel touched our lives. CARTMAN (Bowing his head) God, she didn't take this long to die. PRIEST And now we release the doves to symbolize the Lord taking Maybel into His arms, and giving her everlasting peace. With this, the Priest holds his arms up to the sky - A dove trainer woman takes this as her cue and opens a medium sized cage door - nothing happens. She tilts the cage over and a six dead doves fall to the ground.
    [Show full text]
  • South Park-FM
    INTRODUCTION Taking South Park Seriously JEFFREY ANDREW WEINSTOCK Taking South Park Seriously hen I first circulated a call for submissions for this collection, I was sur- Wprised to find that the solicitation was propagated online and provoked a certain amount of confused derision—not among academics, from whom one still might expect it, but among the general public. To both my amaze- ment and amusement, while running an Internet search for articles on South Park, I discovered my brief call for essays included on a blog of sorts called “Spitting Image,” along with the comment, “There’s ‘something appealing, something appalling’ in this.” This pronouncement was then followed by one of the strangest appraisals of contemporary academia that I have ever encountered: “this is how it is to be a university professor. you must be criti- cal of any accepted narratives and generate a bigger better one all so that you can get more money, more students, more fame. its sort of boring.” Not only is it unclear to me which “accepted narrative” the author presumed this col- lection would be critical of, but the author clearly has a distorted idea of pro- fessorial salaries, financial compensation for academic publishing, and class sizes at most universities! Then there was a posting of the call for papers on a site called “Digg.com,” which prompted the response, “One more reason to laugh at professors of english.” And the appearance of my call for papers on the Free Republic site prompted a long discussion thread that included mem- orable comments such as “This is what tax dollars SORRY ES I like South Park this is ridclous LOL!” “A class on South Park..
    [Show full text]