Download as pdf
Download as pdf
You are on page 1of 54
SYLLABUS PROGRAMMING IN PYTHON (CIE-332T) Applicable from the Academic Session 2023-24 [ Disciplines) /BAB/OAE [Semester | Group [Sub-group | Paper Code i 6 PCE pce2 | cle-sa2r 6 PC PC. 1or-s207 6 IOT-EAE | 1OT-EAB-28 [ 107-3307 6 | 1eB-Bak | ici BAE-28 | 10T-330T Marking Scheme: 1, Teachers Continuous Evaluation: 25 marks 2. Term end Theory Examinations: 75 marks Instructions for paper setter: 1. There should be 9 questions in the term end examinations question paper. 2. The first (I"") question should be compulsory and cover the entire syllabus. This question should be objective, single line answers or short answer type question of total 15 marks, 8, Apart from question 1 which is compulsory, rest of the paper shalll consist of 4 units as per the syllabus, Every unit shall have two questions covering the corresponding unit of the syllabus. However, the student shall be asked to attempt only one of the two questions in the unit. Individual questions may contain upto 5 sub-parts / sub- questions. Each Unit shall have a marks weightage of 15, UNITI Introduction, Python Basics: Entering Expressions into the Interactive Shell, The Integer, Floating-Point, and String Data Types, String Concatenation and Replication, Storing Values in Variables, Your First Program, Dissecting Your Program. Flow control: Boolean Values, Comparison Operators, Boolean Operators, Mixing Boolean and Comparison Operators, Elements of Flow Control, Program Execution, Flow Control Statements, Importing Modules, Ending a Program Early with sys.exit) UNIT Functions: def Statements with Parameters, Return Values and return Statements, ‘The None Value, Keyword Arguments and print(), Local and Global Scope, The global Statement, Exception Handling. Lists: ‘The List Data Type, Working with Lists, Augmented Assignment Operators, Methods. Dictionaries and Structuring Data: The Dictionary Data Type, Pretty Printing, Using Data Structures to Model Real-World Things. Manipulating Strings - Working with Strings, Useful String Methods. UNIT IL Reading and Writing Files: Files and Pile Paths, The os.path Module, The File Reading/ Writing Process, Saving Variables with the shelve Module, Saving Variables with the print pformat() Function. Organizing Files: The shutil Module, Walking a Directory Tree, Compressing Files with the zipfile Modi UNIT IV et: MAPIT.PY with the web browser Module, Downloading Files Web Scraping: Proje les to the Hard Drive, from the Web with the requests Module, Saving Downloaded Fi HTML. Qi Ans. ( like C and interprete (b) Py types of vs x=lllan (©) Py the definit access spe @ Is assigned t are also fi ¥ language: ‘can be op really qui Python. (Ps modeling, other lan; Qa.) Ans. general-p Q3. Ans. machine- Qa. Ans. specify hi Qs. 3D: time of c 4.F 5.E any func From Academic Sessions 2023-24 Onwards SIXTH SEMESTER [B.TECH] PROGRAMMING IN PYTHON [CIE-332T] UNIT -1 Q.1. What are the key features of Python? Ans. (a) Python is an interpreted language. That means that, unlike languages like C and its variants, Python does not need to be compiled before it is run, Other interpreted languages include PHP and Ruby. (b) Python is dynamically typed, this means that you don't need to state the types of variables when you declare them or anything like that. You can do things like v= 111 and then x = “I'ma string” without error (c) Python is well suited to object orientated programming in that it allows the definition of classes along with composition and inheritance. Python does not have access specifiers (like C++'s public, private). (a) In Python, funetions are first-class objects. This means that they can be assigned to variables, returned from other functions and passed into functions. Classes are also first class objects. (e) Writing Python code is quick but running it is often slower than compiled languages. Fortunately, Python allows the inclusion of C-based extensions so bottlenecks can be optimized away and often are, The numpy package is a good example of this, it's really quite quick because a lot of the number-crunching it does isn't actually done by Python. (® Python finds use in many spheres: web applications, automation, scientific modeling, big data applications and many more. It's also often used as “glue” code to get other languages and components to play nice. Q.2. What type of language is python? Programming or scripting? Ans. Python is capable of scripting, but in general sense, it is considered as a general-purpose programming language. Q.3. Python an interpreted language, Explain. Ans. An interpreted language is any programming language which is not in machine-level code before runtime. Therefore, Python is an interpreted language. Q.4. What is pep 8? Ans. PEP stands for Python Enhancement Proposal. It is a set of rules that specify how to format Python code for maximum readability. Q.5.What are the benefits of using Python? Ans. The benefits of using python are 1. Easy to use: Python is a high-level programming language that is easy to use, read, write and learn. 2. Interpreted language: Since python is interpreted language, it executes the code line by line and stops if an error occurs in any line. 3. Dynamically typed: the developer does not assign data types to variables at the time of coding. It automatically gets assigned during execution, 4, Free and open-source: Python is free to use and distribute. It is open source. 5, Extensive support for libraries: Python has vast libraries that contain almost any function needed. It also further provides the facility to import other packages using sixth Semester, Programming in Python : latform without requiring any 6. Portable: Psthon programs can run on any pl one ser friendl: The d ructures used in python are u! & It provides more functionality with less coding, Q.6. What are different types of Data Types? Ans. int: Integer which stores only integer Jong with integer values ex:x = 1.1 float; Float stores decimal points valu Strings: Stores string type values ex: x = “hello Boolean: Store True or False ex: x = True List: Is an array which is mutable and can store heterogenous valu Ex: (1.23.45 Tuple: Is an array which is immutable and can store heterogencou alue Dictionary: Is map type of data type which stores key and value type of variable The keys cannot be mutable objects like lists. Ex: (1:6, 2:3, 4:5) Q.7. What are Literals in Python and explain about different Literals. on source code represents a fixed value for primitive data pyth of literals in python- ing literal is created by assigning some text enclosed in riable, To create multiline literals, assign the multiline Eg.name=“Tanya” rreated by a signing a single character enclosed in 2. A character literal: It s.Eg.a=t Sumeric literals include numeric values that can be either integer, floating alue. or a complex number. Eg. a 4. Boolean literals: These can be 2 values- either True or False. are of 4 types- Eg. a = (5,6,7,8) D literals- Eg. dict = (1: ‘apple’, 2: ‘mango, 3: ‘banana 4) Set literals- Eg. '“Tanya”, “Rohit”, “Mohan”! 6. Special literal: Python has 1 special literal None which is used to return a null QS . How is memos managed in Python? ‘enaged in Python in the following ways ageme in Python is managed by Python private heap space data structures are 2 eae ad dt re located in a private heap. The programmer his private heap. The python interpreter takes care of this The allocation of scat hace for Python objects is done by Pythons Be ne tools for the programmer to code. inbuilt garbage eo . nb trade atbate collector, which reeyeles all the oS ailable to the heap space manager. The core API Pythor Wh det mo fun Sor LP. University-1B.Tech]-Akash Books 2023-5 What is namespace in Python? Ans. A namespace is a naming system used to make sure that names are unique to avoid naming contliets Q.10. What is PYTHONPA’ Ans. It is an environment variable which is used when a module is imported. Whenever a module is imported, PYTHONPATH is also looked up to check for the presence of the imported modules in various directories. The interpreter uses it to determine which module to load. Q.11. What are python modules? Name some commonly used built-in modules in Python? Ans. Python modules are files containing Python code. This code ean either be fuunetions ¢ or variables, A Python module is a .py file containing executable code. me of the commonly used built-in modules are: * 0s * Math + Random + Data time + JSON Q.12.What are local variables and global variables in Python? Ans, Global Variables: Variables declared outside a function or in global space are called global variables. ‘These variables can be accessed by any function in the program, Local Variables: Any variable declared inside a function is known as a local variable. This variable is present in the local space and not in the global space. La=2 2. def addi): 3 4 5. print(e) 6. add) Output: 5 When you try to access the local variable outside the function add0), it will throw an error. Q.13. Is python case sensitive? ‘Ans. Yes. Python is a case sensitive language. Q.14.What is type conversion in Python? ‘Ans. Type conversion refers to.the conversion of one data type ints another, int() ~ converts any data type into integer type float() — converts any data type into float type ord() — converts characters into integer —--e—_—_—_—_C_C_Csas. 6-2023, Sixth Semester, Programming in Python hex() — converts integers to hexadecimal ‘oct() — converts integer to octal tuple ~ This xd to convert to a tuple. set() — This function returns the type after converting to set. nection st() — This function is used to convert any data type to a list type. dict()—This function is used to convert a tuple of order (key, value) into a dictionary. str() — Used to convert integer into a string complex(real,imag) ~ This function converts real numbers to comy number. Q.15. How to install Python on Windows and set path variable? Ans. To install Python on Windows, follow the below steps: + Install python from this link: https://www.python.org/downloads/ « After this, install it on your PC. Look for the location where PYTHON has been following command on your command prompt: cmd plex(real, imag) installed on your PC using the python. « Then go to advanced system settings and add a new variable and name it as PYTHON_NAME and paste the copied path. * Look for the path variable, select its value and select ‘edit’, + Add a semicolon towards the end of the value if it’s not present and then type %PYTHON_HOME% Q.16. Is indentation required in python? ‘Ans, Indentation is necessary for Python. It specifies a block of code. All code within loops, classes, functions, ete is specified within an indented block. It is usually done using four space characters, If your code is not indented necessarily, it will not execute accurately and will throw errors a8 well. Q.17 How to concatenate 2 strings? ‘Ans. Concatenating 2 string can be done using the addition operator “+” ex: x=thello” world” ye result=x+y Q.18 What will be the result of the following code: Code: print(“Five” * “Three”) (a) FiveThree (b) Error (c) ThreeThreeThree (d) FiveFiveFive Ans, Error: Because string cannot be multiplied by a string, it ean only be multiplied with an int Q.19 What will be th 5 on e result of the following code: print(“Five” * 2.0) (a) Error with See ee ee ee callec have | nopeee LP. University-IB.Tech|-Akash Books 2023-7 (0 Five Five («) Five Five Five Five (@) Five 2.0 Ans, Error: Because string cannot be multiplied by a float it can only be multiplied with an int Q.20. How to fix this code so that the answer comes out as 241 =3 Code: ans =3 print(“2+1="+ ans) Ans. Possible answers all of them are correct: print(241 print(*2 + 1 = ()"format(ans)) print(“2 + 1="+str(ans)) Q21 What is the difference between Python Arrays and lists? ‘Ans. Arrays and lists, in Python, have the same way of storing data. But, arrays can hold only a single data type elements whereas lists can hold any data type elements, Example: fans)") 1. import array as arr 2. My_Array=arr.array(¥’[1,2,3,4]) 3. My_list=[1, ‘abe’,1.20] 4, print(My_Array) 5. print(My_list) Output: array(‘, [1, 2, 3, 41) [1, ‘abe’, 1.2] Q.22. What are functions in Python? Ans. A function is a block of code which is executed only when it is called. To define a Python function, the def keyword is used. Example: 1. def Newfune(): 2. print(“Hi, Welcome to Edureka”) 8, Newfunc(); #calling the function Output: Hi, Welcome to Edureka Q. 23. What is _init_? Ans. __init_ is a method or constructor in Python. This method is automatically called to allocate memory when a new object/ instance of a class is created, All classes have the _ init method. Here is an example of how to use it. 1. class Employee: 2. def_init_(self, name, age,salary) 3. self:name = name 4. self.age = age 5. self. salary = 20000 6. E1 = Employee(“XYZ”, 23, 20000) Sixth Semester, Programming in P: : # Elis the instance of cla: ployee $. #_init__ allocates memory for El * 9. print ELname 10. printiE1 age LL. printiEL salary Output XYZ 20000 Q.24 What is a lambda function? 2 Ans. An anonymous function is known as a lambda function have any number of parameters but, can have just one st Example: 1a=lambdax,yox+y 2. printia(5, 6)) 2 Output: 11 : Q.25. What is self in Python? Ans. Selfis an instance or an object of a class. In Python, this is expl as the first parameter. However, this is not the case in Java where it's optiona to differentiate between the methods and attributes of a class with local The self variable in the init method refers to the newly created object while in other methods, it refers to the object whose method was called. Q.26. How does break, continue and pass work? Ans. Break | Allows loop termination when some-condition is met and the control is transferred to the next statement. : Continue | Allows skipping some part of a loop when some specific condition is ‘met and the control is transferred to the beginning of the loop Pass Used when you need some block of code syntactically, but you want to : skip its execution. This is basically a null operation. Nothing happens when this is executed. E) Q.27. What does [::-1} do? Ans. {[:-1] is used to reverse the order of an array or a sequence. ; For example: 1. importarray as arr 2. My Array=arr.array(’[1,2,3,4,5)) I 3. My_Arrayl:s] Output: array(, (5, 4, 3, 2, 1)) [:-1] reprints a reversed coy the original array or list remaii Py of ordered data structures such as an array or a list ns unchanged. Q.28. How ean you randomize Ans. Consider the example shown 1. from random import shuffle the items of a list in place in Python? below: iversity-IBTech] Akash Books 2.x = FKeop’, "The Blue’ Flag’ Flyin 5. shufllets) 4.pr of the following code is as helow. ‘Keep’, ‘Blue’, ‘High’, The’, Flag'] Q.34. What are python iterators? Ans. Iterators are objects which can be traversed though or iterated upon Q.29. How can you generate random numbers in Python? ‘Ans. Random module is the standard module that is used to generate a random number. The method is defined as: 1. import random 2. random.random The statement random.random() method return the floating-point number that is in the range of (0, 1). The function generates random float numbers. The methods that are used with the random class are the bound methods of the hidden instances. The instances of the Random can be done to show the multi-threading programs that creates a different instance of individual threads. The other random generators that are used in this are’ 1. randrange (a, b): It chooses an integer and define the range in-between [a, b) It returns the elements by selecting it randomly from the range that is specified. It doesn't, build a range object. 2. uniform(a, b): It chooses a floating point number that is defined in the range of la,b).Lyt returns the floating point number 3. normalvariate(mean, sdev): It is used for the normal distribution where the mu is a mean and the sdev is a sigma that is used for standard deviation. 4. The Random class that is used and instantiated creates independent multiple random number generators. Q.30. What is the difference between range & xrange? Ans. For the most part, xrange and range are the exact same in terms of functionality. ‘They both provide a way to generate a list of integers for you,fa use, however you please. The only difference is that range returns a Python list object and x range returns an xrange object. This means that xrange doesn’t actually generate a static list at run-time like range does. It creates the values as you need them with a special technique called yielding, This technique is used with a type of object known as generators. That means that if you have a really gigantic range you'd like to generate a list for, say one billion, xrange is the funetion to use. ‘This is especially true if you have a really memory sensitive system such as a cell phone that you are working with, as range will use as much memory as it can to create your array of integers, which can result in a Memory Error and crash your program. It’s a memory hungry beast. Q.31. How do you write comments in python? Ans. Comments in Python start with a # character. However, alternatively at times, commenting is done using docstrings (strings enclosed within triple quotes), Example: tyle~*display. inline block. tn SELES end"2: 4# do something else: # do something else Example’ Ifx== 1h print (“xis 1") Else: print( “x is not 1") On similar lines if elif else works like thit If : # do something elif: # do something else: 1028 Sixth Semester, Programming in Python # do something Example print (is 1°) print (x is 2°) Else: print(“x is neither | nor 2") at are the six comparison operators? = Bqual to (b) ! = Not equal to, (cl < Less ¢ (a) > Greater than (e) < = Less than or equal to (> = Great Q.41. Consider you have a project Calculator directories, main and utils. If utils has 2 files utils1.p; wanted to import a function foo() from utils2.py into main-py the main folder, how would you di than or equal to. side which you have 2 y and utils2.py. If you which is inside ‘Ans. There are 2 possible ways to do it. 1. From calculator.utils.utils2 import foo 2. From ..utils.utils2 import foo Q.42. Create a function named “calculator”, which accepts 3 variables, “func_type”, “a” and “b”. The possible options for func_type are “plus”, “minus”, “multiply” and “divide” ; you are allowed to ignore any other inputs that may come into func_type variables. The possible values into “a” and “b” are int and float types. Please provide appropriate error messages. Ans. def caleulator(fune_type, a,b): If fune_type plus”: return a+b cliffune_type == “minus”: cliffune_type eliffune_type return a-b “multiply” return a*b “divid return a/b ifb != 0 else “cannot divide anything with Zero” 4# This can also be handled without the ternary operator # you can use if else as well . return “this input is not supported” 4# They told us to ignore the other func W they also asked us to provide # This is ambi type values but. “tu appropriate error messages 'S, So it would be safer to add the message. LP. Univ -[B.Tech|-Akash Books Q.43. What do the following expressions evaluate or a (a) (5 > Vand (13 != 20) (b) not (51> 44) (©) (5 > 4) or (B==5) (a) not (5 (e) (True and True) or (True (£) (Balse) or (not True) (g) 37/17 (h) 5 * 6/2041 ‘Ans, (a) (5 > 1) and (13 ! = 20) => True and True => True (b) not (51 > 44) => not True => False 5) => True and False => False not (True or True! False) => True and False => False >A)or False) (9 > A) or (a) not (57> 8) oF (3 != 5) = (e) (True and True) or (Tru (p (False) or (not True) => False or False = (g) 37/17 =>floor(87/17) it ean also be written as int 37/17) => 2 th) 5 *6/2,0 + 1 => use BODMAS => 5 *3.0+ 1=> 15.0 F 160 .44. What is the difference between break and continue? Explain with detailed examples Ans. breal ‘There is a shortcut to getting the program execut carly, Ifthe execution reaches a break statemen’ Tarcade, a break statement simply contains the break keyword. For i in range(1000): Ifi> 10 Break ‘This loop will break wl not True => False False on to break out of a loop's clause mediately exits the oop’s clause, hnen i gets the value greater than 10 Continue: Like break statements, continue statements are used i ‘execution reaches a continue statement, the program ck to the start of the loop inside loops. When the program execution immediately jumps bat Example: For i in range(5): Ifi==3: ‘nd reevaluates the loop’s condition Continue print(i) ‘The result will be 0,1,2,4. When ¥= 3, the control goes back to the top of the loop and looks at the next value for i Q.45. Write a short program that prints the numbers 10 to 100 using © for Joop. Then write an equivalent program that prints the numbers 10 to 1 using a while loop. ‘Ans. For i in range(10, 101): print(d) sixth Semester, Programming in Python 14-2023 w While i != 101 print) eel Q.46, What is sys.exit0)? How Ans. Sysexit() is used to exit the whole it used? How is it different from break? program meanwhile break is used to exit it() anywhere in the loop such as for loop or while loop. It is possible to use sys.ox prosram whereas break is limited to be inside loops, Writing break outside of a loop will throw error. Example: For i in range( 10): i sys.exit() printii, end=",“) print’Program Ended’) Output of this program will be 1, 2, 3, 4, 5, ‘The program ends the moment sys.exit() is read. For i in range(10): Wi==5: break print end=”, “) print Program Ended’) Output of this program will be 1, 2, 3, 4, 5, Program Ended Unlike eys.exit(), when the program reaches break, only the control flow exits the loop and moves to the next executable statement which prints program ends. LP. University-1B.Tech|-Ak; UNIT-1 Q.1. What are keyword arguments? Ans. In a usual funetion call you ust all you use positional argumen function parameter, for example wae Def foota, b, ¢, a) # do something If we call this function like this: foo 1,2,3,4) Due to the positions 1 will be stored in a, 2 in b, 3 ine and 4 ind. he Now if we wanted to send the argument value of ¢ and d first then b and then a, ere keyword arguments helps us. Keyword arguments are created when you mention that the argument value is meant for a specific function parameter by mentioning the name of the function parameter before it, added bonus : when you use this the positions do not matter. foole=1,d=2,a=3,b=4)@ These are keyword arguments. A point to note is that positional argument eannot come after the keyword arguments it means something like this is not possible: ash Books 2023-15, hat means the position will be stored in which foo a=1, b=2,3, 4)x But this will work: fool 1,2,d=3,c=4)@ Also, mentioning 2 keyword arguments with the same keyword will throw an error: foo(1,2,¢=3,d=4,c=5) x Also, giving keyword argument for a parameter for which positional argument is already given will result in error: foo 1,2,¢=3,d=4,b=5) (b) already has value 2 in it due to the positional argument used so giving a value 5 using a keyword argument throws error. Keyword arguments are generally used for using defaulvoptional parameters. Q.2. What are positional arguments? How are they different from keyword arguments? ‘Ans. In a function call when we send in values without mentioning any keywords in front of them, these values are called positional arguments. The word positional is ‘used because the position in which the arguments are sent decides which value will be stored in which function parameter. For example: Def foota, b, ¢, a): # do something If we call this function like this: foo 1,2,3,4) a Due to the positions 1 will be stored in a, 2 in b, 3 in ¢ and 4 in d positional arguments are: ‘The differences between keyword an . ! : (a) In using keyword arguments the position doesn’t matter, in positional arguments ters. . io Positional arguments are prone to errors in case the position of parameters osi OP ELT Unagey @B'T= M00} «q) ‘9 ‘t= '1)004 (e) jad WE=s'2=9'1 Joo sop (G'9'p°9'qwpeusos, ‘Sy woRaNE “O4K9 ae 59 SOHSURY OM JO Indhyno 9H} 9g IH JHA -UoRTUBOP woHaURy SIMD sOAE “FH ‘won our om sp season uor ung He in posn yoru soya yo a. ‘uaumlze feuortsod pu pioaay pu eioyoure x(9= P's =2100) oure prong, aq eta anges on soe p pure ones anepep ax soqen 9 aso “powote este egy 0 5 . Bio = Pe "1)09) spa juounaze jeuon sod v Basen anes uaa o> asoys i se a ¥ vey p pue 2 sayeuresed ax eH) ey OMY &F amp poso(e sKumED Jo a4 SUA, rm Bic'Te% a yds “Sun HL aL wd 1 ongen I ep ame sone 5 pos us90p 30 ea kre YoU SHON pom aye soup stuonanday paso pur paw Teun ed v1 poo 020 704M LD ayo poe on uh oY wTeTOA ATE ore 0) ons foe 001 an samen ea vy 9808590000, eoyeuressy cueaiosd 3005 quo a 20K, ‘apo ado (8201 # aqquesen e901 #O= ponieys 00s [9901 {m9 som won uN — LAV ooo pono rd 9} 10207] . punpad 11007 ur om aay 'S 9H) Ha sO]qUEEEATegOID pee “oa os oy pee a ara s21qeeA 14OID soote = 225 avs ooo req wodoog 1w90"1 100 MEGBEEBA 980, You 994098 I adoogregorp 94) Pon TOMES pad ps poor Suan uoyue ynoge ys or Pome am YU SAUD ov ae asap sworn 28 18 © PT voy Suan ses NPS saan yo ss wrens 90 word yo 08 0 op 20% 0 29 10 i ps 3008 s090 $188 900 UE SH, <0 a papnsp 94 0172 9QO0L UE ‘op ww sosiguorststo197, 14°39 0a qgoor wT hn (48ajo0) 2 ‘91d sannomos op # soso ay oj 20 304 # 19 ge uonydanxg 1429%9 Suomos OP # 14 amyats o a6 Suxasotey ons sey Stremsn HOLA YOHSAIXS oye wom wy ora wooo A any un sU0G=ND TPE UD 2A scoydurens ont iowa uy suor}daox9 oTPEPH 2x8 OP OH SD ‘ode e001 21 ove poe youn og xg uot wo pasuwD ao aT TS PL nos [20] PIT ros roo apis nding «axa odo rego # (000) 0 Lava 24008 1oqOH8 # suowoyers feqorn Buyen sodoos | rqvtsma yeqorD jesenyeaFuuNyS, cana 24003 pogo (900) 320 =yoor weY-[PAL Al og Poxspurun pu « a “ad, 4 ‘suoquiou ayeortdnp swotty 2yqveSueys pure padopso st Yorn uote © . ‘fenduyy SuruuresSosd uous ayy ut sodA} wep uoR20]00 ING Baw azoU, “SY gauopioorios wound axe 36H 11D epauud (pada) Je uy spuodde 1 rue 1 poqac puadde “sry voqasa. ut Hunureatong UNS saxopuy ono op suo 2 8 anyea doy oxy an 2 soeatay om yeas pe po (wrong 94 8a1971 OF 248 pou yeti © pu J, pune opdn © 8 fazsoour oy syeouson¥s 96911190 HORA HTD ier 99 ee yesh ee Toe rdw cxepus yo axp wo SURES axe ‘gy wos} payord tye sa, MepeP Aq "Payot Buon ase wey 89x09 rue souyep daye aug, “sdowe suoddns ose ap “oydransy a9 eno of dna # 39 0} ous ua Sean w st "yen 8 Jo ossoaos omp 708 0 Sur>yTS sf, BUTONT SF EaSiOTDIp wr Fox w se pawn OED | ARUORATP UTR USE PH aR oq youu sonqea suvout‘oqgeyaUNE Sp ‘Tmepmag puRaT =m) aang 2o1day & pue yet v uo0an9q oouauayEP 949 #4 BUA “ZTD ony “ajqvoBiaey> puw ,_Parop0 ‘wosoud you st £94 on ad 31 YOK JUOUNSN JayjOU 1 ome 1 epena Ho wound sogyueeybw oy wo oan ah cel you st $99, om J “KOM v Jo oMTEA ox Yona posn et AaUORDIP ¥ Jo UoroUTY Hy, : ot -Arouon>yp oyp ut yuosoud sted anpea Soy w sureyuee afd Y>RO “5 uuu] Jo st ojdny ypea ‘sajdny Jo sy] © ypuG saat AeOUOHoXp P Jo WorUNy HL, aqdumex gop st GxeUon mp w ‘ano Sun pauyap $19 9peo au iyo asneaog uonezado(T buy S019 Aay © 31 BUNPONE syuaeaudas Ajasoy> IC, dsopreUONOEp O78 FEN “OTD. uauruiese unr) uoddns us9op aydny, "aq qe MUTT oxe spd, song (TLL sonyen suo ts pega ong ou e ys oma ag, | [T2 10q 01 poou AzeuonaEp © ut SK, ‘seuonoqp © J0 £09 © 09 u09 9 "wor pause poxyou w axe 0300p aféng, {uourtiueasoas wow uoddns;,useopqdny, 9}qeymumut ase sopdny 044g (OF LP) “uomajap tion saoddne yuseop opdny, 2}qennuru "130 soussanao0 yeu af) oA0u1DE 0u809 #SIL? = wow uoddns yusoop ojdng, 2yqeynunay axe sopdng, sous: @ = OnoeL (P) woe ur Susunessong “sso HPIS ; asqeg winjoy anay, wanjoy *Orgysod)ygiaspuay pur (xyoud)yyim syreys'y JT <(xyysod ‘ayoad “y)o0y Joqr*s -esqed BINJOA WOU} “40U Jr 91 Jo Youd oy} 48 xyySod Surys oy} sey abst ee ag ye xgoad Sarys oy sey y ups oy} 31 ony puss 07 poou nog “xyys0d BuLS ‘syoad SuLys ‘y Buys sywounsre g'ur soyey Yorym uONOUNy w ONT “Zz'O a5Tea (O98 ACOAV> O) asped (OanHst .APOGY,, (9) este :Qx0MOIsT',OCOP, (P) nay, :(uoddnsr ,AGOGV, (°) ana], (Osemo[s¥ Jopoqe,, (4) asteg «Oreddnsr apoqy, (P)."suy O2pHST.ICOV> G) OP HHSF LaEPOGY,, (2) Qx0M0]5F..2CIE®» (P) Qseddnsy,AGIIV» () QxemoysF.J9P2qE,, (A) Qaeddnsy.APOTV»n (®) ropoo Suymoyfoy oy} Jo indgno oy} St IEG “TSO. -srayjo] asworomo] Auo £q pomoyfoy 10349] aseosaddn ‘Ue YIM Ulseq Jey} Spsom jo ATU sys{su09 SuLys oy} JI INIT, surnyor :9]3198] (9) -gueyq you st pue souyy-mou pure ‘sqe1 ‘soonds Jo Atuo sysisuoo Suns ou jt ona, stuanyox ‘ooedssy (P) ‘queyq jou systsuoo Buus oy} JI onay, suANgor :uMUTEST (9) -yueyq you st pure siayoereyp oLeunu jo Tuo systsuoo SuLys ay} Jt aNIY, SuINyad :[eUMIapsy (q) _queq you st pue 10130] Jo ATuo sysisuoo Bulys oy JL onay, suamax :eydyesy (eB) “Suy THI (9) aaedss] (p) umuyesy (2) Teurrepsy (4) ydyesy (e) ung X St g esoys UTEldxA “OZ'D ‘angst ue 3utaq BuLys ay) Jo as¥9 oy) NOUN peas st yndur ssn ayy auns ayeur 9 ‘pasn st wortouny Jaddn 40 Lomo] ou) o404 “poqu Sunpadxo aze nof arayes pod atl SBumyy sx97Ue Zasn w YAY sx as¥D sn UTE OL, (Quomopsys (uoddnays: sx pue sxoquinu pue 510349] J0 £[¥0 Sutays au axeur op porte st worjouny sry oxy] pazte aze Aouy, “oseo10MO| [Te asn st uorouny adn oy, “suy Jonmoy ayy pue asvasaddn [pe Sutys 043 afeur 09 Pi ysuonouny Jomo] pus seddn osn oa op MOH “61D oud ur SurumuresBorg “Ia sOWES IIS £202-¥2 [.Wo, “Ig ste, eu AW) (a, aids: uourg st eureu AW, [woung, ‘st, aureu, ‘AA,] (oav mds woungogysiogveueugavAW, UG, 40, “a “Wi Omtds, a3\ Ou\a Vv, Buus ayy ads 0} spoou 11 Yorym Uo sBuTYy ou se sudyETEYD aura o'er sed np se wars siopezeypcondotyulopauoo [fm wonaury vdeo ‘uorouny yds ay} Ut papraoad st yuaumBze ou Jy “sBuLyg jo ysq] B SUINyau pu JUsUINTIE ue se Suns & soyer af ‘onfea Buus © uo paleo say :ayisoddo ay) saop poyzeur (ads ayy, V 4q payezedas are qj pur 9 ‘g VOva : st yInsoy “wonouny Urol 94} yur JuAs juoUNSIE a4} St LCL, *.O, Eh | paleo st IO yoy uo Buys au} sty, dyova ‘nsoy, (LG, “9, “a, | paIor-y, ‘adutexa 20.4 “payyes st wiof yotym uo Buus out Aq paqesedas st Suns Yous pue ast uE-passed oy) UT Bus YOR Jo uOHeUO}W. ot} st Buias pauimos au, ‘Buus e suinjox pue yuauungize ue se sBuLIys Jos 3 “Buus © uo paltes st poyyour Quiof oy, “anqea Buys apsuts v ojur sayyoHoy poutol Od poou yeus sluts Jo aI] & ney NOK OYA [RJasn st poyroUI (jutOl ayy, “suy “Auwys ¥ Jo suonouny yds pue uLol a4) uIefdxy “E72 % wd-8o OHM 0} uc OF wonmas ony at yo 9D pron wanyas ouanas s9p04> 4 (asprosmayenstx ye 90 10U jf 1p a8m4900) oC "FEY ‘uamjou ‘8110 Jou 890p AIC ASVE 90 JT 9840} ou op “s1apfoj Aout sure; OO Tye} 947 908 04 WoroUN w ONE "TD oo ‘ume oq 2) Su xy Bug say ou, “sone Z yO 8H w SOA HL <= (EGS HReM sO (a) 2p otp sia8 puz puv oureuaseg ayn 38 yey oy <= cnedoueap-yyedso pur (qredoureuaseq med sO (e) “say -Sa0,2041p 531 PUB a1y 243 Jo ouTEU oy 32H 07 SKEM Z ETM FD _SMOPUEALY"\\"s (9880, \ureds\\:0, “smopumya \oNpedier ped so “swoPtA, smopUTAN \:o)edIaxryTed'so on yyod pug ong Jo atte ayy Nok oat a uoRUTy paz ped asy amp 03 wpadsou ‘ewozoy Huuays ur sped prpea aq oy posoddns axe Yyoq “sywoumnre Z SI 3 omediarqedso sujsn aoynoue 07 yied T Jo yped oasqejas ogy 798 wD oA “SEY _Saorooatp aoe autos on oodsou yaya 2fg © 0 Ed #498 0 MOTD aq prnom 18 44°Z80) a4) wou 9 IST Jo UVM OANELAH aH YUVA 2 IT ‘kd: zysoyzaoploypaqe/ecoly ay € LepIsUOd NON axe as0y/Ts0pyoy/poqn ousouy ast sHoor HPA MLA dsorooatp Buryaos quasano s,aresBosd ou) 0 oases “aapyoy 100s ayp uri susag skuane ‘yyed apy v xypads oy 88 jor puw oynjosqe ua9ajod 20409} ped 040 ap w uy worpeparea puw uyureaT,9PI0) Z82P opopoo eu TD MILIND. galas yon 98 ones as gen oy poou om. ogg a 20H} PO AL {uasagstp & 403 2p00 HHS D rq w Bexpeas 20) ‘916 on yo amos 8 259K, mq pout Ae ong} wvep Moe aH ) og soe 3 ag ve poowid #1 gars arg anos sang um 0 £2309 £1989 J0 PLS oreo wong axa ow enh #94 TAH OF soavonuHs Surge ayaa > 0 PUY odo =) gw yg ayy us ony soupeos S000" jou og san mot saurpeox pare peas wooden 215 (sou peasy = 5 souypoas i pros spor ogee 98065 pao om 5 081 WA PO (ay EI}ED O} ood e aHEEM ITD (aso dizdarexo ‘yanuco ays qin Surynows op ¥ ear aque = 12100 _qygueds se (xy uods,yuado dgaqdurex ye ‘yey eds ony poor oy yest om SurUIMSsE uor2uny o <= [Ad onydor coi Us sotHMEZ0pI05 PUR ay a4 SB & iz ayy Buruado 4 (dre ondure der oqdrexo yam s0pI0) 4 ay aM asop 4 (osopedizmou ay dz ayn ‘ojydiz=od.yssauduoo ‘xy ureds onsale wr wou oud argdez = dizmou soda Pd 0 95 ay Ssaudod yp WOH} M849. woo 0} pou om ay dye w ayeaio og, stry 91 diz ¥ ayuas9 09 apoo w an1344"81°D 00H HEEKY-HOOUL I -AusuontU “gy our ey om 4 (CLL 89 wauy pur apou apm we-ea0e, “yh ort ua ast wad om uy Jos oy , EEE ECE anof Jo adons a aa oan ae a 82 ssn peouape ony on S14 ‘evox go sensu si on aeons oto Po preaaseegio agin sone eaanremptnaeag ee * A WOIsUONXO JoRMosG uo ura o gto azwJoRto4g 2 Jo AON a ee ee sonra nah oe Aq InO8 Ya paywsdoVUt aaw Kotp sw un OY have o4e asaT4, 198M0G nak 0 POPS 21 USD THER ruO'MUoTre oZe sandusog qoyy suOWTUOKES seemoddT ‘aiwuoyeno UW9 10K 8 ae ro una pv poojumop un no youn su9d98 pawa As penis ore saadesog goat yreq-a24 “puvy aaqno amp uO “aHperHowy 20u ‘axa paat Nos at} ‘rades9g ayy sMOK Ut SaInyedy asoU UUM nod J PUY BuraUTEsBOAT jpa8palmouy pooueape saumnbar yey 3nq ssadus9g Goya TENA IOS 940 UO NO ssxadesng gem [P71 49 PNO|D pan sod go aromyag 0 wos soon soe oy Hd 27 NTS Farprpout ‘eusye iuasoyyp seu jo seq at Uo popra oq we siae2>5 dPAh FEY ssaadwiog qom Jo sodky wore £D ‘al NOSE # 8 ons ‘SyeuI0 2930 Ht ones 0q osteo wp au 3045 ASO 80 ouRpeRHESeDe He fo uo} a Ur TA THasoyesonn oxy Aq pouioods yuan) axa tr wpep Hy syndy Bue oP THRLLH SOS soorydo paoteape 10w 9A0y ose asou4, smotsa4 190 $f uaiogip Jo sepom om nae wep ox a0 quo agar nos an ogg sora ye rod on 0) od wore ae oe es no aqdarexo 20g ‘Ap FUP 3 oes éTuo fades eee on roo nok wep a Aonds not J 09 23 APO ten TS eae ay a0 cote sonal wo me a REND wo aS aA SY 40M sxodes98 (OM SO TD sawp oxy sonsxa sagemooe pu Spin ara ott Jo one pe fas oot pane ces ns eee, cap uy aureqom a) tO est ay adeaos 04 uide205 2A ogy you Aids axe Sou 20 anor uop vet sss sox a8 0K yep atoys ssan08 07 nok ntsqon 98 susog WES "PAYER “ze ysa30 1 PURISIOPLD “aaMypRaAe aya in a ursaapn gogo 000298 04 UOUREY Fuys0 Jo ssa90. auoyASa Buysn sonsqom wtoay wyup adlesas 7 MOH 6D squngp 20, lo = ose yenqnys aay asre4'saz (av ZLIB ZTE Tandeyeype9fio Bioquorns maayrdy. jos swonbas = so sysonbau yuodurt (dx “uonaumy yoHFsisonbas agn oy peat am jan e wos} BuReWOS 18 OY “SEY ‘pin w urody ay & pRo[UAOP 0} urEsBOrd w OLIN SD ‘souisqam w0g paqvenyx> eup azs[ous joe casojsuay “Ueop &ysw9 U9 nos “sep Bus SECEAEARD TOS PoP NOSE TE go urpayut “steuio} snow ut wep Hundruew pus ALO ole EP ‘syse) oanmtodas BuxyetoyNe pur dite qom Bua any posr os st s4or}" JOM ua}od Puy sosed TOE stb ceonsqan ypu uorDeroqay UoxEny ae[Hs PaT WHOS so 11 eye sumony 38 wane suas Gon aewoane ov oo SHoTe HRI “gen yo ase aLIH He oy anp Suxdesos gam ut pose Stopes ose SS eofjoon aqpuet puw sisanbat [0d PH LAD P etn-oaramur pure as 0} #8094 09 PAP ‘douey rgzomod yas ads 8st SOND so ‘sjsanboy wa “Ta WwansEsue! Pa chap swonbos QLH sagem 40} 6 we ssd aoesnx@ pur 3a? T p TNX Pu TNL nod = 908, poo AGL am wo woe ave un wo1uoy oewodsonN tnoginryvog Sus" 9909 TILLER {tant sasanbou = nego 9 on 8ONDO LID a veoyrpuie gpa wna 9d onto salnoyi 062 401 GCI smo t0N ppazoys pire padoaos éyyngesonons 90d # ae IH» yup payers san oye 9909 ado , ase — ¢ snoep aya r tod cL) mop B dejo xe 381 in i" soyeind dig yds ‘astaayjo asjeg pur aotionbas yy ut punos ' ssn ay uu puvcrane sone dengue et oy iso sno Pip aqua 8 51 ANTUA ¥ JaxyOyO 39 oF posn oxy woyeodo dssoM : “aoveaod dgsroquiour 2715 ‘payers oy wonstiny (jeBtuEs 9g aM OsTE UHR wana ono onyea ox Uo 3 TES aggEHES 3TH doo, ST, gest pure szoqanutjo aauanbos jpoyuuad ony 5 yor uous 30. ay uorqeaons ype 1 PUR ITT SHAY son, “ung, ‘2[688] = 368 apdaros9 10g ‘eoroson ox uy oo Toe 10} PRORHS HPT a, do Jo unseat ove Bum ANTE A ‘ii argent pougeps" 0 any oxy soa 902 3022218 P aera uou2 30 angBa ae HO SONY ‘wosyezon 902 tH PHT o ces 34809 aX "PAAIO sets sano ayeaatt oy post st d00| 12) “owsoyors oot 40530 0704 90 sxyousa suonso0b st uoyia Ut ‘ese gone) 2% (ae = 01 x9) uo yoajag 408100" spe x Ge » 200 0781 WED 1 T9EYO OY 405 uorysod aouaLayax My 04 joods 4 ;oouoya « ‘PAEMHIE 3 SIA Josyo oatjusau v pue ‘pALisoy s0EIND ssjuoUinsze 0m $931 I « qa s08N9 9g a9 Jo UOTytSAd yuasIN9 ox aBueYD 0} pasn st poyrout ()34998 YL « -ospaTy (2oDq I 98]}0)9098“T snooty ag uy posn «pum Jurpune oTy 04 pores axe spoxpous (eH Pue ORPRS om HN HL SY “spoyyour () 1199 pure (31998 urypdxo port G) TD uotsuaiasduio Areu0R sen nas onnes ox sosrype aed panos ox us doa runripen «Suen si ‘Fie apoo up jo red 3s at, “Ssoquun oso jo szenbs oh ae ones a Fas ae cmoquunt are say oxy asain czutonorp # Avan a0 om og ex9 SH) OT (s2'5"91 9 6:87 2°17) swmroroni fe en mead or 8b: "1 1 #00} 305» Bun porwr A2eU0N (oe 9'91 5°68" — jyoaduios"yrp”sazenbs oqsuayoadgov Suen peas SUI ud in “un} = uojsuayndua™ioxp-sazenbs ‘pyadiuen ur wnt 15 Ze AHL) 1 om eo unos a oj wotruonot02 CI0U0P © URL ane eee oo] 305 w-Bagsn poress> szeUoT eC) had eatin = wonuyppsexenbs _gsewonnosp ayy 248019 0 4001 1} sn ganenbs yo x0u0894P ¥ FUE eyms aay “dawe0nso4p # 218? °F syserexs at DRO sosns yaaa am ado2g [P19 % ee pense Sure ep werd (®) TD fanrea EIT + 2 sonny 1) uasursdund ¢ pusddesdame + a garxapul + 3 hare squoar) sppuaddesdims + ™ puaddy )pusddesdume + Seana Sa : eager 20D ate yoy mg angen om mA DS RE) ¢ aed Se a AY, 2) = —T sare 0 omy PES oe EAE SEIN Soy pagmode a a SES aH SEIN PRT CHAS ASL * PON OST soogy = esas aRREES + ri-ex0e spa PEVOREGANED oe re pene aes en 4 oy é 4 Seaqarny xomeg Ont PPY OF oes ee eon wo gD BRITO OS auc oe poruoa[ dat sw eurRysOMEsjod wna=tC (9D sagem: mu ow aoeegonyea, © 2609 STH OP TNE pone RS TYSONS J PUP PTT strane ooo Buyer EAP cy a gray on spas 04 258 ones pean ues peo sproury axg BoRS # qua nscatn peasy Speen = CPE —siey)peans #arpeasc) = EPEAT * ra samo a dx (@) 8D Spnuud somo josp oye mesg. p= pad “90009 “00003.

You might also like