Você está na página 1de 477
ESE es -1) Head First WwiHes RAAF 2 ar PES BRA PRES ABB BREE SER ISON, #pickleP “ Android#il st i. App Engine wy FE PRAIA Pyle ss west BAB] Wedt RAR (oy tS] Aa Lee a ae Cee Wigs manners.) rogramming Lange BUMABSSHG? eens VcABAE ATLA —ABIREZPythonk? Head First Python (43H) . LE A as A, Ha — Py ET NT ed Ye 2 iB RABPythonits AHN, PRI ERLA A AE. FEA FSR. Ba R. SQLite. HUAN EAIGoogle App Engine. #447 7] Ante YyAndroiaée z eer ts SWATH, AABN FPython 9 PWR FR ATED. A ALE AD IE LIAM, HEN ou B ICIEAPython BEIT BL eee 4 BRBKA—Ppichle David Griftiths BROR veer RATA. «Head Rue <3) CY weet seas) ae Ets Ca ee Deets eee cies eee . ened ERBAMSREA? peerenens eA RE eT AT i, Ik SR eNO Z Hh LUN SR EAE ABCA TOIT, Mead First Python (Hf WG) > ATLL A haa MB GOST IRD, ARI FLA ANTEC ASR ARPT TARDE, TALK SLUR, LILA O’REILLY° : in F oreilly.com.cn = Of Media Inc ARAL I. Se headhirétlabecomn Heth 68.00% AMP MOMRFE HE ARAM (ERRHELSE AINNTAAMPRSRR) am ‘This Authorized Edition for sale only in the territory of People's Republic of China (excluding Hong Kong. Macao and Taiwan) tea Head First Python (¢ Poul Barry sii 2 tA ai RBH DEEP ay 2 — ‘eee, PRL AAA, ALMA, Paull at & HUA IRIAS REEL FEE, NAEP AC a AANOPLARL, HOBBAL, ME ORAS RE (4 Roo TLR EMEA EL MBL, AALPaul WK CENA Si), Bb Ae Tie URE SLL, RSME MS TBS, Wy Minox Journal) (fA Sea eee MAR) RAST AC MHA set Pool —IRESH KHead First HTML with CSS & XHTML) GREAT, SMGIAH “Head First” A A A AL — ARI TS ARIES OF, IPE AeMUATDavid Griffiths, MeA(TIETAISER T Head First Programming) iE “S400 BiMesPtR set, Pole HAD LAR RR RBM TEBE BS AUHS Ms RAVEN, Paul RABAT, FE ALLT FRIAR EEA, Serf L4SPython, SOAPaul ST WSR” WET PUIEB, AF BLADE ALL BTM A BCL EEA A 4 = 9 EEE, MAEM RAA IF RRAADE, BAR eRBeRHA—# Pythonsa a # BI ro u ‘ a 4 gameees. Gee. “EO a S-TBBR SATAN SRG Fryer d ES: Hand ceead—e THe Essseara al SOR oR RESHESA HR? SRN A PAG A EMTS” © heres nae RD Oe Rea EePyhonmANAE, AEE ER PRLAM, SAIC ee —HeRN OLA? © Ker AtmH AT, ese, i FURIE SA ia Aces Bae WL, TEEN. MTREB SBR A? ON FREE — HN REALE T MRP y onli Bh HEI HO A Be ne? O FERRER —APy nos eE, AB EMME PRAT? (se ee Oe Sere te eg FRAO AL APyhon BRERA, HERE PRACRE., dest AER IEH? HA, SABHA OH wxiv 5) ae Ri BREBHS “RRA ERR Python 882 READS RTT 2.2 “a FEM MBAR HEEB? RNC MBEROAMEZRHSE SR ANE RRA. EAT. TL, IN tr Ee. ARRAS TEAR A EE PRINTS ET A HL, bas SM Le, Rl AS i AT SEA. RAGE, PPE ETI A ARITA, RM ACM AR ZY EA RRO, RURAL MP i CPO ACM IIE. I, BZA A CA SULIT AE? CALA ADR A TH. EAS IIE OR. AERA AT, RT ETN MARAE APE, ABS HR AAS Ok, MR CAR ME WSL AN 2 SB MB ATT FEB] ITNT MRM RF UR, FERS SA RRR TAT. IBEL, tly ARA S ABI, RA 4503 RABE ane? ake, wee + HARE, FRc Hew, wus 8? 9 een era: 00 ET CRORE ARR Sef on aero JAE RE BP AEST TF! \ Aid, Movie tte ALR eae CELT, AMS. ALA, BABE. PTET REET, Neem AR, ta et oe, SERIA, ROE EARN RR ART IRI, tT, ORE TET PLEL. ieiB CRAG PRA. ES HI SLAR AS ACHR BEIPN APRA, OREM ACI ANB ly ACARI DEB. AMT EET IE MITE AER TEATS, Hef ke Sik, MARTE. MLA, PRM YSIC TE, Aaa AEH Ree" MITC HAE RERacebooklITL b. HeA Fi Bia UR AM “RR Ai, FLINT, RELA PAAPS ERE, LATRERM ESAT A, (IR Sea ENE PHI TIE, STR ROK “Head First” KSRBEFAHA. Mie, ARP TERED (RE CARAS. BATES ome, KURU, Joes ADT OM ARON IE. POE EME AEFURGE EA LOSE. PATRIA SIE sf KMRIGTHEA “RR Head First? 5) Ms Aut CEHIHL. RUPIAH ATCA, SHEA pn SE OFT £5), MERE ZiSORAORHET) « RY RELA AAR. DAME Fite Fit, RENCE BIN TLE SHLAT gexec ZA Livan, SATE LAT 2p 5] este EAE STATE its, Satie ME AP LAAT IT. RAAT ARRAS. HEARS OIIHE, su EE TLR RSE A HRT EARNS HOARE AP RLELAOIN aR. HUE AES rts ike REM HERA TEAM IGE AE HE» i AREA A= SEDER ATI BOREAS. AOR PRADA ERE HEMT A Tp OSCE BRS: LARA EAE DAUM ETC EE, AIRDRIE, TEST AT. epsom Sam HET Ree ee. ee HaercmpRIBiLIN Tce, Oil i {AWS ASL ARiRAORE. IE eR IEMA MURIEL, (HIATT. pests, Jou, LIRA BE ig SANSA, TERR UATE aegynitiah, ise ssa aie LEAS AO shames, MARCA ES. suvmemenibaneiie, “RUE eres. Kilt UG RAE RELL A ES iy ACB ABE AS A. He, AME, MU, ALLOA, FA ACME RENEE A Sent uPAR, PT ACME 2 seminar tna. BEMesRITI AHF sagen J cm a TE EH AAEM, ARETE LAAT ariel eate:, MURAL OraBAeeN TttZ. He sevah se SCM MABE 5 Ai RUNNER MLA arate eur Amy, AEA AA, th “ATA. RRA ae, AD eye ToL, RTA ABAD I ae RLS REMUS, LE FLD AE AR I Int et — RT ae RAP: HRBSHBS AURORE, ERE, HERR, wtMeE RRR EAA Sei EK, EAC, TE REAM EOL TR. BRITT NAGI 2 AAT HE MAAR aa A REBERB BL. RULED, LIL ARIE APT. Ait i ATER, ARIEL ATA. FP ACRE, EL PT ARAL Ac Se, AR A A POSTER. RACER. Yuk, aT See, BERL ATRIAL A a ICA (el ATS. AERA] 2M, BEELER AM MACE, REAR ARCATA ASL BCID REG WAT BEL RAE ARDY #2 AOI RE, asim, EIR ERRATA 28. SER AB” FARA MORCIRAR BUR LACE DT PERS SNE. AE ACID SPR SoM EAT TS. WARE REL ABNER REZ — AUR POE RE? RAPAR, —AR ERIE, EIR. BARBARO, EMEA, MO PRIOR. ORO. AUR ER TI NET ‘tb. FERRIC HE. VM T ALABASTER, MAREE SE BE EA bea NR RA WE, Wit, BARI RE, FG MET, BLA RE AE EA,” A 5 IE LA a E.R Th A MACAU VED ff Hic — AME E-HOME CA, AG ELEREE, “EIE AT FULIRAY AME ULL, lin, DEIR, FOC MCC SR BM ol (DATES “TUE, Heat RRL, MAHA TE SCH), GARE UE ORM ACH Sy Ea SRA eR. TC eA a Um ARNE TALK = OS ROME AT MEU MOA SHAS, A ART AER EICL FHe EL A ILA BD, SAAT AES AT EUR, AEA, FL ATS, SAO SER AY, Lk, ABA e TR” RICH, RMS AS EIR ERCP! Bit, RS TRRUILIESE. “FELLA, ORAM ACIS A. SUCRE CEI A ST A HR Fe, ARAL, BIRT RAT, EE TTRET, Ail, AER RE RITE, MEME RS: AMpEte TRS HROKR, EC AF ng sameness xxvil TERA RN ZECERM: ROTA T RUD, WRAY ARAN LO, TUAW. ARR AAD, FES. UREA ATT. BUSH SC EMER TH Bea ABA Ft ae, ARN AACE. REAR Ae See fi bbe, eae IER” PERIL AR RS Hh, BAAS ART RRM TRF, AMAA, RAMU, TS AA PEAR TERI TE PR, LAYETTE AERA ACN & PEC RINE GAAS MATE Fe, BLURAY ACRE TZ. CER ORERAUABARO oles SAN, ISR REP AME HE. AACR ACARI RE GSK A ARSE UE A OTROAT AT ESET, HELA ARRAY MT FRE AAI LA eH a Hea B RITVR INT AREA E ARR BAIN, 2 4 RRB ACMA TE Se AR ORT ATRIA, “EORSANRE. NMR AE AS, MRAM SEIT 5 FRRETOE SG ASE, EAR ABNF TT 07 CAB, RATA TROT SHERIE, ES MAU BKIEG, AUREL Ze 5 BY MNO PES), WBC. BORSA AB ALRTA. CRIS, APA TEE HR, DN A a SRATRIAT SBE STR, RA mT RAE OE eT, LAE SM AT a RE AT AMMAN, BODIE A FURR. AL, AAEM AF, BEIT REINE FELLER RARER, ANP ABST SR LAUINAE AR PAE AeA, AAR SRL MAS A, RATT LOR A ADIT RA eee Pa eee ARNT LIE, RES BPE ELSEIA., ROR ARRLRESE AT ARUBA LIE Pe. AVERY, GLAS] , SA AAAS TAL fy OR A — PL), AR ER A aH A SALUT, “CRMC AE. BUTS MAE), Se fal — Me oy, ETRE A AL TE, LE WR, POURRAIT, UIT ARACEAE Zo ERENCES PTS. ARM, AAR FI EU AE ATLA RELATE SCRE TOR i CLO Pa eA TY TE TAME «AS AoE, AL BITTE, RAVI STRAND NSS, AAI TIT AAA HS FACET Le WLIO cA Bey Be — AY I, AAS 2a Te I i FW LB RAAT AL RATA, AAR A Se MANTLE AEA PE PIU THEI, TENT, EOE AER, ABR AE ATI, RAED Po FETA, RHE, SIRI, AAT AES, RESO ITT PRIA EW RPE xxviii 3) KMRE ARATE ae TAM F OMAR FT, RITHM T. ARMOR MT. DOH RLM OF RON ACR LE BAY, FRR DUMPS TTT, MBM THESE, TEER AAA. ea-aaTR I" tN x% © fA. HEMHS, BRM. ABER T. ER, HP, 8 PMR, RARER. TL ATOR ATE PPO, PL A A, AAT TR ES HAEE. © #45. aaizez. BATE AS], (Bea 1 9 RWI FOLD, HRA ORS MATA SN 7 SE TEAS CNS AG PES) SR, HBT 5S. SRO ABIER, OLEATE Riba, Hse MEAT © ax -xanam RAB. LUE MTaT aE, “IN BULLE BD] THRILL. O LkezNTER RNs, BORSw HA SAKE. ES RAE LBZ Ia CAB Je, ACPA NIK AUhIetE, ik ATER AE FEILER REM). FaM CRATE A ACA Ii, SCRA A ie —Se ni A A PPE LEAT BRAIN, WZ AR SoA EA © tk, mamAmiuEe. WEE eTLMANR AY. MR ARATE AUOEICIONE TE, WEE AUB IAI. BEAR FINA, CACORE LAB. UCHR oA rina, fe, EEL AT MESA LL IEE AA © Bek, WARKBIK. HAO FE AINA, IED ACN i RA. An (aT CE MEE HS 2 TRL hk 1), POE ARE FBR. MARA A RAS Zi HER FRM ACR TE AAT HT, BR IE Fr Cr MRA mR A A A RS TET, RLV — 2 PE TI AL We, AUR aS CLA, aR te MARTE BD, CRT ARNE HE Fit © Bane. ‘PRY A Nie EH A A EA. EEE AMDB HOT. A Ain baa a PAL. RMAC — PRIA MEH, (He HA RLDT RB. © asxmartt! RPAH, DAB, ABER S AR FORE, RASTA A. AE 55, BACH MM, RAGE, BATS SAORI EA SE RRANLES «AE READ ATOKA, RUIWOLLGMPO, RIEMEME MEMS], EI DURE A ee ME A EN TY Sy rR TEBE T BR. ARR CEMA (eS NE RE). LIEN Rite HERZ, LE DI ANTE iti ZEUS A 2, — ce ‘armieAee. OREM» i STR ESR SCRA ME LALRE, REA MII BM AS. RATAN Pass fPhy BAL BEIM MEAN SARE Ie REN STATOR, BRAT ABA HOBIE EER, 35, BRB, BAUR —TUE, LS PTAA 2a Re LAS Ln LESS TRIN SRB MERRERPython RE, REPRE RA, USAT. BLL, HARARE AIE FUERA, AS FMT MPythomM HET, WA Cea HARMED FRIAR. SATAN. RELI Tet, aT ERR AA RII, (EVSAEAEPyhonE BCA AMIE ARETE. RAT ER, TA ‘ARE ih 3 SSL SB, iAP EMPython 3, SEA Seh GR APythonAR REIS RINEAS | ELIE See AN OLA VEEP ythOn 3, PR, UIA ER RORANEARD, Sie CORTES RRS RL. RLM Ai. HRS DCAREMAPython, BE GHA AR Sk Be PARE TEAR MO AE TEPython 2 bist. RNS HABAtPython#e ATH. SUPT RIFAORRRE Python sieeet HALE. REAM, BURIALS AE UN Python IF REL. SEWTREMAET ATM. SLND TASH aD A wy AER AA UCAS Bia Seb eee Ann DATS PRC, A MENIRE AE AED NR, BA — sex FA FY SAG A, Da AS AH, RNSKLA THESES, LEELERER. Head First UMBAT— 705 OASIS, BMRA, RANTS PR SEKI, DOMME EEA BZ ORREICEEEL TH. AMAR SRULACAOBIAR, (LAE TRA EOS, ie eA eR A HER, AUBIF SAT REA N, AA RRIT, RAE T 20087 FRSA TERE ROMAN TAC, ARAB Fel, BOREL SMO EERE FETT, HI WSCA ARMS RT MER SRR —H TRANSAT TN. BRA ACRO ARE, HER VENEERS RL, CUT OME, CNH Rent. BUTE LAT A MACIDT, CPTLLARIN RE SESE RONAN RTEMIAL TAP Fit: hupsiboww headfirstlabs.com/books/hfpython! ‘uip:ifpython itearlow ie SRE KLASR. HLM TAA AEE, AT BS} —AEORT] , TRACER fy AB. 2] CAR LORE IRATE RAE TEAL LE TAMAR IE, CEN HBS RAL IBER] fi eB — AG RANTLE A I. ‘areRO HE > ae BART BARS RD RK David qviffiths RARER. David Grifithss: (Head First Rails) tif ed, FIM Wik (Head First Programming) RAL —, tb12 Bit AH\—B HF Seymour Papert LAKH, A HOR AORR TT Mes T MAMA, SIME, ems T Papert) H+ HALL A LOGOM SLR. EAA AT THURBER Z a, ATER OPAL 1, 5h SE MBS AE ICR, WIR, BE ty BATTAL, BIRO ERT. OR MAEMO IFLA TUE) © TLL ARNE ASICS, WALLA EE. ROS RES B. MERTEN, MMBC & SARS HARA Fawn (dsbHead First ANY fee Z—) psi, wot 3) Jeremy Jones Phil Hartley tS (83h 422 BT 18 EAU PALE ft, BUAITHT N30 A MMCRTT, HH HOOP WH BLR TARANEH. BBL AEE ALA ‘BB Be 9 SRE A UB. i HL, Phil —/-SERRMINELERYE Jeremy Jonesié «Python for Unix and Linux System Administration) MIE2—, 200ELE, tH fe BURIALAPython. AMRF A. RL A, TAN, Be RO HL, ik MeL a AT LIRALAGIL, TRILAHI Ie, BRAT ARE PHA “BOL” sk RANsOR, ae it RRR. Brian Sawyerkv- (098. SULA TEIN, Brian iene HS, SRA PERE (ORR) Ae ARE UIA. O'Reilly MHead First IA FUAVALRIE, HEA Brianic HA BLA, / APOE, HACIA CEGB ERE RREAR IM. ein anger O'Reilly ABA: Karen Shaner$8 08 T A513, 34 Eig U0) 3.2 2 He LATS es Te AA He at A, bP AAR ULE SR HAR Anite), RIRSRPE RE. Je AED, 6 MEMRiN ABSA AAO Reilly BITELAIBA LA THRESRiK ABM Ade, HARA INDesign BK HR AIP LAHAT (LATHE HAE MPadeRAndroid EAU, TEMSMIPCHL LIRA, MOLAR) ERB Head First FILES, ER SMM ATER, (LET Winerty TRAM, LAER, PRATER MOTE RR NCZ I, (LI wilt, BH er Bates Ke Kathy SierraB CMAN, ELA CHEBIDNY CHead First Java) FE, SARE T FR fiiHead FistPl. RITAS ASI, Berth TAitit—dcKiso0s PHY “HVA WIR sebi, Mp AS HAI, (EMAAR EAR, LEME CL, dy, MPMI ERE AT. RANA Berea ‘FeO RR HH AEE, RRMRAAE: Hein LABEL SING RAEHENigel WhyteREM EHH RMT BAS (HPILAEBE LAR aN NS FRA) ‘BRAYAAEH (eARTE RM KE ARK He TARE ADO) CEL IE 8 HM LA Ts SHA AU eH AA Pythonhy BAR LEE RAR AE LR I HER A ASR HOLLEN OT AS BACHE) CRRA. A PLS EEMA LARIE) BRORA: BHRBAVH Deirdre, Joseph, AaronfiAideen* i374 —KLARO TIMES, KVP, LATIN R RM (Aid, IRAE, 5°G MHlead First Programming) AIL, ZARA AAV BT), Seka 20s BE "BURN" RPP RRO. OTH “PRAIA” GURU TILT RT, Beale OBGK MARA RORAM EATERS. ORAM, HAMEL Deinde ERMA Sch, BABAR TL ATARI HL, HEARED: SEER AA IRE ABLE, ARMITAGE. NATE WO A Sih, AARERMAT THM MRE, ARORA LLORAS TA, HAST T PUR HUNEOC MIL, HHSIALDavid — Griffiths, Ris Gead First Programming? MATER, ABMUMLEATTICREGAL A LMIBLRTEM, UR RCAMB ET LI 4 Davidtt 4 oF (RHR SN SERGE HAM ATRRLL. fF) (Head Fiest Python) REACT HE ADL, SE fh fb PAE FOELA LAR AEM TRL Re MeRATS, OREN» omni aR BDH (MK) alt xxiii t wiRPython: A ABTA 1 2 FE ORET, 33 3 SS. MR 3 4 TRAE. RRR TEAL AE 105 ‘SS HESMBCHE. Abi! 139 6 MIRE. ITE SRE 173 7 WebaF: Mest te— de 213 8 BAAR: hike 255 9 MRA. MHRA 293 10 SUR PRAY Webi: SEACH 351 1 SHE: ST 397 i eh: GRIN) DAL 435 #3! 447 FRER alF {REO ARES Python, (AKHTAR, ELMO AMER. AB ALMICAET ERA. ORAUANLERR, “HAF RRNA AAA M, LARA LA, BAMA TE ERA BEY" HOA, MOAT PRAM Ub A AOR AT SIP thon eH Tee “fel he AA? axiv RRA aw eid xxvii HALO A xxix EER xxx A TRREAIA wai itt xxiii aR 4nmPython AA MBB AR PRTBES I. “Python Fatt ZS AAAI 2” sto se Ak 1 Mi, MAREE, MRS, SALW MILI, HARE TLPYInoM-ALE ATASOATE. ALT OTA HLA. Python LAEATIB A), atk, SRT. iL, HR. TAU, RASA, HL, Pynoni AEH PPAR, ELAR HA IDB s) OL PRCAT SAH, FMP LATA f1AbPython2 He, REL. Tee, Pythoni ft Zik Aik? 2 Se ython 3 3 AEFIDLESE #47] Python 4 AOL IDLE 3 se SL amt 6 lie HAA APyhon AE 7 idea mew 9 sev ea n am setedie 1s orf (Et eA 16 ei esh Ae BTR 18 feviter Ae ART 20 SUR BAR ae 2B SS URI 24 REAL, KOR PeRe 28 #:Pythonth Oise —* wate 29 MRL a 31 FPython TAL 2 “re Holy eval, 29755, Temsones 6 Terry Gilians, 94 mins Grahame Chapman . paignaet Palin, John. Cleese, Terry Gilliam, Erie tle § Terry aR RERHRKB BBR TEAMRMBARE, ATH RNBURB AE, iil fe Pythontsesem FOB, BEFTLAPI HEP Python PLE FF Hc Ht RRA SERIE HRP, REID TER, PRS] AUTON, SARA ATT IERIR, PRIETIEOR MY BAMA Web LiyPyhontk HR MIA, ARITA AMBRE AE TORAH. A SPALL, (RBS THES Python CH MVE. SET, SCL 34 NSE AIM 38 MATIN 36 Ten 37 ite 0 ite 4 tsi 2 PARE a3 Py tonf BRR #5 “3 ‘EMP yPIM 47 WPyPLE fet 48 PDR MPYPIEL “ RNB RAS HTT A s2 SRRBZH, SAEBIF 3 Python ei FFM OS 37 BRR CS 3B RHO TL 2° ita (OE RFPyPL © eT APL o CATARSM 63 - eater oy BURR TAPL “6 cess APEEA AR 66 faker 10 RHPython LILA n aR KESRE SUBIR RAERAPREARMEEAS, ow R AIA ARE, tn SERA, A ALAAE Tt AAV Pythom aT LARS BIB EIR RHE Rik AEA 5 BER 9h RA eA A AT 9 5 Hs Fr VA A A TY LR, aE — ALE Se, IVF Pythonfty 5 SS AL A AS A A HRCI Se OAL, upon ME ™ ARSE 15 it Ste tn n Toner 2” Tie a AHA 80 EAE T Mm 82 A ART I 3 SAAN 84 aS 88 SRR, ARIE 89 RRO 1 tet 93 Seven BIE? 96 Sin ena 7 coo ASA — BAS 98 B.A He WEIL 99 AaB Ro AEA A aL 101 se 102 (Python TFL 103 AR HAR RRR BIS ABATE A NC PE RMR, LAL Pm nM MA EZ HDD “SOR, RAPER TESA, i RAE CELE MA lB SERIE. HAR TNE ORR HAA Le, UREA Te AERA L, Python etF SARA EXO ATLA, BORO T ROTA, TLC TE fibPython tie. BAL RIE FTL, FIRE HE Pere sate 106 LAS OATH KH 10 BASE AA RTL 4 FAlfinally 9" Retry us Jani LA EA nT FAbwith tH 120 BRU HDAC EA AE 124 (e175 HEA print_lol0? 126 “eA” RE 132 Jildumpfet, Flloadties 133 WOH pickled FAX ARVOA HE Le 137 ‘istisPython TIL 138 ag ashe ShEEAEE| MESKSA. ARMA). MAB. SMTA, Se EAA ERO — A MRS, CRE Ci HIRE a. AE er, SCZ ICPythontt) — ae Bh TA A RAT, Lea ARAL Zh. AME, IFT, LAT Kelly 2h EAE ED 140 OTK, laa abe 148 Here 155 SS FCB ACLS 16 See AM 166 (is9Python TPE im B-eneeKee wR o n xiv AR BH) RIB YR Fae Sai PAAMMEANE SHRM, RRER. Wikre SMEARED. {EPython'} , RAPA AAMI A IAAT HD, (LIAR i, Pythons GTR, FOUR HAT MABE URI. ATCA RAMS NR AE GREP IR, ISSUER, SPythonitry MACReA A TEAERECEMY , Python class ai8 CHER LE LAVRCAREEH, 5k— Reith de det. Kelly OAT (io BaD EHSL) m4 ERLE aR SERGE 18 HAC CART ade 189 Lh 190 (iectass L98 191 sell mt 192 6A WERE AB HEA sel 193 ok Python iN Weise 204 Kelly Rests imi, au (istsPython TURE 212 WebF & seme WRFSRBSREAD RIAA, MMR, MIRE. TUE ‘PRA LAGBIPyPL, RP AcHikemailwb e+, ARM CHBNHE—PCDRUSB Lat SUE AE, RACHA Pa RTE MITIMOEE IML LF ke fers BEIM ORR EAE ARI, 9, SOUR BR EMF — AEN 3 AIT AHTR? PRS CI GT ALAIN, wer OLRM SAUER, EGON, IRAN AL, SURO PWeDEEATRRET TBS, Es —ELFSERORUY. Python ARWeb TEAR ARIAEES, DERE 24 AIDE II REP cee Web I. ais WebkizH15 SEREZ2 218 FBAIMVCIREE Web FH 22 RARE BE mm eR 26 Hem 2s CGT Weblik 3s Bie FFA 235 aie Pe 236 ar teinbaoatiig 242 1 8—P-COTEA 244 CGIAR A EIS 248 rie 2 ASA 250 ‘YsttyWeb SEIU T | 252 ‘ett Python TR 253 aR BPEAAS NRE SRAEWeb LAURITF TBR ORF. KOE A ALAA EE MTs As Sti WebKi FH 1, PLAGE ME 1) A GEsRL nt Hae ERLE Hea RM WebIIE I , Vedupc, RigAtL, FAIA, RL, MIA, SERCH AAW TAA, HEBAIEULE A, LIEAE A abs Me web2% 11119) J, EAT URI YAIRI FEAST AS AAEM, 18 ACHP EKelly Heat is AVM Python ss — 7TH, 3 Ui I Webs RIE esa 256 Kelly B46 6/1 Android 257 ABFHEPython 2 259 se TPR 260 AeHSDK ATH La 261 FER AIRE Android ASI, 262 SLA ZH nPytbon 263 #EAndroid EalfiRPython 264 LRA 266 SL4A Android APL 24 HeAndroid iE IA 278 i Padecomas 281 RUA Kc RENT I 284 JSON Ei SESS BUSH IG MY 285 ZERGEN FUL Lig Onto 288 fe RLAndFTP 289 Hee A inte 290 sHKPython FLA 291 aR xvii FRROHRR SRE Web FF i137 RA RE RF TAR. CAML UE en A feet. FL. SiS, —EWebSi HWE, FESR Ci. TEN ‘AEM, OpHe TEES oh WebRieTAR F ICES, URI AREE , WebSZHL FED TTA, AW AT REAR. CESK — Ath, PAT RAR Web mH Wed Gabi ANE BARA Android FHL) HACER, BONEN T MFA GNARL a ei St 294 ‘HTT I HEH A, 295 1k ML BR 296 AEH IRRAICC IO 300 Android FLEIRAMA, 304 RTA 2 AT 308 BARA 309 eR AEE RL 310 Se Ct sr Python f14FSQLite 313 *AUTPythonit Bete RAPT 314 eH APHEIZPytbon tH 35 “Ip SHEEP BEE Ze RBA ARTA 316 se Neds 37 UR AETT ZAR? 318 AhpickleM SQLite RA 321 wik-FAie TH AID? 322 MALATE 323 SQLite ETAL 326 SQLite 5BEAF Webs Ment 327 BRIE AFP ae 332 ‘HERD Et Foie. 333 SBM EM Android 342 EvisOLierb Aye TA 348 NUACIE SE! 349 SP yehon EF 350 aR of B69 Web 53 A) RE PRAY ALA SCARE A BLAEWeb_b PAR FRE RAM. BARRA HB, MOWAT EATER. FRB—K, MMW IN RAGA EBA JL Arle, TRAIAN ET, ED, RBS. BAF TH? MH WebHlss & TEAM AAAI TAM? IRAE Z fen CREAMER IFAS? eR ATR A NS A A ST 7 A eS AH? FAPython TLL BLEACH WebKEM, iH BUEEAT Google App Engine, Python Web HAL 34 ALLAH KHL. Blk ASU 352 HEWWOR A =tt, 353 FAGoogle App Engine) Web HF 354 “PALIN App Engine 355 ‘RARApp EnginelE MCE 356 App EnginetitHMVCHE, 359 JiApp Engine Bet a 360 RRS NATTA 365 (SEJHApp Engines} Bb 364 Djangofty aS HER 368 mre 369 2161 App Engine Webi 370 ‘HOR ARR TAA, 376 ik “see 378 ‘fEWeb se HsMPOST 379 FORA He TEdatastorertt 380 ARTE “OA HRI” 384 SR JL AT SA 385 Baek BBA IER, 388 Ait, At A fe EAE Z 389) ‘RBER SEE MHGoogle 1D 390, HeWeblHHBAGooslez 391 HFWWG Websie 8 C2 ssh 06% | 394 ‘Wet Python LIL 395 xix RE RE aM REESE TRL ALA Python SCARAB. ICL Web JF. Rei TALE HSL, Python RBA MD FE MES. MAIS MERIT. ALR Tak Maa SPEC BY HEF, AACHEN RAE, aU Aer uN, aR A Me. i ME a AT A RO I EAPythonit KMS, CRIS, PRAPythont eae Ze HL — RHR, TE FoR EPLMTRc eel, Pees Aa BAT a ED al? 398 Won Ai ft Ze ROI? 400 SITE 401 Hee Pat ate oe a 407 RUT 409 ALA 413 BAT 414 eR HSEAUCR 416 a 418. tim — poe 419 et 422 BH HAndroid 24 ‘PRA Androids RL HEME A a5 MRA 29 ERI A oie 431 ‘etSyPython TFA 432 He (BATRA RAY) TA HEBENTRD, Ait aR JPythonde ATES. eR SMPythont CRS, OEE AER TEODALRee aH. ADIT ALR, BOBS EET, JERI PRAIA Python A TORR —B). AFL, FE HY SRAT TB AT SIA] E, TAR Sats Ta, #1: ie eae” IDE, 92: SHR 8 4, GA ev te 45; EWI AASE, 16; SE Web tiene 17: AIRE T SGRINOSQL 18: GUE 49; SE. AL #10: FeHBPython $s 436 47 438 439 vx 1 RPython * 4 ABBR * at te Pythonss® i Oe TRIE, PRATHER: § “Python tASARA BAA?” ORAM FEE, MARE: RES, RAUL, TR SEH Python ARS TRIAL AE. UP AT HEHE, Python RATIO), 2k, ARATE, RL, BUR, FUTUR, REEMA, 7 if, PythoniG aie Ot AARP, ELLA AL (LABIEMK) MUP HERB OF FULAUESTARRINAPythonZ he, Ait, Hee ZH, ATL wee Pythons Python# ft 4 it A 2 dh? SARS. OTULA ZH, AS -159 E E OARPYehonh dts RRB— FAC, Mac, FIRS. ROWE DEDEHRE, OAH BEBO IEE? Ro BOLREERE FROMASORU ow, RH, EE, RGA HEAR Re HERE Pythow se hae 51? RAWRPythonz HM, KRM —KARTIE. BEART ASH Python CR, FeO RL EARREA—t Python 3 FER. WR RPython(TE Ib Aili — A, ERT PERE, ER, SX IRIN AEH RAE MEPython 2 mie Python RZ Python 3 SRG FLT TPython (CHAZ ii, He REM R AM PERL Le AEH Python te FS (eA AID, TRTEERIMPython 3, IRMA CLARE) MEA RAH TML ET RECLINE T HT HSLAADPythOn, Mac OS XZ: FAL¥Python 2, Linuxtt AS MMA HLA A: CULAT HERE RPython 3), {Windows iF 76lA RT HEAR PLPy thon, Fk Heat st LY UL LAR 4 4EAT Python 3. HOA eee FAR A, MUR URI RAELEMac OS XBLInux, oa , * python3 -V ~ BAe) fEWindows +, MUSEREIH F imax Paine; * ce: n31\python.exe -V apa HPAL Leet ePython | \Python31\py' 3, BR pyihon orelnattst | seeakin Ra TR | i Pythons, eRaarS. — —— Cree peers eb sare , BSS ah. MA Python 3.1.2 ; > eae ext Pte ee MC Tee at ae ere) REO VY area Seon Sern pier ares faeargioe RS Ebest Care ores ae at ae ene. i>> quit) § anquindere gee, COHA eease ZERPython Th, LAAM—MDLE, LALPyhonM KRIS, AE A, (ELBIT, IDLE A045 —7 2 8 LH el AiMALAL, Python Shell, KL —/>se8tyPython 34E 2% FSSA AIOLE,, wee ae {8 PIDLE & #8 BH & 5) Python IDLESE FA Stes rt (SARE a, ACR i SK A SE BINEH—7 Python Shell, BILME MAAN THRE. A Ie Se REDS A ALSO, 2TPythonB}, IDLEA She AVIRM, AUF “EPRPTLL LESS BHPYIbon ALAA IM RIT. hc AAIDLEML, BULA STAT BABAR (>>>), SIDI, ATS, shell HIV RASS 602 TEOI AT, RARE LAB cb DE IDLER APythoniie. EAE “FEMLHR AR (4 RtEe hr Cinprint (9) Hae ah “SeMeARLa” ) . Python Mil SPN BE XCHOHBIF (builtin functions) , print () BIPM (ENLGIN.G SaRSIbRe faith GAT) redits” or "1icer aus One. * SIpon't paniet Y ERCRF CHEE TO, ENERAAHAR EE Fg ,revnnisanen nore Zaformation. S's shell. Cool, eh?") Cool, eh? TLE (FAK 57 AR. ELI CS, RUAN, Aa ERR Me BIE ME SPAPNLERE,, Pythoni AMOR (luis) AR. ARAN ATEER, BRE, MURA RTM CHEH, WALCO, RAINSIDLE ARG OTL Re a Se SB, IDLEWARIFAPython( yi (Python SER LARA). Hi JPR EAPythonibt, 6m AEARM Ek — A, LIL TT LLM fst fl, Canes eae 4 Bim Tracer a IDLE 3 Pythont 3% , HERP CR Python ta He aE, | ' | snitPython 2K 30 1 MIDLE IDLER TACHA, AL A TIE — AbD a 4 LENT Xe Skah Lemers, AESGOmEREHE TD SE ibe a WRERA (Re, PEER). SERRA —HEICH, PIG PTABBL, IDLE SIH ik, BNiRsERRI THY. A>>>rha Bee aA pe BER Fras, due eee s— 48 a. Hp OHERE rare ENE DERBI ) Bo AR-PBE “W—-*" (Previous) TE AIP, SEALE SIDLESZ fis AMS ICES. RAE FAINT LLG EF — PARDEE AD AUR ATE . . 1). STCLANN KPT HRERAA A AEIDLESH LAR Any ARMA FA" (Next) ) aemzmmein, MAREE on ge n . me, GHAR aAcP asoanRs foot cncemmmenaon HEREC AD, REMI Aras. IER TRE more) uate BY, TRAM AMIE TIN A, HIE CAF = Hs femBiA AD, F BILE BRA IDLE A As eF TH TCH EHP A ak RE IDLEM RUT. A147 BR BR UT CLM ATL Fotabti 7, ese RUN SE AAT ANI, ME Hee SMH GHIET, WAAC EIDLEM eae Re. ALL. to RT: ARE AATREL OEE, IDLER EET FEA, WLM (em ee Ltt sks XRERKR ae AR PR as A A, A RNG SO, (LATER F, SEAN RHR RIMES Xb RMA As, ARBOR TEE CO EER AIIM, SB OMILTG (em em REA HRS MRA WT MEA A eM BLY ATMA CHARLIE STLLAT TAR IRE WAC He Wabiieh in ANCL LG. oh PU PLACER EAM ABH WL, Pythons LLG Fem NAAIN CIOL LEE A, 2221 ofa Python lst AN EE ARCH. . SCR Me an SRR-Ee ROWE MBINS, LOCKE ERHT LEMAR AR esate TARR, o eva ci 8, Tempe Tey cin J mine ie ain ela Ty am ee ory ta ain ca Ty i ee Temes arya sop min Tee Pp mtn hep, a an jn my i i ens so, UTRMOERA. EA, SAUNA NINN BAe. AL, LHI A EE ‘i A SL AL, BOR ASE REC. PE Sale eC A, BRERA EATEN 6 me sniRPython 138 5 B MO Pythonsl & eM TSK MALE IRATE, ECAR LIRA “The Hey erat The Lifeof Brian. teaming of Us ~ Tremeaning of fe << Spasttnens python 8, FARIA“ AE, ARAL APython se AEMR AITO « | v movies = ["The Holy Grail", The Life of Brian", The Meaning of Life") A THEA MRIS APY NON TRIGPLR, WAAAUL FA TDI: © ekunmiumsls. Harem err, O wwsHeis 1am. O exe Le S © demmnicimrens (=) six raves — baie (KLE fRmBE movies). se eT UL lM AeA FEB Ce — COR A IB A Sein, AMRRSMbRECE FT LWER) movies = ["The Holy Grail", "The Life of Brian", "The Meaning of Life") eheaang 7 aR F-F GRERST AGS? AM RASAAAAWATE ED AMA, MAPythonsh sk MARL AAA, RS HCA RA A I BPR AOL AIS. CLARIE MfPython FFAG Hie BUR PUR Yc, OTL AR ARE A Se Bae % BT LLEPythonfty Fi Ae i — Aa EM A RY Pe Hei, ARI A, TLS RL IRIE PRENSA”. ABULPython FARES SEAR AL. Python Bi SEAM) FUR ORE FA TELE Ee FE, BSN Te ta a PERE. aniaPython FRR BD HEP ythonth Oe — AFA ERE Ce CEN Fe OUR LH SiN TPS BH. Be Fifi Mie GER). AOL eet UPS ROMER, PORTH 0, WoT, S72, Hecate Gane | moses BE tom at tom "The Meaning of Li! BEBE OD “movies” e ww 2a _ REE TE go ARBAB aORGaBS (orrser) = o¢ pyphowthoe teat A BAPHSREFANRRR RAL — He, TATE RE — ALAA SUD. print (movies[1]) Petra Sses tan pint” BRA A BLES BPaFAH ETS 6H. - Tham Shana Ra aeee “Fit ARIDLEt 945 LAE. IDEL eis pW 7 An IDLE Session Python FAA AC TREAR IRR, TRAIAN Udk, SALEM ATPython RAM. Ha, 3) PULL ALA TRAIT RAR OTT AER, “Fifisk T Python gi —26 77%, FFIDLE, feo ota eT eit Ad FR. BERRA Sik ALA enpeteat REL TEER, MEM piney BIPM EMAAR. WOK, Mflen() BIFEA et As Sb PAR, ARG RE AO >>> cam = ["Cleese", ‘Palin’, ‘Jones, "xd26"] o>> printieast) (rcteese', >> print (lan( io perth RRA - PORE aeons >o> print(east{a)) Palin GN TAZ, TLR HAE THAT (GE Mappend Hi) , wea Me FEMI (HEAIpop OER) . IATL IN— PRARBUR ES (FHextend) Stk) >>> cast append("Gilliam") <—————— gnane (878) kaw >>> printieast) a / "Palin, ‘Jones', ‘Tdie', 'Gi22.am') GRS-THA, SRHALAAES EA nae) ye EPHADT HERE, ‘Chapman']) >>> peint(ease) eles ‘palin’, ‘Jones se cextend( ("G11 >>> peint(east) (eleese:, ‘palin’, ‘Jones’, ‘Idle’, ‘Gilliam’, ‘chapman'] HOG, AAPA IER — HOTA (Hi remove ie) , PRETENSE AEN OLE mH A/T (EA insert OWI) + >e> cast.remove("Chapman") >>> printicast) Y °Ga2ttam') SAG ebaRCE ane PH monty Python BH Fiyi cinta, nee ‘Palin’, ‘ones’, “réle’, “ottiian') — <—/ 100 si amiaPython ONE MESH OE TAIL HAZ, BEAR EMAIL iE OM SR PRE & AE RH ADasMeaons Aik RMR SHH an, RMNABED, RES ELRKKASE ROR ala, SPRATT GO, STM MG, ae aT EH Zug FIRE FM EAE A - > os aTaact The Holy Grail CGS) Terry jones § Terry Gillian, 93 veins gehe eran canoian nyt matinee, rey lin, or te § Tey ones N\ ie fer rr Gye rye 94g erahan Fa ts nin ry iam le Tomy nes SGiByreyones 29 mine cc men Pon est membre raha chun, Mishoo Palin john Clnce Tomy Gans, evi idle § Tey Jones PAS MIE ERE CRE REG) CORE HAMS Glaitl, FmMRMGS LIE, PHSB. onmom > 4 mane 12 47 BHAPRERMOR 1 APHAFRRSTRARORM, RORRG ERRRKEBIT HR, —AwARB, PythoniE RRM. Python FFE LAS IRGAMOAIMCH, Zell —APPythonFl ze ROCKER AMEE, Khe bk, RTRAE TERME, FURR, SEAT ULE TAe Ae EE fee. #8, Python UZ AiG EMA, BARE I BE BRA ORI” AIR or. RHA eb cH Minty sey tL, MANTEL TARA, SATA LL RAVIIASEA AE HMC. iL, AOR WS: Ae AEB Fe IR Pe THE, Python AAP RARLULUS aniaPython fr FRAN RIA, RIOR Tod Rim RE A A ARR. Exercise PE Neue. ("The Holy Grail’, "The Life of Brian", "The Meaning of Life") O emer tale AMIR AMP yhon eS, ARTA, HARA LT wt: qarse OBARE. OC REM RNRBNALE HORTA, Saw OEMS. aaseee weanee s Re, NERA, MALLARDS AB TRG GENER) 2 oa @ ome > — 49 oN at fr FMEA, ALA R POSURE RS, Sanita ART OARH RD: On joly Gri © su cry toiaein seam RctR AT MPythontta pe QHAN Bot a ae ™ movies.insert (1, 1975) Rabe. ease,» “ £8 NArRT. sus FOPFOSAN —_, movies. insert (3, 1979) — Seaeanene a eans movies.append (1923) © pewas-78 eden eRe © ES a MA BIB LE a ORD ead HAP ython tts movies = [the Holy Grail", 1975, swnnuns ‘mois BA, 7 “The Life of Brian", 1979, RASA SERS “The Meaning of Life’, 1923] NPRAMAR, RADA LBA —A EY (MERIER) i, RUB RANALE ER 8 EBB AEUSA. IF eo Ces ~ EHP IHERE, BOR BEG, BO, BAHFET BeKAHOAL. 140 Bi spiaPython RT RRB SQ AR ARAL ee, HEGRE Lt a oP RTI MT a cL CHAS teHag, ) fav _movies = ["The Holy Grail", "The Life of Brian"]<| print(fav_ movies{0}) —| - # A print(fav_ movies[1]) sanenane paeeseer ~ RABE. PH RIUM, IAEA ABLE AE EAL. Ai, SURULIG BBC ACS, CED de i SH an — Rea AIL, DAL eh dee) FRU AA TERA BOM TAL MRD MEISE RCH ALR, SURSEREHM—Atprint OTA, ARIE eh, APTA, BM —Pprint (eA ATLA, (EEE, AEN LPT HD A A ED AB oe I, 6 BSN BRAT Mp ne () MANE LEAHI, PA Se LR Fete, fro aay iat. BERT SRE — RIE — AR A LAER, BA LAPython Ata ON FortR TVA HUE MEE— A, BIBL A, RBS TAT IOS x- py ARABIA Cor WR # wate ese ORF fav _movies = ["The Holy Grail" "The Life of Brian") ly for each _ flick in fav _ movi |__» print(each _ flick) gaamieots. oF M3 — Thott. EA or MRE TY. BRFERAN AR. dem-zenpdicmt + SPAR GN RMIT AT. CURA HEHE) = Eko deep 158 IRIE For 6 FF 5b BES Aw FR Pythont for (eR 2s T ALM ze AuPythons} Hs SH RAS. ALAR Python sh is FAAS CREAR ARSE ARAL AE—-SAEIRE, ECL fox: FAS lA HOBBES for RERRAE SHADER Sag obeee y 86. 2 > for BaHRRA in ye susie Heed aev mater aT ESE side AL CHD MRP yon TRI “AL (suite) FeRAM (target identifier) SMCLTAREIRMNTEIICHE A. BREA ACI, ADAYA Resp tye PRN RE ELA. IRL, BE UTERREU, Hib aHti— T ATMA. HORS “FURR, FLSUNLATE ROAM CRIMEA SARE KAN) BROMO Cor, AAA, ATLL Wh Le OER aS ICIS. JILL FR Python (ABEL, “EATAB ERAT ADE count = 0 aA ‘while’ while count < Len(novis 2 i sat 4 x print (movies[count]) ~> count = counttt 89 “for ot, Be Python Ha ce REGS bLEwhile#aforil a1 5e ARNT (EE — HEN. 160 mie FAVS cries reset Bf, BARBS Aor RBwhile? Si a. wawnarconne Gnnilemme (AEE Ruble preresymrenrerss eked Eee, RAMANA KA, eR RMior, LERAT Bit KAI" MR, AR Awhiledd muTaRezeaieT, FAS sa. sasennm ms, HAWRKHOERESAS, BE im? Br orien tie Saks AM APE MIR, Ra ani AOR ARE, Tb em en. Pynoet ATLM RS eH. bm tee lam AN kaha "TREO a: JRéPython SAAR, BAG? i cet. rye seme HAst BAe, ebPyon 22 HAR, MAMTA, ENGR FPAWASAPython 34-Python 24 inaaeen, FA: sazsemeimryinon 22 Python 2BURAIT AiR? HALRB SEA RMBEMPython 2, Fs axnwssournaen Python 2, *itPython 34 Python & AAA, SR, Rik st Pythonét REM MPython HAA AAA he MOL det, AK EX AMIEMPy on 2. HEPyon 2aemat, wht Fix Lab, AUNT A Python 3 15744 eK ARAY deen: Dumb Questions MAE MAMA” ARAB TD. BH Rubecs, 4eR{kT Python 2, Pyihon FEE TE FA: sem mipymonds siamo ate, CHARTRNEROR, aR Bi cas. ara m. & RRA, RADSH, BLE NARADA, ATA ME KAA LG BWA, to Re RTM ARH BH UR, Pythons at — AIndoxErrort Awa, LA ART FAVS spacaressntony Pytonsiia BURA? Siw. amt? sc aPython BI Ke AGaido. van Rosoumat 3k N64 SHH LAMonty Python PANAMA, Guido KARA BERAASE, WATE Lit AT “Python” (RA TRRA—A “ee PA: aaxamet mony Python REE RS SF? i craw, neerse Python cdl patie, RET Monty — Python 4 #50". 2A does, PAR eM Ri ATF aLt Monty Python, &-HiBiLIF ARH, (9: axes, serenmns| B51RK, BHAA BS S3| ek, SAA RI Si awtesan. rymoor. PAE SAT MALL FH SERRA MEM, BALE Python SRAM TRS (PSFK 15) MAFRPS OAR HS, RELTH EMSRS AM RAGS, SeTEEEAS, IDLE Asholl LEER MEAT HSS. FA: ongeme—temmiix A-THISREA ME? $s: ska, TA RULE RL. ARM AEST aNFae, 19): qumeermxectien a Si xn, nxseremaee Hie ee, Python — Be Manian, LET Nee FAA-NTHATA, RTATH Meee SASR WHATS A, RARAEHTH Cots) EREFERMERGL FLERE AEF, blenders, the fopcopled £FAIem, CHS, nas MA: ax, smmenmenen S. BAAS RB? Bis. rymonas ess", AAPythonKGRSKDH. Lit A, megéeMSGR AAR LF. Ar nek Be, Python (IDLE) & Prerryrrr cra be AHMED TRA RAP AE RW OD IRR HMR, AWA, PRERER nog, 3M LIC tinge, ee DAM AM. BAPyihonf i Ae fe —ANameError tt, ROR BHR? ETN RITLLS AEN, UAC OT LLAE ME ARNO HR, ALA MEME AE REAPMCRE AT AOR LIST de, Fa REP elie ‘deo arene; SMLI-Aeae iD BSSRKORIR, PTDL N, BRDAEH IR —Pte A rdeages Fd: POUR ¥ qane The Holy Grail, 2975, Tey jones § Tem Cillian, 93 mine - Graham Chapruan << yi BFAOE- FES ichaeh Palin John. Cleese Terry Gillina, Gris dle § Teryjones pei inet aij ee, Ty cian, Ss eg Tonys EPythonst , Fi Ay BEA A Me BRT DA + A Se A Ae SACHS, RABI, RAT ANAL — AUREL Pe, AEST, HAL RATE BOA REAR HR, GR CE MPAA A aL BPI Shneweuras vmhe Holy Grail", 1975, “Terry Jones & Terry Gillian", 91, A [-cranam chapman’, y ‘Terry Jones"]}} eS BHR “moviest4] 4 “ooiesla1ial” eee R Bot F—aHF tea tR-—~za0 826 ean Bsthaeus Kut teten® 4 £2ts% FDL, SOMALI, Bardem TEFEE. CAR ZB HES RAL (RRR AE Moe) . RL, AMPython, 427701 HEPA HP RTE AE RE & LAAIV AL Ke, TAA Ae HE i, RES ae iBT) print (movies[4}{1][31) | —_ BETHAPODA. BANE CreR BB HZ: Ree amet REGECR wuskesDy ie (20), Resezem@ ’ni8Python © f an IDLE Session WR—TARA—TAWAATR, RETR, AE, MIR RH OE AA RET Mor RR TE ADER-TAR (MSTPWR) MR, REAM? FR RIDLER BS RATA. HIRAM A “The Holy Grail” WRORECRNR, HERBLER, PIB For BARBRA bo> movies = ("The Holy Grail", (Graham Chapman", >>> print (movies) [The Holy Grail’, 1975, “Terry Jones & Terry Gilliam’, 91, (‘Graham Chapman’, (‘Michael Palin’ John Cleese’, "Terry Gilliam’, "Eric Zale, 20 for wach _item in movies: me aaanseeaaret Print(each _ item) oo BONE, ‘he Holy Gras 1975 “for” KBE AME AO ‘erty Jones & Terry Gilliam a a “ (Voraham Chapman’, (‘Michael Palin’, ‘John Claese!, “Terry Gillian! ‘Eric 2die!, "Terry Jones']] & RSADNAPOT-BONE 2BRnD RM ORFARRAAM, RDM EFERAEHCSARARN OWNS, KERTORENG, REX? HS, NT. RRS Hit, GRR UTE Plt, Ee APIA, PECTED RE LARC DRM PRI, RE DEAR, He UIE I tb A — PAR, MLR BE MOM RAI eH — MIT LB — ATA, HE RMIT. DFA A AME, ALLPython we RHC AG? 19 IR BNRPERNS ERMA — SIN, TAA ARATE TR, Bo SE — MER PRE, MZ PEABO AeA —SILZ Hi, Fe EA LAA. Python hi IRE At 2. aT LRH ARITA HE else 1 he same ee FES gag it “ & eRe 2 “Sif [_xteeme | 2 (ened. FF oy A naarhe. “true” de else: <—#¢. es-res @RSATAR (ORR e 2 > “false Aras.) Magenta Reatrbi, Pyunon fH: CAE GOMAINBEE TH. ARAL, SEHD The BEY Wc Ey i SAP A A A AE, Python HEA —PBIFETLIVESE 7 MAROMRD): SX/PBIPHEALLsinstance(), isinstance() BIFASCARAS, “EIDIP ER PPI bie wade heh aS on Bo a6. UF ad ane Ney et-tiaena, 4 ebmE— eae [ © £ en IDLE Session SWE FRIDLE shelf 7 Misinstance MSL th: >> names = [Michael', ‘Terey'] List) - tHe ER). Ti ___ a BET Pytonne. GE — EB, RGH “lise BoTRRENT D> tan_aames = Lenfonas) = 628 | _ {>> setnatencetnum names, list) sam names ab [cre aye araN® 200 mie #919 “womes” BER anigpython FRR AWAARRD, KES RRNA TMi sinstance() BFE SE ACH, EASED RH TORE SB RL R for each _ item in movic print(each _ item) AGRE > eonns thereyare no Dumb Questions FA: eynonsermssaseneirm: PAS sates: Fi cvynon kiwis she, at Aeir( builtine _JTR&s fa: Prrrrrescrerrey + 70ST RELA MIRED 4, “builtins” Hate 6 Hoa H Soir) RARERMBENARE BATHYATA) . sheet —h al RAMA, RR, AMEE = HRABIF, HHA KABIF MITA, Rewibinpue(y, Tol zsbell A TL ik Python # fk, helplinput), M&#F#ik MBIFH o> fae. Sin. amamndur, Python 395770 ABI 19: stamenzoir Si anne wrryvonne TREARME, RHEAEETAY Bak, RAAPyone) “DERE Rds Phone MERLE HAE DM RUM RALS Lt preveerremrereri a thi & AML Python th AF ARE eekenatemaleeia. 24 Pw FES ONRALR, HSL B—NAR THM isinstance() BIFESS MU, EAANE RM TES TRIE for each _item in movies: print(each _ item) BILD ALE “movies aA. for each iter in movies: eines 75 Ham aap iy, Posen: EERE RR cnatoncelench ten, lst): PPO a eEde-pne, ans for nested item in each teen: har Wemate _ print (nested item) else: ERADO RES D 3 . BATA THE KLh EMRE KE. _—y print (each item) <~ mages see 4% 7 © / en 0LE Session FR MIDLER HMSO AE >>> for each _item in movies: Af Asinstance(each _ item, List): for nested _ item in each _ item: print{nested _ites) peint(each item) he Holy Grail . - ron ama-e3. TOKE ws BEeh- TREDRR HOE Terry Jones & Terry Gillian = geen. a _— Graham Chapaan << LZ [Michael Palin’, John Cleese’, “Terry Gillian’, ‘Eric Idle’, “Terry Jones’) 220 mie snigPython ZRKRRRAK SRM RI RA ae, FPR A RRP, IRE GP AEP ythonfRS, oene “PRE O BR GRE, eT OLLES —y RRA EM Python TTA Tt ZIT? RIA AMBALA, AHEM NER NIK foe? 23 RE He RESRRENR REAR Fat FEMI HE. SEAR MAAL— AIRE, Hoot ALAA, AE BL RR INA, FURIE. ity RO i an a RR EL hh sect. MPR, RAMU TUL RO: TESA SE ARI Ob EA HK. GGA, EB RARER HIE, for each _item in movies: 2 sinstance(each item, iis! for nested _item in each _ item: print(nested _ item) dagees | HPRENE, else: rint(each _ item) a RRL AME RGGE, for each _ ite Af isinstance(each item, list) for nested _item in each it TE isinstance(nested item, list): “tor deeper _ item in nested _ item: print(deeper _ item) as. ARET Wf en IDLE Session FAA RIDLEM RII RTA bop for euch _item in movies: €<——————— Af Asinstance(each _iten, List) for nested item in each_ item: <—— Af Asinstance(nested ites, List) a for deeper _iten in nested _iten print (deeper _ item) print(nested _iten) else: peint(each _ item) ‘The Holy Grail Terry Jones 6 Terry Gillam ©—___ a (Graham Chapman Michael Palin sob B83) mt, gy GARLADH ENA aa, Terry Jones sniRPython. ane REO, RAERT, HRA REAEBAL—TAL, RALASTREB SRONEEH, GRADERS, GREE BRARGRNO ES BMT RARSARKBME SPythonits. Al, RR TLL, HE forties chi, REAR MA RR, BB? SRR LE I Bh — ARE Ae AE A FRR LH SUL fp “Rob AT Ae ae SATE” TRILL NARS | MELO, SURESH Mem > 25 26 Real ADRSR-RABAAM, TAB Banas, MRT MRARILA RAE. dn eke ae (aH “ect dt A ets FAR" EACMEL AIM) « ANEER, Pt 4 RD We WER (Cor tRH) coc ERA for 1, FURL AGRA). ARIE, a PACA FRELLAP AS AP ‘i8Python RRA THRO ARMA, H GEM HESTRGOMA (BERBER GES), MUSH, ERRRUS? BH ADLER RABAT: MEN > == 27 ROCK, URN. MRR FALEKB, RSUR-THER FO ARATE TOA (OW TRE TLL) , RITE ARIE ACT IRBLCD, ERB ARM hw eI OU HN Ze 4“? datestouaca BRERA for ach item in novi 4 Totnatance(each Ge Reseed i nih RACER BL pT ecanedd print (deeper _ ite: rint(nested _ item) <_ +789 PEint (Oeste ae LOeae RR else: print(each _ item) <— eRdwaER ERE ALCOR Me TT FC, RLM, (Res ER HEGRE) . HTM ANI ARIR, Avi fRelse CET 5 HUTA RIC wa, PRESS WERE en PTET A HR? ACU BS LAIN), Je CRE OL ae AR — A RB PME, HCE ATRL, Python RFE LA Sb. iit OF RETA AANT ER, PROTA MD Pea Re GAS A RY SSL ROT RERKKHERRGAR-—TAM. 28 te niaPython Python} 61 — Fh & Python BEAM ROE, MURR, TL Ne (TE) Bde 95 LPythonAite, HREM, SELENE SALA PB A, BUCA ATLL I, WA A aa ME ameagee AHS BR- 5 pense 830, ReaKe sane, ae. “af aN a get me) (a: so auc nacht Feud. RHEKERME GE? atts RAE IA Pde. ANIMA RET. AE AARERR TRIAL, AB WS ATLL CITE LE AS, ATI, RSE CIA, a, See SHCA DH EL. chron your penal autae SHUM AKSSAprine 1ol0, SH- TSK, DHE RRO RANA. RUHR, a PMO, HAE AOD: def print_lol (the list): for a 29 gaan - coher your pene} < Solution mOMRINAReS yprinc 1010, CADRE, RIE RR LO HAR. RURNEA, Em PMH, RAH RASTA: def print_1ol (the list): . 4 aA “for ERR oe mele iter im the lists prasteon) ehamsnangos Le isinstance(ench iter, list):e— TPH. Hamas. print Lol (ench tem) <—~ os ay ean else: ‘ t Fie, WORBES SE print (each item)

>> def print _lol(the_ list): > i iinetancetsnch_iten, tuned ¢— 225. Prine _toliencn stem) ( oe \ retcncs_stay ne reine _telfeovtend © ag a ‘he Moly Gratt os } ‘Terry Jones & Terry Gilliam Baa aS af Gana Chapman eeakars Michael Pain ABKETEOMHAE a John Cleese Eric Idle erry Jones 30 1m s9i9Python @A2B: Bp! SOT BR, PTE, LAS aL PR PORT ACTIN HR. TER ERT A Ree ieee (an RUAERWARKORL AR) . SZ, MTA eee GAR PTA TE ab Ab HE MEE NR TET, Python 3HRU ATER MEA HER 100, ROARED “Pike e ze AOFIZEE I" BOP, CURA, EPIL TERRE ERR 6, HAOMI) RAATKEL— FI, DARDERMRERTTMR BROOKES, REMRAREE Cs FRA! SLL AU MAIL, PRL PUT em MR den op CR eA trite, MORPrint _ Lol], HULA — TP APACER, ATLL AE PRED (CURSE AI) AF eG. RECS. ATLL EGERPythonT | MMM) 34 Python 2.29 eM PythonL Rw tial ROBART MI, HEMT ARE Ps iin 7 —LEBAyPython A, PythowA “Bip” — WB SK. +“ (Suite) ry thot BH, FECRARRTAA. + DEE (Batteries included) ” —@8% pythons 3 re b KUO A LOM EOAS RHR. | t \ ——» (DLE TZ 9) "IDLE Shell %, # (18 B ck eo 66 Dosw aeet eg, “se OEOLEHE ER, Yew HIGH, eee “£2E. EAshelios, AlLL-PR BPrevious (H}—P) Altn RENext (FH) , Fb do FEED mac, ) & (89) Ctrl-Pfectri-n, ieee gm POINTS Aut Q45 RR AEIDLEIE Python 3, RARER ET. IR BRA RM , REL RORAT ATR PSH a print () BFSERRLET— a 8 ARERR, iA LOOM, BMIRAPREOR isa “ATT RR” eR TORO MAA, BORE BARI. WATE RAR, ALBA DUR AMA, FART bleed stb BWA. RTD BG. SURO ABB EPVthon Dts, Python i isis Ra — Ae Len() BFR TREN RH EE. at RAR, size n go e, for RIE RETIRE PLT ARN Awhile TRE I e. ST DUA MIE else: 8 Ie AB FEHR, az. isinstance() BFE —4R ROGER MERAWNGENR, th AldefeX— NER, 2 KERHRB * * HARE + RADAE ORO RAMA EE ROMR? TEANKBHAARA, ALTA RMRE, Lot EP ython BRIE ACES, EATLAIM M +Python tL FRC HR IL RE -- Se UE ARRPIE, ALI] TERR, EST MT OLR, RATA EL LN STEM, ARTI NA RR AR! Web |: Python tk (JER IA, UNBAN ABET MAN LAE, CER PLRCRR , SB T AH Python MA RARE 5 908 KEI, HKBEDE ist SCHORR RAT nt MAIC HE FERUORERTKRT, SAREA ROAR, HOR, KARO MRM Se He, Pythondittk FLEE A, BILGE SA SRLS, i RIA RH HOR © 8 RAKARER RMS. © «| AHLARI ROSH RNB, Fite BE — A, ARS THAT LILLIA Pythons HED Se BRU 34 Bam my GHHRBA RH HAGEL —/Mu Arpython Cie A KEE. BEIM ME RIE ER SEAL oy th R, BALPythond AR A. SE RM BHT BE HORE SEN M AME HO ae. dat pete to 0h ust): (| OS epee see ates sf toineteninech ste, 2404 pool oe fend wn Print (each_item) Seranes B nestenpy” there are 0 pumb Guestions FS aseispyinonmamaett? Si araansenareanad, wt, HRTEM KAMAE ARGS, FRAILTY, Mh Windowst§NotePad (i0-F 4) iA ASM BALI EEA Fonh FMac OSX¢TeMatez ARTA MM BALL LRT, EH-ZWHARAMIDE, toLinuxiEclipse, HARI AS vifoomacs BMBATHAM. 9h, fC MO. Python TIDLE, Leb -AALHRGRER, RABRATRRHME “RE” BM BORAX, TLIDLEAPYIhONA LRA, HARTI ORS A TRS ZHAI, KAPyhon AH AR RIDLEM BA HOR aeel—14 Anester.oy RSABT, BR, Python€HRE KORE, TH tH WinglIDE HARE, RPASB ie AAAS MMPyhONT RA RBA E, PBR. SELAH 35 miei BRERFE A, 6H Fy BAT LLALAIPython se, Pythonde sh 8 © Mi TARA BLENE REGOHRMET, pypuney “pee \ Python 4231 (Python Package Index, PyPI) Internet £1) SS = JaPython BUR HEB T 7 ARMA E, ese FI STEAEAAPyPLR 7 PRIORI BAIN HRA CD aT EH A Fil. (RBA Lesa, ALOT ERIE, PRA HRB BBE Be aH 22 362i RAAT RRROROMK, H GERLERARRER RGB ‘2 Python dh 4 8 i PYLE PRR URE ARM Perl CPAN FE, TAVARES ZL Python thee. sone Z£BRB DACRLIMEE ARR ALARM, HET RR RR, BE AER, STRAT TEPythonth, ‘a UNTER = mS A TEA RENT TSR, AMER PRM, Sas) Sz ily BEA NEEM MERE OS) RET RAK FRE, BRMGER—T Pythons, 27% (M7 02 GDnis is the standard way to include a multiple-Line coment in ere your pena) & FARA MRRG (RAE tHnester.pyt) . ZPMSH ASADSHATEE: SMR, OMAR. def print_1ol (the list): qarsak® —> ee ret for each_iten in the List if sinstance (each_item, List): print, Jol [esc item) else: print (each_item) ememom > 37 eR eer your pen} Solution DUP ROIS (RAK Hnester.pyt) . FER ASOD SMBH, BEARER, r ca ase - "Ge “nesterpy” WH, META FE Sprint DiS Ute EOGMANDNR AOHIKES (CTHTES) AENR. ~~” fet print tot (tne List): EPSMR-TEREK, 2H “thelist”, ATU EMPYthon 7 wa eavaesasnawne & (bb) MENARL SRMRES-—H. for each_item in the list if isinstance(each_item, print_1ol (each_item) else: print (each_item) BRAGNEGOS EAA \ paaawamagdd, NR GEsaes-EER, [VS sete zsaiepynoniasescectt skint? $F: conie, aiews Bowrinport sysi sys.path (miei) TAKS NER A, Python RBM GREG EL ARR, (9; we—r. wmwerynone FMR “7 Reef 8? Si nw, warns, wit, & HARM RER LM. EHSR Python 8 ie, AR bat LAMAR, OAL BR. 38 2m th Dumb Questions DA: noscer ortaeemm =m Si uasananenwn, BAGH ELALE TILA RAMTLT. MEHL A teMs Python ANGEL R, LA BATHANS, BARKER wien, (A: 22%, eemma—one AOAREOMISHSTR, BR #07 Si 20. wex—-nmeensn RHEE SRAM RES, ME RATE, RE EE M2ARA FOR, KLET ARM HAF, FV! sxemastemiepyinontt wm? Si gs, eae—newete LLOT AAT AS, RRA AM SMALE AA ERAGE (et REZ ESO, & ME, HAN se HRS) . AS Pythons A Aa, tne FESR FRE, RERDERATH AR *, seine FeD © 7 ADIDLE Session RRCSIM MTT, ACR T RAR, TMM MOR ER TH. ADzLIOLE! AGS, THLEIOLERM RO PMArcster py, MARR AR MAME, Botte ae EAH aeons. SS ant par nae REA AHRALL, AMPython shell "SHA". KH TSHETAO. > RESTART SEARCLAT [— SKM, PythonMABCL EM, MARAT MIRE. BME SR Sk, (SRRUEDLN, FOLATE ER HE UT AFR RRA A, AMAT ER: o> movie ELHST OBE the Holy Grail”, 1975, “Terry Jones & Terry Gillian", 91, << (ESHA. {Graham Chapman”, (Michael Palin", "John Cleese”, “Terry Gillian", “Eric Idle", “Terry Jones"}}} >>> print tolimovies) — 39 Rie RGERG Ay TSR OM TBR, RHR PR. fePythons}, HFT “iets” (distribution) ALR — CAPM, ESCHER Ee SCTE ‘Hoke, HT tu AU Hi HA, EUR ATTELE, MEPTCCA Ke Potty Python MEA be, EAT He AGRIPYPLS SHE IE, HEN SOP OC MTA. a ARATE RPA. QO aeARReR—tRAR, UE TILE, Hnester.py Rh KH MMT RAI Pe APRN, FER TER MH ynester: nasery” 6 “ / aN ‘Tae fuee inester” — A (ioR) O ew RHA—THA “setup.py” MK. ASAE A RAAT. RIBERA, HAT FRIAR yet fo ccanan una “setup” oH setup ( BORSA EH Scctup pane = tnestert, ROPER version = 11.0.0", é re er ae Sod author = ‘hEpython', EHS Bhead // author_enail = ‘htpythonéheadfirstiabs.con', First Cabs (co 1 heey: / ms omarion co sane, ( Sreetstion Sa sople penta of mneeg tise, ) SOAS ) arze, 400 eam HG BACB TAK, JH LSM TH: MUCENCtEnester.pyt, BURR ATER tEsetup.py tt, AAEACHIRE RMA. O we—-reHxe. RELADSAML TREO. Cnesterkiser it Team, BRA fi%4: python3 setup.py sdist. uv Sees pare tevaer ress running check Prertrmere etc one SO ae eMC at EEO AGH oe Serer eee eC CeCe SCR See enero toa aeeeee— | BEBBERrrsstara ehnas a 4 CREED Bre arene non) Be S86. 4) Ree crrebeeiersa apart tat hesdsoe | UNRBE eg ae ts oa) ee peerenarrey paorrer orke ieee) ort EMR Met ae) 5 O wae sEEIMEPYhonzsERIAH IRCA, BALL KA: sud er ee errs prec gectiorey rererecy peeerr-eSrer eg creating buil creating build/1ib copying nester.py -> build/1ib porter eeeresnuery Cea CSL RM st ihre ea framework/Versions/3.1/1ib/python3.1/site-packages payee sree ey Meta serene eying: Teese TACT C ER Ben ers eee oes hyena aera Erte retrcsmrerwets) frseshry ate tag] ere e yp ats War noah erty Me UBETYy B) python3.1/site-packages/nester-1.0.0-py3.1.egg-info BRERA. at ete BEBE AIA Pythonffy RAT LIL, GRABLE EIR Ae As. FR ELBE REE O) Python eH SPR SUH APB, RAAB ‘ eonester.pyitithit, ik ROLE TTA, PRIOR HYynesterfT MIAH TR. i AE PHF K Hsetup.pyMK eh, AitimeMe Hoe ATE RNR AS. Seek, IRfEnester kc Heke HSL Ta SCPE, BIC FURS AT LY POLE, ebaat ate, j aregoeses Fore. | nester.sye | wawivuse <= L_ setup.py aaaae RAR. AEMRET x44, aaaur ate LE vester.rr< daase. eeaar Li nester-1.0.0€ar.gz Se. |— nester.py i erases “a nester.pye <—— # RAO, setup PY aeMaaT UA age. 42 mom ED FABRE EA RE CLe Hi TBS, Jen AIT OLA, PRR AEM fh, ARO, SOE ASIA, eA SIDLE. shell: daryinent “import” > woh aE Me importlity#UiPython#fnester.py eel @ ener, SEE IRM LAR ie TD ae, RR ME ALAA RE, A eC CL fe SAUER, SARMOURAIER, EXT, BH “cast”. MEH q RARAMERERRL ETE PARAS. RAAT (BETH) : Exerci$e atin. Cleese. Idle. Jones. cillam#2Chapmen, FDLENRRRAPTTRORS, RERTSRARG, ATHSAMSMS RE tte: Ream 43 idles fe SME, SARS ER, EEX, BH “cast”. REAL ARKO RNARRL STATA AS, KALMAR (BEEBE) : Palin, Cleese, Idle, Jones, Gilliam#iChapman, ineport: wester At apenas. Beate, BE ca £EOR, Talim’ ,-oleese’ dle’ , Jones” , ‘Gillian.’ , ‘Chapman’ 1 Ns print toL(east) FIDLEM HMO PTFE, ASRS. ETHOANS HS Re thas f)08 pee tHe, HASRES, © £ AMIDLE Session FIDLER MRO PMA, HFS (at M Run MLRUN Module) , WH Wi: Poo ryanesterpy ~ /Users/bacryp/Meadirsty cast = ['Palin', print lol(cast) SRRAPREAT, HSRE—-MRAB: RESTARE ene ‘Praceback (most recent call Last) File “/Osers/barryp/teadPirstPython/chapter?/try_nester.py", line 4, in cmodule> SL GMet HAMS. eTese Ae — Ho-—ReREEANGoeR. Pythons 8 & MG S = i) Python AA CEB AB 5 — TE EPythonfPF (LARIDLE shells) ORS —7T4%_main fe ZENE. REITER BER HBL, Python ds Boh StS SALAM EI. PILL, PABBA IDS 5 ynesterttie RSET LM, Murray RChris Larkin, st 317 #6 BASCARAKED, RH, $e Sia RmEN EAL HITE Ae AN ei WiLL, AREA A Nit prin HEF Bh Ze Sai A PR TF: WORALBURE. WRIa I Esannestes ake onF ROSSOMRFAUBANHMA? OR— FAEEACHs, ROKK HCH RObris AORRHERORW-TA, Python Hos RAVE Amester.print_ sora G “main” 8B%2 B28) _— Fa TH, ne AKER . eb. aa Lh — He Ee RIAA MC, WR IAB eB t_lol (cast) WARM, i Licast), HR, Python AHR he #2 fs Kt TAS. WTAE, REECEDEH 0% “cos Needmore . Ete pyP! @ f n IDLE Session FRAT. BAEIDLE shel, SAU, CRWK, MARMARA TIME KERSTIN: o> mpost nastar >>> cast = [1Palin', ‘Cleese’, ‘Tdle', ‘Jones’, “6t21ian', ‘Chapman'] >>> print tol (east) Tescaback (sont recent call last): y , - genes SOT File “epyanelito", Line 1, tn anodes be — TERE, BONO a ea sate print_1ol (east) Re Menekeror: nana ‘print lol’ is not defined ARATOREBKAY, WRADKH: >>> nester.print_lol (cast) Palin cheese nae CRAB RESIS goes < sagge. CT Rag ema oes Giitien coapman qj Geek Bits BA—T HM iHimportwh AN, Mimport nester, RAH Python RRR HREM GSR ERA nocte MM. it, BUDE, MALL ABecon nester import print _ tol, SHEER (RLREPrint 101) MMH SS Sb, RAK, RALALASESOME, AUBETR, MR MSZ SPE SEL TTS wprint_1ol Ms &, RPP inport BISA SAMARMSRACELOK KL, TRIER AMMA HTD, SRAEFT LB RAR LE PERI PVPIT 460 2m Se sé MAPYPLAA 35 AF RIPYPLE GRA IA , APREPYPLBLIATE A. SPEAR MA ‘BAG LAl PyPIIMM (hups/pypi.python.org/) J+ R—/PPyPL ID: Manual user registration fF ~~ Usemame: ifpaton' ANGER ADE APS ~N A hfpython genase fy OsatEF BGEHOTEEA J Conf FRMEK. mal ge a Pit eemaittbth Aas PGP Key 10 (This idenifles a PGP or GPG key) saree ® (optional 4 2 A ee at Brrr swat canter FY, apes and tiaras eon 28) 1. Content is restricted to Python packages and related information ony. 2. Any content uploaded to PyP! is provided on a non-confidential basis. 43. The PSF is fre to use or disseminate any content that | upload on an unrestricte: the web ste are granted an imevocable, wordwide,royaty-tree, nonexclusive lee the content. including in digital form. 4, [represent and warrant that | have complied with all government regulations cone ppartculay, fam subject to United States law, | represent and warrant that | have Atregictesary ‘content | upload. | further affirm that any content | provide is not intended for use | FESHET “aor” States Export Administration Regulations A. Ree SRA ANE GAOL ON, SPR CELE Mb HBR email ER tH PAULL. Pemailii Aa — et, TAP TATA, SeRPyPITE DH: richard@python.org to me To complete your registration of the user “hfpython* with the python module index, please visit the following URL: htto://pypi_python ora/pvpi? action= userdotk=E 1IKdw6x7YBivfvGkHulAizUbziaxxVH_ SREMREGMEMPYP. saminian dary es eaynm > 47 ab MPYPLLE ERB bie ibe LSE ee Bert PDE JA OL — Ah A THA. CARSeME TE ORADPython HMA, SEN THe LAG SIPyPL, IIE KUL FATS, Bk S FT RTT EMPYPL, WL ite SFB LES ULAR TEM PYPL, ATRIA HEHE, Bb BR(TIIAEPyPUMTAATE bat, Aah, 445 Lt 1 Fe a PPL PR AES, TEAR EMEA, ARHALLs CT. fF SE 4-0ace ~Ees Bais running register Peete srr oe eae eee caer rn a ee es ieee er ones sacceryritt » CEES IRaa eee memes amistiryrtitE Seater iad 65, 1es Ree ce no aa Eempeertirteweyre ere ey ston yeerstsy seems ss € bEASE GN “msc mA SPOR FEIN IS Le. SEE OTLARPyPL Lit mH Peay aeneeiia a: BN TERT Lh < Coy ornemrecme ots errs eewrrara trang aetna peters eer e ere erurer eee eee eee) hard Linking setup.py -> neatez-1.0.0 ees pete ee ee ners) peaterrsee See ee 7 ees Peart Sara oi 9k @ # SI PYP lt B BAIS POLES APPL — + A MMII sa AAT. One 2SMABPyPIH A Ra 100007 HEH LAKME SZ Us. ATLA TTA PyPIII SA OU ORAM LAs ‘HE FE SL i RWI eR TO Pythonasstemaset , Hix — Ate SLM RAE. SRR, RV GHARMIE RE” (9; w—ree—«, Ream importBsB487Ee8impor? Si ees, azwnenar 2 AS AE IHRE A COS AAP REROR DRAM EN BR RAREST PNM RFit RRL a), ‘GML, “from module import function” BAS HE” they HOLeM, QASMHeSEMPS RLMRERREAM EERE f9: siocmamcse rsa, RATA —Fimport BBA TET MAOH, BRT Si 26, anaae, aaeo FH Rae wPythonih RAAT, a BR OWHRSEREEAMIDLE shell OES SM. RMF, HAM-A, THLIDLEP RE BM wane, RitRiede, $48 2IDLE ZIPRM ARID, BRERA ABA, AaGeaas HRT Fete RES! ‘there,are no Dumb Questions FA? esmscwsmmmrsnonsse WAHMR ACIS? KAMAE ERARANL ARTA NBESA? Bia. nar, cave 1. Pyhonk a ARAB EEK MR LIL AE HT 8 OY ingore, syay yes pathitie) PREMHMRRARDRHAL, EAAREH AH AM APyhon OD AAD, PRB T RRA Me WOR, Hach batimpontrrortesk, ALR MAA LRA ERRHER Sietpynon kabel 8. ae & Rem. (9! sxmazeraeeT—+ Bdmescer. pyc? AEUEATT 42 BS: apsanen, wens RRR, CRRA, FRR APMED BR, HUE HRRAGMRR EE TR (RAL Myla VME ARAL I: # Alavat RR RGH, Tava GOH siete BAA ASH). Python EBA PR, FAR MAR eset RPRREA, HSMM EERO FORA LAER Re dR th HARGRAAL, RARE OT AAR, aaa aT ae HRM, ARG ARE, WE AMIR (HA MPSA A) ART HOHE. Python —Aeyck tit, SHERMER Ph, AT AER 5 (A: cer. aan, aname iBGhoyesc SALT? Si cn. waxnnen, ar pyottt GeR RRS) HON E® ARR BRAG— METI, FAs m2, mesammoyost. exRCeR: Si smn, wenanene Mei, BTR, TAK TRIN RIL, sre > — 49 AMR DOK RAE ALF AT Me A WO KS iHHE. Mk, He LORE AE S-F, RRORRE BH, RENE MEM ae, RNARABREHRG, BLEAK LN OMAN SAT HEH ART EA AMEE IRD a ~RENEBA MHEG ee BeLereTR BERGRABIG, T —— eeERbhae. SEE a8. FT BRES GH RE LAMM ALP, AEP RH, PHORM ARE, OTREAE RBIS A RA AAS AE? 50 om ZEPURABE EMME AM, TIER EMI, BASEI. RREKOR- Te K, hie A “printl2” , Baty STAM RBA imports o> AGM MOAR, GLARE MEA Benes T, WRRKRAT HTN. ROTA RAC, ELA Wprint ol AUER, PIM A MORSE OR SEAT ET, BUH GL BRIBE, BTL eR AP ESN, Wimportif4y: from nester import print lol, sURA8 HH @ Ha (UGHERCA IED, NMIONL Fimportitity: from nester import print 1 EUAN, Aa ORETRREE TED Ew MET RR TU Me OR OER, Zhai (GRBTER SRT AFREOR) ERERMAR, QE. ELITR. ARMS BUA SAT —7 LSP HELA, ATT fe _ Be, Te BSR PT RR TS De RELA. HRMS > LL 4811 (Application Programming Imerfuce, APL) (7068f4idF f She I Be cesnenmen. ane 51 sm B) $f dp 05 & hh 22 wl 17H SR Rn — PB ALA TL CF tip AGT) RERBHG TERR RRowe KEK, BH, MER HRT: Ode RHR BRET AGESHER, URHHRELE-BB AM, MRA TEM: che list, MRA MB Tom Level, BALUH CARRIE. twRieve IEA, RP CEDAR Lk Sak FRAME In PME (tab) faRLeve HO, MAEM. BURIED, SUAREZ MARTE HH. GRU, MLA MOORS BLA, ALAA PCA st anf — FE Acro ARIOVALAGIEA TIEN, 362, ePython Anal RIM ARETE? Python 3 48 ALA) RETA EE RD? 52 Hom BHRBLM, £4 BBIF So RIBAK. i LAR kh AA SRN RAL OW APONTE ARR (BIF) ATLLALUERIBD. HEE, DoH RCH N88 AE feat. BIWiatE. Python SISAL BIP, BILLA A RL RARE bs # RI, + HEAP BIF SESH HR TERR BIF Listy) range () enumerate () int) ida, next () + + HQ DOES WHAT? RUB AMRIT BER. IAL PUNO. IPD ik eee FAAS 2H OBIE, BIFRIERA oa) Ar Eee, OTP RL Pythonti xs AEH, SRT wk, Ole rae, ike at. Arena (eRe CAL) oA SEMA GAC, HUE TE Hi A etme BOP ERR, Cer) > BSA) — 7 HR 88 Dont WHE Oa) es wHar? e% STRIPS EMRE. RAIL AMER TB TER. BAT RURBAIGAP ea, HALAL PRA oid Pee BF — HA BIE, BIF BIFRUERA SURAT RAR DIRE, IOFFER range () SI Python AME RAE A, gs. enumerate () TS a mite, Olam, into SRP TRARY (FI) She ia ILA ACR, URE et — HEE, Be, next () HERMES PH et CURT) rangel) BIFE (& D *& & range() BIFSTLAME (it Este Ai (Caen ML IAL ATLA ACH: APRON (KES) RMUORCPAIE, ERA TBIOME: gay Coney) 40K, yun’ £08BER, FES EH “ranged” ERNST aS = for num in range (4) = print (num) KG, 4, absbER aaa 54 2m STOR thet Dum 5 Quest ons (9: sstmmswemor, x FAS asatrancooeenT, 7 FS was, ors, MOA SBIFIG? RBA—Twhilete Ree RE BI BIO? AREA, RB? Si cee. ee, eenret Si orasausgearnn— MEAS —Aytnoe UE OIDLEP. BRL Ra, Rieke, KILLA NRC eh ARR ICT A fa: HRB RMrongeOR AM, HR AR, RH ATAAT LO AR BAR, MECIFAEME Ae, HARAWHIIMK, KAEL REMGMATE. HENESA _mein_@&2i0, $007 BRFORS, ERARAKL EI Python, Arik An tke age . HRS, HrangoVRMALAL CLENLAOML, THAME $: Hie. SHSADEA BA, —RA, Python KAM BT". TUTE MRABIF, H__main F490, BALE FART KER HRCHAG, MLABIFRERELBR, BOE BFKENACGTLEM, BAT ARTARHLAMRBEH, oO. HOR, TU, BIFARA FON A estes (GSP RLY, SRERLER EMTS, Ht! %) fe BURA range |) BIFES AANA, PANEER BECRGER range (), ILRI A SHELA HURT. Eeatelbe ok, MieMprint) EMAL ORT OAT (IAB). MRAM (RR printQMRAGH) , RRM FPythonE: print (\e", end"), seni Btnester py"BUR, HOT —M4hprint_ Lol () AM VARETEN PLA, Sel 45a ere, v8 LBA Bes, ) def print_lol(the list, wee PRA — MER BM, KW"the_List™, ESTEE python (Ata Awe SEMAE) FARO Rests RAR EN) TENSE, TL efi. tox set fous In te Has on! if isinstance(each_item, list) . print_1ol (each_item) AG THRAGRHARERO ee HE elec: print (each item) BARcange() FEB AMAR, PHBA AMORA range’), ibm R MARE HOME WR: BRAprint|) WARBLGR— TMAH (TAB) . RAHI GLE PrintQRRIMTA) . RAL FPythonfta; print ("\e", end=""), wemig ii nester py" Sk, HUET — A yprint _ Lol (fH RATA, Sop ae tes a, 0" dof print_1ol (the list, level Arathi BEL, & Hehe List", EATER Meython Fe (HRT OAR) FARO THR (3EIUG) TTELSIERLL, LA ti. RI TkK (LH eel") PARENEEN AABAN AA,” ” for each_{tem in the list: if tsinstance(each_item, List): ER ne HEREHLD Shr as. print_1ol (each_item) else: ‘for talo_stop in. rage Level): prime (ner, ena print (each item) <— 8-488 85-prp eg © / AnIOLE Session KERMA RAMA, BRU MRIIOLE, TPH BR GASIDLER ESA, HER IAMAR TAIRA FM — W94SK, -e84e o> print tol ieoriee, 9 REP he Hoty Gras ass \ omovies” MEME erry Sonos £ Terry Gilliam ae a a Traceback (most xecent call last); SES. AWS, AER ET, UE ROE, File “cpyshall#2>", Line 1, in cnodute> print tol (movies, 0) File "Users /barryp/seadFicetvython/chapter?/nestar/nester.py", Line 14, in print_lol _—-neint_1o1 (each_Ltou) /-—Btint_lel (each item) CGyporrror) print 101()_ takes exactly 2 positional arguments (1 gtven) <— mepensrery takes exactly 2 positional sryments ePeeias Uday SeePt sag. “ROREGE— PTyperortee 56 mE ERE THASERED SE. Pythond 2 A 7 FHRB ‘GME AIA (fC, ava, CAUICIBIED) Python tier Zm HAR ATT He FSA Ai He AREAL Python ATLA A TET He eH Fei AINE, Ante TM ah ae, AMR, AR i, Haka. Fic, SURI HAA ACORN, aS RRM eR SAA cs, LIAL AE HEAR FEE SAUTE Wie SME RIbREAY “AIR™ AePython os Et. Foane Hoh GARTER EMS By BRBARAG REEREOET, or RAR OMAR “RELNOR Rak” Ks, Br ReRETE, BAGTKEABANARL, GRE Ait, BO MERRE, SMH SEE TER BREET EMR, HRA DPythonAth Ae ER MERRY (ROE A TaD sei ES seh RRB AR ACER ET, TERM ER SLID Fi UPDATE SUR TZ. FAO A FO A. ASRS (Ite: PMOL ARID) , HRCA CLEA Ef eI import nester <———~_ 4# 4484058, f movies = [ "The Holy Grail", 1975, ery Jones & Terry Gillian", 91, ["Graham Chapman", ["Michael Palin", "John Cleese", "Terry Gilliam", "Eric Idle", “terry Jones"]]] BhaDak, AAGTETER. nester.print_lol (movies, 0)“ suede, HO RCM, TERED EA test a NLT RA RCAC, “movies” WAGES “the tit” Boh led” Rib,” aanere fae VL ay [fo Stch_stem in thelist: ERRARATE- we vrrig > if isinstance(each_item, list): &, Emean 7 BRT Bait Z, print_lol(each_item) <— yeaa aber else: for tab_stop in range (level): print ("\t", end="") print (each_item) see Kit we Bt 3 RON Fs RN A OR CE RE A EE PEM) , ARMTMAL RAM TER. eA TR «A MU A HR LE LA RL EIA BAR if isinstance(each_item, list): print_lol (each_item) EG, Hee TEA. if isinstance(each_item, list): print_lol(each_item, level) | AHEA, GRRRRENS ZENA DHHAREENOS OR HORGR AH “level” HEAD, CRAKS AARATE, MU “level” MEREHRA OME AAEM RG, “level” MRAARZAIE, BRAGA. Sm eve 18 Hep HI AIWEAR Jy Ta IR EAL, AAA — AVA, MEM eve AVE, Heit RSAL Brier if isinstance(each_item, list): print_lol(each_item, level+1) ss Pah acd amake since ERR TEM. nein > 68 iho) AR RBS Hh PyPl ktisatthnester.pyB (fEnester street), Ute maim a mR Be. RARE TRUER, REIL ZL Le PyPINR Ah, (ACRES, OMB AM setup. py BEM Thi, OB (80k TAPI, BULA KilMesetup.pyttiversionS IRM. “FAUMSAE 1.0.0838391.1.0. from distutils.core import setup BES “version” 3 me & Rermeegre setup err sT version Pyneduies = ['nester'], author ngpytnon', author_enail = ‘hfpython@headfirstlabs.con’, uel “netp://wn headfiretlabs con, description = ‘A simple printer of nested Lists", eR LAF To RH, CEE PSO Ase FEI LAs -pyELE $ python3 setup.py sdist upload Prrcrgertess prrergo ts penrirgettc esera ecg creating nester-1.1.0 Portree Ce aa Sere cesergen Te ae arr tas a Pee rE eet gen se gee eteesc ee Coeeemerartn ty pert Teste CCRC attra arto} most) Submitting dist/nester-1.1.0.tar.gz to http://pypi-python.org/pypi — ees acd $ aeeted 1 “200 0% aS iNe RAMERSEPYPLLT. 60 #28 1, PPL RO HAR “nester” . ABA soem Mark: Aa AAI ---~PyPLE ELS HBF Tnester Bist. Bob: fi21.1.0: Laura: WaBsniiti tt Zeit? Mark: “ObPRRBNSAMRE Ae, AALBERS PTDL A LE ene, RAE AMT Laura: TARA, AAA Bobs es BND AER 2 TR AOL EA ALI? Mark: 2983(R35—vcMPyPIP BENZ nester MAKE, Ha AE sysbonMRR ETT. Bob: KA, RE FRM RH, MIME, iksetup.py SRIEE, ‘Re AoPythonts, JLG7 Mark: ABA), PRGA LEA UEde bit T Laura: SbAnesterhiMETMAUE? RPE" WRAL er Bob: AFAR tnester BERG? Mark: 789. (killsetup.pyRAEmRMCAM, tte AR, FEA MUCOR IR (WILE OOKLA) Bob, PyPHisniti sei Obi THERA, SLM? Mark: i¢t, (ibiaPyPIMDee#nesterit, Semi gie oie URI Rar. Laura: 1, RASA RIAA, HL — ACER ME, BRR, Mark: RESCRAT BUTT, RARER LAE Bob: Ht, SAA Mk IR, ATLLARR A RTI RM, SeMe RTAGBNCAS. MERE eM — PEE MRE ATA TAP eaE. BIR Mark: SibikAiA%, HALE RLTAN Ee Laura: LUGO. $RiDAi tEAM Me, Bob: Rie. REAPYPI FRM MM Nester, ERS RAT Python SblAt. REM MT, WORE. Mark: ABAC{I, (ask I minim > = 6 AFM (he H 3 API SROMBTNRAEneste HITE AS — we, (LIAL AT A PBR ZAM. BHM, RRER EOE RAPE AT “nester” HREM, ARMA A ATEFSMORDDRELOT, ORF seta? Bob, KAMABM, CH RH 2 A Typetrror- HF 90 90 SR A MOEA, AE TRA FERC E, HARLAN PABA IA MO EAT EMRE. AL, Flip: Lol) MNT BOTS, EBM T REINS, BINED —7P7RISIEVAPT, EAD AADINY A 2585). PLA TT UL IHR OEIC APL, —7TAPHIE GER, if — aR. LR ERTL TA? BRE AMEE? 62 Ham FRO BAT RSH HTP ARIIL EB OR MEM, TRIE BH Be, REAR ORE MMH, RAEALA TWRTIELS MRAEE T —7 SMC, WAKER TMT aR. IR. SRN. Rete Si ACA 3 Ti Me Ya Via 8 MH A a EE Za def print_lol(the_list, level): Gare, Tea tetas he TR ER & “ont 2a- 79 ene. def print_lol(the_list, leve1=0) eS ELT SABA Zk, LA TLL A AAA AB wnak. 4ae are |> nester.print_lol (movies, 0) MSH Ba-94 & Rate keaD nester.print_1ol (movies) <-—— et, GREK, bamey BK ZasR= +e | Baas peed? [2 nester-print_1ol (movies, 2)_ RUEBRELGA AMER, ALDRBRIA. 63 idles if - © ANIDLE Session POUAHNB, Devel SHOE TRAM, RECARO RBG MAMRIDLERMS, ESHA ANE Hshell, L-PWALRHL RAGA SER LE, HEX TOMAR ENA, RE SARLOTRTAR: >>> nanas = (‘John', ‘Erie’, [‘Cleese', ‘Idle'], ‘Michael’, ['Palin']] ° >>> print_lol (names ohn ULE CSET \ o—— 44, Seenene. rain) AARRMOORA, AAAI TSH, RINRRATORA >>> print_1ol (names) m geeeRs OAK, ETAMREE ~ eHLsis pain / REAR TSRER—ME, PRARAAAT AR: >>> print_tol(names, 2) ohn + Cleese A+ haes— wan ORIG Th. Seah wichaet \ rain _/ RALGMFE PHB TSRRAT—THLERRHE, BHSREHA: >> print_tol (names, -9) aon ; Ny rc / pan—Tat, EREGE HM RE, OF ee Cleese Thee R. EER AO0s ROEE HAM. rie SE mn sore te RAAHB TAP BEL RA PRAIA AAR, DIU APL (JALIL 0.0 APLAR 1.0 API) SLE ABATE THE AE TL OVA IE PyPL LAER A. RA, aredbnyversionit? - RACK “setup py version 1.2.0", > en ’ sso nm” BES Py_modules Tnester’ WESC, LP RICA Af SPyPL, Paws esc running sdist Seg peeerer ete rere ctr Eowctrerrors tay making hard links in nester-1.2.0 hard linking nester.py > neater 1.2.0 Peeprerrer ge Some err ern) Ceara st PPO EEE zenoving ‘nester-1.2.0' (and everything under it) fet eat. peoeeoees bs Pee et. er Re diy sec d , Rear sacri ead A Aspe! setup.py thi. AMA T fitz NCS BAPyPL, AURA TELLTTAI AGIA ert fe BRAWN PQWER FPA ROR. FMR Pak 9 ARR weqiom sai APIE 2 F at AS APLACHR ITP HRI ACO TESUM MB, ALRRUMATR 2 NACRBAT ABA SERCRNEE Is, i LATBE A UA A SR AOTR- TRA 6 Sweeter” RE ORKTATEFEGD AAFROE) ROAR ERBHT, FURE—O PERE. ALT a i, UR OR REAL TY (HMRI, AALMRTARY) «wt RLPRIMMEACRUALCRIER— ML, LEZ OIE? ARO SAI ST OR, HATER True, Aa MME HFalse, WAAR T ESRD HFalse, BRM EMDIRUAT ID, YAH PA IM a ERE Pm MTA MRE MER. STO fw @ Bax, ABBE PSUR A Fal se— tHe SH. HEAORHS A indent, FAME RMR TT RE, ERR indent {i 5 H2MILR I A. RR: ATEHSM, RETR TRAE, AM, RIAHAARD ROE, HERS. BHAOARE RED, uv def print_lol (the list, + level=0): for each_item in the list: ~ gEeekte if isinstance(each_item, Uist): peint_1ol (each item, + lever) else: qecgaeand 7 PGE SS pea’. print ¢ print (each item ii Eange Leven) + end="") © AMARBE. emryPeewRMRMAD H, BEM TAsctup ry RH ROE © Sem cesmrypleenina ee: 67 Q BE—AGAMA, DAKMMBATSK. HARTSHSH Hindet, Fens AS RMRE HFalse—“ RAW, BAMER PATTEM. RRA inden (ft 42 fol SeoR Matt ARAB. Sees t58: v dof print toltthe aise, bmdent=False | revei-0); 2. Hue for each_item in the List: #s00k 1s = yan. if isinstance(each_item, list): see print_1ol (each_item, indent —, revels1) exe: ifindent: <——~ 7882 if teseeses, pee i — for tab_stop in range (level): eoRsued eine (met, endo) 08 print (each_item) Et fw" ene h—Ta Rome + BUTI, print We Hlenteae es DAM © SMH. EePyPL AANA ZH, MMAR setup pyABlF? IAM Hite BE “setup py” EBversin = ‘130°, C asne—rume Prk BY Sete gERA mage © HARM Aer mryPLLeRMmRRT: pythons setup py sdisk upload \ bE EAWindows, OER . “eApyeromsnipython axe” BAA “pytrons! 68 & RERORB — pf enim Session HHESMRE— AMM, RACILCMERAM ARR MA RRO ALI. TOA HOUT AT: ooo names = ['gohn', "Erie", (°C et, Kale}, “Michael, (Fann) o> print el (names) oe REBRORADH (WY Book #2) te Michae! RP, MitTwelh HITS TAME: Ugonn*, "Erie’, ['Cleese', ‘Idle'], ‘Michael’, ["Palin']] 25> print_lel (names, true) edeeRe PAR. Suna fr Ges (ERELARaS) RE, MIE SURAT ['goha', "Erie", ['Cleose', "rate >o> print Jol (names, True, 4) 1, "Michael", ['Palin'}] SIMK-KA REHAB cose Le he + + SS MUR secup.pyRI. PIG! P| arene Lene. re | meme — 69 te, 2H BALERS UROL AcE UT RRR T RAE WIS & eR As 3. aausen, RHARLERRE EE BOESIOT, HXR WAR, skit FKL Adee LZ 3. Tans, ate #86 ° a & tip Pythonds Z © i RBH PRE OE T— AT NR, HREM IER. TEAL eS PyPIADA SAUTER TROT FRR PBR, IPE MGA HH OA RD, mE. 70 #28 FORO eoPythonL RH BBR T HOR, HEM TAES BULLET POINTS sn 7 — Se SEHVPython TR, BEL — MER Python RBH KARK tre . 9 RATAN) python AB * wap 2ENSFRR TV BREE tOA-TS GEE. + cpypr” BRPYthOnG #4 (Python Package twdex) . & FBEREGEA. = setup.py RRiRT BUR TRUE, ADR, SaRA LfeHT eet © Aimporti/] TAGS ARIE HEF, = Python hie T Babe Si, (eFimodule. functio: POA, AGES DeREaK. spythonth 6 PO FRBK = (eAlimportiBatiitrom module A eREO" FP. import function@tTLM— nythont 28 2088 PensanensAsunase | | _ main | CATA -ARB, MeAR FRM — TOOL ER. ros = PU (built-in functions, BIF) & (DLE #) AEM e 7 2. potting ADLER HE OF roa UL RA ADERES— Tyner ES" hee, = range() BFAD Store 4A}, Ai BASE MAS “HoH BARBER, DLE shell, HALSEQBR * Wfend-"'théprint 0 Bih— te ROeHSETe. teas Sean RATE (24). AKSP, Ree | MRARHS RR MARIA, & KB Dimportié @, FERSRRA TEN, ermtemim >» 74 IXGSRE * + MERE * ASRAESATR MRERGRH KOR, RAERB PALE ROARS. iON RARE. UCR, AREER TZ AL Python ALLA SB UCCHRIRE, ALE, AALI. “SRRIR ZN Re TE BREE BEA Hs TTT A EA ER SG TEE ALRRAITH BLE, FILPythony FAS A EL ke AP fA, RA THEELEL, xem—R 73 42D BH BB AS RGRFER IA ASI. REAR USL, Aa felt, Shak, 4TEa tet —fiay) RBA ° aaeonaER Done RATT SULA, ORCAS TPA TCP A, A Si i TE Rb A AR Aichi it Ano POLI ASHI? SAE, ASR His? Pythons fil JA 3 HEARSE? 74 THRE BAKA Pythons AHH A DLIIEAE F411. MCAS PERTPLIFIR A BHR, — RMP. PythonfiJopen() BIFALIH AS Sr3EHL. MURS torlthtysh eH, AT Las Bb ea EAL “seeteh ot” ook — + St— — — — — \ ns SS open () > were — — - — | | — / (eRlopen() BIFSEALCH I MBWCER, 2 Ole — “St ALPEN HA RARE, UREA ERM, AAA. APRA, Jb FOS EPytbon HE “HTIF-ACIE-SEMT” #0. + ok Cv FHL ot -— + kf HeadFirstpython, B¥b MR —-T FX MF Kchapter3, FRM KH KG, Mead First Python 49/44 PF & sketch.txt, WER TS chapter 33 He, ma the_file = open('sketch.txt') # Do something with the data # in "the file". the_file.close() {BF)IDLER RHP ythonX EWA MB idles ig © / en IDLE Session HA—TMAIDLERIE, SASH, HEAH IS RTM OAM PABA HOMER: poo import on <_—— WMA “oe” >>> o8.getewd) yyrveanesans Josera/bazryp/Docunents! VRS OCKALAMLEE soo ousenaie(-/tonariesthyton/chagtecs') >>> 08. getewd.) \ersanaasanoay, “7osere/oasryp/MendFset?ython/chapter3! BE, ATTRA, MARNE, FEM LB TL de> data = open(‘sketcn.txt') E— HA-TELLG, BEARE-FEH “dato” HEEMR, >>> print (data. ceadline(), ends!) Man: Ts this the right room for an argument? ) ($8) “readline” # BARAK >>> print (data.readline(), end='*) K- PRG, BEEN “print” Other Man: I've told you once Virb ABLRSETEAS. Fi SRR AKPHSN TL, MRR ford eyshie tA de> data.seak(o) <— (EA) “sete” FAC TNR AEHER, BK ° AryphonBRFETH LA “ellO >>> for each_line in dat Sttetlestans 8-44: lot Tans anmannenn” Print (each Line, end="") Man: Ie this the right room for an argunent? Other Man: I've told you once. Man: No you haven't! have. KAGESEORS (7005 SHES, —— eraima) Man: (exasperated) Oh, this is fuesiel! (pause) Other Man: No it fan't! Man: Yes st 4a! >>> data close) “— RREGLASEG, —SRSSED 76 -F ERBR Hist eee MH. Bole im AR e6a-F8S, B Rar TIER / Is this the right room for an argument? Other Man: I’ve told you onc Man: No you haven’t! Other Man: Yes I have. Man: When? Other Man: Just now. Man: No you didn’t! CRASS, MINIM TAR, ALAR DEMO A Br. Hak Boplit () ek ATLUE OEM: Man: To this the Fight room for an argument? HSE r pit” AF OF hw’ 3 —> [each dine plit(” 8244 no Be Basset Rad CRO e aoe ah Ne ‘split 35 i384 TETRA, KERE—T ARIAT, 17 line ronan each_line. split (":") < ine spoten” REBT OH te ght oon for an argunent? n 4: ROSO BF LBHS Oe =e ABBE “man “vole” bee “H “spitO” Bothersag 7 idle: (®eaceback (most vecent call last)? © f en IDLE Session FAA IE RENTS, IDLE shell HALL FARE: aa. bop data = opan(‘ahatch. txt") © Grote, Lina spoken) = each tine.mpiie(':")) gat, Ma THAI print (role, ende!*) \erae BGGELSE Prine(* said: *, nde!) \ Print (Line_spoken, end=!") / Man said: Is this the right room for an argument? Other Man said: I've told you one: Man said: No you haven't! other Man said: Yes T have Man said: When? etserbars, Otner Man said: Just now Man said: No you didn't! Other Man said: Yes T did! Man said: You didn't! other Man id: I'm telling you, T did! Man said: You did not! Other Man said: Oh I'm sorry, is this a five minute argument, or the full half hour? Man said: Ah! (taking out hie wallet and paying) Just the five minutes. Other Man said: Just the five minutes. Thank you. Other Man said: Anyway, I did. Man said: You most certainly did not! \ File "", line 2, in \ gg USIP ROA (role, Line_spoken) = each_Line split (*:') Error: too many values to unpack _— 7 %R— FValvetrrore &, AM POR HA Roar RHSRE 3 Uh 65 HB BRITS IIE RL IE, ASR. Mati“ amt AIRMWEHHZEManis, “You most certainly did not!” AGERE. PURSE, EAE TL CSN AA TTI Man: You didn't! Other Man: I'm telling you, T did! Man: You did not! Other Man: Ch I'm sorry, is this a five minute argument, or the full half hour? Man; Ah! (taking out his wallet and paying) Just the five minutes. Other Man: Just the five minutes. Thank you. _ eaKsauees & a ‘2 get one thing quite clear: T most definitely told you! Man: Oh no you didn’t! ~ Other Man: Oh yes T did! FERESIIT AA? HS PFPA HE FERS? FPA TRS, HIP, EIR RRA SESpLit C) GFE LAE, BRE WADI, 9p1 it ( BHR A Act a FiA AVA, HHWAEroleHLine spoken, 3 AMUN EL St, oplie OWED HIN. HA PRBLA i Rsplit (ANAEMIA IABSD, BALLPythoniRRER 2 fat ns ArWalucError, #028 “{il&” . Mae, URL Tie + . | or eaie Me Te BRAN | Rie PRR ae ‘PQWER octet, A bsketch py. | Ll RAI 4 om? AILASMIDLE shel (02152 ERIN i RANBIR I wun Site | sar euh 79 BReH TERHAL, RBH ABR split y AMAL a AT MRNA, LATA TA, FILL f#Finelp() BIFLIDLE shell UFR #47 Replic (A wMIEEL. > 7 On IDLE Session >>> help(each_Line. split) $4 “quo: ¢ Help on built-in function split. FT ROEE \ splice) zg \ S.eplit((eep{, maxsplit]]) -> list of strings ) Return a List of the words in S, using delimiter string, If maxoplit is given, at most naxspl 1p as the whitespace string is a separator and empty strings are removed from the result Split () MK) Mik ACHE LR AERA TA NB > Pia. BU, BALA ROTAESIOO NE, TAL SURE NA. fhe Run eri, AAT RCE 1, BUBET RAPA AI AT Be TNO ore, FaRR—M, BHSRETZ, < Geek Bits ———___ IDLE 48/47 Help—-Python Docs#& iH (RFE tH Webitl FERRET ITSO) DUM A PR PW REP Python sc, RRR BR AAEM ABA ATA, A LLZIDLE shell FhEAlne1p() BIE. 80 SES Wf An IDLE Session DT AIDLERAR BO PARA, ERsplic OT RAMI. data = open ‘sketcn.txt') ach_Line.sphit( arene aes tate Brine(1ine spoken, end") 8 “pk” @o data.close() t Ta ticaro UAWIHRA, HFS (RS MIDLEH RUN PE AFRUn Module) , SRT MAM: RESTART Man said: a this the right room for an argument? Other Man said: I've told you once Man aid: Wo you haven't other Man said: Yes Thave. gee EAE Man said: when? gd. UGE HER Other Man said: Just a aTESOAS Other Man said: Anyway, I did. Man said: You most certainly did not! Other Man said: Now let's get one thing quite clear: T most definitely told you! Man said: oh no you didn’t! kas, =r abiagtageeeas was Other Man said: Oh yes I did! se OPEC SE. ‘Man said: Oh look, this isn't an argument! x BK Pvaluctrrovt! /Txaceback (most recent call last)? “ijn mrp en on a) ole ermimerceromn arte nee ST REAR ROO, MERMB THE? crm at aons EGHIG RHR PMR LM —PValuckrror, BM —TATWE “KEL” . Python AEP CEO LAGER AME, need more than I value to unpack” (% BRAM). APSA — dt A TLR mH Other Man: Now let's get one thing quite clear: I most definitely told you! Man: Oh no you didn't! Other Man: Oh yes T did! Man: Oh no you didn't! Other Man: Oh yes I did! Man: Oh look, this en’t an argument! (pmuse) ~ Other Man: ¥¢ date: SERazaean Man: No st dane) PROB Rdg Tas, (pause) < Mans Tete unt cantradintion! Other Man: No it isn't! ADB SOR ACMBGKOSAS, splicomeRRA Sas HR. ht GSES, splicQ AAR EM LI, WS Tet Ble AEM SER RMT. SRREFRORHER FAM, RCT RAR wR, 82 RESP 5 FP ET A A RPCTULHLEMD RS, MERRASTOR ALARNAAAAOAAR, BER-HOA HME, SRRARERGHRM, 396 AAR HOE RATT, PRAESROHAM, MERES ora, iM 9 A A a J MT HET LIMsp1ic(). BEBE MEARE OY de Het RCH TT. Foci at ATT: TLARIRMIL, MUD. AR AAR SOR (CERISE) EE. eww? a3 aap HB ho hh BB RACH EMR — TF, PREM Uesicik BAT AEE. PRT splitQ Wik, Python BAP find we. ALLE find OAR — PEAR, SUR ACARE, find OAR SHEL, MALE nO TERS, RAE EE EET sep aR SIAR, ° 7 ARIDLE Session BTFHHRBeach ine, RPAUSHS, AGRAMcinayetsewess. >>> each_line = “r tell you, there's no such thing flying circus." >>> each_line. fina (21) 1p EPS RE TOTES, bh “find” EOARFAAB, BAAALP, DRNALEMPHROBARG, AUR-ARWARTSHR, ewa—y ABBE ind HAEKARAS: >>> each_Line.find(?:') ~ 105 ESAS AP ES-FER, Hv “find” EO- FEMS, CKDLHALET A MULES IER a, RNLATERAAM, ( N SR HEHE, CAL ARTMMASMERADRAMSR SSH HERS. data = open('aketch. txt") eaRend sar for each line in data: Af (role, line_spoken) = each line-sphit(":", 1) print (role, en: print(' said: ', end="*) print (1ine_spoken, end-"*) data.close() _ corre your pencil FEAVAMRRTR RANKS? Rue, eT EAUMSARE ROH ST wR HG. 85 RAPS fe WEAHRE, AMINE ARIE TOSS FT NRES, ABET EARR Eom data = open('sketon. txt") _— Redaee eg for each_line in data: Sf not ench tine-ina(s) ‘ role, line_spoken) = each line-eplit(*ity 1 asenan, ( poken) Minessplit's', 1) Fut FOF print (role, end='') agssaot print (* said: ", endet") KR print (Line_spoken, end="*) data.close() ~ tee your pencil Solution SHEAR BI RADEA TIRE HESIOD RTI) Sasa, AT TSA INS aA TNH OI ae “st ages tt 2 eee K RRALEORAEERE 2TREIREH OR, MECERERES HG, fEOEMOSEKE THE, 67826, HoRESRSH-TH ETRBHS "5" ERRCKSZOSB. 86 RSM IED FDLENREB OPA, HKSAR LIF, on Shit = RESTART = Tive told you once. io. you haven't! ‘yer T nave: ‘You didn't! anid” f'n telling yi y, ie thie a five mincte argument, ox the ng out als wallet and paying) Just the five minutes. jet che five minuves. ‘Thank you. nott fen°t an argunent! Yee tc tal It's just contradiction! Nose sen et saias salds No Paidn t! Nan said: You did just then! anid: Nonsense! Te .Gor 4 Ws) TIE AE TET oo EAS A, ORE, HHO REN EBC, i ° ELE SARA OK EACH et, SLIM {RTH Ae a RAT MT FT, ALAR BM ALARA (CONN, OFERE BARE HFRAGRERG HR, tea > FRAR RAEF REALS TH? AVSUUMIREI, Python ERR 2 HE 7k —Mraceback, iff Pe RITA. Pythoniihitraceback #5 UR MRitTM MM: TIERMELIMAT. Python 1, SAHARA SEAT (exception) WH, RAM RTC ALTER, MERRES RRB A no A88 _> Bee 57 PR, AUR ORURIE TE SPE SURE Sam, ot REARS Hit AGLI Ly PythonIOPPORCER A IL ATATE EH LCRA SHEET MLE, MTG MARS. SRM ATLA hi MLE MRR NTI, AAT, UROTEE) SERRA Python REE Tena e B Mee A IMEHIM A, FRET RA, MANOR TT REA OUI 88 SESH KBR, KEKE RoR nay ACS FLAT ACBL PAO M Pythontts Fe be SUBIFCEPRRRRANTL, LMCI i, RIE PL HELE AVE SIHENM I, Python ZeLRis FARADAY, SURE AT El R ARDS MRERIEAEET. ERB HEMUAEM IO, Pythons dehy onty FCS SVR RATTONRG, RAAT ESL CD, PRITAM a DF aM A. aan Cs» Python hE Hige5 AS Rees ) sthon “ Python ie Hees \/ 4 <—~ _ ,— LI™ one. # ae try/exceptén #) Python4i—‘ruryisity, ikPHETRLIE AY TRAE —PiBEe, TAME TOP RMMIT FeE AUEBIR, uy MEA F 2 try: “ery “eee Baryon as PRASAD (RES RSE AT RI MR) ae. i 90 4. F-F) ROE SeMee 7) AT a FH, RAM, Bh, WTBAHMRRE, AUR EERE At — (> BARTS TCS, CRB OT HE AT BEA I al AL Ay A BY ET TI 18. PRA BEA MAIR, RELA Yb AA, EAA ee —/P aT REN AA. aS FCN HE A BR See wae. SHS REZRPHKB SH BEA TikPython eA IAL, AE i aA REO HC, caer yr pea TAREE, MUU ARERPM ET (TRASH a) . Mi. Ge PED ASS DAR AB Ht RAE a. data ~ open ("sketch txt") for each_line in data: (role, Line_spoken) = each Line-split(':", 1) print (role, end="*) print (* sais", end="") print (Iine_epoken, end="*) data.close() gant here Dumb Guestions 19: armen AT. pion RRTH, CMTE, KIRRRRNOREMEGZM. MARIE 8, RHPA? Si teeeeitsen, mien eA ALAM SOT AREA ONES 8m). FA ease AitAL MTOM) . SER-AKT EAA, LELGHPLEM (ple), TAR LMERTAR, BLA AMA: BALE, LAP GRATE REAL, FMM, THAR HE OREMA | fed Fit, 442 “ple” PH “couple” rh, Ad. “uple” BE “ropa” dvd, SPR ASL, ESO haan AOR, APT REAM AR, a TARE, UNRATE 4E53) . RE, A NSH SEL INEM Ht A BRR RB. data = open(*sketch.txt") print (* said: arses ~~ ¢3087. print (Line spoken, end="') data.close() oR “split” QAM, CLES TOMS print)” BONG, HVRBEP “if OP OMAR, BTSLAMR “split” OB- RE. HH, AOMTLEPR GHAHR, CEORER AORET, RRELOR? Bo OS. THR SHER, ot Baty REKA 92 SSSR APTAR THM ORIEL). REAPRE MLR ANA MSR RIORAM AT. Replica Hy IATA, SIL — MRI paseo Tt. AAG AMOR, UAE A LAR Ot ART ELIE SEE SUR BE BLATMEMPythonffpassifity (ATL EIA WMS mull )) FRR A ery Bpassitity: data = open('sketch.txt') for each_line in data: try: areeans (role, line_spoken) = each_line.split(':', 1) ) print(role, end="') 4 Frames aces amae \\ print (line_spoken, end='') except: pass <4, taut eR 8-teGen data.close() BLE, IGIMA spLic HUMIRA Tt, teyill PSAP RAT WFR, VipassRmRik MBE. + + et { + IDLESMH Fat tes seme 93 RRR THAR Rit. idles ey wf @n IDLE Session FIDLER O PHBBES, HT ESTEE. 2.20 sketchotn.py = JUserssbaryp/MeadtirstPython/ chapters sketch data = open(‘sketch.txt") each line ©» data: “(role, line spoken) = each line.split(’:', 1) print (role, end=") peint( sald: , end=\') Brint (line spokén, end=") data.close() Tatacero areerlEs re - Fla EHD, BE Re ARITK A, RER-HEB- ER? 94 Fireside Chats SHS SIEM: BRIM SR SANE TNE TOR BUMEB: SLAC TARA AS Ree, -RRABORIIEEE WBA. HAA IMB Uraceback, MATERA ME LEILA RTL Rik. ARI ISMO RRM Omi HEMET tr ou YEAS ERE AN AE RRMA HED (LAAT OIE ROE TEM Le BRA MALMO, IRMA ICE ERA. MET, RR PRL ART CHAR FRR AML), 5 ATLL aT REA PR, TRS Ce orale, STIRS, TRAY CGS RAE GE) AEN 2 Seal ieAe T TNH TRIED 2B, OB ARSE Ae HR, EAUIUOIRTT: FE, EN! Fe: A LS SE ete HET ARS IROR RFA EM PI AR PLO ‘ei EA AR Ae et CD HEE, BOREAL RTA Tt. AA APIA RARE Hee. BRERA EMA IRR Or ea Te ETA AE SEMA MS IN Te ‘HB eA EE Me, RLU? ATMEL PG WA pas — see FAT BAIRE WL BURA SD PHD om SEAR ait, AILS HE A aL EER RSMMC INTIAL EEN, MARE 95 Bee ROBRR? UATE ABT. TB, LAS ASIA 0, RB TRE FART, CHG amma? RBLSPER-TR #, RUATHEAHR Berem, RRAD KF Frankish — PTL, AM, EE AB HM TTR Ze LSU Oe FL FER. MPR CHM, RTC zoos | ae, AUER, Pte —Pionrror, * sees DFR) —p» | F. WU ENAKar ProErrorHiek—- | + traceback, 96 XHSRR BpPESGBREEKB-- BOR RBA” WORN. ON A IBMT, ZEST IER He Ae MB SCM TPE, BACHE? Fini et BLEK PLE. Pythonttios HES fi — ae FLAT LI A ie — PHB ICH SAE, CTA E AERA MR, REAR EE, import os weeds aaa. ~ if os path.exists('sketch.txt'): data = open('sketch.txt') for each_line in data: if not each_line.find(':") == -1: HREERS role, line si ~ eact te ease, (role, line_spoken) = each_line.split(':', 1) print(role, end="" | print(* said: ', end="') { print (line spoken, end= \. aata.ctoset dems | else: W38.—)—s print (‘the data file is missing!') e J PMIDLE Session SAARE REARS HHAMCEANRERA, SOCHAATO SRA MRARABE, ETPSMU—DER, The data file is missing! <——— E&MM. 245. 98 Eb- ae RS AB- BERR AURA “SAAC TES” ASIA eee RIM —Peryle, BREF try” #9 “ [oesy: 7 date ~ open (*sketch txt!) | for each line in data: ba-788 \ try -4 AEE \ (role, line spoken) = each_line.split(':', 1) eqewse |) print (role, end="*) ) print(' said: ', end="") / print (line_spoken, end='') [excepts ( = data.close() aaeP except: aes. —> print (‘The data file is missing!') > 7 An IDLE Session REAM TMAH, RAMA MERRIER HEA, I TESICR TT. the date {ee planing! g@—— REHM, ET RROER SALAS ae “ AAOAR. RSE BG, WHALER? no A RTA AHL EE eA SrRReDENOSM ReMi AoE. Sree DE—4 ey #oReRia ona” — FRR RARE — IT TR I TE coher your pencil & BLSR, GR-TAEPS LAVAL OHRRMT ft 4, ERITAEP SHPUDEUNBAMT He. aR he EMA THEN G HORA DB ERT Met SEOH RS. HUE REO PORTS, SERELATO we cerpn yor prs! Solution RUER, ARAB MPS MORIAH aOR ALT Ht L Ql FEHREERSA “cs” 2. REA “pathexists RAGRBLE GE, GULEASAHAETRALG. REUBLEPHS—H. 7 GIREREREGSMEHBACEAEHUR, GRECHERK GPAER-*T SS FOREN, RANT | WEBER G, EMHEBETHAHES, HELGE A. FOKBSG, RE GRAD, REGCEBN-TRE &. Tee OArEned. | | oe SQHREHA-TRALG, GRETLEPHSTEHG, RES AeORA, FEFTEBEL, BAER ORA, ORERETHE, E PRESAGLE, RAARET RATERS AMURALZ TH? AL SENTRA S.A CD ARES” 5H A ‘Hen IMI, FMR Rea MAR ET, GS A MAS AP ER TR, PTT RE EE me SE WO Python SALT MLIA, ATIC IESE. i Ast a BYE TH (0 FEARS AACS A i TTA IM GEM cy STL ACS ESB, 98S, ELT A a 1 oa FB ERSTE RM RMIT. 100 SHR KS Ror FLERH- PAB PROT AACR. The. PRMOIRR AE, eae Ae tt UAE, RICAN MLA ARR, ABZ FERN, RUSK Tm 2, RAAT. iL, PRPC EA EN SUR TOE ror HWalueBrror, MEA KZ HIF Ne aE HEE Se SS ‘i A Av a AR RR Ak ew 8 ‘PT HE A FC CEs ARATE FES HL TORT ror ke ValueBrrorbUMiseiseit. SURMSES THR, sci fear HAVA PEMA, try: | data = open(" sketch. txt") for each Line in date: a (role, ine spoken) = each tine.split(ts', 3) print (cole, ende"*) prine(* said: ', end LU print (iine_spoken, end= gzcept: pees age Rae eee Fee FEE TAS data-close() eaeene print ("The data file is missing!") SATA SHIRE RE. REE TMM SH except FASE STRAP AA Om SAY, Lia RSS A BE meni REHAB AM LHe A except. 101 iy WEBER ‘A Ck a — eC RR, EE excepthtitt? AVION. LEH, BEATE — M(H 5 Ars Fee FAT HEHE, try: data = open('sketch.txt") for each line in datat try: (role, Line_spoken) = each_Line-split(’:', 1) print (role, end="") print(* said: *, end=**) print (line spoken, end="*) except ValueBrror: pase = PRk ae seme y data-close() . except IOBrror; @~ print('the data file is missing!*) 240%, A RAAT SOE IRE, LE CREAR PANDA ARR, (REPRE ORAS Fe LE BAIR, TE TAS AMOR TIRE, URE RAN AHH Se Se irene BRAKE OAM BpFDAOROEER, BROT! (8 “try/ereept” KEGEARORER EMOTO 102 MPythont RH LASER EBERT ROR, Het LAR BR BULLET POINTS NnT—#BEwPython LA, TY Mpc ts ter SF rython, Doce Hina . Puthonts = ty, abe BF Res web) # a iy . Aopen’) BIFTA—A RAK te, a ETERS TER BIR MBAR. ad Line) HEM—TTF RABE. kO BRT DAR Biatim close QHRRA—T2 HI AN xe 120 ATLAS RD ATF, Python 73] aa I RCH 7M (tuple), BHR BAA, WARBAR. HH RADAR. BAT SBM oS RARER WAM St Bree ror (Plan, Tae MAE XHESRBEREE GS) . help() BIRSEFHAGEIDLE shell laPythoniy ce, find ODRRE—ASG HER METER, NOtR HEATER, try/excepti® ies 7 —1R SOEBYL A), AA ARIF =) REG Skin ASME EBA, Passi @Pythonh sings null), EA thrkee 103 4 WAG * + MERA Ht BA OR OBB SENATE, THR fee REG HEEFT A RS {LE ARSE RIN PRAIA AEA RED SAR, HAHA AE FRE SRR RRRE TELL Me PO Ul Hb A MEM. EAE ATP OMA EM TEAR APE SC. Python SCG A RAS CANA TL, fH BE SFU TLL PICA RTE Python CH, BLL IE FT, FEE. ane RFF RED I BRE KKB RY See BFE SA —/P RS ER FA Rd A, HAO. FBR ROR EE BTR RCH, Ai RATER I bien (est. HFQNGH RYE iG, GRAS OH OREASET. RRENKAM RR 4. SaKKe En ERAS APP FEES AREA, SRR RH Ta. AATLILG, MBER EMER. 106 BARR 4 i v See) RRR —~7 LX-ALTEHRBRMMARANKB?, PRMRLUTER: 1. WR—TEMR, B Aman. 2. Ba2—+S5R, HHother, 3.18M—ARB, MBRline spokenERPAREHSAT, 7 AIRES, MBO le MAB line spoken M1213 M31 RPL 5. ERR LMUSTWR (manHother) , try: data = open(*sketch. txt") for each_line in data tey: (role, Line_spoken) = each line. split except Valuekrror: pass data.close() except TOBrror: at print ("The datafile is missing! ') sme Lif role = ‘Other vans SS => 107 Tp role == Mant: print (other) ) mmm BCG Line Spoken) abeaneT 0 ea RGM SR LRGMEMARAGRBS, LER 1. Qt TSAR, BAman, 2. BARTER, ZHother, 3.M—GRB, MERLine_spoken eM PRBEMSAB. 4 SH RAIR, HUBro lef EF1 ine spokent® MEE S695) Be. 5. ERB LDS (manMlother) . & “man” fe “other” dale — fenee or Pelee try data ~ open(*sketeh. txt") for each line in data try ae (role, Line_spoken) = each_line.split(':', 1) Sloae eases tae ~ “strip” FEMS res _—— SESEHIOR. NS nut 6a ‘ Kanai actif except ValueError: pass data.close() print ('The datafile is missing!*) HSGARLES Print (man) ama ike - 108 Hae ARIE ee ey AUG MOAR EIIOLEAS WIA, ATS, — SIE PRED FRR sketch.vaX tt MFEHS—AK HET, Pan Sther oy PRiShEH EO, deep essere arHaeas. EMA, TLLERLIE. Pythons openl) BIFRR 7% HARGREEG, BRET BEG, FA BH, MRT. AUR RERAEIR ELIA, 964 ATLL open() BIF, meee > — 109 nFMe KBRATAK GE {EHlopen() RIFF FRAC APAY, MILLIE FEA Vil. BRIA, open(O MA BSLr ARR, MARRERO. BTA KH ERS, BMW zanna nace out = open("data.out", "w") aa HELAHRES BLM, printo BIFSLRAGEM a Mer Reta GEAR) . SHE BARS ETCH, EME i Le Re ra OR IE Ee print ("Norwegian Blues stun easily.", file=out) Sexaiag. HERMLAA ROS. RATAN, ERR, MRS RA. ORT ‘aati (flushing) , ik —Adb eH, SAbAcaan ERE out stom of s, —_— qj Geek Bits {RABID twat, Pythons HERO RRL. $0 RETKHESHE, MERSEMANAR, HRB SAR. BCMA AKG, MRA Re, BT PRAMS AE CIRRR) , MERA, SORART F-ARFEMRS, CRAALHHABE, BERS AGUA, MSTTARARTS. 1100 mam wat caer Your pencil M ERSHE, Borin) SSSR LSTA SE HB. HEARN, SHRRANA ARE. HUARD MBS Aman _data.cat (FF A—TA MMA) Wother _data.txt (A-TAMAIE) . RAMEE FF RBERREKAM, HARM Atry/exceptR RP nan = PRESALE 10Er ror. other - (1 try! data = open(*sketch. txt") for each_line in data: try: (role, Line spoken) = each line-split(t:', Line_speken = Line_spoken.strip() Af role than man -append (1ine_spoken) elif role <= ‘other Man! other append (1ine_spoken) except Valuekeeus: pass data.close() except T0Error: print ("The datafile is missing!") aa : BER, Beta Rary até nee eee \H print (nan, >] OR pint” HRREEO print (other, ym te. -2240 dared aetesia eo CORR. smn > 144 - 4 ee or eit ton CEPR, Atprint) PSE LS TERE 8, THBBAMED, SEERA MTA D BMRA WMG HIman_data. txt FB TARS WB) Mother data.txt (—PAMIE) . RATE BHT SORM REL XH, BINS Uy/except SRI REN fA TOError, man = () other = [ tey: data = open(" sketch. txt") for each_line in data: try: (role, Line_spoken) = each line-split(':', 1) Line_spoken = Line_spoken.strip() if role == 'Man!: AB b RS nan.append(Line_spoken) FRR. elif role = ‘Other Man*: other-append(1ine_spoken) except ValueBrror: pass data.close() except IOError: print ('The datafile is missing!") amunacnaeee: . Lo = man_file = open( ‘man data.txt” , ‘w" ) other file = open( ‘other data.txt’ , ‘w' ) AAGBTLG, BAH E-tedaa. print (man, file=man_file ) 2A “pintd” wirseewe print(cther, filesother file )¢< *6e82e. aor other file.close() (error: ‘print(File error.” )<— mete ARSZEDEBTLG. _—— #82 avoasauged. 412 sam wart OS cua ot RRB, BBP orint () WAR AMA LH/ORD, MMB, MURR T MIELE. ABEBLH BOLE oatRate CBS, ——" esque. oi anae, R84 pat 6 pee shell, AAEHS, GOLER ——S Soc eragatnet. oe RMA LE. Ole T REET. RIIe A-ha &. SREGERSAE TT TAM TRE OTA Rha a Rae FRA E TRAM: MRE tprint oy WASS—Arokrror, HOMER EA HET sreeei > 1413 See BERRBKESRHT FT! SUR PEMA UIA, A —PTORr ror ALBA, A ILENE, BLY PAROS AEC, PARAM HT HE Serivces, POS RRO ARIEL Ts ARTIC HLTH“ TOBrror, iS cde eS, a SCA MAA Be oT ei RASTA TB print (man, file-man file) ~~ OK print (other, file=other_file) 5/9411 —_&! Sf | ~ man_file.close() | other_file.close() except I0Error : print (‘File error.) « aA MeHsE Me TEMES. HORI A THER, OTA LEASES, RUPTICL GH —P onc ror Mia TIE, FER, eA ARTE: TATA BSE ORI HATE PRBS TTP MRL: fe 114 Afinallya try ARS SS MR, RAL BL ZAR A CH ATLA yEANE Final yA SMR ry: man_file = open(*man_data.txt', 'w') other_file = open(*other_data.txt', 'w') print (other, file-other_file) except IOError: print ('File error. RAT MEMS MAR, SAA Linal ly ALAA. IEE, fe RwRr0Error, Aifiexceptél, MIaefitinallyH, ivi AAO, final lyALPR MSR. SLIEMA Cina Ly Alef, BULL > RAR eA HS BRT A te. L/P MBGIE, BI ERRUE MT LIRR ICH ea A] (NES HR) Aid MEARE? MMRMARN EAB? BAe aaeoe PS sesacmie-T. ¢siine spokentiine em KWSAAM, LRRMBLline spokenSi. WR ‘Hline_spoken LWAstrip|ARLALEROLE ea? Si x. tome, morse eART EM, w AN-LHR—-AFHE, CMTRAART. FAVS commas Tine spokonsesaa, ASM T RROROREE, RETA? Bi an, exe, amb, Arine spoken kan Strip() FRRUR—AMOFAB, RET RE Vem MeEaETOR, AAOEEORMEL Ine Spoken, MUCHA. PRLS REALL GET Line spoken, MRR RALSDMTERAA wn, FV: ae nmseasommss te re Ft rym mera sa reie ke mem en URAM, PURI AEM, ELAM, RSA BIA APython HEP EERTUATES, GOPyhon ee wat, FA! sta axame. Si s—pmanatwemsiine sporentiee HFRS, LR-AATHEMRH, He, FOREREP 2EBAEE, CHMINOA—-AFHE “FyingCieas” KE RREREAG-PEPRALAD, MUA SAL RLM Mupper () Fk. Python AM MLAT TK SON, EMM HLS, FLAT Rete PAAR YTS SR MMOSITO EEO MAEE, (9: sow, semmenene. mmr Tem mE. 2 Si cam, sanrausavannen, 04 Mh Rik Roh EH EEA RAG LF HB 16 Hem Questions ne 19): warnonme manne Tem aHRE TS ENPHR, TAG? Gi axbn, mearaytanen, wena afpteske print’Piying Circus"), WAFER AB RNEENS (HALEN MARTAREHA) «TIL RYBR-AGAGEHR SAR (TRARKRAL ERE ©) LBA TR RECO. FS eau, ereAPynonsemmsnm, (ORE REFROA TRIMER, BO Si ein, yn ean ermust esi M. RWW REASON, THEL, NER EH RT RARGP HEAR ERM, URE SMe EAT ERAT, ARP STE MME. (9: emma mee ween, wr A I? Si x, team, 2201 eH EMM, BET SUPA RALT RL, HARA dab ik aaa. F): scaraterynonsemaemensceretiey? $s: AY, MERATT EG, RiotAt, RAT RT ROHK, Bib, MARCA ATT EH FA: wera ramesn, 222+ eme—ram RAZOR? Si anes. wasn, prema —nere WiL, Python eA k—AtypeErrorA, FA: amr. awsome. amerynone rae #, F807 Bi ant, saneruareranea, ARIE BGR RG ETS HL EVORMEM, Shit Ba —ARN “File error” HHA. i ALFA T 5 ORME Z Fi EAE TALI a, RERTERT HIGR, HETER RMR OR: ATREKGTNITE BERRA, Bor CAME RT FR ‘ERE? AvRE A Python MERE Ji FERIA CR RA EAN SBATAT HM —TPIRRE, Python dese — tes RMSE CANTOBe ror, lueErrort$) . B9t, Pythons @e—TH RNR, LA —TBRE Acxcept {tidal FRR RIDER BRERA. 417 = idlesis @ / An IDLE Session TERARENA—PAATEMRAMSRAEA, MINA—TS Dmissing. txt HMMR, IDLEM shell ADL HRA: poe tay, Gata = open( ‘missing. txt") Print (data.readline(), end="") except ToRsror: Eine (‘File exzor") sinalty: data.close() BERGHERRD, Tm ar er pass- sonang FTF. oak RARAEN, RENN RIA, LMAO ATEN RL Hiclose () Wik, MOURA H—ManckrrorB®, —HOEMPEARR AL inal lySSM—NOGRHMR, LMAciose’) ZMRBRdataS#SRE, locals () MREGMMPARPEROHASH—TRA, TEAR BABIF, RAERSNABAclose (): “ne ABM —_ ao

*, ge BHO TREE RET TypEETT print (°F Typeteror: Can't convert *TOError' object to str implicitly RARER ASRARAUM, BRASARNSFRAWTRE, MARR TRS STS BERABROM, TURAste () LKR NRER (LASER) EHH: — ite “ary a except rorezor as rr ZL ans-nsag tt print('Pile error: | + BLE, CGS TORS, UEP AT PMSA aA, . AGETAR—THAERARS EET O. rite error: (ferme 21 Mo such fle or directory: ‘missing.txt! <~ SENG Sh, TALEO ZRSRACORSHRERE. SRRA-OSRAM EROS FEROUM, HASH, ROK TRE RADARC skabwith Pwith3s 2 x tF HEP ALBEE CHB try/except/finally x94 61, HLAPythondB ET 4 Inch HEME. AICP WA thin eo, ALM BRA GOCE, KAA Twithi ye RA Ew ee —Ptinal lytA SESE AESCAII IEA, SESE IEE] —/ aT AAT FEAR Ch. AE FS wT: 88d oy ecqefioay data = open(‘its.txt!, "w') 2 aa print (*rt? siledata) except ToEeror as err: print(*File exror: * + str(err)) finally: Te ‘data’ in lecals(): data.close() with open(! XH print ("re ‘except I0Error as er: print (File error: stxt!, “w") as data: ", £ile=data) (a9 “wih! REE * + stx(err)) E “finaly 23 MOR ichit, 7 EBEROICHLTIFA SCE, DR bPython ME a 2 A ab BEA. AU WCDI TENE LRTI T AMAIA. CEHead First Labs, 221i 98 8 CLIT — HITE. q Geek Bits withiB 14) U7 84 Wy L FRABONL (context management protocol) tiSPythondt x. Ba _ erp your pencil x RACK, RA with SA Mry/except/finallyf{B. WT BMT BH tinallyA@Hrs: man_file = open(‘'man_data.txt', ‘w!) other_file = open('other_data.txt', 'w') print (man, file=man_file) print (other, file=other_file) except I0krror as err: print (‘File error: ' + str(err)) finally: if 'man_file’ in locals(): man_file.close() if ‘other _file’ in locals(): other_file.close() qarseee “with” At. ™ cement 124 BAinally - erp your pencil a © Solution RUSK, (eA etn BA ptrylexcepesinally!UBB. LF M7 BA tinallyAHre. man_file = open('man_data.txt', ‘w') other_file = open('other_data.txt', 'w') print (man, file-man_file) Print (other, file=other_file) except IOError as err: print (‘File error: ' + str(err)) finals if ‘man_file' in locais(): man_file.close() if ‘other_file’ in locais(): other_file.close() try with open( ‘ran datatet, “w') as man file: a ;, anet vie 4 print (man, file=man file) saaa, oanne —~> with open( ‘other data.txt’, ‘w') as other file: print (other, file=other file) except OErvor as err: print( ‘File error: * + str(err)) HABE T “pend” UAEBH aSCsHen, pws” BOF Cy, with open (man. datatod, Ww) as naan. 4 Spasaasi” 3 Yexaheens) Of print(man, file=man_file) 4 print (other, file=other_file) - 122 Ham AT ean BuichRGMMGGTS, WATER LMM ARON M TEIER RE AMOR MRAIOLE, RATT. wl nat Fa ; srgaganean® [Rr BEdtaat a6. We? Jexeaits oc" loengett" ioc sore satorastion DROS TAK, WATERS SHAM, TRIER SCAR SRA (ata MIDLE) HT FRB MUEKH, EPR AMETHAS. [ids this the eight, room for an ke you elon tt) "Yeu giant “ygllgl ane saying} aust the Pe Sonene you olan Fgiment “th “this te futile! BOTA (other nn) athe. PRAIA AALS, Sob ay HEL a— A (Man) Fs — AX (Other man) VIE, PRMD LOBED, ATLL APython sR ER eT HALA FRR, WRAL. feoueemiom » = 123 Re BA eR KUABAAKGAE SE JRA SUE MHE CAE TERR TESC EH, UR AIMEE — A RK. TAAEIDLE shell fit/*1R52, FEAR ATED Ht AW, £ An IDLE Session EA—Awitnib TER, HERA: >>> with open (*man_data.txt!) as mdf: RO. TEREMEA OF “wis é print(edé reading) = BTEG. % with’ teste <— [te this the right room for an argunent?", "No you havan't!", ‘when?!, “Wo you didn't ‘You did not!*, “Ah! (taking out hi ‘You most certainly did not!", “Gh no you didn't! et, "Oh Look, this isn’t an argument!", “No ig dan'tl!, "t's just contradiction!", "It 7S!", "You just contradicted et", "You DIDI", 'You aid just then!", "(exasperated) Oh, this is Eutile!!', ‘Yes it is!*] MeL BACAR ARATRL PRD ARMED cin () FERIA TEAR REIN. AP FAIA ATi, ALTER, RR ‘ao fi ERAGE AA AERA SHE hi ME? _ Geek Bits RAGE, print () SAM Python ERR SIRT AT FA OER STAR, HFS I A — Bah BE CER RR SR (Python RR) BEE WPM RF. soe RBRTLH-FAWOBHRORAA “print” BAH “MBB. BERT RES IA TRERAAATREMRE RGERSAW “print”, aH Bae BIR KA fOAte, otRaty REM Bik mt, SE Crh HE AT LN ASP Rea EES 8 A BEL, ARTA. WISE AT TM, ROLLIE TAR APRA ARE A RAC 4A, RMR AEE DM MEX, RMEAERAS, Bi PAULUS UAE, ALTE ve RAI POWER ee AB A 8 EP NN A BBN? ew > = 125 et fe & $8 2% print_lol()? PULP 2A MRAP rine Lol () A, “EARMCKT REIT (Mee sere). TEU LAAT, UAT. HRA RE, WE AE TLE PO MOPRRMINIE! CLF nester py Rikis(CH) (M2MRIGMEL) + BoD neste.oy = Users oaryp/Dommioads/neste1:3.0/nester by Seance (each set) ) print lol(each item, indent, level+t) } TO" tab stop.» range(level): peine("\e’, end") print(each item) ESCA AMORY, tHE LL A MFA A REL RR aT). SEERA OL, PRAT UR FB THR |Scholar’s Corner ———— #5 E (Standard output) & 227 “print SERaRe 4 VK out BARR fe @ Pieerin: 1010 BRUNA TSH, MRMOIORIES AMR. DRPSHRA— MAA loys.ctaout, RANK EALT RM LAIRE RN Exerciie gaannseme. EPEHTADRARTHOMHAD (FR: ATHES, ITHBHET ER, AREARBR-LERnester.pyBwEP NAR) , def print_lol(the list, indent-Faise, level=0, for each_item in thelist: Af isinstance (each item, List): print_lol (each item, indent, level+1, > Sf indent: for tab_stop in range(level) : print ("\t", ende"*, ) print (each_item, , tol) HB, withih- PART BINT? © BRERA BAB Hr © BHRRRRSAMMRS (THERESA) . KkH print 1010 HA. mem > 127 fe Fiiprint_ lol BEA METSK, BREE S AMHR, ER WEPSRER— EAM sys stdout, RAMI AMARA IRE ER RUSKRS ERE, FPHHSARRARTHERHMT OLR: HATPASM, UTR TER, AMPA LER Fnester. pyARPAMEE) . aeaetek, seen v def print_lol(the list, indent=Faise, level=0, for each_item in the list: if isinstance(each_item, list) print_lol(each_iten, indent, level+i, fA “% else: LE indent: eo" for tab_stop in range (level): BEET “print peinc(m\er, end", file=fn | < aeeanere print (each_{tem, file=fn QO FRCLAT SAGtprine 101 ORK, with IPH RR EMTAB? SLAEKB, LETEED “print()” BF, K@ELEH “printlolO” . QO BARFRESABARS (TEMES TL) KKAMrint_101 0 HAR. HBERSAGAEO “nester” HA, 128 Ham ARE matre2 a, PIA aE x LSinester eR OA, THEA MMR KH fe MPython RP (TART RAMP ARB) . HRT AERA L Fe RPyPl, 2.GRBF, PAnester, #EwithWAPHprine oly MASprint (), SER: fRM$print_1o1 0 BARAMAMT: print_lol(man, fheman_file) BAG, WETMORE, BERETA: bes-#, BRE aed. FREER HAAR, ein art ron forge Shamim ae FRERES, BRRAG, MtSAinesterMiR, HMKT—TIR, TRO HRAREH ARI, MARIA RST. Aa MG ES HR? meee > — 129 mame FH Fe AAA BH RO) GLARARGK— FM ET AARBT, AREOKANE EMMARERO AOE MST lara. SARL SARE TOLER AAT, i GRR RAM ALT. BRUT ALA, FORESMAN CPE ER ‘i uf RNS FRR REAP, HL SRS aC ORS. ACR URIS. ARAB ae ‘ist Le FAP saree BARI EHS BHT AMD: AMBER? Head First: nth, NUH, CAH? FEMMUS: fetr, GFR AURA. Fie RUE AMEE AIR, aR NRT HSK, RAE Head First: 67/4), Wid. RUE. BAIR AEN, UCR RRA SlideBack&Groove™ , 20118, An T Set AIMRRX $F LE Se AR PA HE, MI 2 #? Head First: se/e ARF FICE], BETTE. TERT: HITE) MLA, RRS APB. PIRATE, ORE EE Se AAAS Head First: ik RAH HLA TR. RA "8" RT ERR: PE, FRAT, MAAS im TE, HAD aE FERED: RIOT? tt ZMH ABE Head First: WDgEL G2 ak Re SEAUUG, GM? AUREL Ri R, MERWE ARNON, RIEL TEMA, RATA] a, RAURIEIEE. Head First: IN i-#— (SARI A #8 ATLL cw eA TE, PRAIA SEAR: LAR AID PAL CARRERA) $7 Head First: x. Sue Ce UREMEMUATIR 2 SERIO: (2 TERRA Hert, i et IN A OLE MS Nz E. Head First: (bau AULA ASHE, tA ROKK? SER, “Ribs BNA ae AH, EEL ERT Head First: 24H (4. dn ve A Sa 2 Tf RRA HAP el A AL BIOL, Sk AURA IAM, ARAL? FERRIS, AUT BF EMU IA “BI WAT 3g Head First: kim RAEIME. HK, BS met, FER, RAIL RETR Fe eH Head First: ik MIRAI, AOA, A WARMER, WF baat SERNIR, wit MAL ASF, Head First: (iicnre F(A), IAB SURI, BEART RAT MRE Is SEAT TR AONB AIRSET TERE EBD: LOK AMAR HMR TRA iB. Head First: “it 722M AA! JERHRIS: (AK) MRTELANARAYMNACPickle RDA Fe HE CGH HAN. TAREE Met EE a. Head First: sui meerd80iK). iH! SEAMED, Ic. aU em Bese nes CYP, ik Ja SIME mm 181 pickiest “Reel” Bae Pythontt OT MRE, A Upickle, EAI PTAA LPE PythonticU Ge, LATIZ. AYER “Ret” SIE, ERENCE, TULLE BEAR A BI} — FE python Bo eka. pickled) X v ats pe N genwnena eT osctroknwn Hise SPR. OSTCMA “Nem” MBC MPR CeRLa I, CCEA Eh. eee iL fsa HL Mar BRAIN TS. AR PRDRE RL iL, NE A NONE Re BENE, CE Python A JE AA Fe a rym aoe Ho) - Aicries| # eed eh (Za thie the sight room for an (taking out hia wallet and paying) SH 2 ORHAN plete Python 1320 mas RARE Aldump(® #, Mloadt & GeAIpicklefitMi: REA RRMA, 2G fE dump 0 RAF RER CARR PITAL P A Load () SESE MCHE. AEEIMEDIMC ARITA HE BER IE, 2s RUTTER with open ('mydata.pickl pickle.dump([1, 2, 7? ~ [een Sharer -SRHOnat? RAVARSRERADE— Haas. REAM TR? HeoLR BRR Re RUT RA TL, pickle —PPickleError RMR. rp your peng) x AFRREGRDR, RUCK, MMP R HR, Mi BARRpicer CAO BRMEZ, WRG DAL, PTD MIT HR. with open(*man_data.tat’, ) as man file, open(*other_data.tat', 'w') as other file: nester.print_lol (man, fhe nest ox_file) except I0Error as exe print ("File error: ' + stz (err?) 133 pickle HE LTRREM ROR, RUBE, MATTER, ARApickleDeHCRMRZ, MRA, E The eS. insport pike BaOsKes SE Fane. - tev ws SS with open( nan data.txt', at) as man file, open (tother_data.txt', opt) as othes file a = pickle dump (man, man file) _ ) piclee duamep (other, otiner file) 5 except Io8rror as 6: peint (*File error: + steters)) bah “receerrint 10” ABERH “piekle cxonpt pickle Piklesrvor as per aunep” BB. print(Pickling error: + cty(perr)) Ss FREER AERO RS, thor ° Dumb Questions $9: cimmoin ious, GARATATSE, MEIER oR, Rem Bi cxaram—peynons ta, RF a, MAA AURA TUL, RM, Meh RAE ELTA GEEK, do RD AEA IER TALIA, MRR HE AME, [A oe, emeeinmnT, somes: Si smerny, Che SHT. print (value, sepe! |, ende"\a', Lleesys. stdout) RUE, ik ADIFAR ASLAM ER) MATHS ATOR, RMA eva stdout, HAIER RR EINE EAM, Fit, PRBMBAASE RI ROT, MAES (202) RM RIDER, EN RRA G, ARAERAERE ERO MNT ERM EME, RBM RARER AIS LMA Aprine|) BIF: print("Dead Parrot Sketch", file=tnyfavmonty.txt") , RAM IARI MIR S Hh, AMAR AAA ML, Python, RABIRR ALATA, ARS A gL A AON, 134 Sam RAR PUA GE THAR SARDAAGPick EMM FEM Binester MBSR, HBRUEATES MBLENDLE, Ae SINT IR. aAe. oe ganna eaeaas >)? EF HHR, Rit, BARAXMAS, KEMERAABRHA: 0 man.data.et + (-/Meadtiesttython/chapter¢-oiginal) VM. > aast BA (ran) 6 Waa, gochegaren GD athe yes Sag” Late ab te yon dine Grates et conceotac ton ge atm selling you, F #is!@'B0-v'g an Tn cor Quan or tne tal Batt noeraeeer oe ewer fe fires: Tame yesh icey many gaan ae get oe thing tte Clears T rors otanstely told youre fre (anernan) ©—P yet sia XSI 2°00 yes T_sidiar¥ “teteves 1 rm = aS EHO “aetate no mola Px “wet sense r : | ATE LT TT REBAR IEN Too AERA REA HEAL, SRC Zt SARI MAL Py thom iE fe Ce Me MURA, 9 TW AC He SK fF, Pythonftipick Le BUSI T—Aisc titel) abies CCAR tem A). IATL, CE METS Be AC AA RTA AE AAG: CRRMBEMEF. Re + 135 idles ik © / An IDLE Session SRA MNNR MAY ATA RMpickleRARHE, 4K, KApickle HIM BRST LEA nester, FREVMRUAMLT BASSAS MIR, THRLIDLE shell-hi—HRBARTR—A, HRIAM AME MMR, >>> smport pickle >>> import nester BERT ASE HE? Meth. CURTAIN RMR RAR. OLst— PSI, HInew_man, >>> newman = (1 RE, RARESAGBRAUET? ORTHAZE, THRMMNRR MAMET, She SNS RABY, RL Alrylexcepie RA RIK: >>> ty: with open(‘man date txt', ‘ch!) as man file: pew_nan = pickle.loed(nan_ #116) ‘except ToError as 1 Peint(‘Pile error: | + at (ere) except pickle.PickleError as perr: PEnt( "Pickling erzor: * + ste(perz)) BRANT AIIE, AL, MOMMIES, EREnew nan, SOIR nesteri6 RT : >>> nester.print_1ol (newman) Ia thin the right room for an argunent? a ree EPSS SSH EMH z 6 a HEE PBeLoOas EH _— meee You did just then! (exasperated) Oh, this is futile! Yes it tat No you didn’t? BE, SRETARNR—AMBE—F: >>> print (new man{0]) Te this the right room for an argunant? >>> print (new man{-1]) Yes se ist 88. ACME REHES, GKS \ 4948 > ° 136 mam ARIE fe Mpickless A x FI/OA BER: RE, FRAG MPYthONARe ERE RM Ew, HAT —TeRAL ROT HENS OE GMO REE Hoe LMM, REROH? Python G de fit SC PEVOMI , BBA MTL AEA Sei tt CABS Ba ZRH BRATZ. SULLA, AAPython , Rb tp Ath SL Aco cH A AN AR. AGEL, Pythonids eH MBH HH MAE HE? THARSERTRALAB. mmeeneet > 137 rr Python 138 _<* eM Pythont RB “ORT RAR, HEIL AR Hin THER APyIhon LA, eer POINTS PO FET AAPH BERT SEAR. = print() BIRW Ces HOHE R RAWRTNOE, | finallyA@@eis, WIACty except] PHA RR, © SirexceptBCA—T RANK, FAR Back MFM E— RT, # strQ) BFAD DLR eHER & (EHR) eet s() BIFEL ARITA aeEA, = inter T Fee AS "RAF LEE RED ATR, ATHEH USAT stam, © withiBele Gash HORMLE, TREE ROA Ah, withiB hie Aas OaRP, = sys.stdout Python AF IRE Ab”, TAA aot AAS 1 AAD ch RAMS BA Bis Pythons IT RAR BURR, | pickle. dump () MaetakiR tee | sleee | = pickie. 10a; mminaeAmBER aie, 5 RERR PRARERRMBR, © APRSBR, M288 AS RUSS, ARAMA, stn. AT ROWAN, MERE ERE TSR, DMA ROLL IRAP AITEAR. TER — Reds, RAN DERPythonity — 2A BNF A BAER JER, LEASE AE Lh. PE, MIE ST, SLR r 139 meee Kelly $4 &% & & (2 66 8 & RERAUBSHOMK AG, ARMA H, PRRRADROEE Ker ” ALITA, ORT HN. RAMU LOE — HH BUSPUIR. AEM —7POOOK, Kelly Ze thik FeO ia 2a te SAL EA SCARS. BSAA SCE, ar NieaJames, Sarah, JulieIMikey et ffs A. < jeu > 2=34,3:21,2.34,2.45,3.02,2:02,2:01,3:10,2-22 [orssvrnesanansses}e. sarah.ext 2:22,3.01,3:01,3.02,3:02,3.02,3:22,2.49,2:38 Te vaineytst Ee SPO a A RT A PR ARS aii. ‘IRAE BHC OS? 140 moe amas PER! re akA RAM ARZ H. RAB BHead First. Pythons $506 TH ape tt fe THRMETRERERRAS AMAR. RST, BST, HED Exercise «SF HMEAOA— Te, HARB LETRETR. . RR: RMRLSOMME, SATESLARTBEMSAT. #aeERes ae. once + 444 fw TWEE TRA A SAMIR. ETEK, RED, WET a AFORE VUR—TIR, HARB LERRETR, ee, aes withopenn( “janes.ixt” ) as jaf: dota = jaf-readiine) — <———— BIG \ janes = date.strip(.split( ",' ) <—~ ganged tHe | withopem( “julietxt’ ) asjuei Qan here Pa = ju readline’) ae et a < julie = datastrip().cplit( "." ) Kanele-t withopen( “mikey txt’ ) asmifi ne | data = mifreadtined / miieey = data strip()-split( '," ) withopen( “sarahitxt” ) assaf: data = saf-readtine() \ sera = data.strip().split( ‘,” ) Print (ames) > print julie) an Begeusrne. print mikes) “ke print carah) thorojare we - Dumb Questions FAVS pesaca.sesipn spite, RRSMARRAAERE, (EMR TE ZR? Hi seeinsik 644 (method chaining) , $—AihstripOAMsicatar HRT, LekRTE EPR LOUGH, LE, RT LORMMRU EAA A MODI IRM, REEL AA, MEM OAABMab LARP OD ARR, RAMA, TS ATER ae, SAR R, RAL MSH Th — FRG ———— EMR RAS MELBIDLE, FATA WER: damveges 6as. e.txt’) os Sul juf-readline() julie = data.strip()-split(’,") es) oo mift dine) rip()-split(’,") open( ‘sara! data = saf.readlino() sarah = data.strip()-split(’,") eeusdaned wee, print (jane Brine jut ) print (mikey) peine(earsh) ic. build 5493)] on‘ darwin "credits" or "license()" for seneanceenenem RESTART» sa.01", "2002 2223 s3r0a°) *3.02, saea5°) *2394 zie; 2:39") me SF Hib, HONDA, BLE Kelly Beet BAB AE Python HEH a AIH. HT WONT, OUI, BPA ip AC ewe HL Af OL AC HEAR FEUER TET BOARS TO PLE, PLE BHTIRE, FATE TE HEFINEMS Rel, EBERT EAUL ATA, “BIRIEAPython 7 BASH FREE. ram ze 143 Reb RBRY He HRA HH AR HEMNPython BME. oA AIH HGH (In-place sorting) Jester MMUP NUR, PS AINEE AER RA, LORMMUF SER. MPA, sort OHH ROU Pythons “Besa Nanay (PF ieee pa 2 3, te 8 8) ) , Raomeng a, ta) oes SCIBHTE (Copied soning) ARH aEHOMCTFAIPAIMR, a SBI ITI, CIEL RAR ERE, SURAT Pm. ‘fEPythontt, sorted() BIFEH SBE. Pythons” 9) 44> PEL necan 144 Hoe eR pe EDK Session FAA TRE APython 4 MEARE MARA Ht ZBL, BIEAEIDLE shell Mit — PE IRATI A, pov datas (63,102,451 | ad - ea Rots) >>> data R4eE-F4e 16, 3,4, 2, 4,5) ) (ERoort 0 Aik A ORHER, RABE SPython dR EBA OM HRT >>> data nore) —— HRA LA BCA. >>> data D, 2, 3, 4, 5, 6) ERAS ORME, PRRERARRORS, MERBsorted” BFTR—TRMEF: por data = 6) 3,4, 2) 4) 31 >>> data (634, 2, 4) oe eer 7 tereeaens) << —_ tee Rana, 634,245) SBt-H, LHRH AM. _— PERAHRA. de> data 8, 2,345, 6 carp yor pe NFER, RHPA BA TH, AL FONCASMEFNS MUNA, BET Sake Mese Mer intB, RRB TO henna, ea » 145 zaar aap your pen} x Solution HFRS AGE, AAAERRABLT GN, AR ERNE MPH EMH OME THE. ET SAMS Ha MEA RE Merint0S, SRREFRT HH ariael. print (sorted (james)) ae Oe print (sorted (julie) sorta)” print (sorted (mileey)) print sorted (sarah) thereyare no Dumb Questions FV: cemoononimeseminstim 287 f9: sau, aaomenmameunT: Bi cua, wannuenr. rrnoree—nel BEL aasest, sca ERS. A, EMA, AG RAH A HMR REAR RO dE, VAit Msorted() BIFA MAH — AH AHO) A, (. Geek Bits RESAAH RSA, MEK UIRA BA (function chaining) . Ag RPMS RAE. Gt HAAR GH, NERAR MAM, MBAR O ek REG TERNT— TAK. START, CEM EGGR, AMAREMAGAR (RALRARE) . 146 Hom ems a RYT GE A - TRAAR AAD ADR HAGEL, ABA IB, HRT. tr5/coachas open( james.ext) jafe data = jaf-readline() Janes = data.strip()-split(’,') open(‘julie-txt’) o= jugs data = juf-readline() julie = data.strip()-split(,’) open( ‘mikey.tat’) 0» mifs data = nif-readline() mikey = data-strip()-split(’,") open(‘sarah.txt’) ox sat: data. safvreadiine() eanceneh sarah'= datacsteip()-ophit(',") print (sorted janes)) > Print{sorted|jurie}} | brine (sortediaikey)) print(sorted{sarah}) § PO Ori: | [in 10[Col 4) WEED, 255A RGIS BEE W. ARARMRAMAR TE. BE RPESE, MAAPU SEAM? AAT. SAND MS MU ABP thon HAAR MRT. Hee PEE HH a NN HATTIE TA, Kelly BeBe TARE TRAN BATE, TRA RA RENE TE AEH. y~ © ‘amen tm 147 mya vt 1) 05 A He HRM, AED AOE AAO, ALL EMBL. A a Sarah te 2:58,2.58,2:39,2-25,2-88,2:54,2.18,2:55,2:85 } ~ ° ssahah tt BBR, DCRR ROR Ze TSCA EARLE, BLL FL Sarah AREER “Mt” Fide. KARE ~ apenas AF ABLSEOORGD, a}SarabORIRHENE, REARS MUE CRIA OC RTE IE) AF bEEIHEM Mo A RAH, CO wane, © rr qa, 239% ° $8 e a BPSHOK, 299 harasses a aGaseeacst - 78S + —_ Python "J Lx TF ER EAE, REO AES HTT, R SER Si, PRADO TE Sk. PSE REAR TRF — PALAU, TITER OREO PATENT, ASAD A AL Bele Aa as BBA a, SMR SD AER REE. 148 aoe ae ) Ses) Pema ——F TFHOR—+BR, BAsanitizel, AAARMSTEFH WRER— TERR EABA, RGOMRTSHR MB AAGRALASHRA—TAS, HEHABUHSTH. B MREFSCRHS—TtRS, VASES RAB. FARRAR, RTT ARITA. def sanitize(time string): return (mine + '.' + secs) \earanoaneues ‘ wasas feta epee BO ae See =. maemiem >» 149 oe |) PO RERE E — 7 Smt —TBR, BHsanitize(), RPARMEMEFH WAREK—TPRBEAMA, RADMATSTS, HRA FRGAARGSHRA—-TSS, HHGRBNHSHR, E BR: UDREFRESAS—THS, MARES. FRAT ARM, HERAT ARAN RE. def sanitize(time string): an & gaeete 8860- - ‘ress e3. & RTStz was, ete a. we [ise esce = | return(mins + '.! + seca) R_gagas, aeate PER. AM, Wisanitize() MMiRTH, RIN IR LE — PRET Ae, EFA mR ite EN Tl 3p BOSH ATE EINK, FR AREA 1 a BET AN, 150 om amete fe RSRG, SLAVMEAR HSU ARAMA, Cs DMT RR RRR Exercise, BRUNE TRTSARLE, He MIRHEU ARH T SE Me mHeS 3 AUN, RFORAEARR LATTE MIRA — TARA, eb BEAR ) AEM EREBE 2 (BREE eae, HE BER LHSK ( 7) garteee Hee. ~ Gat “print” FORe: — print ( print ( print ( print ( james = data.strip()-split(*,") with open(*julie.txt") as jolie = data-strip() split (",") with open(*mikey.txt") as mif: mikey = data-strip().split(',") With open("sarah.txt") as saf: sarah ~ data-strip() split(’,") / with open(*janes.txt') as jaf: data gata gata gata Jaf-readline() jut readline () mif.readLine() saf.readline() e151 ft Dey fe BIRD, BRANRBER ART AMOMA, Heer IRARG AMEE g B. ERASE NVAKE, MSTARASAABNAT SARC MSY Fyatcite AFAR, RRORSRARK LA MTDS HARG— THR AA, with open("james.txt") as jaf: data = jaf.readline() james = data.strip() split (",") with open(*julie.txt') as juf: data ~ juf.readline() julie = data.strip() .split( with open(*mikey.txt") as mift data = mif.readline() mikey ~ data.strip()-split(',") with open ("earah.txt") ao saf: data ~ saf.readline() sarah = data.strip() -split(*,") (cas james = Th aasra BATOH > ie. ) clear mikey = 1 { seeesarsh = q cleaw. jutie for each € in james: leaw ames apenas (sanitize each t)) ‘for each + in julie cleaw. julie append (canitize(each t)) an oe O8tKas, ‘for each t im mileey? < Shag. mesanee clea mikey append (sanitize each t)) | BAGHHE SORA, {for each t im savanf— | cleaw sarah append (sanitize (each t)) J 4 a Sages #0RG85e, . sorted (clea. jar aseana print’ rte (cle: a ees) y print ( sorted clean julie) print ( sorted (clean mikey) —) print( sorted (clea sarah) 1820 mow amste sanitize BRRAL— RRA, RTIDLEPIE TASER, MATE ERR. ABEORELES HHRHe. ABeONs, ATOR, a ARES T RAEI ER TTA, BLED Pr RUE HE OAT TAC — Sch, A ENR RE TR, TA SUERPython tHE AIE Rt. > qj Geek Bits RIAs, sort () HkMsorted() BIFBSIWIH ANAL HR. EDURARUBH, BEGsort () Msorted() #AP#ireverse=True, Pythons fi MAINE. 154 S- Fi GRAERAND HAR ELL ORO, RARELINNS, SHLLATE, FRA AEGAS RRR OAH, Sn, MM HCN RIULAESA RAED ERD T 4 OR AF A I ‘AR Je (CSF Ola 3 9a Ae OR eke ARNE. 8 PRB MB AEA FER EA TAS HOR, eT ZL — MH ALAR, Ale Pythond te TLS, BYLAWS LT A MOVE, MBCAHEG (list comprehension) . ikifilzeH FEY T RD HP UAE BALA ES ETS i. amie HEWNR ERE BUR Zs RT x O ae—taixeemememeR. O stuemiarHaramem, © sxatmanes. O #emainnme sian, sat. >| clean_mikey = [1 for each_t in ney a ~.8e. clean_mikey. append (sanitize (each_t)) | + Oh, FW SHE ESERRIMIREROAAAE, SUA Oa — hae, Be REA I aensounien (op SEASONS PL PRE __ tetany, ehne FEBME, ERRERE CARA A—TIR, BH, APR ee Mappend) HH, BMAP CMM Pome Sh. ane mem > 185 idles ig — © 7 en IDLE Session FRRA ALM RESORT. FFERAVIDLE shell, AMAT RAR. ERB —TD MRR A — TOW: _ 88oR bay 60, 120, 180) ©. BEREBABRI? >> meters =, 20, 31 pe feet = ig 13.28 form inmetere] gy pg 445251 >>> teat HE (3.201, 32.81, 9.8631 HETAMRAAN TO) SFHMHMR, LETMRMSAS HSH MEL RR don't", “aske", “apam") 39> upper = feupper() for ¢ in lower! >>> woper — ~8ET8ER “pero” U3, "pow'e®, cane, aR ee >>> lowe, FMB sanitize () Bes —MeFI-R SARS I Heat TE NT bo> dizty = (12-22, 12:22", 12.22") o> clean = [eanitize(t) for tin ditty syigpys “248 ASERTH. BEHHERS >>> clean 383 12.22", 12.32", 12.22) SAU DUET RA ee RIE IRR. RMAF ATER ME DEAR, REAR, >>> clean = [float(s) for # in clean] >>> clean & + (2.22, 2.22, 2.22) lm” ROR TL Ham ae AR, ORES, HET LR—TARE, de> clean = (eloat >>> clean 222,333,400 _ geseaneanote: anitize(t}) for tin ('2-22, '3:33%, “4.461)) 186 Gow cern Your pencil RPI 7 RAR, FIPS 4M Ree eA sh EAR EN APRA, BEARER DS TRINA THR, RAR, ETM AS AS AIT TE SRE. mewn there) arene Dumb Questions FOS pa tence. seme, serene, exe? Si, ARRAHE. HRLRH NAS ARAN, RNAP R, ALORS DA EAR AER (HAIR AN HAE) PRARERERORGL EH, Tit R GR, RRATIINL AG Ri, q Geek Bits Python WEG RAMEE RH ARSEMS HT WF. AFFRAAPROHREALARS HE. TLE HERE, WERARARRRR, BTDRAES IISGRA. Head First Labs, BARBRA BRAS 4H, AMPTP UREA ATI TIE ‘dePythont dae DRA AS BIA. FURR EA LIGA, PLA ATL APL AAR BH RA aR 187 WRIT ccaerpen your pencil ~ Solution RAURTARES, TR S4HRHRBRABRSO ATH NWR, BETMAH RAB ABA RMA. SHER, ATRRHMSADS DHT MRA AMR Sta. paanrtaee sorted (Isanitize(t) fort in jarmes]) 8) “sore HHOABA NU sorted (Isanitize(t) for t im juliel) sorted (Laanitize() for tim mikey) 7a— G5 oq ES sorted ([sanitize(t) for t in sarah) tm, ARES A, EY LBA sorted() BIF, jt! STEMS oem ARE Watch it! (itscsanictse ttn), FBR Atk. SRE, ARAN AAA, OTE AWK, BRTATR, soxced() DFABN—TIIRIE Fe, WRT ORION, WRG ADH SH MAP Be FR REE LAC Aa BE A ACS. ih, BME ORE AH SAUER AAA, OR ILI ‘PEASE POU ATL 8 5A AC AY DT A Bub —B00, FERRE Pa RGAE IO, ERLE. 158 Bom

Você também pode gostar