Mastering Python - A Comprehensive Guide To Hardcore Programming, Data Analysis, and Coding Projects - VERA POE
Mastering Python - A Comprehensive Guide To Hardcore Programming, Data Analysis, and Coding Projects - VERA POE
Vera Poe
Copyright © [2024] by [vera poe] all rights reserved.
No portion of this book may be reproduced in any form without written permission from the publisher
or author, except as permitted by u.s. Copyright law.
This publication is designed to provide accurate and authoritative information in regard to the subject
matter covered. It is sold with the understanding that neither the author nor the publisher is engaged
in rendering legal, investment, accounting or other professional services. While the publisher and
author have used their best efforts in preparing this book, they make no representations or warranties
with respect to the accuracy or completeness of the contents of this book and specifically disclaim any
implied warranties of merchantability or fitness for a particular purpose. No warranty may be created
or extended by sales representatives or written sales materials. The advice and strategies contained
herein may not be suitable for your situation. You should consult with a professional when
appropriate. Neither the publisher nor the author shall be liable for any loss of profit or any other
commercial damages, including but not limited to special, incidental, consequential, personal, or other
damages.
TABLE OF CONTENTS
INTRODUCON
Chapter 2: Learning python programming language and how to read the code
Conclusion
I N T RO D U CO N
InA BmanyA Bcases,A BweA BhearA BpeopleA BtalkingA BaboutA BprogrammingA
BandA BhowA BitA BisA BhardA BtoA BuseA BdifferentA BprogrammingA
BtheA BPythonA BandA BitsA BconceptsA BandA BhowA BitA BisA BeasyA BtoA
CodingA BisA BnotA BasA BsevereA BasA BmostA BpeopleA Bthink.A BItA BisA
BonlyA BtoughA BforA Bbeginners.A BThereA BareA BmanyA BcodingA
BC++A BandA BJava,A BwhichA BmostA BpeopleA BfeelA BscaredA BwhenA BtheyA
BhearA BaboutA Bthem.A BTheA BpagesA BareA BsomeA BmesA BfilledA BwithA
BsymbolsA BandA BleA BersA BthatA Byou,A BasA BaA Bbeginner,A BcannotA
BdueA BtoA BtheA BfeelingA BthatA BitA BisA BtooA BhardA BforA BthemA BtoA
InA BthisA Bbook,A ByouA BwillA BbeA BprovidedA BwithA BtheA BbasicsA BofA
BPythonA Bprogramming.A BToA BunderstandA BbeA BerA BonA BtoA BgetA
BdownloadingA BtheA BprogramA BifA ByouA BdoA BnotA BhaveA BinA ByourA
B PROGRAMMING BASICS A B
InA BthisA BmeA BandA Bage,A BbeingA BtechyA BisA BaA BdemandA BofA BtheA
Bmes,A BandA BtheA BlackA BofA Bknowledge,A BclassifiesA BoneA BasA BanA
Boutback.A BThisA BcanA BresultA BtoA BbeingA BleA BoutA BfromA BtheA
BuniversalA Buse.
BwantA BtoA BcaterA BtoA BtheA BprogrammingA BneedsA BofA BeveryoneA BallA
SomeA BofA BtheA BupdatedA BfuncA Bons/applicaA BonsA BofA BversionA B3A
BareA BsA BllA BnotA BcompaA BbleA BwithA BsomeA Bdevices,A BsoA B2.7.12A
B isA BaA BsmartA Bchoice.
TypeA BpythonA BonA ByourA BbrowserA BandA BpressA BtheA BSearchA BbuA
BonA BtoA BdisplayA BtheA BsearchA Bresults.
ScrollA BdownA BtoA BfindA BtheA BitemA ByouA BareA BinterestedA Bin.A BInA
BthisA Binstance,A ByouA BareA BlookingA BforA Bpython.A BclickA B“pythonA
BimageA Bbelow:
PressA BtheA BPythonA BboxA BatA BtheA BboA BomA BofA ByourA Bscreen.A
BClickA BtheA B“Run”A BbuA Bon,A BandA BwaitA BforA BtheA BnewA BwindowA
BtoA Bappear.
SelectA BtheA B userA B opA B onsA B thatA B youA B requireA B andA B pressA
B“NEXT”.
PressA Byes,A BandA BwaitA BforA BaA BfewA Bminutes.A BSomeA BmesA BitA
BcanA BtakeA BlongerA BforA BtheA BapplicaA BonA BtoA Bdownload,A
AA BerA Bthat,A BclickA BtheA BFINISHEDA BbuA BonA BtoA BsignifyA BthatA
BtheA BinstallaA BonA BhasA BbeenA Bcompleted
YourA BpythonA BhasA BbeenA BinstalledA BinA ByourA BcomputerA BandA BisA
BnowA BreadyA BtoA Buse.
FindA BitA BinA BdriveA BC,A BorA BwhereverA ByouA BhaveA BsavedA Bit.
ThereA BcanA BbeA BglitchesA BalongA BtheA Bway,A BbutA BthereA BareA BopA
BonsA BwhichA BareA BpresentedA BinA BthisA BarA Bcle.A BIfA ByouA BfollowA
BitA Bwell,A BthereA BisA BnoA BreasonA BthatA ByouA BcannotA BperformA BthisA
Btask.
It’sA BimportantA BtoA BnoteA BthatA Bthere’sA BnoA BneedA BtoA BcompileA
Bprograms.A BPythonA BisA BanA BinterpreA BveA BlanguageA BandA BcanA
Bcomputer.
ForA BMac
ToA BdownloadA BPythonA BonA BMac,A ByouA BcanA BfollowA BaA BsimilarA
Bprocedure,A BbutA BthisA Bme,A ByouA BwillA BhaveA BtoA BaccessA BtheA
ForA BLinux
ForA BLinux,A BPythonA B2A BandA B3A BmayA BhaveA BbeenA BinstalledA BbyA
Bdefault.A BHence,A BcheckA BfirstA ByourA BoperaA BngA Bsystem.A BYouA
BcanA BcheckA BifA ByourA BdeviceA BhasA BalreadyA BaA BPythonA Bprogram,A
IfA BPythonA BisA BnotA BinstalledA BinA ByourA BLinux,A BtheA BresultA
B“commandA BnotA Bfound”A BwillA BbeA Bdisplayed.A BYouA BmayA BwantA
BtoA BdownloadA BbothA BPythonA B2.7.12A BandA BanyA BofA BtheA BversionsA
BofA BPythonA B3A BforA ByourA BLinux.A BThisA BisA BdueA BtoA BtheA BfactA
BthatA BLinuxA BcanA BhaveA BmoreA BcompaA BbilityA BwithA BPythonA B3.
BbeforeA ByouA BcanA BreadA BorA BwriteA ByourA BfirstA BleA Bers.
It’sA BimportantA BtoA BrememberA BthatA BthereA BmayA BbeA BslightA BvariaA
BonsA BwithA BtheA BdifferentA BPythonA Bversions.A BTheA BexampleA BhereA
Example:
mystringA B=‘welcome’
TheA BadvantageA BofA BtheA BdoubleA BquotesA BisA BthatA ByouA BcanA
BincludeA BvaluesA BwithinA BtheA BdoubleA Bquotes.
TheA BtripleA BquotesA BsignifyA BlongA BorA BlengthyA Bstrings.A BTheyA
BareA BusefulA BtoA BavoidA BgeA BngA BanA BEOLA B(EndA BofA BtheA BLine)A
Berror.
TheA BnumbersA BcanA BbeA BfloaA BngA BpointA BnumbersA BorA Bintegers.
UseA BthisA BsyntaxA BtoA BdefineA BintegersA BandA BfloaA BngA BpointA
Bnumbers.A BIntegersA BareA BwholeA Bnumbers,A BwhileA BfloaA BngA BpointA
StatementsA B–areA BstatedA BsentencesA BorA BsyntaxA BusedA BtoA BcallA BaA
BfuncA BonA BtoA Bcompute,A BtoA BwriteA BaA Bvalue,A BorA BotherA
Bcommands.
ListsA B–areA BjustA BlikeA ByourA BordinaryA BlistsA BforA BitemsA ByouA
BwantA BtoA Bcreate.A BTheyA BcanA BcontainA BanyA Bvariable/sA BthatA ByouA
BwantA BtoA BincludeA BinA ByourA Blist.A BTheyA BcanA BbeA BcomparableA
BandA BtheA BitemsA BorA BvaluesA BareA BseparatedA BbyA Bcommas.A BTheA
Example:
WhenA ByouA BaddA BtheA BfuncA BonA B‘print’A BandA BpressA B‘enter’A BorA
Bexecute,A BthisA BwillA Bappear:
TakeA BnoteA BofA BtheA BvariaA BonsA BofA BcolorsA BthatA BcanA BidenA BfyA
BtheA BcommandA BorA BfuncA BonA B(redA BcoloredA Bword),A BfromA BtheA
Bwords).
ExamplesA BofA BdoubleA Bquotes:
Bloops..
FuncA BonA B–aA BpieceA BofA BchordA BthatA BexecutesA BsomeA BfuncA
BonsA BorA Blogic.A BExamplesA Bare‘print’,A BwhichA BprintsA ByourA BentryA
ToA BknowA BtheA BvalueA BofA B89,A ByouA BcanA BuseA BtheA BPythonA
BfuncA BonA B(pow).A BOnA ByourA BPythonA BshellA BenterA BthisA
Bstatement:
pow(8,9)
WhenA ByouA BpressA Bthe‘enter’A BorA BtheA BexecuteA Bkey,A BtheA BanswerA
BwillA Bappear:
BwhenA ByouA BwantA BtoA BsaveA BfuncA BonsA BthatA ByouA BhaveA BcreatedA
ThisA BisA BbecauseA BaA BerA BusingA BtheA BPythonA Binterpreter,A BallA
BtheA BdefiniA Bons,A BvariablesA BandA BfuncA BonsA ByouA BhaveA BcreatedA
BwillA BbeA Blost.A BHence,A ByouA BneedA BtoA BcompileA BthemA BinA
PythonA BwillA BautomaA BcallyA BaskA ByouA BtoA BsaveA ByourA Bfiles,A BsoA
ByouA BwillA BneverA BforgetA BthisA BfuncA Bon.A BYourA BmodulesA BshouldA
BbeA BsavedA BwithA BtheA BnameA ByouA BassignedA BtoA Bthem,A BandA BtheA
ShellsA B–areA BtheA BblankA BboxesA BwhereA ByouA BwriteA ByourA BPythonA
BcommandsA BorA Bstatements.
TuplesA B–A BareA BsimilarA BtoA Blists;A BtheyA BareA Bimmutable.A BYouA
BcannotA BchangeA Bthem.A BHowever,A ByouA BcanA BcreateA BnewA BTuplesA
BtoA BmodifyA BtheA BoldA Bones.A BTheyA BcanA BalsoA BbeA BusedA BasA
ClassesA B–A BareA BgroupsA BofA BrelatedA Bdata,A BsimilarA BtoA Bstrings,A
Bintegers,A BandA BlistsA BthatA BuseA BrelatedA BfuncA Bons.A BToA BintroduceA
BorA BidenA BfyA BaA Bclass,A ByouA BcanA BuseA BtheA BfuncA BonA
Bword‘class’.
ObjectsA B–A BareA BusedA BinA BPythonA BlanguageA BaA BgreatA Bdeal,A
BbecauseA BPythonA BisA BobjectA Boriented.A BThisA BmeansA BthatA BtheA
BuserA BcanA BnameA BhisA BfilesA BaccordingA BtoA BwhatA BtheyA BareA BasA
BaA Bgroup,orA BasA BanA BindividualA Bvalue.A BAnA BexampleA BisA BwhenA
BaA BuserA BnamesA BhisA BdataA BaboutA BGeographyA Bas‘Geo”,A BorA BhisA
ThereA BwillA BbeA BmoreA BPythonA BtermsA BthatA ByouA BwillA BencounterA
BasA BweA Bproceed.
TheA BPythonA BstandardA BlibraryA BisA BoneA BofA BtheA BmostA BextensiveA
BlibrariesA BinA BtheA BworldA BofA Bprogramming.A BThisA BisA BbecauseA
BitA BcontainsA BallA BtheA BpossibleA BpackagesA BandA BmodulesA BthatA BaA
ItA BactsA BasA BaA BguideA BtoA Bexperts,A BwhoA BwantA BpromptA BandA
BreliableA BmethodsA BofA BcreaA BngA BandA BrunningA BtheirA Bprograms.
ItA BcanA BalsoA BprovideA BopA BonalA BcomponentsA BessenA BalA BtoA
BprogrammingA BthatA BcomesA BfromA BthirdA BparA Bes.
BofA BtheA BmostA BbasicA BcontentsA BofA BaA BPythonA BstandardA BlibraryA
abs(A B)A B–A BthisA BfuncA BonA BisA BusedA BwhenA ByouA BwantA BtoA
BdetermineA BtheA BabsoluteA BvalueA BofA BaA BparA BcularA Bnumber.
A B
all(A B),A Ball(iterable)A B-A BthisA BfuncA BonA BwillA BreturnA BaA B‘True’A
BresultA BwithA BaA BblankA Biterable,A BandA BifA BALLA BtheA BiterableA
any(A B),A Bany(iterable)A B–A BthisA BwillA BreturnA BaA B‘True’A Bresult,A
BifA BANYA BelementA BofA BtheA BiterableA BisA Btrue.A BAA B‘False’A
Bbasestring(A B)A B–A BthisA BwillA BdetermineA BifA BtheA BobjectA BisA BaA
BUnicodeA BorA BaA Bstring.A Bcmp(A B)A B–A BthisA BisA BtheA BkeyA BforA
BcomparingA BelementsA BinA BaA Bdata.A BItA BisA BmostA BusefulA BinA
Btuple.A Bdict(A B)A B–A BthisA BrefersA BtoA BtheA BdicA BonaryA Bclass.A
Example:
IfA ByouA BwantA BtoA BaccessA BtheA Bbuilt-inA Bdirectory,A BuseA BthisA
Bstatement:A B
dir([“__builA Bn__”])A BpressA B‘enter’A BorA BexecuteA BandA BtheA Bbuilt-inA
BdirectoryA BwillA Bappear:
getaA Br(A B),A BgetaA Br(object,A Bname[,A Bdefault])A B–A BthisA BfuncA
BonA BisA BusedA BinA BreturningA BtheA BvalueA BofA BtheA BaA BributesA BofA
help(A B)A B–A BthisA BfuncA BonA BisA BusedA BinA BaskingA BhelpA BfromA
BtheA BPython’sA Bbuilt-inA BfuncA BonsA BandA Bmodules.A BIt’sA BinteracA
BveA BandA BcanA BhelpA ByouA BwithA BaA BlotA BofA BthingsA ByouA BwouldA
int(A B),A BclassA Bint(x,A Bbase=10),A BclassA Bint(x=0)A B-A BthisA BfuncA
BonA BisA BusedA BtoA BreturnA BanA Binteger.A BTheA BtypesA BofA BtheA
BnumericA BmayA BbeA BaA Bfloat,A BaA BcomplexA Bnumber,A BaA BlongA
BnumberA BorA BanA Binteger.A Blen(s)A B–A BthisA BwillA BdisplayA BtheA
map(A B)A B–A B(funcA Bon,A Biterable,…)A B–A BthisA BfuncA BonA BreturnsA
BaA BlistA BthatA BprovidesA BaA BfuncA BonA BappliedA BtoA BeachA Biterable.
open(A B),A B(object(name[,mode[,buffering])A B–A BthisA B keywordA
BopensA BtheA BdataA BspecifiedA BandA BreturnsA BtheA Bresults.
Where:
modeA B=A BthisA BisA BaA BtypeA BofA BstringA BthatA BspecifiesA BhowA BtheA
BfileA BwillA BbeA Bopened.
BcA Bprogressions.A BItA BreturnsA BaA BlistA BofA Bintegers.A BTheA BreturnA
BdefaultsA BtoA B(1),A BwhenA BtheA BstartA BargumentA BisA Bblank,A BandA
BdefaultsA BtoA B(0),A BwhenA BtheA BstepA BargumentA BisA BomiA Bed.A B
BthatA BthereA BareA BsomeA BmodulesA BthatA BmayA BnotA Breload,A BonceA
ByourA Bmodules.
SomeA BofA BtheA BotherA Bbuilt-inA BfuncA BonsA BareA BnotA BmenA BonedA
BinA BtheA BaboveA BmenA BownedA BlistA BbecauseA BtheyA BareA BusedA BinA
B theA BexamplesA BinA BsomeA BofA BtheA Bchapters.
TheA BcomplexA BonesA BareA BalsoA BomiA BedA BtoA BpreventA BinformaA
BonA BoverloadA B(‘tooA Bmuch,A BtooA Bsoon’).A BYouA BmightA BendA BupA
BdataA BthatA BcanA BsuffocateA ByourA Bbrain,A BmakingA BitA BunableA BtoA
BassimilateA Banything.
StringA BServicesA –
B A B stringsA B areA B crucialA B inA B PythonA
Bprogramming
DataA BTypesA B–A BthereA BareA BvariousA BdataA BtypesA BthatA ByouA
BmustA BbecomeA BfamiliarA Bwith,A BifA ByouA BwantA BtoA BlearnA BPython.A
Bmodules.
BPythonA Bwork.A B
Anyway,A ByouA BcanA BaccessA BtheA Bbuilt-inA BfuncA BonsA BanyA BmeA
ByouA Bwant;A Bthus,A ByouA Bdon’tA BhaveA BtoA BmemorizeA BallA BofA
B them.
BelowA BisA BanA BimageA BofA BsomeA BofA BtheseA Bbuilt-inA BdataA BinA
BPythonA Bprogramming.
A B
AsideA BfromA Bthese,A BthereA BareA BmoreA BopA BonalA BservicesA BandA
BmodulesA BthatA BaA BuserA BcanA BuA Blize.
LearningA BtheA BABCsA BofA BanythingA BinA BthisA Bworld,A BisA BaA
Bmust.A BKnowingA BtheA BessenA BalsA BisA BwinningA BhalfA BtheA BbaA BleA
BbeforeA ByouA BgetA Bstarted.A BIt’sA BeasierA BtoA BproceedA BwhenA ByouA
BworkingA Bon.
InA BtheA BsameA BmannerA BthatA BbeforeA ByouA BembarkA BonA BtheA
BotherA BaspectsA BofA BpythonA BletA BusA BlevelA BoffA BtheA BbasicA
BbasicsA BofA BpythonA BasA BaA BfoundaA BonA BinA BadvancingA BtoA BtheA
BarchivesA BandA BlearnA BfromA Bit.A BYouA BcanA BpickA BupA BaA BnumberA
BexpertsA BinA BtheA BfieldA BandA BimproveA ByourA BpythonA BlevelA BofA
BofA BPython.
PythonA BcanA BbeA BusedA BasA BanA BacA BveA BtranslatorA BorA BtranscriberA
BbyA BinteracA BonA BthroughA BtheA Bweb.A BItA BcanA BalsoA BbeA
BemployedA BtoA BformulateA Blessons.A BInA BinteracA Bon,A Bthough,A
BthereA BisA BoneA BseriousA Bconcern:A BthatA Bis,A BitA BisA BimpossibleA BtoA
BkeepA BaA BcopyA BofA BwhatA Btranspired.A BOnA BtheA BotherA Bhand,A
BusingA BlessonsA BallowsA ByouA BtoA BkeepA BaA BrecordA BofA BtheA BworkA
Bdone.A BInA BtheA BinteracA BveA Btranslator,A ByouA BareA BallowedA BtoA
BopenA BonlyA BoneA BdisplayA Bpage,A BwhileA BinA Blessons,A ByouA BcanA
Variables
PythonA BusesA BinformaA BonA BthatA BareA BnotA Bconstant,A BtheseA BareA
BusedA BtoA BkeepA BtheA Bdata.A BWhenA BusingA Bthese,A BbeA BsureA BtoA
Binput,A BandA BtheA BoutputA BisA BprinA BngA BwhatA BhasA BbeenA Bencoded.
MathemaA Bcs
Python.A BMathemaA BcalA BoperaA BonsA BareA BusedA BbyA BPythonA BasA
ByouA BwillA BlearnA BlaterA Bon.A BMostA BofA BitsA BlanguageA BareA
LoopA B
YouA BneedA BtoA BunderstandA BtheA BtermA BloopA BinA Bpython.A BItA BisA
BaA BsymbolA BusedA BtoA BrepresentA BrepeatedA Bword/sA BorA Bsentence/sA
B inA BpythonA Bprogramming.A B
Bloop.A B
PythonA Bcategories
ItA BisA BimportantA BtoA BbeA BacquaintedA BwithA BtheA BtypesA BofA
BpythonA BproductA BcategoriesA BforA BeasyA BreferenceA BandA
BCA BthatA BsignifiesA BtheA BshiA BsA BinA Blanguage.A BExamplesA Bare
3.3.1A BtoA B3.3.2.A BThisA BmeansA BthereA BareA BminorA Bchanges,A BbutA
BwhenA BitA BemploysA BsomethingA BlikeA B2.xxA BtoA B3.xxA BitA BmeansA
Cu ng
ThisA BisA BaA BcriA BcalA BcomponentA BofA BpythonA BwhichA BisA BusedA
BtoA BcopyA BtheA BdesiredA BpartA BofA BaA Bdata.A BItA BisA BaA BmethodA
BfromA BaA BgamutA BofA Bdata.A BWhenA ByouA BdoA Bthat,A ByouA BareA
Bprogram.
Modules
ModulesA BareA BfilesA BofA BdescripA BonsA BandA BdeclaraA BonsA BofA
BPython.A BItA BisA BaA BlistA BofA BallA BtheA BterminologiesA BusedA BbyA
BadoptsA BaA BmethodA BofA BconsolidaA BngA BdefiniA BonsA BintoA BoneA
BprovidesA BanA BarrayA BofA BmodulesA BthatA ByouA BcanA Buse.A BYouA
SourceA Bcodes
BAST.
YouA BcanA BcreateA ByourA BownA BcodeA BasA BdiscussedA BinA BtheA
Bchapters,A BandA Bit’sA BeasyA BtoA BappendA BstringsA BtoA BaA BlistA BtoA
BcreateA BaA Bcode,A BbutA BitA Bwon’tA BhurtA Byou,A BifA ByouA BknowA
TheseA BareA BtheA BmostA BbasicA BelementsA BinA Bpython,A BthereA BareA
BmoreA BbutA BwithA BtheA BonesA Bpresented,A BoneA BcanA BalreadyA BstartA
BusingA BpythonA BandA BlearnA BtheA Bothers,A BasA ByouA BgoA BonA BinA
ByourA Bprogramming.
CHAPTER 2: LEARNING A B A B A
BPYTHON PROGRAMMING
A B A
BlanguageA BhasA BemergedA BasA BaA BsoluA BonA BforA BmostA BmachineA
BlearningA Bproblems.
BonsA BinA BsomeA BofA BtheA BmostA BpopularA BsystemsA BsuchA BasA
IfA Byou’reA BanA BadvancedA BdeveloperA BofA BC,A BC++,A BJavaA BorA
BPerl,A Byou’llA BfindA BprogrammingA BinA BPythonA BtoA BbeA BextremelyA
BlanguageA BcanA BalsoA BbeA BusedA BtoA BcodeA BgeneralA BAIA BsystemsA
BandA BseA BngA BupA BtheA BenvironmentA BwillA BgoA BaA BlongA BwayA BinA
BalreadyA Binstalled.A BAllA ByouA BhaveA BtoA BdoA BisA BtoA BupdateA ByourA
TypeA ByourA BrootA BpasswordA BandA BpressA BtheA BEnterA BkeyA B·A
BWaitA BforA BtheA BupdateA BprocessA BtoA BbeA Bcompleted.
IfA Byou’reA BusingA BaA BRedhat-basedA BLinuxA BdistribuA BonA BsuchA BasA
BFedora,A BfollowA BtheseA BstepsA BtoA BupdateA ByourA Bsystem:
LaunchA BtheA BTerminalA BappA BandA BtypeA BtheA BfollowingA BcommandA
BatA BtheA BcommandA Bprompt:A BsuA Bapt-getA Bupdate
OnA BtheA BotherA Bhand,A BifA Byou’reA BusingA BotherA BOS’sA BapartA
BfromA BLinux,A ByouA BhaveA BtoA BdownloadA BandA BinstallA BPythonA
Byourself.A BAlso,A BifA Byou’reA BusingA BanA BolderA BversionA BofA BLinuxA
BthatA BhasA BnoA BPython,A BthenA ByouA BhaveA BtoA BinstallA BitA
Bmanually.
TypeA B“su”A BatA BtheA BcommandA BpromptA BandA BpressA BtheA BenterA
Bkey
OnA BtheA BotherA Bhand,A BifA Byou’reA BusingA BtheA BRedA BHat/A BRHELA
B/A BCentOSA BLinuxA BdistribuA BonsA BsuchA BasA BFedora,A BthenA Btype:A
Binstall.A BAsA BaA BruleA BofA Bthumb,A BalwaysA BgoA BforA BtheA BlatestA
Bversion.A BAsA BofA BwriA BngA BthisA Bbook,A BtheA BlatestA BversionA BwasA
B3.6.2.A B
HereA BareA BstepsA B thatA B canA B helpA B youA B installA B PythonA B onA
BWindowsA BOS:
BtheA BnatureA BofA ByourA BOSA B(32A Bbit,A BorA B64A Bbit).
ClickA BonA BtheA B“AcceptA BtheA BdefaultA BseA Bngs”A BfromA BtheA Bon-
screenA BinstrucA BonsA BandA BwaitA BforA BtheA BinstallaA BonA BprocessA
BtoA Bcomplete.
IfA Byou’reA BaA BMacA BOSA BXA BorA BSierraA Buser,A BthenA Byou’llA BfindA
BPythonA B2.7A BalreadyA BportedA BtoA BtheA BOS.A BTherefore,A ByouA
Bdon’tA BhaveA BtoA BinstallA BorA BconfigureA BanythingA BifA ByouA BwantA
BtoA BbeginA BusingA BPython.A BHowever,A BifA ByouA BwishA BtoA BinstallA
BtheA BlatestA BversionA BofA BPython,A ByouA BneedA BtoA BuseA BtheA
BHomebrew.
It’sA BnowA BmeA BtoA BbeginA BdevelopingA ByourA BMLA Bsystems.A BButA
BnotA BthatA Bfast!A BYouA BshouldA BdecideA BonA BwhatA BtextA BeditorA
Byou’llA Buse.A BYouA BcanA BoptA BtoA BselectA ByourA BbestA BeditorsA BtoA
BhelpA ByouA BcodeA BandA BexecuteA ByourA Bprogram.A BSomeA BofA BtheA
ButA BsinceA BweA BallA BknowA BtheA BpiA BallsA BofA BtheA BTextA BEditors
—suchA BasA BrunningA BtheA BcodeA BmanuallyA BfromA BtheA BPythonA
BShell—IA Bwon’tA BadviseA ByouA BtoA BuseA Bthem.A BInstead,A BuseA BtheA
LaunchingA BPython
ToA BgetA Bstarted,A ByouA BhaveA BtoA BunderstandA BhowA BtoA BlaunchA
BtheA BPythonA Bapp.A BYouA BcanA BlaunchA BPythonA BfromA BtheA
BTerminalA BorA BuseA BtheA BdesktopA BenvironmentA BforA BstarA BngA BtheA
Now,A Bhere’sA BaA BquickA BwayA BtoA BseeA BtheA BprogrammingA BprocessA
Bin
RunA BtheA Bprogram.A BWhatA BdoA ByouA BseeA BasA BtheA Boutput?
Well,A BtheA BphraseA B“HelloA BWorld!A BThisA BisA BmyA BfirstA BMachineA
BLearningA Bprogram”A Bappears.
NextA Bup,A Blet’sA BdiveA BinA BtogetherA BandA BgetA BtoA BtheA BbasicsA
BofA BPythonA Bprogramming.
AnA BOverviewA BofA BPython
BfollowingA Bstructure:
mainA B()
ProgramA Bstatements
AsA ByouA BcanA BseeA BfromA BthisA BprogramA Bstructure,A BallA BPythonA
BcodesA BshouldA BalwaysA BstartA BwithA BtheA BkeywordA B“import.”A
BNow,A BwhatA BareA BweA BimporA Bng?A BPythonA BlanguageA BisA Bobject-
BtoA BreuseA BpiecesA BofA BcodesA BthatA BhadA BbeenA BwriA BenA
Belsewhere.
BsuchA BasA BprintA BwheneverA BtheA BPythonA BprogramA BisA BstarA Bng.
WhatA BdoesA BtheA BstatementA B“defA BmainA B(A B):”A Bmean?
BtheA BobjectsA BwithA BfuncA BonA BdefiniA Bons.A BTheA BfuncA BonA
BofA BinstrucA BngA BtheA BcontrolA BunitA BtoA BplaceA BtheA BfuncA BonA
Bmemory.A BInA BotherA Bwords,A Bit’sA BlikeA BinstrucA BngA BtheA BcontrolA
BunitA BtoA BcheckA BtheA BmainA BmemoryA BandA BiniA BalizeA BtheA
TheA BfuncA BonA BobjectsA BinA BtheA BmemoryA BcanA BbeA BspecifiedA
BusingA Bnames.A BThat’sA BwhereA BtheA BstatementA B“defA BmainA B(A B):”A
BcomesA Bin.A BItA BsimplyA BtellsA BtheA BcontrolA BunitA BtoA BstartA BexecuA
ForA Bexample,A BtheA BPythonA BcodeA BbelowA BcreatesA BaA BfuncA BonA
BobjectA BandA BassignsA BitA BtheA BnameA B“main”:
defA BmainA B():A BifA BlenA B(sys.argv)A B==A B10:A BnameA B=A Bsys.argvA
B[2]A Belse:
BtheA BsetA BofA BfuncA BonsA BobjectsA BinA BtheA BmemoryA BandA BlinkingA
BwhenA BtheA BprogramA BisA BiniA BalizedA BwithA BtheA BimportA Bstatement.
BfollowingA Bcomponents:
BduringA BexecuA Bon.A BThisA BwillA BallowA ByouA BtoA BcommentA BonA
BwordA B“print”A BinA BtheA BearlierA BprogramA BisA BaA Bkeyword.A BInA
BPython,A BthereA BareA BtwoA BmainA BtypesA BofA Bkeywords:A BtheA BfuncA
BverbsA BsuchA BasA BprintA BthatA BtellA BtheA BinterpreterA BwhatA BtoA BdoA
BwhileA BtheA BcontrolA BkeywordsA BcontrolA BtheA BflowA BofA BexecuA Bon.
Modules.A BPythonA BprogramA BisA BshippedA BwithA BaA BlargeA BlistA BofA
BmodulesA BthatA BincreaseA BitsA BfuncA Bonality.A BTheA BmodulesA BwillA
BhelpA ByouA BtoA BorganizeA ByourA BcodeA BinA BaA BmannerA Bthat’sA
Whitespace.A BTheA BwhiteA BspacesA BareA BaA BcollecA BveA BnameA BthatA
BgivenA BtoA Btabs,A BtheA Bspaces,A BandA Bnewlines/carriageA Breturns.A
BTheA BPythonA BlanguageA BisA BstrictA BonA BwhereA BtheA BwhiteA BspaceA
BsequenceA B“\n”A BinA BtheA BprogramA BtellsA BPythonA BtoA BoutputA BonA
PythonA Bvariables
There’sA BsoA BmuchA BthatA BgoesA BonA BinA BtheA BmainA BmemoryA BofA
BtheA BcomputerA BwheneverA ByouA BrunA BaA Bprogram.A BUnderstandingA
BtheA BconceptA BofA BvariablesA BandA BdataA BtypesA BwillA BhelpA ByouA
BphraseA B“HelloA BWorld!A BThisA BisA BmyA BfirstA Bprogram”A BonA BtheA
BscreenA BwhenA BitA BwasA Bexecuted.A BButA BbeforeA ByouA BcouldA BseeA
BtheA BoutputA BonA BtheA BscreenA BsomeA BdataA BhadA BtoA BbeA BkeptA BinA
Bcomputer’sA Bmemory.
BapplicaA Bons.
AA BvariableA BcanA BbeA BconceivedA BasA BaA BtemporaryA BstorageA BlocaA
BonA BinA BtheA Bcomputer’sA BmainA BmemoryA BandA BspecificallyA BtheA
BisA BwhatA BwillA BholdA BtheA BdataA BthatA ByouA BwouldA BlikeA BtoA BuseA
BinA BtheA Bprogram.A BInA BotherA Bwords,A BtheA BvariableA BlocaA BonA
BactuallyA BbeA BreservingA BaA BtemporaryA BstorageA BlocaA BonA BinA BtheA
Bcomputer’sA Bmemory.
AllA BtheA BvariablesA BthatA ByouA BdefineA BmustA BhaveA BnamesA BandA
BanA BequivalentA BdataA Btype—A BaA BsortA BofA BclassificaA BonA BofA BtheA
BshouldA Bhold.A BTheA BdataA BtypesA BhelpA BtoA BspecifyA BwhatA BsortA
BofA BmathemaA Bcal,A BrelaA BonalA BorA BevenA BlogicalA BoperaA BonsA
BthatA ByouA BcanA BapplyA BtoA BtheA BvariableA BwithoutA BcausingA BanA
ByouA BhaveA BtoA BdeclareA BtheA BvariablesA BbeforeA BusingA BthemA BinA
BPython?
AllA BvariableA BnamesA BshouldA BalwaysA BbeginA BwithA BaA BleA BerA B(AA
BtoA BZA BandA BaA BtoA Bz)A BorA BanA Bunderscore.A BForA Binstance,A
B“age”A BisA BaA BvalidA BvariableA BnameA BwhileA B“–A Bage”A Bisn’tA BaA
ToA BreserveA BaA BtemporaryA BmemoryA BlocaA BonA BinA BtheA BnameA BofA
BaA Bvariable,A ByouA Bdon’tA BhaveA BtoA BuseA BtheA BexplicitA BdeclaraA
BorA BC,A BIA BamA BsureA ByouA BknowA BthatA BdeclaringA BaA BvariableA
age,A Bcount=30
Blanguage:
Numbers
String
List
Tuple
DicA Bonary
Numbers
BassignA BaA BspecificA BvalueA BtoA BtheA Bvariable.A BForA Binstance,A BtheA
Bcount)A BandA BassignsA BthemA BtheA BvaluesA B10A BandA B30A BrespecA
Bvely:
IfA ByouA BwantA BtoA BdeleteA BreferenceA BtoA BtheA BNumberA Bobject,A
Byou’llA BuseA BtheA BwordA B“del”A BfollowedA BbyA BtheA BvariableA BnameA
BthatA ByouA BwishA BtoA Bdelete.A BConsiderA BtheA BcodeA BbelowA BthatA
BdeletesA BtwoA Bvariables:A BageA BandA BcountA BthatA BhaveA BalreadyA
int.A BwhenA BusedA BinA BaA BdeclaraA BonA BitA BrefersA BtoA BsignedA
Bintegers.A BTheseA BincludeA BthoseA BwholeA BnumbersA BthatA BrangeA
float.A BTheseA BareA BfloaA BngA BrealA BpointA Bvalues.A BTheyA BmayA
BrangeA BfromA B8A BbitsA B
Strings
StringsA BareA BstoredA BasA BconsecuA BveA BsetsA BofA BcharactersA BinA
BtheA Bcomputer’sA BmemoryA BlocaA Bons.A BPythonA BlanguageA BallowsA
ByouA BtoA BuseA BeitherA BpairA BofA BsingleA BorA BdoubleA BquotesA BwhenA
BcanA BbeA BspecifiedA BusingA BtheA BsliceA BoperatorA B([A B]A BandA BtheA
B[:])A BwithA BtheA BindexesA BthatA BrangeA BfromA B0A BatA BtheA
Bprogramming.A B
Keywords
ItA BisA BessenA BalA BtoA BknowA BthatA BeveryA BcomputerA BlanguageA
BhasA BspecificA BkeywordsA BbeforeA ByouA BstartA BworkingA BonA ByourA
BfirstA BcomputerA Bprogram.A BSuchA BwordsA BareA BusedA BforA BaA BparA
BcularA BpurposeA BandA BtryA BtoA BuseA BthemA Bproperly.A BUsingA BthemA
ThisA BisA BtheA BnameA BprogrammersA BuseA BtoA BreferA BtoA Bclasses,A
Bvariables,A BandA BfuncA BonA BtheyA Bcreate.A BYouA BwillA BhaveA BtoA
BuseA BthisA BnameA BwhenA BcreaA BngA ByourA BPythonA Bprogram.A BTheA
BfollowingA BrulesA BwillA BhelpA ByouA BtoA BcreateA BanA BidenA BfierA BinA
BPythonA Bsuccessfully:A B
AlthoughA BidenA BfiersA BcauseA BnoA BharmA BtoA BtheA Bcomputer,A BtheyA
BshouldA BbeA BclearA BandA Breadable.A BItA BisA BobviousA BthatA BweA
EnsureA BthatA ByouA BselectA BtheA BnameA BthatA BisA BdescripA Bve.
Note;
YouA BshouldA BalwaysA BsA BckA BtoA BoneA BruleA BthroughoutA BwhenA
BdoingA ByourA BPythonA BprogramA BtoA BavoidA BanyA Bconfusion.A BBeA
WorkingA BonA BtheA BPythonA BlanguageA BrequiresA BaA BuserA BtoA BwriteA
BtheA BstatementsA BjustA BlikeA BtheA BshoppingA BlistA BbecauseA BtheA
BoutA ByourA BdesiredA BcontrolsA BjustA BlikeA BtheA BshoppingA BlistA BasA
AddiA Bonally,A BfollowingA BallA BtheA BinstrucA BonsA BensuresA BthatA BtheA
BflowA BofA BcontrolA BisA BsmoothA BandA BtheA BcomputerA BcanA BreadA
BitA Bcorrectly.A BItA BmakesA BitA BeasyA BforA ByouA BtoA BobtainA BtheA
BshowA BtheA BbeginningA BandA BtheA BendA BofA BtheA BstatementsA BorA
BcomputerA BcanA BreadA BtheA Bcodes,A BevenA BifA BthereA BareA BnoA
BindentaA Bons,A BbutA BindentaA BonsA BmakeA BitA BeasyA BforA ByouA BtoA
BrememberA Beverything.
UsingA BindentaA BonA BandA BsemicolonsA BinA BcodingA BisA BnotA BeasyA
BforA BbeginnersA BusingA BotherA BprogrammingA Blanguages.A BForA
BneedA BtoA BenterA BforA BhumansA BtoA Bread,A BevenA BthoughA BtheA
BinformaA BonA BmightA BbeA BreadableA BbyA BtheA Bcomputer.A BItA BisA
BHowever,A BlineA BendsA BareA BusedA BforA BPythonA BtoA BinformA BtheA
BcomputerA BaboutA BtheA BendA BofA BtheA BinstrucA Bon.A BYouA BcanA BuseA
BsemicolonsA BonlyA BifA ByouA BhaveA BsomeA BinstrucA BonsA BonA BtheA
BsameA BlineA BevenA BthoughA BthisA BseenA BasA BbadA BformA BinA BtheA
BprogrammingA Blanguage.
BtheA BonlyA BsensiA BveA BlanguageA BtoA BtheA BleA Bers.A BItA BhandlesA
BessenA BalA BforA ByouA BtoA BkeepA BinA BmindA BthatA BallA BtheA
BreservedA BwordsA BmustA BuseA BtheA BlowerA Bcase.A BTheA BonlyA BexcepA
BonA BreservedA BwordsA BareA BFalse,A BTrue,A BandA BNone.
AlthoughA BtheseA BbasicA BmakeA BitA BeasyA BforA ByouA BtoA BgetA
Bstarted,A BitA BisA BessenA BalA BforA ByouA BtoA BtakeA BmoreA BmeA BgoingA
BpartsA BofA BtheA BprogramA BmakesA BitA BeasyA BforA ByouA BtoA BuseA
ERRORS AND
B A B A
TheseA BcodesA BareA BgreatA BbecauseA BtheyA BwillA BsaveA ByouA BaA BlotA
BofA BmeA BandA BwillA BmakeA ByourA BcodeA BlookA BnicerA BbecauseA
ByouA BcanA BreuseA BpartsA BofA ByourA BcodeA BwithoutA BringA ByourselfA
BoutA BbyA BhavingA BtoA BrewriteA BitA BsoA BmanyA Bmes.A BThisA BisA
BisA BaA BpartA Bof.A BYouA BcanA BworkA BwithA BinheritancesA BsoA ByouA
BcanA BuseA BaA BparentA BcodeA BandA BthenA BmakeA BsomeA BadjustmentsA
BtoA BtheA BpartsA BofA BtheA BcodeA BthatA ByouA BwantA BandA BmakeA BtheA
BcodeA Bunique.A BAsA BaA Bbeginner,A ByouA BwillA BfindA BthatA BtheseA
BinheritancesA BcanA BbeA BquiteA BeasyA BtoA BworkA BwithA BbecauseA ByouA
BcanA BgetA BtheA BcodeA BtoA BworkA BtheA BwayA ByouA BwantA BitA BtoA
BworkA BwithoutA BhavingA BtoA BwriteA BitA BoutA BaA BmillionA BmesA
Bover.A B
ToA BhelpA ByouA BkeepA BthingsA BsimpleA BandA BtoA BunderstandA BhowA
BinheritancesA BworkA BaA BliA BleA BbeA Ber,A BanA BinheritanceA BisA BwhenA
ByouA BwillA BtakeA BaA B‘parent’A BcodeA BandA BcopyA BitA BdownA BintoA
BaA B‘child’A Bcode.A BYouA BwillA BthenA BbeA BableA BtoA BworkA BonA BtheA
BmakeA BanyA BchangesA BinA BtheA BparentA BpartA BofA BtheA Bcode.A BYouA
BcanA BdoA BthisA BoneA BmeA BandA BstopA Bthere,A BorA ByouA BcanA BkeepA
BonA BgoingA BdownA BtheA BlineA BandA BchangeA BtheA BchildA BcodeA BatA
BeachA BlevelA BwithoutA BmakingA BanyA BchangesA BtoA BtheA BparentA
Bcode.A B
WorkingA BwithA BinheritancesA BcanA BbeA BaA BfunA BpartA BofA BmakingA
ByourA BownA Bcode,A BandA ByouA BcanA BmakeA BitA BlookA BsoA BmuchA
TheA BnextA BthingA BthatA BweA BcanA BworkA BonA BwhenA BitA BcomesA
BtoA BinheritanceA BcodesA BisA BhowA BtoA BoverrideA BaA BbaseA Bclass.A
BThereA BwillA BbeA BaA BlotA BofA BmesA BthatA BwhileA ByouA BareA
BworkingA BonA BaA BderivedA Bclass,A ByouA BhaveA BtoA BgoA BinA BandA
BoverrideA BwhatA ByouA BhaveA BplacedA BinsideA BaA BbaseA Bclass.A BWhatA
BthisA BmeansA BisA BthatA ByouA BwillA BtakeA BaA BlookA BatA BwhatA BwasA
BplacedA BinsideA BtheA BbaseA BclassA BandA BthenA BmakeA BchangesA BtoA
BofA Bit.A BThisA BhelpsA BtoA BbringA BinA BnewA BbehaviorA BwhichA BwillA
BthenA BbeA BavailableA BinsideA BtheA BchildA BclassA BthatA ByouA BplanA
ThisA BdoesA BsoundA BaA BliA BleA BbitA BcomplicatedA BtoA BworkA Bwith,A
BbutA BitA BcanA BreallyA BbeA BusefulA BbecauseA ByouA BcanA BchooseA
BandA BpickA BtheA BparentalA BfeaturesA BthatA ByouA BwouldA BlikeA BtoA
BlikeA BtoA BkeepA Baround,A BandA BwhichA BonesA ByouA BnoA BlongerA
BwantA BtoA Buse.A BThisA BwholeA BprocessA BwillA BmakeA BitA BeasierA
BforA ByouA BtoA BmakeA BsomeA BchangesA BtoA BtheA BnewA BclassA BandA
BkeepA BtheA BoriginalA BpartsA BfromA ByourA BbaseA BclassA BthatA BmightA
BhelpA ByouA BoutA Blater.A BItA BisA BaA BsimpleA BprocessA BthatA ByouA
BcanA BuseA BtoA BmakeA BsomeA BchangesA BinA BtheA BcodeA BandA BgetA
BridA BofA BpartsA BofA BtheA BbaseA BclassA BthatA BisA BnoA BlongerA
BworkingA BandA BreplacesA BthemA BwithA BsomethingA BthatA BwillA BworkA
BbeA Ber.A B
Overloading
Boverloading,A ByouA BcanA BtakeA BoneA BofA BtheA BidenA BfiersA BthatA
ByouA BareA BworkingA BwithA BandA BthenA BuseA BthatA BtoA BdefineA BatA
BleastA BtwoA Bmethods,A BifA BnotA Bmore.A BForA BtheA BmostA Bpart,A
BthereA BwillA BonlyA BbeA BtwoA BmethodsA BthatA BareA BinsideA BofA BeachA
Bclass,A BbutA BsomeA BmesA BthisA BnumberA BwillA BbeA Bhigher.A BTheA
BtwoA BmethodsA BshouldA BbeA BinsideA BtheA BexactA BsameA Bclass,A BbutA
BtheyA BneedA BtoA BhaveA BdifferentA BparametersA BsoA BthatA BtheyA BcanA
BbeA BkeptA BseparateA BinA BthisA Bprocess.A BYouA BwillA BfindA BthatA BitA
BisA BaA BgoodA BideaA BtoA BuseA BthisA BmethodA BwhenA ByouA BwantA
BtheA BtwoA BmatchedA BmethodsA BtoA BdoA BtheA BsameA Btasks,A BbutA
ByouA BwouldA BlikeA BthemA BtoA BdoA BthatA BtaskA BwhileA BhavingA
BdifferentA Bparameters.A B
ThisA BisA BnotA BsomethingA BthatA BisA BcommonA BtoA BworkA Bwith,A
BandA BasA BaA Bbeginner,A ByouA BwillA BhaveA BveryA BliA BleA BneedA BtoA
BuseA BthisA BsinceA BmanyA BexpertsA Bdon’tA BactuallyA BuseA BitA Beither.A
BButA BitA BisA BsA BllA BsomethingA BthatA ByouA BmayA BwantA BtoA BspendA
ByourA BmeA BlearningA BaboutA BjustA BinA BcaseA ByouA BdoA BneedA BtoA
BuseA BitA BinsideA BofA ByourA Bcode.A BThereA BareA BsomeA BextraA
ByouA BcanA BmakeA BsureA BthatA BoverloadingA BwillA BworkA BforA Byou.A B
BinheritanceA Bcode.A BIfA ByouA BareA BdoingA Bthis,A BitA BmeansA BthatA
ByouA BcanA BmakeA BaA BlineA BofA BinheritancesA BthatA BareA BsimilarA BtoA
BeachA Bother,A BbutA ByouA BcanA BalsoA BmakeA BsomeA BchangesA BtoA
BthemA BasA BwellA BifA Bneeded.A BYouA BwillA BnoA BceA BthatA BmulA BpleA
BinheritancesA BareA BnotA BallA BthatA BdifferentA BfromA BwhatA ByouA BdidA
BmoreA BstepsA BandA BconA BnuouslyA BrepeaA BngA ByourselfA BsoA ByouA
WhenA ByouA BwantA BtoA BworkA BwithA BmulA BpleA Binheritances,A ByouA
BhaveA BtoA BtakeA BoneA BclassA BandA BthenA BgiveA BitA BtwoA BorA BmoreA
BparentA BclassesA BtoA BgetA BitA Bstarted.A BThisA BisA BimportantA BonceA
ByouA BareA BreadyA BtoA BwriteA ByourA BownA Bcode,A BbutA ByouA BcanA
BalsoA BuseA BtheA BinheritancesA BtoA BmakeA BsureA BtheA BcodeA BlooksA
Now,A BasA BaA Bbeginner,A ByouA BmayA BbeA BworriedA BthatA BworkingA
BwithA BtheseA BmulA BpleA BinheritancesA BmightA BbeA BdifficultA BbecauseA
BtheseA BtypesA BofA Binheritances,A ByouA BwillA BcreateA BaA BnewA Bclass,A
BwhichA BweA BwillA BcallA BClass3,A BandA ByouA BwillA BfindA BthatA BthisA
BclassA BwasA BcreatedA BfromA BtheA BfeaturesA BthatA BwereA BinsideA BofA
BClass2.A BThenA ByouA BcanA BgoA BbackA BaA BbitA BfurtherA BandA BwillA
BfindA BthatA BClass2A BwasA BcreatedA BwithA BtheA BfeaturesA BthatA BcomeA
BfromA BClass1A BandA BsoA BonA BandA BsoA Bforth.A BEachA BlayerA BwillA
BcontainA BfeaturesA BfromA BtheA BclassA BthatA BwasA BaheadA BofA Bit,A
BandA ByouA BcanA BreallyA BgoA BdownA BasA BfarA BasA ByouA BwouldA
Blike.A BYouA BcanA BhaveA BtenA BofA BtheseA BclassesA BifA ByouA BwouldA
Blike,A BwithA BfeaturesA BfromA BtheA BpastA BparentA BclassA BinA BeachA
Bone,A BasA BlongA BasA BitA BworksA BinsideA BofA ByourA Bcode.A B
OneA BofA BtheA BthingsA BthatA ByouA BshouldA BrememberA BwhenA Byou’reA
BcreaA BngA BnewA BcodeA BandA BifA ByouA BareA BconsideringA BtoA BaddA
Binheritance.A BYouA BcanA BaddA BinA BasA BmanyA BparentA BclassesA BasA
ByouA Bwant,A BbutA ByouA BareA BnotA BallowedA BtoA BgoA BintoA BtheA
BcodeA BandA BmakeA BtheA BparentA BclassA BgoA BinA BaA Bcircle,A BorA BtheA
BprogramA BwillA BgetA BmadA BatA ByouA BifA ByouA BdoA Bso.A BExpandingA
BoutA BtheA BexampleA BthatA BweA BdidA BaboveA BtoA BmakeA BanotherA
BclassA BorA BmoreA BisA Bfine,A BbutA ByouA BmustA BmakeA BsureA BthatA
ByouA BareA BcopyingA BtheA BcodesA BoutA BproperlyA BbeforeA ByouA BevenA
BmakeA BchangesA BsoA ByouA BcanA BgetA BthisA BprogramA BtoA Bwork.A B
AsA ByouA BstartA BtoA BwriteA BoutA BsomeA BmoreA BcodesA BusingA BtheA
BPythonA BprogrammingA Blanguage,A ByouA BwillA BfindA BthatA BworkingA
Bpopular.A BThereA BareA BmanyA BmesA BwhenA ByouA BcanA BjustA BsA BckA
BwithA BtheA BsameA BblockA BofA BcodeA BinA BtheA BprogramA BandA BthenA
BandA BreA ByourselfA BoutA BbyA BrewriA BngA BtheA BcodeA BoverA BandA
BoverA Bagain.
CHAPTER 4: LEARN THE
A B A B A B A
B COMPUTER PROGRAMMING A B
NowA BitA BisA BmeA BtoA BtakeA BaA BlookA BatA BhowA ByouA BwouldA
BworkA BonA BexcepA BonsA BinsideA BofA ByourA BPythonA Bcode.A BAsA
ByouA BworkA BwithA BsomeA BnewA BcodesA BinA BPython,A BthereA BwillA
BbeA BsomeA BmesA BwhenA BaddingA BinA BanA BexcepA BonA BcanA BbeA
Bhelpful.A BInA Bcoding,A BtheseA BexcepA BonsA BareA BaA BbitA BmoreA
BhowA ByouA BcanA BworkA BwithA BthemA BsoA BthatA ByourA BcodeA BwillA
BbehaveA BtheA BwayA BthatA ByouA BwantA Bit.A BSomeA BofA BtheseA BexcepA
BonsA BcanA BbeA BfoundA BinA BtheA BPythonA BlibraryA BandA BthisA
BThenA BthereA BareA BtheA BexcepA BonsA BthatA BwillA BbeA BraisedA BbyA
ByouA BbecauseA BthatA BisA BhowA ByouA BwantA ByourA BprogramA BtoA
Bwork.A BLet’sA BtakeA BaA BlookA BatA BhowA BtoA BworkA BwithA BexcepA
BonA BhandlingA BsoA BthatA ByouA BcanA BgetA BtheA BprogramA BtoA BworkA
AsA ByouA BareA BworkingA BonA ByourA Bcode,A BifA BanA BabnormalA
BcondiA BonA BhappensA BinsideA BtheA Bcode,A BeitherA BoneA BthatA BtheA
BPythonA BlanguageA BisA BgoingA BtoA BrecognizeA BorA BoneA BthatA ByouA
BsetA BupA BforA ByourA BparA BcularA Bcode,A ByouA BneedA BtoA BpayA BaA
BenA BonA BtoA BseeA BifA BthereA BisA BanA BexcepA BonA BthatA BshowsA BupA
AsA BweA BhaveA BbrieflyA BmenA Boned,A BthereA BareA BgoingA BtoA BbeA BaA
BfewA BexcepA BonA BcondiA BonsA BthatA BtheA BcompilerA BwillA BalreadyA
Brecognize,A BandA BifA BtheyA BareA Bused,A BtheA BcodeA Bwon'tA BallowA
BtheA BprogramA BtoA Bfinish.A BForA Bexample,A BifA ByouA BareA BaddingA
BinA BtheA BwrongA BkindA BofA BstatementA BtoA BtheA Bcode,A BorA BifA
ByouA BmisspellA BoneA BofA ByourA BclassesA BsoA BtheA BcompilerA Bcan'tA
BfindA Bit,A BorA ByouA BtryA BtoA BdivideA BbyA Bzero,A BtheA BcompilerA
Bwon'tA BbeA BableA BtoA BdealA BwithA BthisA BrequestA BandA BtheA BexcepA
TheseA BareA BjustA BaA BfewA BexamplesA BofA BtheA BtypesA BofA BexcepA
BonsA BthatA BtheA BcompilerA BwillA BraiseA BforA Byou.A BInA BaddiA BonA
BtoA Bthat,A BthereA BareA BmesA BwhenA ByouA BmightA BwantA BtoA BchangeA
BtheA BprogramA BthatA ByouA BareA BcurrentlyA BworkingA Bon,A BandA ByouA
BwantA BitA BtoA BraiseA BanA BexcepA Bon.A BTheseA BkindsA BofA BexcepA
BaccordingA BtoA BwhatA ByouA BwantA BtheA BprogramA BtoA Bfinish,A ByouA
So,A ByouA BmayA BbeA BwonderingA BexactlyA BhowA BthisA BisA BallA
BgoingA BtoA Bwork.A BAA BgoodA BexampleA BofA BthisA BisA BwhenA ByouA
BwantA BtoA BsetA BupA BaA BwebsiteA BthatA BisA BtargetedA BatA BandA
BmakeA BsureA BthatA BeveryA BuserA BwhoA BtriesA BtoA BgetA BonA BisA BnoA
ByoungerA BthanA B21A ByearsA Bold.A BAtA BtheA BsameA Bme,A ByourA
BprogramA BmustA BalsoA BhaveA BtheA BabilityA BtoA BraiseA BanA BexcepA
BonA BwhichA BwillA BshowA BupA BonA BtheA BscreenA BifA ByourA BuserA
BhappensA BtoA BsayA BthatA BtheyA BareA BlessA BthanA B21A ByearsA Bold.A
BWhenA BthisA BdoesA Bhappen,A ByouA BcanA BthenA BmakeA BsureA BthatA
BtheA BcodeA BraisesA BthatA BexcepA BonA BandA BthatA BtheA BuserA BisA BnotA
OneA BthingA ByouA BshouldA BworkA BonA BorA BlookA BthroughA BasA ByouA
BareA BworkingA BonA ByourA BprogramA BisA BtheA BlibraryA BthatA BwasA
BprovidedA BalongA BwithA BPython.A BYouA BwillA BnoA BceA BthatA BthisA
BlibraryA BcontainsA BaA BlistA BofA BsomeA BofA BtheA BexcepA BonsA BthatA
BhelpA BifA ByouA BknowA BandA BrememberA BwhatA BtheyA BareA BbecauseA
BtheyA BcanA BhelpA BmakeA ByourA BcodeA BwriA BngA BsoA BmuchA BmoreA
BefficientA BandA BitA BwillA BalsoA BhelpA ByouA BunderstandA BsoA ByouA
BcanA BknowA BwhyA BtheA BprogramA BisA BacA BngA BinA BaA BcertainA
Bway.A B
OneA BcommonA BexcepA BonA BthatA ByouA BwillA BfindA BwhenA BusingA
BPythonA BisA BifA ByouA BtryA BtoA BdivideA BbyA Bzero.A BIfA ByouA BorA BaA
BuserA BtriesA BtoA BdoA Bthis,A BanA BerrorA BmessageA BwillA BshowA BupA
BtoA BinformA Byou.A BInA BaddiA Bon,A ByouA BmayA BexperienceA BsomeA
BissuesA BwithA BtheseA BexcepA BonsA BwhenA ByouA BtryA BtoA BreadA BtoA
BaA BpointA BinA BtheA BfileA BthatA BisA BpastA BwhereA BtheA BcurrentA BfileA
BisA BactuallyA Blocated.A BBothA BofA BtheseA BacA BonsA BwillA BbringA BupA
BanA BexcepA BonA BandA BcreateA BanA BerrorA BinA ByourA Bcode.A B
NowA BitA BisA BaA BgoodA BideaA BtoA BknowA BsomeA BofA BtheA BexcepA
BonsA BthatA BareA BfoundA BinA ByourA BPythonA BlibraryA BsoA ByouA BcanA
BworkA BwithA BtheseA BasA ByouA BgoA BthroughA BandA BworkA BonA ByourA
Bcode.A BSomeA BofA BtheA BdifferentA BexcepA BonsA BthatA ByouA BmayA
Finally
ThisA BisA BtheA BacA BonA BthatA ByouA BcanA BuseA BtoA BperformA BcleanupA
BacA Bons,A BwhetherA BtheA BexcepA BonsA BoccurA BorA Bnot.
Assert
ThisA BcondiA BonA BwillA BtriggerA BtheA BexcepA BonA BinsideA BofA BtheA
Bcode.
Raise
Try/except
ThisA BisA BwhenA ByouA BwantA BtoA BtryA BoutA BaA BblockA BofA BcodeA
BandA BthenA BitA BisA BrecoveredA BthanksA BtoA BtheA BexcepA BonsA BthatA
WeA BhaveA BspentA BaA BgoodA BamountA BofA BmeA BtalkingA BaboutA
BtheseA BexcepA BonsA BandA BwhatA BtheyA BareA Babout,A BbutA BnowA BitA
BisA BmeA BforA ByouA BtoA BtakeA BaA BlookA BatA BhowA ByouA BwillA BuseA
BtheseA BinsideA BtheA BcodeA BthatA ByouA BwantA BtoA Bwrite.A BIfA ByouA
BareA BworkingA BonA ByourA BcodeA BandA ByouA BseeA BthatA BthereA BisA
BsomeA BkindA BofA BissueA BthatA BisA BshowingA BupA BorA ByouA BwouldA
BlikeA BtoA BseeA BwhyA ByourA BprogramA BisA BdoingA BsomethingA BthatA
BseemsA Bwrong,A BtheA BcompilerA BwillA BgoA BthroughA Bit,A BandA BitA
BwillA BraiseA BupA BaA BnewA BexcepA Bon.A BThisA BisA BbecauseA BtheA
BprogramA BlookedA BthroughA BtheA BcodeA BasA BwellA BandA BisA BhavingA
enA BtheA BissueA BthatA Byou’llA BencounterA BisA BsimpleA BenoughA ByouA
BcanA BfixA BitA Byourself,A BsuchA BasA BwhenA ByouA BtryA BtoA BbringA BupA
BaA Bfile,A BbutA ByouA BtypeA BinA BtheA BnameA Bwrong.A BOrA BitA BcouldA
BbeA BsomethingA BlikeA BwhenA ByouA BorA BtheA BuserA BtriesA BtoA BgetA
BgetA BtheA BcompilerA BtoA BraiseA BanA BexcepA BonA BagainstA BwhatA
BcodeA ByouA BareA BtryingA BtoA BdivideA BbyA Bzero,A BandA BthisA BisA
BnotA BsomethingA BthatA BtheA BPythonA BcodeA BwouldA BallowA ByouA BtoA
Bdo.A BNow,A BifA ByouA BreallyA BdoA BwantA BtoA BtryA BandA BgetA
BthroughA BsoA ByouA BcanA BrunA BtheA BprogramA BtheA BwayA BthatA BitA
Bis,A ByouA BmayA BnotA BwantA BthatA BmessyA BerrorA BmessageA BtoA
BthatA BerrorA BmessageA Bentails.A BTheA BgoodA BnewsA BisA BthatA ByouA
ThereA BareA BaA BfewA BdifferentA BopA BonsA BavailableA BthatA ByouA BcanA
BworkA BwithA BwhichA BwillA BhelpA BtoA BaddA BthisA BnewA BchangeA BtoA
BtheA BcodeA BwhileA BatA BtheA BsameA BmeA BallowingA ByouA BtoA BchooseA
BwhatA BwillA BhappenA BifA BanA BexcepA BonA BisA Braised.A BYouA BdoA
BnotA BwantA BtoA BgetA BthatA BuglyA BexcepA BonA BmessageA Babove,A BbutA
ByouA BcanA BeasilyA BgoA BthroughA BandA BchangeA BitA BsoA BthatA BtheA
BmessageA BwillA BsayA BsomethingA BthatA BisA BaA BlotA BnicerA BorA BatA
BleastA BexplainsA BwhatA BexactlyA BisA BgoingA BonA BwithA BtheA Berror.A B
Now,A BtheA BcodeA BthatA BweA BjustA BwroteA BlooksA BpreA ByA BsimilarA
BtoA BtheA BoneA BthatA BweA BwroteA Babove,A BbutA BitA BwillA BchangeA
BtheA BmessageA BthatA BappearsA BwhenA BtheA BuserA BraisesA BtheA BexcepA
Bon.A BWithA BthisA Bcode,A BtheA BuglyA BerrorA BmessageA BhasA BbeenA
BmakeA BjustA BaboutA BanyA BkindA BofA BchangeA BthatA ByouA BwantA BtoA
BtheA Bmessage,A BandA BthisA BwillA BprovideA ByouA BwithA BaA BgoodA
SoA Bfar,A BweA BhaveA BjustA BgoneA BthroughA BandA BtookA BaA BlookA BatA
BhowA ByouA BcanA BhandleA BexcepA BonsA BifA BtheseA BareA BtheA BexcepA
BonsA BthatA BtheA BprogramA Brecognizes.A BButA BthereA BwillA BsA BllA BbeA
BmesA BwhenA ByouA BwantA BtoA BraiseA BsomeA BofA ByourA BownA BexcepA
Bons.A BForA Bexample,A ByouA BcouldA BworkA BonA Bcode,A BandA ByouA
BwantA BtoA BmakeA BsureA BthatA ByourA BusersA BcanA BonlyA BaccessA BandA
BuseA BcertainA BnumbersA BwhileA BtheA BrestA BwillA BnotA BbeA Baccepted.A
BThisA BcouldA BworkA BwellA BifA Byou’reA BplanningA BtoA BcreateA BaA
BgameA BwhereA ByouA BwantA BtoA BraiseA BanA BexcepA BonA BthatA BifA
BtheA BuserA BtriesA BtoA BguessA BtooA BmanyA BmesA BthanA BwhatA BisA
BthemA BtoA BmakeA B(aA BlimitA BofA BtwoA BorA BthreeA BmesA BforA
BexcepA BonA BwhichA BwillA BtellA BtheA BuserA BtheyA BareA BnotA BallowedA
BtoA BguessA BagainA BsinceA Bthey’veA BusedA BupA BtheA BnumberA BofA
TheA BcompilerA BisA BnotA BgoingA BtoA BrecognizeA BthatA BthereA BisA
BanythingA BwrongA BwithA BhowA BmanyA BmesA BtheA BuserA Bguesses.A
BAsA BfarA BasA BtheA BcompilerA BisA Bconcerned,A BtheA BuserA BcanA
BguessA BanA BunlimitedA BamountA BofA Bmes.A BButA BwhenA BitA BcomesA
BtoA BaA BgameA BorA BanotherA BprogramA BthatA ByouA BareA BcreaA Bng,A
ByouA BdoA BnotA BwantA BtheA BuserA BtoA BgetA BstuckA BandA BneverA BbeA
BableA BtoA BprogressA BwhichA BisA BwhyA ByouA BhaveA BtoA BsetA BanA
BexcepA BonA BforA BhowA BmanyA BmesA BtheyA BcanA BmakeA BaA Bguess.A B
TheseA BexcepA BonsA BareA BuniqueA BtoA ByourA Bcode,A BandA BwithoutA
ByouA BwriA BngA BthemA BintoA BtheA BcodeA BasA BexcepA Bons,A BtheA
BaddA BanyA BkindA BofA BexcepA BonA BthatA ByouA BwouldA BlikeA BandA
ByouA BcanA BaddA BaA BmessageA BasA Bwell,A BsimilarA BtoA BwhatA BweA
BdidA Babove.
InA BthisA Bcode,A ByouA BhaveA BbeenA BsuccessfulA BinA BseA BngA BupA
ByourA BownA BexcepA BonsA BandA BwheneverA BtheA BuserA BraisesA BoneA
BofA BtheseA BexcepA Bons,A BtheA BmessageA BofA B‘Caught:A BThisA BisA BaA
BCustomError!’A BisA BgoingA BtoA BcomeA BupA BonA BtheA Bscreen.A BThisA
BisA BtheA BbestA BwayA BtoA BshowA ByourA BusersA BthatA ByouA BhaveA
BespeciallyA BifA BthisA BisA BjustA BoneA BthatA ByouA BpersonallyA BcreatedA
BforA BthisA BpartA BofA BtheA Bcode,A BandA BnotA BoneA BthatA BtheA
JustA BlikeA BwithA BtheA BotherA BexamplesA BthatA BweA Bdiscussed,A BweA
BworkedA BwithA BsomeA BgenericA BwordingA BsoA BweA BcanA BshowA
BexactlyA BhowA BexcepA BonsA BareA BsupposedA BtoA Bwork.A BYouA BcanA
BeasilyA BgoA BandA BchangeA BthisA BwheneverA BneededA BsoA ByouA BcanA
BgetA BaA BmessageA BwhichA BisA BuniqueA BforA BtheA BcodeA BthatA ByouA
BareA BwriA BngA BandA BcanA BexplainA BtoA BtheA BuserA BexactlyA BwhatA
BjustA BhappenedA BifA BtheA BerrorA BmessageA BshowsA BupA BonA BtheirA
Bscreen.A B
ExcepA BonA BhandlingA BisA BsomethingA BthatA ByouA BwillA BworkA BwithA
BaA BlotA BmoreA BasA ByouA BstartA BtoA BwriteA BoutA BsomeA BmoreA
BadvancedA BcodesA BonA BPython.A BThereA BareA BaA BlotA BofA BmesA
BwhenA ByouA BwillA BworkA BwithA BeitherA BtheA BexcepA BonsA BthatA BareA
BrecognizedA BbyA BtheA BprogramA BorA BonesA BthatA ByouA BwantA BtoA
BbringA BupA BforA BtheA BcodeA BthatA ByouA BareA BwriA BngA BinA BparA
Bcular.A BWorkingA BwithA BsomeA BofA BtheA BcodesA BwillA BhelpA ByouA
BtoA BdealA BwithA BtheseA BexcepA Bons,A BandA BitA BcanA BalsoA BmakeA
BsureA BthatA ByouA BcanA BmakeA BthemA BlookA BgoodA BforA BtheA Buser.A
BMakeA BsureA BtoA BtryA BwriA BngA BaA BfewA BofA BtheseA BcodesA BinA
ByourA BcompilerA BtoA BgetA BsomeA BpracA BceA BwithA BtheseA BexcepA
BonsA BsoA ByouA BcanA BgetA BaA BgoodA BideaA BofA BbasicallyA BhowA
WORKS B
BdebuggingA BusedA BinA BPython,A BitA BisA BnowA BtheA BmeA BtoA BstartA
BPythonA BonA ByourA BcomputerA BatA BthisA Bme.A BIfA ByouA Bdon’tA
ThereA BareA BmanyA BwaysA BaA BprogrammerA BcanA BuseA BtoA BtellA
BPythonA BtoA BexecuteA BtheA BcodeA Bhe/sheA BhasA Btyped.A BInA BthisA
BlaunchingA BaA BprogramA Btoday.A BInA BaddiA BonA BtoA BlearningA BhowA
BtoA BtypeA BcodeA BinteracA Bvely,A ByouA BwillA BbeA BableA BtoA BknowA
BdifferentA BwaysA BofA BsavingA BtheA BcodeA BinA BtheA BfileA BtoA BrunA
BinA ByourA BdesiredA BwayA BwithA BtheA BhelpA BofA BsystemA BcommandA
BandA BsavingA BcodesA BinA BtheA Bfile.A BThisA BisA BessenA BalA BtopicsA
BweA BwillA BrevisitA BitA Blater.A BAlso,A BitA BisA BimportantA BtoA BgoA
BthroughA BtheA BsecA BonsA BthatA BdealA BwithA BIDLEA BandA BotherA
BIDLEsA BtoA BhelpA ByouA BknowA BtheA BavailableA Btools,A BespeciallyA
InA BthisA BsecA Bon,A ByouA BwillA BlearnA BsomeA BinteracA BveA BcodingA
BbasicsA BandA BthenA BlookA BatA BrunningA BtheA BcodeA BbeforeA
TheA BsimplestA BwayA BtoA BstartA BrunningA BaA BPythonA BprogramA BisA
BbyA BtypingA BitA BatA BtheA BinteracA BveA Bprompt,A BcommonlyA BknownA
Bline.A BInA Bfact,A BthereA BareA BmanyA BwaysA BofA BstarA BngA BthisA
BexecutableA BprogramA BonA BtheA Bsystem,A ByouA BcanA BjustA BstartA BbyA
BtypingA BitA BtoA BPythonA BatA BtheA BoperaA BngA Bsystem’sA BpromptA BasA
BthisA BisA BtheA BmostA BeffecA BveA BwayA BofA BstarA BngA BanA BinteracA
BatA BourA BsystemA Bshell,A BforA Bexample,A BweA BwillA BbeA BiniA BaA BngA
BtheA BsystemA BtoA BstartA BanA BinteracA BveA BPythonA Bsession.A BNoteA
BthatA BtheA BcharacterA B“%”A BatA BtheA BbeginningA BofA BthisA BlisA BngA
BrepresentsA BaA BgenericA BsystemA Bprompt;A BitA BisA BnotA BanA BinputA
BgetA BoutA BofA BthisA BsessionA BifA ByouA BareA BusingA BWindows:A
Bbelow:A B
OnA BWindows
Bwindow.
OnA BmacOS
BiconA BfoundA BinA BApplicaA BonsA B>A BUA BliA BesA Bfolder.A BInA BtheA
3.A BOnA BtheA BLinuxA BandA BotherA BUnixA BoperaA BngA Bsystems
AsA BaA Bprogrammer,A ByouA BcanA BtypeA BthisA BcommandA BinA BaA
BterminalA BwindowA BorA BevenA BinA BtheA BshellA BtoA BrunA ByourA
Bprogram.
AlternaA Bvely
SomeA BplaA BormsA BallowA ByouA BtoA BstartA BtheA BinteracA BveA BpromptA
BinA BdifferentA BorA BaddiA BonalA BwaysA BthatA BwillA BnotA BrequireA
ByouA BtoA BtypeA BaA Bcommand.A BExamplesA BofA BsuchA BplaA BormsA
WindowsA B7
WindowsA B8
WhenA BusingA BWindowsA B8,A BthereA BisA BnoA BneedA BtoA BhaveA BaA
BStartA BbuA BonA BasA BthereA BareA BmanyA BwaysA ByouA BcanA BuseA BtoA
BgetA BtoA BtheA BtoolsA BsuchA BasA Bsearch,A BandA BfileA Bexplorer.
IfA ByouA BareA BusingA BotherA BplaA BormsA BotherA BthanA BWindowsA B7A
BandA BWindowsA B8,A BdoA BnotA Bworry.A BUseA BtheA BsameA BwaysA BasA
BThereA BisA BnoA BneedA BtoA BtypeA BcommandsA BbecauseA BtheseA BplaA
BormsA BareA BtooA Bspecific,A BthusA BmakingA BitA BeasyA BorA ByouA BtoA
BcomputerA BshowsA ByouA BthatA ByouA BareA BalreadyA BinA BtheA BinteracA
StaA BngA BtheA Bcommand-lineA BinterfaceA BisA BnotA BeasyA BforA BmostA
BofA Bus,A BespeciallyA BifA ByouA BareA BaA Bbeginner.A BAlthoughA BsomeA
BdoA BnotA BunderstandA BitA BbecauseA BitA BisA BnotA BprominentA BlikeA
BhelpA ByouA BtoA BfindA ByourA BCommandA BPromptA Beasily.A BIfA ByouA
BareA BusingA BWindowsA B7,A ByouA BcanA BfindA BthisA BinA BtheA
BProgramsA Bmenu.A BAlternaA Bvely,A ByouA BcanA BtypeA BcmdA BinA BtheA
BStart→RunA BboxA BandA BallowA BtheA BprogramA BtoA Brun.A BIfA ByouA
BareA BusingA BWindowsA B10,A ByouA BcanA BlaunchA BCommandA BPromptA
BontheA Btaskbar.A B
BversionA BofA BtheA BPythonA BandA BplaA BormsA ByouA BareA Busing,A BitA
BdesiredA BfullA BoneA BifA ByouA BhaveA BnotA BsetA BtheA BPATHA
SinceA BweA BhaveA BstartedA BdiscussingA BhowA BtoA BrunA BtheA BcodeA
BonA ByourA Bcomputer,A BitA BisA BessenA BalA BtoA BknowA BwhereA BtoA
BrunA BtheA BcodeA BtoA BensureA BtheA BprogramA BrunA BwithoutA BmakingA
BsomeA Berrors.A BYouA BwillA BbeA BrunningA BcodeA BfromA BaA BdirectoryA
BfoundA BatA BtheA BtopA BofA ByourA BmainA Bdrive.A BMostA BofA ByourA
ByouA BsaveA BandA BrunA BallA ByourA BscriptA BfilesA BfromA Bthere.A
BlanguagesA BlikeA BJavaA BandA BC++A BandA ByouA BwouldA BlikeA BtoA
BinstrucA Bons.A BTheyA BwillA BhelpA ByouA BunderstandA BhowA BtoA BgetA
BstartedA BwithA BaA BworkingA BdirectoryA BusingA BPythonA BprogrammingA
BonA ByourA Bcomputer.A B
Unix-basedA BSystems
Bdirectory,A ByouA BwillA BbeA BableA BtoA BdetermineA BorA BseeA BhowA
Windows
BExploreA Beasily.A BSearchA BforA BtheA BNewA BFolderA BinA BtheA BFileA
ByouA BhadA BalreadyA BstartedA BtypingA BinA BtheA BpythonA BinteracA BveA
BsessionA BbyA BtypingA BtwoA BlinesA BofA BinformaA BonA BtextA BthatA BnotA
BonlyA BgaveA BtheA BPythonA BversionA BnumberA BbutA BalsoA BaA BfewA
BresultA BofA BourA BcodeA BwillA BbeA BdisplayedA BbelowA BtheA BinputA
BlinesA BwhenA BweA BworkA BinteracA BvelyA BandA BthisA BisA BaA BerA
BthereA BisA BnoA BneedA BofA BcreaA BngA BaA BsourceA BcodeA BfileA BorA
BrunA BtheA BcodeA BaA BcompilerA BifA ByouA BareA BnotA BusingA BPythonA
Blanguage.A BLater,A ByouA BwillA BlearnA BhowA BtoA BrunA BmulA BlineA
BstatementsA BandA BsuchA BstatementsA BrunA BasA BsoonA BasA BtheyA BareA
BenteredA BinA BtheirA BlinesA BandA BpressA BEnterA BbuA BonA Btwice.
EvenA BthoughA BtheA BinteracA BveA BpromptA BwillA BechoA BtheA BresultsA
BwhenA ByouA BrunA Bit,A BitA BwillA BnotA BsaveA BtheA BcodeA BinA BtheA
Bfile.A BThisA BshowsA BthatA ByouA BcannotA BhandleA BtheA BbulkA BofA
BcodingA BinA BtheA BinteracA BveA BsessionsA BasA ByouA BmayA Bthink.A
BTheA BinteracA BveA BpromptA BhasA BturnedA BoutA BtoA BbeA BaA BgoodA
ExperimenA BngA B
DueA BtoA BitsA BabilityA BtoA BexecuteA BtheA BcodeA Bimmediately,A BtheA
BinteracA BveA BpromptA BhasA BbecomeA BtheA BbestA BplaceA BtoA
BsomeA BsmallerA BexperimentsA BinA BthisA BbookA Blater.A BIfA ByouA BareA
BnotA BsureA BaboutA BtheA BworkingA BofA BpythonA Bcode,A ByouA BcanA
BseeA BwhatA BtakesA BplaceA BwhenA ByouA BireA BupA BtheA BinteracA BveA
BcommandA Bline.A BIfA ByouA BareA BreadingA BcodeA BinA BtheA BPythonA
BexpressionsA BcouldA BbeA B‘Spam!’*8.A BYouA BwillA BspendA BaA BlotA BofA
ByourA BmeA BreadingA BtheA Bmanuals,A BorA Bbooks,A BorA BevenA BsearchA
BworkingA BofA BtheA Bcode.A BFromA Bhere,A BforA Binstance,A BitA BisA
BclearA BthatA BcodeA BdoesA BstringA BrepeA Bon.A BTheA BsignA B‘*’A BisA
BusedA BinA BPythonA BtoA BmeanA BtheA BmulA BplicaA BonA BofA BnumbersA
BasA BwellA BasA BrepeA BonA BforA BtheA Bstrings.A BItA BisA BjustA BlikeA
BPythonA BcodeA BisA BtheA BmostA BappropriateA BtoA BrunA BasA BitA BdoesA
Moreover,A BitA BisA BanA BerrorA BtoA BuseA BaA BvariableA BthatA BhasA BnotA
BbeenA BassignedA BvalueA BinA BPythonA Bprogramming.A BSomeA BerrorsA
BcanA BgoA BundetectedA BifA ByouA BfillA BtheA BnamesA BinA BwithA
Bdefaults.A BTherefore,A BtoA BdoA BawayA BwithA BsuchA Berrors,A BitA BisA
BaddingA BanythingA BtoA BthemA BandA BalsoA BmakeA BsureA ByouA BhaveA
BiniA BalA BlistsA BtoA BhelpA ByouA BextendA BthemA Bproperly.A BWithA BiniA
BalA BlistsA BandA BcounA BngA BfromA Bzero,A ByouA BwillA BbeA BableA BtoA
TesA Bng
InA BaddiA BonA BtoA BservingA BasA BaA BtoolA BorA BexperimenA Bng,A BtheA
BinteracA BveA BinterpreterA BisA BusedA BtoA BtestA BtheA BcodeA ByouA BwillA
BbeA BwriA BngA BinA BtheA BfilesA BwhileA BlearningA BtheA BPythonA
Blanguage.A BInA Bfact,A BweA BwillA BshowA ByouA BhowA BtoA BimportA
BtheA BmoduleA BfilesA BinteracA Bvely.A BAlso,A BweA BwillA BshowA ByouA
BhowA BtoA BrunA BtheA BtestsA BonA BtheA BtoolsA BdefinedA BbyA BtypingA
Bimport,A Btest,A BandA BrunA BfuncA BonsA BandA BclassesA BinA BtheA
BbyA BtypingA BcallsA BtoA Blinked-in-CA BfuncA BonsA BasA BwellA BasA
BveA BnatureA BofA BtheA BPython,A BitA BisA BableA BtoA BsupportA BanA
BforA ByouA BtoA BgetA Bstarted.A BThisA BisA BmakingA BtheA BPythonA
EvenA BthoughA BitA BisA BeasyA BtoA BuseA BinteracA BveA Bprompt,A BasA BaA
Bbeginner,A BthereA BareA BmanyA BthingsA ByouA BshouldA BconsiderA BwhenA
InA BmanyA Bcases,A BbeginnersA BmakeA BaA BbigA BmistakeA BbyA BtypingA
BsystemA BcommandsA BinA BtheA BinteracA BveA Bprompt.A BThisA BmakesA
BtheirA BcomputerA BtoA BdisplayA BerrorsA BwhenA BtheyA BtryA BtoA BrunA
BcularlyA BtheA BbeginnersA BwhenA BwriA BngA BcodeA BinA BtheA BfilesA BasA
BtheyA BmustA BuseA BprintA BstatementsA BtoA BmakeA BsureA BthatA BtheirA
WhetherA ByouA BareA BtypingA BintoA BaA BtextA BfileA BorA BinteracA Bvely,A
BitA BisA BimportantA BtoA BmakeA BsureA BthatA BallA ByourA BuntestedA
BstatementsA BstartA BallA BtheA BwayA BtoA BtheA BleA BinA BcolumnA B1.A BInA
BcaseA ByouA Bdon’tA BfollowA BtheA BaboveA BinstrucA Bon,A BPythonA BwillA
BprintA BsyntaxA BerrorA BsinceA BtheA BblackA BspaceA BofA ByourA BcodeA
BgenerateA BanA BerrorA BmessageA BifA ByouA BstartA BwithA BtabA BorA
BlineA BstatementsA BatA BtheA Bmoment,A BitA BisA BimportantA BtoA BknowA
BthatA BtypingA BlineA B2A BofA BaA BcompoundA BstatementA BinteracA BvelyA
BneedA BtoA BpressA BtheA BEnterA BbuA BonA Btwice.A BHowever,A BitA BisA
BnotA BaA BmustA BtoA BuseA BitA BinA BaA Bfile.A BYouA BcanA BignoreA BthemA
MostA BofA BtheA BbeginnersA BdoA BnotA BknowA BhowA BtoA BenterA BmulA
BlineA BstatementsA BinA BtheA BPythonA Bprogram.A BForA Binstance,A BlastA
BhardA Bthing,A BitA BisA BtheA BeasiestA BthingsA BtoA BhandleA BwithA BtheA
BthoseA BforA BloopsA BandA BtestA BifA BthereA BareA BblankA BlinesA BatA
EvenA BthoughA ByouA BcanA BuseA BanA BinteracA BveA BpromptA BtoA BcarryA
BoutA BtesA BngA BandA BexperimenA BngA BofA ByourA BpythonA Bcode,A BoneA
BofA BtheA BissuesA BassociatedA BwithA BitA BisA BthatA ByourA BprogramsA
BdisappearA BimmediatelyA BtheyA BareA BexecutedA BbyA BtheA BPythonA
BtypedA BwithoutA BretypingA BitA BsinceA BitA BisA BnotA BstoredA BinA BaA
Bfile.A BWeA BonlyA BneedA BtoA BretypeA BitA BfromA BscratchA BorA BweA
BeffecA Bvely,A BweA BwillA BhaveA BtoA BeditA BoutA BtheA BpythonA BpromptA
Bstatements.A BAA BerA Bcoding,A BweA BwillA BbeA BableA BtoA BaskA BtheA
BandA BIDLEA BuserA Binterface.A BItA BwillA BexecuteA BourA BcodeA BfromA
BboA BomA BinA BaA BmoduleA BfileA BeveryA BmeA BweA BrunA BtheA Bfiles.A
BotherA Bwords,A BaA BprogramA BisA BseenA BasA BaA BseriesA BofA Bpre-
BisA BusedA BtoA BformerlyA BmeanA BaA Btop-levelA BprogramA BfileA BinA
NoA BmaA BerA BhowA ByouA BcallA Bthem,A BinA BtheA BnextA BfewA BsecA
Bons,A BweA BwillA BexploreA BdifferentA BwaysA BofA BrunningA BcodeA BthatA
BareA BtypedA BintoA BtheA BmoduleA Bfiles.A BWeA BwillA BconcentrateA BonA
BtheA BbasicA BwaysA BofA BrunningA BtheA Bfiles.A BThisA BwillA BinvolveA
BlisA BngA BnamesA BinA BaA BpythonA BcommandA BlineA BenteredA BatA BtheA
BsystemA BpromptA BoA BourA Bcomputer.A BAlthoughA BthisA BcanA BbeA
BavoidedA BusingA BaA BGUA BsuchA BasA BIDLEA BasA BweA BwillA BseeA
Blater,A BaA BsystemA BshellA BandA BtextA BeditorA BwindowA BconsA BtuteA
FirstA BScript
BfirstA BprojectA Bnow.A BToA BgetA Bstarted,A BletA BusA BopenA BupA BourA
BandA BtypeA BtheA BfollowingA BwordsA BinA BtheA BnewA BtextA BfileA
ExplanaA Bon
SinceA BthisA BisA BourA BfirstA BformalA BPythonA Bscript,A BthereA BisA BnoA
BneedA BtoA BworryA Babout.A BYouA BwillA BbeA BableA BtoA BunderstandA
BhowA BthisA Bfile’sA BcodeA BworksA BatA BtheA BendA BofA BthisA BsecA Bon.A
BBriefly,A BweA BimportA BaA BPythonA BmoduleA BtoA BgetA BtheA BplaA
BormA BnameA BbeforeA BrunningA BthreeA BprintA BfuncA BonA Bcalls,A BandA
BasA BsuchA BdisplayingA BtheA BresultsA BofA BtheA BscriptA BatA BtheA BendA
BofA BtheA Bproject.A BAlso,A BmakeA BsureA ByouA BuseA BaA BvariableA
BcalledA BxA BthatA BwasA BcreatedA BandA BassignedA BtoA BholdA BontoA
BthatA BisA BusedA BtoA BidenA BfyA BtheA BtypeA BofA BcomputerA BweA BareA
BworkingA Bon.
Note
WeA BhaveA BaddedA BsomeA BformalA BPythonA Bcomments,A BincludingA
BtextA BaA BerA BtheA B#characters.A BThisA BisA BnecessaryA BinA BPythonA
BasA BitA BmakesA BtheA BlinesA BformalA BbyA Bthemselves.A BAlso,A ByouA
BshouldA BknowA BthatA BtheA BtextA BaA BerA B#A BisA BalwaysA BseenA BasA
BbeA BnoA BimpactA BtoA BignoreA BtheseA BcommentsA BifA ByouA BareA
BcopyingA BtheA BcodeA BbecauseA BtheyA BareA BinformaA Bve.A BHowA BtoA
AA BerA BsavingA BtheA BtextA Bfile,A BitA BisA BnowA BtheA BmeA BtoA BaskA
BtheA BPythonA BtoA BrunA BtheA Bfile.A BThisA BisA BachievedA BbyA BlisA BngA
BitsA BfileA BnameA BandA BweA BwillA BdoA BitA BasA BtheA BfirstA BargumentA
BtoA BtheA BPythonA BcommandA BjustA BlikeA BitA BisA BdoneA BatA BtheA
B‘python’A BwithA BaA BfullA BdirectoryA BpathA BjustA BlikeA BweA BdidA
AddiA Bonally,A BasA BaA Bbeginner,A ByouA BshouldA BnotA BtypeA BanyA
BproceedingA BtextA BinA BtheA BscriptA B1.pyA BsourceA BfileA BcreatedA BinA
BmustA BbeA BshellA BcommandA BforA BrunningA BtheA BsourceA BfileA BinA
MostA BpeopleA BthinkA BthatA BitA BisA BhardA BtoA BrunA BaA BprogramA
BfileA BfromA BtheA BsystemA Bcommand.A BHowever,A BthisA BbecomesA
BcommandA BlinesA BandA BaA BdirectoryA Bstructure.A BIfA ByouA BareA BaA
Bproject.
BewareA BofA BautomaA BcA BextensionA BonA BtheA BIDLEA BandA BtheA
Bwindow.A BTheA BUnixA BenvA BLookupTrick
BtheirA BscriptA Bfiles.A BThisA BcanA BbeA BachievedA BbyA BhavingA BuniqueA
BwriA BngA BofA BtheA Bfirst-lineA Bcomment.A BAA BgoodA BexampleA BofA
Bthis,A BtheA BenvA BprogramA BwillA BuseA ByourA BsystemA BsearchA BpathA
BmostA BUnixA Bshells,A BthisA BisA BdoneA BbyA BsearchingA BinA BallA
Bvariables.A B
IfA BtheirA BPythonsA BmoveA BtoA BaA BnewA BlocaA BonA BorA BtheirA
BscriptsA BmoveA BtoA BaA BnewA Bmachine,A BtheyA BmustA BalwaysA
PythonA B3.3
BeforeA BweA BengageA BdeeplyA BinA BthisA Btopic,A BIA BwouldA BlikeA BtoA
BremindA ByouA BthatA BtheA BmethodA BdescribedA BinA BthisA BsecA BonA BisA
BaA BUnixA BtrickA BandA BmightA BnotA BworkA BwellA BonA ByourA BplaA
BormA BifA ByouA BareA BusingA BWindows.A BHowever,A BthisA BisA BnotA BaA
BbigA BissueA BforA Bus;A BweA BwillA BuseA BtheA BbasicA Bcommand-lineA
BfirstA BstepA BisA BtoA BlistA BtheA BnameA BofA BtheA BfileA BonA BanA
FromA BourA Bexperience,A BthereA BisA BnoA BneedA BtoA BuseA BtheA
BspecialA B#commentA BatA BtheA BtopA BinA BthisA Bcase.A BTheA BPythonA
BwillA BautomaA BcallyA BignoreA BitA BevenA BifA ByouA BdecideA BtoA BuseA
Bit.A BAlso,A BitA BisA BgoodA BtoA BknowA BthatA BtheA BfileA BshouldA BnotA
BbeA BgivenA BanyA BexecutableA Bprivilege.A BFinally,A BitA BisA BeasyA BtoA
BbeforeA BrunningA BourA Bscript’sA Bcode.A BItA BalsoA BallowsA BusA BtoA
BgiveA BtheA BversionA BnumberA BinA BparA BalA BorA BfullA BformsA BasA BitA
ByourA Bprogram.A B
ThisA BisA BtheA BbestA BalternaA BveA BforA BthoseA BpeopleA BwhoA BareA
BnotA BgoodA BatA BusingA BcommandA Blines.A BGenerally,A ByouA BcanA
BdevelopmentA BGUIsA BandA BfileA BiconA Bclicks,A BasA BwellA BasA BotherA
BschemesA BthatA BvaryA BaccordingA BtoA BtheA BtypeA BofA ByourA BplaA
ThisA BtakesA BplaceA BaA BerA BinstallingA BitA BonA ByourA Bcomputer.
DueA BtoA Bthis,A BitA BisA BeasyA BforA BusA BtoA BlaunchA BtheA BPythonA
BprogramsA BweA BwriteA BbyA BclickingA BonA BtheirA BfileA Bicons.A BInA
Bcoding,A BtheseA BexcepA BonsA BareA BaA BbitA BmoreA Bcomplicated,A BbutA
BitA BisA BimportantA BthatA ByouA BlearnA BexactlyA BhowA ByouA BcanA
BworkA BwithA BthemA BsoA BthatA ByourA BcodeA BwillA BbehaveA BtheA
BwayA BthatA ByouA BwantA Bit.A BSomeA BofA BtheseA BexcepA BonsA BcanA
BbeA BfoundA BinA BtheA BPythonA BlibraryA BandA BthisA BsomethingA Bthat’sA
BraisedA BautomaA BcallyA BbyA BtheA Bprogram.A BThenA BthereA BareA BtheA
BexcepA BonsA BthatA BwillA BbeA BraisedA BbyA ByouA BbecauseA BthatA BisA
WeA BonlyA BneedA BtoA BuseA BaA BmouseA BcursorA BtoA BclickA BonA BtheseA
BfileA Bicons.A BWhatA BhappensA BaA BerwardA BdependsA BonA BtheA Bicon’sA
BextensionA BandA BtheA BtypeA BofA BPythonA BweA BareA Brunning.A BNoteA
Bthat,A B.pyA BfilesA BinA BPythonA B3.2A BareA BrunA BbyA Bpython.exeA
BpersonA BmayA BnotA BbeA BinA BaA BposiA BonA BtoA BcomprehendA BPythonA
BaddiA BonA BofA BanA BinputA BcallA BtoA BaA Bperson’sA BiconA BfileA BmayA
BnotA BassistA BsinceA Bhe/sheA BmayA BnotA BbeA BableA BtoA BdetermineA
WhenA BexcepA BonsA BareA BchewedA BoverA BlaterA BinA BthisA BfantasA BcA
Bbook,A BaA BpersonA BwillA BacquireA BknowledgeA BonA BtheA BpossibilityA
BOneA BwillA BalsoA BlearnA BtheA BtryA BstatementA BalternaA BveA BmeansA
BtoA BmaintainA BtheA BconsoleA BwindowA BfromA BshuA BngA BonA Berrors.
BbeingA BrecA BfiedA BorA BinstrumentedA BtoA BnoteA BdownA BtheirA BreturnA
BtoA BaA BdocumentA BcaseA BprocessA BtoA BcaptureA BanyA BessenA BalA
Berrors.A BWhenA BstarA Bng,A BitA BisA BadvisedA BtoA BuseA BotherA
BmethodsA BlikeA BIDELA BandA BsystemA BorderA BlinesA BtoA BenableA BaA
BpersonA BtoA BseeA BtheA BcreatedA BerrorA BtextsA BandA BperceiveA Bhis/herA
SomeA BmesA BthereA BisA BaA BpieceA BofA BcodeA BthatA BneedsA BtoA BbeA
BusedA BaA BlargeA BnumberA BofA Bmes.A BForA Bexample,A BweA BwantA BtoA
BcalculateA BtheA BcumulaA BveA BGPAA BofA BstudentsA BinA BaA Bbatch.A
BNowA Bif
thereA BareA BtwoA BhundredA BstudentsA BinA BaA BbatchA BitA BwillA BbeA
BextremelyA BcumbersomeA BandA BuselessA BtoA BwriteA BtheA BsameA BcodeA
BforA BtheA BwholeA BbatchA BofA BstudentsA BagainA BandA Bagain.A BThatA
conceptA BofA BfuncA BonsA BcomeA Balong.A BInA BfuncA BonsA BweA BwriteA
BaA BpieceA BofA BcodeA BthatA BperformsA BaA BspecificA Btask.A BWheneverA
BweA BneedA BtoA BdoA BthatA BtaskA BweA BcallA BtheA BsameA Bcode.A BWeA
Bgive
aA BspecialA BnameA BtoA BtheA BpieceA BofA BcodeA BcalledA BtheA BfuncA
BonA Bname,A BsoA BwheneverA BweA BneedA BtoA BperformA BthatA BspecificA
BfuncA BonA BweA BcallA BtheA BsameA BcodeA BbyA BitsA BfuncA BonA Bname.
ThereA BareA BaA BnumberA BofA BfuncA BonsA BalreadyA BwriA BenA BinA
BPythonA BandA BsavedA BinA BitsA Blibrary.A BWeA BcanA BuseA BthemA BforA
BourA BeaseA BinA BorderA BtoA BavoidA BwriA BngA BnewA BcodeA BweA
alreadyA BwriA BenA BandA BtestedA BforA Bbugs.A BFuncA BonsA BcanA BtakeA
BinA BvaluesA BasA BinputA BandA BreturnA BsomeA BoutputA BthatA BisA BtheA
BresultA BofA BtheA BcomputaA BonA BorA BfuncA BonalityA BthatA BtheA BfuncA
BonA Bperforms.
FirstA BweA BgiveA BsomeA BexamplesA BofA BbuiltA BinA BfuncA BonsA BandA
BthenA BweA BwillA BmoveA BonA BtoA BhowA BweA BcanA BwriteA BourA BownA
BfuncA Bons.A BThereA BisA BalwaysA BaA BneedA BtoA BwriteA BnewA BfuncA
purposesA BandA BonceA ByouA BstartA BproperA BcodingA ByouA BwillA BfindA
ByourselfA BwriA BngA BfuncA BonsA BallA BtheA Bme.
OneA BofA BtheA BmostA BcommonA BexamplesA BofA BaA BbuiltA BinA BfuncA
BonA BisA BtheA BtypeA BfuncA BonA BthatA BwillA BtellA BtheA BtypeA BofA BtheA
>>>A Btype(32)
<typeA B'int'>
TheA BsameA BcanA BbeA BdoneA BwithA BanyA Bvariable.A BForA Bexample,
<typeA B'int'>
HereA BtheA BnameA BofA BtheA BfuncA BonA BisA BtypeA BsoA BtheA BfuncA
BonA BcallA BwillA BbeA Btype.A BWithinA BtheA BbracketsA BtheA BfuncA BonA
BtakesA BinputA BofA BaA BvariableA BorA Bvalue.A BThisA BisA BknownA BasA
BtheA Bargument.A BManyA BfuncA BonsA BtakeA BanA BargumentA BbutA BnotA
Ball.A BThereA BcanA BbeA BfuncA BonsA BthatA BdoA BnotA BtakeA BanyA
Barguments.A BHereA BtheA BtypeA BfuncA BonA BnotA BonlyA BtakeA BinA BanA
BargumentA BbutA BitA BalsoA BgivesA BoutA BaA BresultA BorA BreturnA Bvalue.A
BItA BtellsA BusA BtheA BtypeA BofA BtheA Bvariable.A BJustA BlikeA BtheA
BshouldA BreturnA BaA Bvalue.A BAA BfuncA BonA BmayA BorA BmayA BnotA
WithA BtheA BtypeA BfuncA BonA BtheA BtypeA BcastA BfuncA BonA BcanA BalsoA
BbeA Bused.A BTheA BcastA BchangesA BtheA BtypeA BofA BoneA BvariableA BtoA
Binput.A BWeA BdoA BnotA BknowA BwhichA BtypeA BofA BdataA BtheA BuserA
BisA BenteringA BsoA BweA BexplicitlyA BtypeA BcastA BitA BaccordingA BtoA
BourA BneedsA BsoA BthatA BweA BcanA BstoreA BitA BforA BlaterA BuseA BinA
TheA BtypeA BconversionA BfuncA BonsA BareA BnamedA BaA BerA BvariableA
Bnames.A BTheyA BtakeA BinA BanA BargumentA BasA BtheA BvalueA BthatA
BneedsA BtoA BbeA Bconverted.A BTheA BintA BfuncA BonA BtakesA BinA BanyA
>>>int(3.4556)
>>>int(4.980)
>>>A Bint('Hello')
FloatA BfuncA BonA BconvertsA BtheA BargumentsA BpassedA BintoA BfloaA BngA
BpointA Bformat.
>>>floatA B(3)
3.0
>>>float(‘3.234’)
3.234
HereA BagainA BanA BerrorA BwillA BbeA BthrownA BoutA BifA BanA BinvalidA
BargumentA BisA BpassedA BtoA BtheA BfuncA Bon.A BTheA BstrA BfuncA BonA
BwillA BconvertA BtheA BvalueA BpassedA BintoA BaA Bstring.A BThisA BisA
LetA BusA BnowA BstateA BsomeA BveryA BcommonlyA BusedA BfuncA BonsA
BwhoseA BdefiniA BonsA BareA BinternallyA BprovidedA BbyA BPythonA BsoA
TheA BmaxA BfuncA BonA BisA BusedA BtoA BfindA BtheA BmaximumA BvalueA
BfromA BaA BgroupA BofA BvaluesA Bgiven.A BAndA BtheA BminA BfuncA BonA
BisA BusedA BtoA BdefineA BtheA BminimumA BvalueA BfromA BaA BgroupA BofA
Bvalues.
54
13
MaxA BandA BminA BfuncA BonsA BcanA BbeA BusedA BwithA BstringA BvaluesA
Balso.A BInA BtheA BstringA BfuncA BonA BtheA BlowerA BtheA BfuncA BonA BinA
BalphabeA BcalA BorderA BtheA BgreaterA BisA BitsA BvalueA BsoA BforA BtheA
>>>max(‘HelloA BWorld’)
>>>min(‘Good’)A Bd
HereA BoneA BthingA BtoA BnoteA BisA BthatA BifA BthereA BisA BaA BblankA
BspaceA BinA BtheA BstringA BprovidedA BtheA BminimalA BvalueA BwillA BbeA
>>>min(‘HelloA BWorld’)
‘A B‘
AnotherA BfuncA BonA BcommonlyA BusedA BwithA BstringA BisA BtheA BlenA
BfuncA BonA BwhichA BtellsA BusA BtheA BlengthA BofA BtheA Bstring.
>>>len(‘HELLOA BWORLD’)
11
BlankA BspaceA BisA BalsoA BconsideredA BasA BaA BcharacterA BsoA BitA BisA
BalsoA BincludedA BinA BtheA Blength.A BTheA BlenA BfuncA BonA BcanA BonlyA
BbeA BusedA BtoA BfindA BlengthA BofA Bstrings.A BSoA BevenA BifA BthereA BisA
BanA BintegerA BconvertA BitA BtoA BstringA BandA BthenA BfindA BitsA Blength
>>>len(‘345’)
SomeA BmesA BinA BorderA BtoA BaccessA BaA BbuiltA BinA BfuncA BonA BweA
BneedA BtoA BimportA BitsA BmoduleA BinA BtoA Bprogram.A BForA Bexample,A
BtoA BimportA BaA BrandomA BnumberA BgeneraA BonA BfuncA BonA BweA
BwouldA BhaveA BtoA BimportA BaA BrandomA Blibrary.A BWhenA BweA BcallA
BtheA BfuncA BonA BfromA BthisA BlibraryA BweA BuseA BtheA BdotA BnotaA BonA
BthatA BisA BfirstA BtheA BnameA BofA BtheA BlibraryA BinA BwhichA BtheA
BfuncA BonA BisA BthenA BtheA BfuncA BonA BnameA BandA BlastlyA BinA BtheA
PrintA Bx
AnyA BrandomA BnumberA BwouldA BbeA BprintedA BonA BtheA Bscreen.A BWeA
BgetA BaA BfloaA BngA BpointA BvalueA BbetweenA B0.0A BandA B1.0.A BweA
BcanA BthenA BconvertA BitA BintoA BanA BintegerA BifA BweA Bwant.A BAsA
BweA BareA BdiscussingA BtheA BrandomA BnumberA BfuncA BonA BhereA BitA
BtheseA BexcepA BonsA BareA BaA BbitA BmoreA Bcomplicated,A BbutA BitA BisA
BimportantA BthatA ByouA BlearnA BexactlyA BhowA ByouA BcanA BworkA BwithA
BthemA BsoA BthatA ByourA BcodeA BwillA BbehaveA BtheA BwayA BthatA ByouA
BwantA Bit.A BSomeA BofA BtheseA BexcepA BonsA BcanA BbeA BfoundA BinA
BcallyA BbyA BtheA Bprogram.A BThenA BthereA BareA BtheA BexcepA BonsA
BthatA BwillA BbeA BraisedA BbyA ByouA BbecauseA BthatA BisA BhowA ByouA
BwantA ByourA BprogramA BtoA Bwork.
MostA BofA BtheA BfuncA BonsA BinA BcomputerA BscienceA BwillA BalwaysA
BgiveA BtheA BsameA BvalueA BeveryA BmeA BtheyA BareA BgivenA BtheA BsameA
Binput.A BForA Bexample,A BtheA BsumA BfuncA Bon,A Bmin,A BmaxA BandA
BlenA BfuncA Bons.A BTheseA BareA BcalledA BtheA BdeterminisA BcA BfuncA
BonsA BbecauseA BonceA BweA BhaveA BseenA BtheA BanswerA BeveryA BmeA
BweA BenterA BtheA BsameA BvaluesA BtheA BresultA BwouldA BbeA Bsame.A
BTheseA BareA BknownA BasA BtheA BdeterminisA BcA BfuncA Bons.A BOnA BtheA
BotherA Bhand,A BtheA BfuncA BonsA BthatA BdoA BnotA BgiveA BtheA BsameA
BvalueA BevenA BwhenA BtheA BinputA BisA BsameA BareA BknownA BasA Bnon-
BgeneratedA BareA BnotA BreallyA BrandomA BbutA BthatA BworkA BlikeA Bthis.A
OneA BgroupA BofA BfuncA BonsA BthatA BisA BfrequentlyA BrequiredA BbyA
BbasicA BmathA BfuncA BonsA BlikeA Blog,A Bsin,A Bcos,A Bsqrt.A BAllA BofA
BtheseA BcanA BbeA BusedA BbyA BimporA BngA BtheA BmathA BlibraryA BintoA
BtheA Bprogram.A BOnceA BtheA BmathA BlibraryA BisA BimportedA BintoA BtheA
BcalA BoperaA BonsA BandA BsolveA BcomplicatedA BequaA Bons.A BHereA BisA
BaA BdemonstraA BonA BofA BsomeA BofA BtheA BbasicA BmathA BfuncA BonsA
>>>importA Bmath
>>>math.sqrt(2)/2.0
0.70710678
TheA BtrigonometricA BfuncA BonsA BofA Bsin,A Bcos,A BtanA BetcA BcanA BbeA
BperformedA BusingA BtrigonometricA BmathA BoperaA Bons.A BTheseA BfuncA
BonsA BtakeA BradiansA BinA BtheA BargumentsA BandA BgiveA BtheA Bresults.
IfA BweA BhaveA Bdegrees,A BweA BcanA BfirstA BconvertA BthemA BintoA
BradiansA BbyA BdividingA BitA BwithA B360A BandA BmulA BplyingA BitA BwithA
BtwiceA BofA Bpi.A BTheA BvalueA BofA BpiA BcanA BbeA BachievedA BbyA BwriA
BngA Bmath.pi.A BNowA BpiA BisA BaA BvariableA BandA BnotA BaA BfuncA BonA
>>>math.sin(radians)
0.70710678
ThereA BareA BaA BnumberA BofA BotherA BfuncA BonsA BavailableA BinA BtheA
BmathA Blibrary.A BWeA BcanA BexploreA BitA BthroughA BlearnPython.comA
TheA BnamesA BofA BtheA BbuiltA BinA BfuncA BonsA BareA BalsoA BreservedA
BandA BwhileA BnamingA BvariablesA BweA BshouldA BavoidA BusingA BthemA
BeforeA BweA BgoA BonA BtoA BlearningA BaboutA BhowA BtoA BwriteA BaA
BfuncA BonA BletA BusA BfirstA BdiscussA BwhatA BtheA BbenefitsA BofA BwriA
BngA BaA BfuncA BonA Bare.A BOneA BmightA BargueA BwhyA BweA BshouldA
TheA BfollowingA BisA BtheA BlistA BofA BmainA BbenefitsA BofA BwriA BngA BaA
BfuncA Bon:
It
A B A B makesA BtheA BprogramA BmoreA BreadableA BandA Bunderstandable.A
BIfA BweA BnameA BaA BgroupA BofA BstatementsA BthatA BperformsA BaA
BspecificA BfuncA Bon,A BweA BspecifyA BtheirA BuseA BaccordinglyA BinA BtheA
BfuncA BonA Bname.A BNowA BweA BknowA BwheneverA BweA BwillA BcallA
BtheA BfuncA BonA BitA BwillA BworkA BtheA BsameA BfuncA BonA BthatA BweA
Bcalled.
A BFuncA BonsA BmakeA BtheA BprogramA BmuchA Bsmaller.A BIfA BdoA BnotA
BhaveA BtoA BwriteA BtheA BrecitaA BveA BcodeA BagainA BandA Bagain.A BWeA
BjustA BwriteA BitA BonceA BinA BaA BfuncA BonA BandA BthenA BmakeA BtheA
A BIfA BaA BprogramA BisA BwiselyA BdividedA BintoA Bparts,A BitA BisA BmuchA
BeasierA BtoA BdebugA BitA BandA BfindA BerrorsA BinA Bit.A BWhenA BweA
BknowA BwhichA BpartA BofA BprogramA BdoesA BwhatA BweA BjustA BgoA BtoA
A BIfA BaA BprogramA BisA BwellA BwriA BenA BandA BproperlyA BdebuggedA BitA
BcanA BbeA BsavedA BandA BthenA BimportedA BtoA BbeA BusedA BinA BotherA
Bprograms.
TheA BfuncA BonA BdefiniA BonA BisA BveryA Bimportant.A BItA BshouldA
BconveyA BtheA BmeaningA BasA BtoA BwhatA BtheA BfuncA BonA Bdoes.A BItA
BifA BthereA BisA BaA BfuncA BonA BthatA BcalculatesA BtheA BsumA BofA BsomeA
BthingA BisA BtoA BdecideA BwhenA BtoA BdivideA BaA BprogramA BintoA BaA
BfuncA Bon.A BIdeallyA BaA BfuncA BonA BisA BaA BunitA BofA BaA BprogramA
BsoA BitA BisA BsupposedA BtoA BdoA BaA BsingleA Btask.A BWhenA ByouA BaA
BgeneraA BngA BaA BstudentA BtranscriptA BthereA BshouldA BbeA BoneA BfuncA
BcalculatesA BtheA BcumulaA BveA BGPAsA Batleast.A BWriA BngA BaA BfuncA
BonA BisA BaA BshrewdA BtaskA BandA BoneA BlearnsA BwithA BexperienceA
BwhenA BtoA BdivideA BaA BprogramA BintoA BaA BfuncA BonA BandA BmakeA
BitA Bwork.
BtheA BfuncA BonA BandA BtheA BargumentsA BitA BtakesA BasA BwellA BasA BtheA
BfirstA BlineA BofA BtheA BfuncA BonA BisA BknownA BasA BtheA BheaderA BandA
BtheA BrestA BofA BtheA BfuncA BonA BisA BcalledA BtheA Bbody.
Bprint_poem():’A BisA BtheA BheaderA BofA BtheA BfuncA Bon.A BTheA BheaderA
BmustA BendA BinA BaA BsemiA Bcolon.A BTheA BnameA BofA BtheA BfuncA BonA
BisA Bprint_poem.A BTheA BrulesA BofA BtheA BfuncA BonA BnameA BareA BtheA
BsameA BasA BthoseA BofA BvariableA Bnames,A BonlyA BcapitalA BandA BsmallA
BbeginA BwithA BaA BnumberA BandA BavoidA BusingA BreservedA BwordsA BasA
BaA Bname.A BWheneverA ByouA BhaveA BusedA BaA BnameA BforA BaA BfuncA
HereA ByouA BseeA BtheA BfirstA BtwoA BprintA BstatementsA BhaveA BquotesA
BwhileA BtheA BlastA BtwoA BlinesA BhaveA BdoubleA Bquotes.A BAlthoughA
BsingleA BandA BdoubleA BquotesA BcanA BbothA BbeA BusedA BandA BitA BisA
BupA BtoA BusA BtoA BchooseA BwhicheverA BbutA BifA BthereA BisA BaA BsingleA
WhenA BtheA BfuncA BonA BendsA BgiveA BanA BemptyA Bline.A BTheA
BstatementsA BinA BaA BfuncA BonA BareA BindentedA BtoA BbeA BgroupedA
BlineA BofA Bcode.A BTheA BinterpreterA BwillA BkeepA BonA BgivingA BanA
B(…)A BellipA BcalA BunA BlA BitA BreceivesA BanA BemptyA Bline.
WhenA BweA BdefineA BaA BfuncA Bon,A BaA BfuncA BonA BobjectA BisA
BcreatedA BwithA BtheA BnameA BweA BhaveA BgivenA BtoA Bit.A BIfA BweA
BprintA BtheA BobjectA BitA BgivesA BusA BfollowingA BinformaA BonA BaboutA
TheA BtypeA BfuncA BonA BisA BusedA BtoA BknowA BtheA BtypeA BofA
Bprint_poemA BandA BasA BitA BstatesA BitA BisA BaA BtypeA BofA BfuncA BonA
Bobject.A BTheA BemptyA BparenthesisA BinA BthisA BfuncA BonA BdefiniA BonA
BindicatesA BthatA BthisA BfuncA BonA BtakesA BnoA Barguments.A BNowA BletA
BusA BtakeA BaA BlookA BatA BaA BfuncA BonA BthatA BtakesA BargumentsA BandA
AsA BmenA BonedA BearlierA BsomeA BfuncA BonsA BgiveA BaA BresultA BorA
BanA Boutput.A BTheA BoutputA BisA BknownA BasA BaA BreturnA Bvalue.A BButA
BnotA BallA BfuncA BonsA BreturnA BaA BvalueA BlikeA BtheA BfuncA BonA
Bprint_poem.A BSoA BtheA BfuncA BonA Bprint_poemA BisA BaA BvoidA BfuncA
Bon.A BAA BfuncA BonA BthatA BdoesA BnotA BgiveA BaA BreturnA BvalueA BisA
InA BthisA BfuncA BonA BthreeA BargumentsA BareA BpassedA BandA BwithinA
BtheA BfuncA BonA BtheA BargumentsA BareA BassignedA BtoA BvariablesA
BandA BthenA BitA BisA BreturnedA BtoA BtheA BmainA BflowA BalsoA BwhereA
BitA BisA BassignedA BtoA BsomeA Bvariable.A BTheA BcallA BwillA BlookA BlikeA
Bthis
TheA BresultA BofA BtheA BfuncA BonA BorA BreturnA BvalueA BisA BassignedA
BtoA BtheA BvariableA BaverageA BandA BthatA BvalueA BcanA BthenA BbeA
WeA BcanA BalsoA BmakeA BfuncA BonA BcallsA BwithinA BaA BfuncA Bon.A
BConsiderA BthreeA BfuncA BonsA BthatA BprintA BdifferentA Bpoems:A
BfuncA BonsA BprintA BthreeA BdifferentA Bpoems.A BNowA BifA BweA BwantA
BtoA BprintA BallA BtheA BthreeA BpoemsA BtogetherA BweA BwriteA BthisA
BfuncA Bon
>>>defA Bprint_poems():A Bprint_humpty()
print_twinkle()A Bprint_oldkingcole()
ThisA BoneA BfuncA BonA Bprint_poemsA BconsistsA BofA BthreeA BfuncA BonA
BcallsA BwithinA Bit.A BItA BwillA BprintA BallA BthreeA BpoemsA Btogether.
FlowA BofA BcontrolA BmustA BbeA BkeptA BinA BviewA BwhileA BwriA BngA
BdifferentA BfuncA BonsA BandA BmakingA BtheA BfuncA BonA Bcalls.A BTheA
BflowA BofA BcontrolA BisA BtheA BorderA BinA BwhichA BtheA BstatementsA
BareA Bexecuted.A BExecuA BonA BisA BalwaysA BstarA BngA BatA BtheA
BoneA BatA BaA Bme,A BfromA BtopA BtoA BtheA BboA Bom.A BTheA BfuncA BonA
BdefiniA BonA BmustA BbeA BwriA BenA BbeforeA BtheA BcallA BtoA BtheA BfuncA
Bon.A BFuncA BonA BdefiniA BonA BdoesA BnotA BalterA BtheA BflowA BofA
BexecuA BonA BbutA BtheA BstatementsA BinsideA BtheA BfuncA BonA BdefiniA
BonA BareA BnotA BexecutedA BunA BlA BtheA BcallA BtoA BtheA BfuncA BonA BisA
BitA BjumpsA BtoA BtheA BfuncA BonA BdefiniA BonA BandA BexecutesA BtheA
BstatementsA BinsideA BtheA BfuncA Bon.A BThenA BitA BcomesA BbackA BtoA
ThisA BisA BsimpleA BenoughA BbutA BwhenA BthereA BareA BmanyA BfuncA
BonA BcallsA BnestedA BwithinA BtheA BfuncA BonA BcallsA BtheA BflowA BofA
BHowever,A BforA BtheA BinterpreterA BitA BisA BeasyA BtoA BrememberA BandA
BitA BwillA BnotA BgetA Bconfused,A BitA BkeepsA BtagsA BonA BwhereA BitA BleA
BoffA BandA BonceA BitA BcompletesA BtheA BstatementsA BwithinA BaA BfuncA
BonA BdefiniA BonA BitA BwillA BcomeA BbackA BtoA BexactlyA BwhereA BitA BleA
BoffA BwhetherA BitA BisA BwithinA BanotherA BfuncA BonA BorA BinA BtheA
BmainA Bprogram.A BIfA BtheA BfuncA BonA BdefiniA BonA BisA BnotA BwriA BenA
BbeforeA BtheA BfuncA BonA Bcall,A BanA BerrorA BwouldA BoccurA BasA BtheA
BprogramA BwillA BnotA BknowA BwhereA BtoA BgoA BandA BitA BcannotA BgoA
BfurtherA BbelowA BtheA Bcall,A BasA BitA BhasA BaA BtagA BtoA BreturnA BtoA
BcontrolA BandA Bdebugging.A BIfA BthereA BisA BanA Berror,A BitA BcanA BonlyA
BneatA BandA BcleanA Bway.A BTheA BmainA BpurposeA BisA BthatA BtheA
BprogramA BmustA BnotA BhangA BorA BstopA Bworking.A BInsteadA BaA BpoliteA
BmessageA BisA BgivenA BthatA BtellsA BtheA BuserA BthatA BsomethingA BisA
BwrongA BandA BwhatA BshouldA BbeA BdoneA BalternaA Bvely.A BToA BdoA
BtheA Buser.A BWhenA BtheA BprogramA BisA BexpecA BngA BoneA BsortA BofA
BinputA BandA BsomethingA BelseA BisA BgivenA BtoA BitA BtoA BworkA Bupon.A
BThisA BresultsA BinA BbreakingA BofA BprogramA BorA BinA BotherA BwordsA
Berrors.
InA BthisA Bcase,A BfirstA BtheA BstatementsA BinA BtheA BtryA BblockA BareA
BexecutedA BandA BifA BallA BgoesA BwellA BtheA BcatchA BblockA BisA
Bignored.A BIfA BtheA BinputA BenteredA BbyA BtheA BuserA BisA BaA BstringA
BvalueA BanA BexcepA BonA BoccursA BbutA BinsteadA BofA BtheA BprogramA
BhangingA BupA BorA BcrashingA BaA BpoliteA BmessageA BisA BconveyedA BtoA
BtheA BuserA BtoA BenterA BaA BnumberA BinsteadA BofA BanythingA Belse.A
BerrorA BhadA BoccurredA BandA BwhatA BtoA BdoA BaboutA Bit.A BAA
BprogramA BthatA BhasA BproperA BexcepA BonA BhandlingA BisA BeasyA BtoA
BdebugA BandA Bupdate.A BWeA BcanA BincurA BchangesA BinA BsuchA BaA
BprogramsA BmuchA BmoreA BeasilyA BthanA BaA BprogramA BthatA BhasA BnoA
BcaptureA BbutA BtheyA BareA BcausingA BerrorsA BtoA BoccurA BinA BtheA
BprogramA BandA BtheA BprogramA BdoesA BnotA BgiveA BaA BproperA BresultA
BbecauseA BofA Bthem.A BDebuggingA BisA BaA BwayA BofA BfindingA BsuchA
Berrors.A BInA BPythonA BsuchA BerrorsA BcanA BoccurA BbyA BusingA BwrongA
BcomparisonA BoperatorsA BlikeA B<=A BinsteadA BofA B<A BorA B>=A BinsteadA
A BinsteadA BofA B+A BorA BmixA BupA BtheA BoperatorsA BwhichA BmightA
BendA BupA BcausingA Bproblems.A BTheA BsyntaxA BwouldA BbeA BokayA BforA
BtheA BinterpreterA BandA BitA BdoesA BnotA BthrowA BanA BerrorA BmessageA
BbutA BinA BactualityA BtheA BresultA BwillA BbeA BwrongA BbecauseA BofA
BtypingA Berrors.
InA BPython,A BindentaA BonA BandA BspacingA BisA BalsoA BaA BmajorA
BcauseA BofA BerrorsA BandA BcareA BshouldA BbeA BtakenA BwhileA BleavingA
BformA BofA BobjectsA BthatA BimitateA BrealA BworldA BenA Bes.A BObjectsA
BthatA BcontainsA BsomeA BinformaA BonA BandA BcanA BperformA BaA BfuncA
BonA BisA BaA BcandidateA BofA BbeingA BimplementedA BasA BanA BobjectA
BinA BOOP.A BConsiderA BaA BscenarioA BwhereA ByouA BhaveA BtoA BdevelopA
BShooterA BhimselfA BisA BanA BobjectA BsinceA BshooterA BhasA BaA Bname,A
Bheight,A Bweight,A BnaA BonalityA Betc.A BandA BcanA BperformA BfuncA BonsA
BlikeA Brun,A Bsit,A Bstand,A BcrawlA Betc.A BSimilarly,A BgunA BisA BalsoA BanA
Classes
BobjectA BisA BthatA BofA BmapA BandA Bhouse.A BYouA BcanA BtellA BbyA
BreadingA BaA BmapA BthatA BhowA BtheA BhouseA BisA Bstructured,A BwhereA
BtheA BdiningA BroomA Bis,A BhowA BmanyA BroomsA BareA BthereA BinA BtheA
BhouseA BandA BsoA Bon.A BYouA BcanA BuseA BoneA BmapA BtoA BbuildA
TakeA BaA BlookA BatA BtheA BfollowingA BexampleA BtoA BseeA BhowA BweA
BcanA BcreateA BaA BclassA BinA BPython.A BLet’sA BcreateA BaA BsimpleA
BclassA Bperson:
#A BCreatesA BclassA BPersonA BclassA BPerson:
defA Bstand(self):
InA BtheA BscriptA BaboveA BweA BcreateA BaA BclassA BPersonA BwithA BfourA
BaA BributesA BandA BthreeA Bmethods.A BTheA BaA BributesA BareA Bname,A
Bage,A BgenderA BandA BroleA BwhileA BtheA BmethodsA BareA BstandA BandA
Bsit.A BTheA BclassA BmethodsA BareA BbasicallyA BfuncA BonsA BbutA BtheyA
BareA BdefinedA BinsideA BtheA BclassA Bbody.A BItA BisA BimportantA BtoA
BmenA BonA BthatA BclassA BmethodsA BtakeA BselfA BasA BfirstA BparameterA
BbyA Bdefault.A BTheA BliteralA BselfA BrefersA BtoA BtheA BclassA BthatA
Bobjects.
Objects
BuiltA BinA BobjectsA BareA BtheA BobjectsA BbelongingA BtoA BprimiA BveA
BdataA Btypes.A BForA Binstance,A BwhenA ByouA BassignA BanA BintegerA BtoA
BaA Bvariable,A BbasicallyA BanA BintegerA BobjectA BisA BstoredA BinA BthatA
type(age)
InA BtheA BscriptA BaboveA BweA BcreateA BanA BintegerA BobjectA BandA
BassignA BitA BtoA BageA Bvariable.A BWeA BthenA BcheckA BtheA BtypeA BofA
BPerson.A BLet’sA BcreateA BobjectA BofA BtheA BPersonA Bclass.A BTakeA BaA
ToA BcreateA BcustomA Bobject,A ByouA BsimplyA BhaveA BtoA BwriteA BtheA
BnameA BofA BtheA BclassA BfollowedA BbyA BaA BpairA BofA BparenthesisA
BandA BassignA BitA BtoA BaA BnamedA BenA BtyA B(variable)A BwhichA BisA
BcanA BbeA BusedA BtoA BaccessA BtheA BPersonA BclassA BaA BributesA BandA
Bmethods.
ToA BaccessA BclassA BaA BributesA BorA Bmethods,A ByouA BcanA BuseA BtheA
BobjectA BnameA BfollowedA BbyA BtheA BdotA BoperatorA BandA BtheA BnameA
InA BtheA BscriptA Babove,A BtheA BnameA BaA BributeA BofA BtheA BPersonA
BclassA BisA BaccessedA BviaA Bperson1A BobjectA BandA BtheA BassignedA BtoA
Similarly,A BtheA BstandA BfuncA BonA BisA BaccessedA BwhichA BprintsA BtheA
BstatementA B“PersonA Bstanding”A BonA BtheA Bconsole.A BTheA BoutputA BofA
B theA BscriptA BaboveA BlooksA BlikeA Bthis:
Constructor
“Constructor”A BisA BaA BmethodA BthatA BexecutesA BwhenA BaA BclassA BisA
BinstanA Bated.A BTheA BprocessesA BofA BcreaA BngA BobjectA BofA BaA BclassA
BisA BalsoA BknownA BasA BinstanA BaA Bon.A BToA BcreateA BaA BconstructorA
BinA BPython,A BtheA B__init__A BmethodA BisA Bused.A BTakeA BaA BlookA BatA
InA BtheA BscriptA Babove,A BweA BagainA BcreateA BclassA BPerson.A BButA
BthisA BmeA BtheA BclassA BhasA BaA BconstructorA BwhichA BsimplyA BprintsA
BsomeA BtextA BonA BtheA Bscreen.A BTheA BclassA BalsoA BcontainsA BstandA
Bmethod.A B
Now,A BwhenA ByouA BcreateA BtheA BobjectA BofA BtheA BPersonA Bclass,A
BtheA BconstructorA BwillA BexecuteA BandA ByouA BwillA BseeA B“ClassA
B objectA Bcreated”A BonA BtheA BconsoleA Bscreen.
AA Bributes
WeA BknowA BthatA BaA BvalueA BassignedA BtoA BnamedA BenA BtyA BinA
BPythonA BisA BactuallyA BanA Bobject.A BByA BtheA BsameA Banalogy,A BtheA
BaA BributesA BdeclaredA BinsideA BaA BclassA BareA BalsoA Bobjects.A BThisA
BaA BprimiA BveA BstringA BtypeA BobjectA BandA BcheckA BwhatA BaA BributesA
TakeA BaA BlookA BatA BtheA BfollowingA Bscript:A B#CreatesA BaA BstringA
BobjectA BmessageA BmessageA B=A B"IA BloveA BPython"
InA BtheA BscriptA BaboveA BweA BcreateA BaA BstringA BobjectA BnamedA
B“message”.A BToA BfindA BallA BtheA BaA BributesA BofA BanA BobjectA BtheA
BdirA BmethodA BisA Bused.A BTheA BoutputA BofA BtheA BaboveA BscriptA
PythonA BclassesA BhaveA BtwoA BtypesA BofA BaA Bributes:A BClassA BaA
BributesA BandA BInstanceA BaA Bributes.A BTheA BinstanceA BaA BributesA BareA
BspecificA BtoA BtheA BindividualA BobjectsA BofA BaA BclassA BandA BareA
BnotA BsharedA BbetweenA BtheA Bobjects.A BOnA BtheA BotherA Bhand,A BclassA
BaA BributesA BareA BsharedA BamongA BallA BtheA BinstancesA B(objects)A BofA
BaA Bclass.A B
InA BtheA BscriptA Babove,A BasA BusualA BweA BcreateA BPersonA Bclass.A
BTheA BclassA BcontainsA BoneA BclassA BaA BributeA Bperson_countA BandA
BinstanceA BaA BributesA BareA BiniA BalizedA BwithA BtheA BvaluesA BpassedA
BAnotherA BdifferenceA ByouA BcanA BseeA BhereA BisA BthatA BinsideA BaA
Bclass,A BtheA BclassA BaA BributeA BisA BaccessedA BviaA BclassA BnameA
Bself.
InA BtheA BscriptA Babove,A BweA BcreateA Bperson1A BobjectA BofA BPersonA
Bclass.A BWeA BthenA BcallA BtheA Bset_detailsA BmethodA BusingA BtheA
BmethodA BprintsA BtheA BnameA BofA BtheA BpersonA BonA Bconsole.A BWeA
BthenA BprintA BtheA BclassA BaA BributeA Bperson_countA BonA BtheA BscreenA
InA BtheA BscriptA Babove,A BweA BcreateA Bperson2A BobjectA BofA BtheA
BPersonA Bclass.A BThisA Bme,A BtheA BsharedA BaA BributeA Bperson_countA
BwillA BbeA BincrementedA BtoA B2A BsinceA BitA BpreviouslyA BwasA B1.A B
Bperson2A BwhileA BtheA BinstanceA BaA BributeA B“name”A BisA BnotA BbeingA
Bshared.A B
ProperA Bes
EncapsulaA BonA BisA BoneA BofA BtheA BmajorA BbuildingA BblocksA BofA
BOOP.A BEncapsulaA BonA BrefersA BtoA BprovidingA BcontrolledA BaccessA
InA BthisA BsecA BonA BweA BwillA BstudyA BproperA Bes.A BButA Bfirst,A Blet’sA
BseeA BwhyA BweA BneedA BproperA Bes.A B
Let’sA BcreateA BaA BclassA BnamedA BMedicineA BwithA BthreeA BaA Bributes:A
Bname,A BexpiraA Bon_yearA BandA BexpiraA Bon_month.A BExecuteA BtheA
BfollowingA Bscript:A B
'+str(self.expiry_month)+'/'+str(self.expiry_year))
InA BtheA BscriptA Babove,A BtheA BconstructorA BofA BtheA BMedicineA BclassA
BassignsA B15A BasA BtheA BmonthA BnumberA BtoA BtheA Bexpiry_month.A
medicine1.getExpiryDate()
BSoA BtheA BnumberA BshouldA BbeA BbetweenA B1A BandA B12.A BThisA BisA
BwhereA BproperA BesA BcomeA Bhandy.A BUsingA BproperA BesA ByouA BcanA
Bmembers.
TakeA BaA BlookA BatA BtheA BfollowingA BscriptA BtoA BseeA BhowA BproperA
BesA BcanA BbeA Bcreated:
else:
defA BgetExpiryDate(self):
'+str(self.expiry_month)+'/'+str(self.expiry_year))
ToA BcreateA BaA BpropertyA BforA BanA BaA Bribute,A ByouA BhaveA BtoA
BcreateA BmethodA BwithA BtheA BsameA BnameA BasA BtheA BnameA BofA BtheA
BaA Bribute.A BForA BinstanceA BinA BtheA BaboveA BscriptA BweA BwantedA BtoA
OnceA BtheA BpropertyA BisA Bcreated,A BtheA BnextA BstepA BisA BtoA BsetA
BtheA BrulesA BonA BtheA Bproperty.A BPropertyA BseA BerA BisA BusedA BforA
BthisA Bpurpose.A BTheA BfollowingA BscriptA BsetsA BtheA BruleA BonA BtheA
B“expiry_month”A Bproperty.
else:
TheA BlogicA BimplementedA BbyA BtheA BaboveA BscriptA BisA Bsimple.A BIfA
BtheA BvalueA BassignedA BtoA BtheA Bexpiry_monthA BisA BlessA BthanA B1,A
BthenA BassignA B1A BtoA BtheA Bexpiry_monthA BaA Bribute.A BElseA BifA BtheA
BvalueA BassignedA BisA BgreaterA BthanA B12,A BassignA B12A BtoA BtheA
Bexpiry_monthA Bvariable.A BFinally,A BifA BtheA BvalueA BassignedA BisA
BbetweenA B1A BandA B12,A BassignA BthatA Bvalue.A B
BtheA BvalueA BforA Bexpiry_monthA BaA Bribute.A BButA BsinceA BweA BhaveA
Bmethod,A ByouA BwillA BseeA B12A BasA Bexpiry_monthA BasA BshownA BinA
BClassA BmethodsA BtakeA B“self”A BasA BtheA BfirstA Bparameter.A BInA BthisA
BthatA BcanA BbeA BcalledA BusingA BclassA Bname.A BTheseA BmethodsA BareA
BcalledA BstaA BcA Bmethods.A BTakeA BaA BlookA BatA BtheA BfollowingA
A staA Bcmethod
defA Brun():
defA Bstand(self):
InA BtheA BscriptA Babove,A BweA BcreateA BaA BclassA BPersonA BwithA BoneA
BstaA BcA BmethodA BrunA BandA BwithA BoneA BnonA BstaA BcA BmethodA
Bstand.A BThereA BareA BtwoA BdifferencesA BbetweenA BaA BstaA BcA BandA
Bnon-staA BcA BmethodA BinA BPython.A BAA BstaA BcA BmethodA BhasA BtoA
BSimilarly,A BaA BstaA BcA BmethodA Bdoesn’tA BneedA BselfA BasA BfirstA
BparameterA BwhileA BtheA Bnon-staA BcA BmethodA BrequiresA BselfA BasA
BfirstA Bparameter.
Let’sA BcallA BtheA BstaA BcA BmethodA BrunA BviaA BPersonA Bclass.
Person.run()
SpecialA BMethods
BcustomA Bclasses.A BTakeA BaA BlookA BatA BtheA BfollowingA BexampleA BtoA
InA BtheA BscriptA Babove,A BweA BcreateA BaA BclassA BnamedA BPerson.A
BTheA BclassA BhasA BoneA BaA BributeA BageA BwhichA BisA BiniA BalizedA
BtheA BPersonA BclassA BtoA BaddA BtheA BageA BaA BributeA BofA BthisA BclassA
BwithA BtheA BageA BaA BributeA BofA BtheA BclassA BobjectA BpassedA BtoA
NowA BwhenA BtheA BtwoA BobjectsA BofA BtheA BPersonA BclassA BareA
BaddedA BviaA BtheA B“+”A Boperator,A BactuallyA BtheA BvaluesA BforA BtheA
BageA BaA BributesA BofA BtheA BobjectsA BwillA BbeA Badded.A BTakeA BaA
InA BtheA Bscript,A B30A BwillA BbeA BprintedA BonA BtheA BscreenA BsinceA
BsumA BofA BtheA BageA BofA Bperson1A BandA Bperson2A BobjectsA BisA B30.A B
TheA B__gt__A Bmethod
TheA B__gt__A BspecialA BmethodA BisA BusedA BtoA BcompareA BtwoA BorA
BmoreA BclassesA BforA Bcomparison.A BIfA BtheA BaA BributeA BofA BtheA
BclassA BonA BtheA BleA BhandA BsideA BofA BtheA B“>”A BisA BgreaterA BthanA
BtheA BaA BributeA BofA BtheA BclassA BonA BtheA BrightA BhandA Bside,A BtheA
BforA BtheA BcomparisonA BofA BageA BaA Bribute.A BTakeA BaA BlookA BatA
TheA BvalueA BforA Bperson1A BageA BaA BributeA BisA B10A BwhileA BtheA
BvalueA BforA Bperson2A BageA BaA BributeA BisA B20.A BNext,A Bperson1A
Boperator.A BButA BsinceA Bperson1A Bobject’sA BageA BaA BributeA BisA BlessA
TheA B__str__A BmethodA BisA BcalledA BwhenA BtheA BobjectA BisA BusedA
BasA Bstring.A BForA BinstanceA BwhenA ByouA BpassA BtheA BobjectA BtoA
BexampleA BtoA BseeA BhowA BweA BcanA BoverrideA B__str__A BmethodA BofA
BtheA BPersonA BclassA BsoA BthatA BitA BprintsA BtheA BnameA BofA BtheA
Let’sA BcreateA BobjectA BofA BtheA BPersonA BclassA BandA BtryA BtoA BprintA
BonA BtheA Bconsole:
Boutput:
BAnyA BvariableA BdefinedA BoutsideA BtheA BfuncA BonA BbodyA BisA BcalledA
BbodyA BisA BcalledA BlocalA Bvariable.A BTakeA BaA BlookA BatA BtheA
BacA Bon:
defA Bprint_count():
#AccessingA BglobalA BvariableA Bprint("AccessingA BglobalA B variableA
BinsideA BfuncA BonA B:"A B+A Bstr(count))A BnumA B=A B2;A B
InA BtheA BscriptA Babove,A BweA BfirstA BdeclareA BaA BglobalA BvariableA
Bcount.A BTheA BglobalA BvariableA BisA BthenA BaccessedA BinsideA BtheA
Bprint_countA BfuncA Bon.A BInsideA BtheA BfuncA BonA BaA BlocalA BvariableA
BaboveA BcodeA BwillA BreturnA BanA BerrorA BsinceA B“num”A BisA BaA BlocalA
BfuncA Bon.A BTheA BoutputA BofA BtheA BaboveA BscriptA BlooksA BlikeA Bthis:
YouA BcanA BseeA BthatA BsinceA BweA BtriedA BtoA BaccessA BtheA BlocalA
BvariableA B“num”A BoutsideA BtheA BfuncA Bon,A BanA BerrorA BwasA
ModifiersA BinA BPythonA BareA BusedA BtoA BspecifyA BtheA BscopeA BofA BaA
Bvariable.A BLikeA BmostA BofA BtheA BotherA BprogrammingA Blanguages,A
BcanA BbeA BaccessedA BwithinA BtheA BclassA BandA BwithinA BtheA BchildA
Bclasses.
TakeA BaA BlookA BatA BtheA BfollowingA BexampleA BtoA BseeA BModifiersA
BinA BacA Bon:
InA BtheA BscriptA BaboveA BweA BhaveA BaA BPersonA BclassA BwithA BthreeA
BinstanceA Bvariables:A Bname,A BageA BandA Bgender.A BTheA BnameA
Let’sA BcreateA BanA BobjectA BofA BtheA BPersonA BclassA BandA BtryA BtoA
BaccessA BtheA BvariablesA BoutsideA BtheA BpersonA Bclass.A BTakeA BaA
InA BtheA BscriptA BaboveA BweA BfirstA BaccessA BtheA BpublicA BvariableA
BnameA BviaA BtheA Bperson1A BobjectA BofA BtheA BPersonA Bclass.A BWeA
BthenA BaccessA BtheA BprivateA BvariableA BageA BofA BtheA BPersonA Bclass.A
BInA BtheA BoutputA ByouA BwillA BseeA BthatA BweA BwillA BbeA BableA BtoA
BaccessA BtheA BnameA BvariableA BsinceA BitA BisA BpublicA BbutA BanA BerrorA
BwillA BbeA BthrownA BwhenA BweA BtryA BtoA BaccessA BprivateA BvariableA
Bage,A BoutsideA BtheA BPersonA Bclass.A BTheA BoutputA BofA BtheA BscriptA
TheA BerrorA BsaysA BthatA BPersonA BobjectA BhasA BnoA BaA BributeA Bage.A
BThisA BisA BbecauseA BageA BisA BprivateA BandA BcannotA BbeA BaccessedA
TURTLES B
Yes,A ByouA BhaveA BreadA BthatA Bright.A BWeA BwillA BlearnA BhowA BtoA
BdrawA BwithA BturtlesA Bnow.A BAA BturtleA BinA BtheA BrealA BworldA BandA
BaA BPythonA BturtleA BareA BquiteA BtheA Bsame.A BTurtlesA BareA BrepA BlesA
BcarryA BtheirA BhomeA BonA BtheirA Bback.A BThatA BbeingA Bsaid,A BthisA
BturtleA BleavesA BaA BtrailA BasA BitA BmovesA BonA BtheA Bscreen.A BAA
BturtleA BinA BtheA BrealA BworldA BdoesA BnotA BdoA Bthat.A BSo,A BitA BmayA
BseemA BlikeA BtheA BturtleA BinA BPythonA BisA BlikeA BaA BslugA BorA BaA
Bsnail.A BItA BisA BaA BgoodA BwayA BtoA BlearnA BmoreA BaboutA BcomputerA
BgraphicsA BusingA BtheA BturtleA BinA BPython,A BandA BweA BwillA BseeA
BhowA BweA BcanA BuseA BthisA BtoA BdrawA BsomeA BsimpleA BlinesA BandA
ModulesA BinA BPythonA BhaveA BsomeA BusefulA BcodeA BthatA BisA BoA BenA
BusedA BbyA BotherA Bprograms.A BTheseA BmodulesA BalsoA BcontainA BsomeA
BusefulA BfuncA Bons,A BwhichA BmakeA BitA BeasierA BforA BusA BtoA BworkA
BwithA BPython.A BThereA BisA BaA BspecialA BmoduleA BcalledA BturtleA BinA
BPythonA BthatA BwillA BhelpA ByouA BdrawA BsomeA BshapesA BandA Bsizes,A
BandA BifA ByouA BgetA BbeA BerA BatA BusingA Bit,A BsomeA BpicturesA BasA
Bdots,A BandA BcurvesA BusingA BtheA BturtleA Bmodule.A BLetA BusA BseeA
BhowA BthisA BwillA BworkA BonA BourA Bshell.A BYouA BshouldA BfirstA BopenA
BtheA BPythonA BshellA BbyA BclickingA BonA BtheA BiconA BonA ByourA
WhenA ByouA BimportA BaA BmoduleA BintoA BPython,A ByouA BareA BtellingA
BitA BthatA ByouA BwantA BtoA BuseA Bit.
OnceA BtheA BturtleA BmoduleA BhasA BbeenA BimportedA BintoA BtheA Bshell,A
ByouA BshouldA BcreateA BaA Bcanvas.A BItA BresemblesA BtheA BrealA BworldA
Bcanvas,A BinA BtheA BsenseA BthatA BitA BisA BaA BblankA BspaceA BwhereA
ByouA BcanA Bdraw.A BToA BdoA Bthis,A ByouA BshouldA BcallA BtheA BpenA
BfuncA BonA BpresentA BinA BtheA BturtleA Bmodule.A BThisA BwillA BcreateA
YouA BwillA BseeA BaA BblankA BwindowA BopenA BonA ByourA Bscreen,A
BwhichA BhasA BanA BarrowA BinA BitsA Bcenter.A BTheA BarrowA BonA BtheA
BscreenA BisA BcalledA BtheA Bturtle,A BalthoughA BitA BdoesA BnotA BlookA
BanythingA BlikeA BtheA BturtleA BinA BtheA BrealA Bworld.A BIfA ByouA BseeA
BthatA BtheA BcanvasA BwindowA BisA BbehindA BtheA BshellA Bwindow,A BitA
BmeansA BthatA BtheA BmoduleA BisA BnotA BworkingA Bproperly.A BIfA ByourA
BcursorA BturnsA BintoA BanA BhourglassA BwhenA ByouA BmoveA BitA BoverA
BtheA Bcanvas,A BitA BmeansA BthatA ByouA BcannotA BuseA BtheA BwindowA
Bnow.
A BYouA BmayA BnotA BhaveA BstartedA BtheA BshellA BusingA BtheA BiconA
BonA ByourA BdesktopA BifA ByouA BareA BusingA BMacA BorA BWindows;
YouA BhaveA BopenedA BtheA BPythonA BinterfaceA BorA BIDLEA BinA
Byour
YouA BshouldA BeitherA BexitA BtheA BshellA BorA BrestartA BitA BusingA BtheA
BdesktopA Bicon.A BIfA BthatA BdoesA BnotA Bwork,A ByouA BshouldA BtryA BtoA
IfA ByouA BareA BusingA BMacA BOSA BX,A ByouA BshouldA BselectA BtheA
A B
BSpotlightA BiconA BonA BtheA BtopA BofA ByourA Bscreen.A BAnA BinputA
BboxA BwillA Bopen,A BandA ByouA BshouldA BenterA BTerminalA BinA BthatA
Bopens.
YouA BcanA BinstructA BtheA BturtleA BaboutA BtheA BacA BonsA BthatA BitA
BshouldA BperformA BusingA BtheA BdifferentA BfuncA BonsA BthatA ByouA BcanA
BuseA BonA BtheA BvariableA BthatA ByouA BhaveA Bcreated.A BThisA BisA
BsimilarA BtoA BusingA BtheA BpenA BfuncA BonA BpresentA BinA BtheA BturtleA
Bmodule.A BForA Binstance,A ByouA BcanA BaskA BtheA BturtleA BtoA BmoveA
>>>A Bt.forward(50)
IfA ByouA BlookA BatA BtheA BscreenA Bnow,A ByouA BwillA BseeA BthatA BtheA
BturtleA BhasA BmovedA BforwardA BbyA B50A Bpixels.A BAA BpixelA BisA BoneA
BpointA BonA BtheA Bscreen,A BtheA BsmallestA BelementA BthatA BoneA BcanA
ByourA BscreenA BisA BmadeA BupA BofA Bpixels.A BAA BpixelA BisA BaA BnyA
BdotA BonA BtheA Bscreen,A BandA BifA ByouA BzoomA BinA BonA BtheA
Bcanvas,A ByouA BwillA BnoA BceA BthatA BtheA BturtleA BorA BtheA BarrowA BisA
BjustA BaA BcollecA BonA BofA Bdots.A BThisA BisA BveryA BsimpleA BcomputerA
Bgraphics.
WeA BwillA BnowA BtellA BtheA BturtleA BthatA BitA BshouldA BturnA B90A
BdegreesA BusingA BtheA BfollowingA Bcommand:
IfA ByouA BdoA BnotA BknowA BtooA BmuchA BaboutA BdegreesA Byet,A BletA
BusA BlookA BatA BaA BsimpleA BexampleA BtoA BhelpA ByouA BunderstandA
IfA ByouA BholdA ByourA BrightA BarmA Bout,A ByouA BareA BpoinA BngA
B90A BdegreesA BonA ByourA Bright.
IfA ByouA BholdA ByourA BleA BarmA Bout,A ByouA BareA BpoinA BngA B90A
A B
IfA ByouA BmoveA BaroundA BtheA BcircleA BtoA ByourA BrightA B-A BwhereA
ByourA BrightA BarmA BisA BpoinA BngA BtowardsA ByouA B-A BtheA B180-
degreeA BmarkA BisA BdirectlyA BbehindA Byou,A BtheA B270-degreeA BmarkA
BisA BonA ByourA BleA BandA BtheA B360-degreeA BmarkA BisA BwhereA ByouA
WhenA BtheA BturtleA BturnsA BtowardsA BtheA BleA B,A BitA BwillA BchangeA
BdirecA BonsA BandA BfaceA BaA BnewA Bone.A BItA BwillA BlookA BlikeA ByouA
BhaveA BturnedA ByourA BbodyA BtoA BfaceA ByourA BleA BarmA BpoinA BngA
LetA BusA BnowA BdrawA BaA Bsquare.A BYouA BshouldA BaddA BtheA
BfollowingA BlinesA BofA BcodeA BtoA BtheA BonesA BthatA ByouA BhaveA
>>>A Bt.forward(50)
>>>A Bt.forward(50)
>>>A Bt.forward(50)
TheA BturtleA BwouldA BnowA BhaveA BdrawnA BaA BsquareA BonA ByourA
BcanvasA BandA BfacedA BtheA BdirecA BonA BthatA BitA BfirstA BstartedA Bin.
IfA ByouA BwantA BtoA BeraseA BtheA BcanvasA Bfully,A ByouA BcanA BuseA BtheA
BresetA BfuncA Bon.A BThisA BwillA BclearA BtheA BcanvasA BandA BshiA BtheA
>>>A Bt.reset()
IfA ByouA BwantA BtoA BclearA BtheA BscreenA BandA BinstructA BtheA BturtleA
BtoA BremainA BwhereA BitA Bis,A BenterA BtheA BfollowingA Bcode:
>>>A Bt.clear()
ItA BisA BimportantA BtoA BrememberA BthatA BweA BcanA BinstructA BtheA
BturtleA BtoA BmoveA BbackwardA BorA BtoA BtheA Bright.A BTheA BcommandA
BupA BwillA BallowA ByouA BtoA BliA BtheA BpenA BoffA BtheA Bcanvas,A
BwhichA BmeansA BthatA BtheA BturtleA BwillA BstopA Bdrawing.A BIfA ByouA
Bagain.A BYouA BwillA BneedA BtoA BwriteA BtheseA BfuncA BonsA BinA BtheA
BsameA BwayA BthatA BweA BwroteA BtheA BotherA BfuncA Bons.A BLetA BusA
BinstructA BtheA BturtleA BtoA BdrawA BtwoA BlinesA BonA BtheA Bcanvas.
>>>A Bt.reset()
>>>A Bt.backward(100)
>>>A Bt.up()
>>>A Bt.right(90)
>>>A Bt.forward(20)
>>>A Bt.down()
>>>A Bt.forward(100)
WeA BwillA BfirstA BresetA BtheA BcanvasA BthatA BisA BopenA BandA BinstructA
BtheA BturtleA BtoA BmoveA BtoA BtheA BstarA BngA BposiA Bon.A BThisA BisA
BmoveA BtheA BturtleA BbackA BbyA BaA B100A BpixelsA BusingA BtheA
BcommandA Bt.backward(100)A BandA BpointA BtheA BturtleA BupwardA
BusingA BtheA BcommandA Bt.up().A BUsingA BtheA BcommandA Bt.right(90),A
BweA BwillA BmoveA BtheA BturtleA BtoA BtheA BrightA BandA BshiA BitA BbyA
BnothingA BdrawnA BonA ByourA BscreenA BusingA BtheA BthirdA BlineA BofA
BcodeA BsinceA ByouA BareA BonlyA BshiA BingA BtheA BangleA BofA BtheA
Bturtle.A BWeA BthenA BinstructA BtheA BturtleA BtoA BfaceA BtheA BrightA BbyA
BusingA BtheA BcommandA Bt.leA B(90)A BandA BinstructA BitA BtoA BdrawA
t.down().A BWeA BthenA BdrawA BaA BlineA BthatA BisA BparallelA BtoA BtheA
BfirstA BlineA BdrawnA BusingA BtheA BcommandA Bt.forward(100).
ThisA BchapterA BhasA BshedA BsomeA BlightA BonA BhowA ByouA BcanA BuseA
BtheA BturtleA BmoduleA BinA BPython.A BWeA BlearnedA BtoA BdrawA BsomeA
BshapesA BusingA BtheA BrightA BandA BleA BturnsA BandA BforwardA BandA
BinstructA BtheA BturtleA BtoA BstartA BdrawingA BusingA BdownA BandA BstopA
BusesA BdegreesA BtoA BidenA BfyA BwhichA BdirecA BonA BtoA BturnA Bin.
CHAPTER 8 ASKING THE A B A B A B A
MostA BoA Ben,A BweA BtendA BtoA BaskA ByesA BorA BnoA BquesA BonsA BinA
Bprogramming,A BandA BtheA BacA BonA BperformedA BisA BbasedA BonA BtheA
BanswerA Bgiven.A BTheseA BquesA BonsA BareA BcalledA BcondiA Bons.A BAA
BcondiA BonA BandA BaA BresponseA BareA BcombinedA BtoA BformA BtheA BifA
BthanA BoneA BsingleA BquesA Bon;A BanA BifA BstatementA BcanA BalsoA BbeA
BquesA Bons.A BItA BisA BimportantA BtoA BrememberA BthatA BoneA BquesA
ThisA BchapterA BwillA BhelpA ByouA BlearnA BmoreA BaboutA BhowA ByouA
BcanA BuseA BtheA BifA BstatementA BtoA BbuildA BaA Bprogram.
IfA BStatements
AnA BifA BstatementA BhasA BtheA B‘if’A Bkeyword,A BaA BcondiA Bon,A BandA
BaA Bcolon.A BTheA BlinesA BofA BcodeA BthatA BfollowA BtheA BcolonA
BshouldA BalwaysA BbeA BwithinA BaA Bblock;A BifA BtheA BanswerA BisA Byes,A
BtheA BcommandsA BthatA BareA BwithinA BtheA BblockA BofA BcodeA BwillA
Brun.A BLetA BusA BnowA BlookA BatA BhowA BweA BcanA BwriteA BcommandsA
BandA Bblocks.
Bstatements.
ThereA BareA BthreeA BprintA BstatementsA BinA BtheA BaboveA BblockA BofA
Bcode,A BandA BtheseA BstatementsA BrunA BifA BtheA BcondiA BonA BholdsA
B▯▯▯▯)A BbeforeA BtheA BbeginningA BofA BeveryA BlineA BofA BcodeA BaA
YouA BcanA BenterA BaA BwhitespaceA BinA BPythonA BeitherA BbyA BpressingA
BtheA BspaceA BorA BtabA Bkey.A BTheseA BspacesA BareA BmeaningfulA BandA
BhelpA ByouA BdifferenA BateA BbetweenA BdifferentA BsecA BonsA BofA BtheA
Bcode.A BWhenA ByouA BenterA BtheA BcodeA BwithoutA BanyA BindentaA Bon,A
ByouA BcanA BneverA BidenA BfyA BwhenA BaA BspecificA BblockA BofA BcodeA
Bstarts.A BIfA ByouA BdoA BuseA BindentaA Bon,A BitA BwillA BbeA BeasierA BforA
ByouA BtoA BunderstandA BtheA BprogramA ByouA BhaveA BwriA BenA BbeA Ber.
Btogether.A BIfA ByouA BchangeA BtheA BindentaA Bon,A ByouA BareA BcreaA
BngA BaA BnewA Bblock.A BForA BthatA BmaA Ber,A BwhenA ByouA BstartA BaA
BblockA BwithA BfourA BspacesA BonA BtheA BfirstA BlineA BandA BuseA BsixA
BspacesA BonA BtheA BsecondA Bline,A BitA BwillA BthrowA BanA BindentaA BonA
BerrorA BsinceA BPythonA BneedsA ByouA BtoA BuseA BtheA BsameA BindentaA
BonA BacrossA BallA BlinesA BofA BcodeA BinA BtheA Bblock.A BWhenA ByouA
BstartA BaA BblockA BwithA BfourA Bspaces,A ByouA BshouldA BconA BnueA BtoA
TheA BspacesA BinA BthisA BcodeA BareA BvisibleA BtoA BhelpA ByouA
BunderstandA BtheA Bdifference.A BIfA ByouA BlookA BatA BtheA BthirdA BlineA
BinA BtheA Bcode,A ByouA BwillA BnoA BceA BthatA BthereA BareA BsixA BspacesA
BinsteadA BofA Bfour.A BWhenA ByouA BrunA BthisA BcodeA BinA BPython,A
BtheA BIDLEA BwillA BhighlightA BtheA BthirdA BlineA BinA BtheA BcodeA BwithA
AA BcondiA BonA BisA BaA BstatementA BinA BaA BprogramA BthatA BwillA
BallowA ByouA BtoA BcompareA BtwoA BvariablesA BandA BdecideA BbasedA
BonA BtheA BcriteriaA BprovidedA BifA BtheA BcondiA BonA BholdsA BtrueA BorA
Bnot.A BForA Binstance,A BifA BtheA BcondiA BonA BisA Bage>10,A BweA BareA
BtryingA BtoA BverifyA BifA BtheA BvalueA BofA BtheA BvariableA BageA BisA
BgreaterA BthanA B10A BorA Bnot.A BHair_colorA B=A B=A B‘Black’A BisA BalsoA
BaA BcondiA Bon,A BwhichA BisA BtryingA BtoA BverifyA BifA BtheA BvariableA
ForA Binstance,A BifA ByouA BareA BonlyA BtenA ByearsA Bold,A BtheA BcondiA
BonA Byour_age==0A BwillA BholdA Btrue,A BandA BtheA BvalueA BreturnedA
BFalse.A BSimilarly,A BifA ByourA BageA BisA BgreaterA BthanA B10,A BtheA
LetA BusA BnowA BtryA BtoA BlookA BatA BaA BfewA BmoreA Bexamples.A BInA
BthisA Bexample,A BweA BwillA BassignA BtheA BvalueA B10A BtoA BtheA
BvariableA BageA BandA BwriteA BaA BcondiA BonalA BstatementA BthatA BwillA
BprintA BaA BstatementA BifA BtheA BvalueA BofA BtheA BvariableA BageA BisA
>>>A BageA B=A B10A B>>>A BifA BageA B>A B10:A Bprint('YouA BareA BtooA
BoldA BforA BmyA Bjokes!')
So,A BwhatA BdoA ByouA BthinkA BwillA BhappenA BwhenA ByouA BenterA BthisA
BcodeA BintoA BtheA BIDLEA BandA BpressA BEnter?A BAbsolutelyA Bnothing.A
BThisA BisA BbecauseA BtheA BvalueA BreturnedA BbyA BtheA BvariableA BageA
BdoesA BnotA BmeetA BtheA BcondiA Bon.A BSo,A BPythonA BdoesA BnotA BprintA
BtheA Bstatements.A BIfA ByouA BsetA BtheA BvalueA BofA BtheA BvariableA BageA
BtoA B20,A BtheA BmessageA BwillA BbeA BprintedA BonA BtheA Bscreen.A BLetA
BusA BnowA BchangeA BtheA BcondiA BonA BandA BuseA BtheA BgreaterA BthanA
>>>A BageA B=A B10A B>>>A BifA BageA B>=A B10:A Bprint('YouA BareA BtooA
BoldA BforA BmyA Bjokes!')
TheA BmessageA B“YouA BareA BtooA BoldA BforA BmyA Bjokes!”A BisA
BprintedA BonA BtheA BscreenA BsinceA BtheA BvalueA BofA BtheA BvariableA
BageA BisA BequalA BtoA B10.A BLetA BusA BnowA BtryA BtoA BuseA BtheA
AA BsA Bck!!”
If-Then-ElseA BStatements
ApartA BfromA BusingA BtheA BifA BstatementsA BtoA BperformA BspecificA BacA
BonsA BifA BtheA BcondiA BonA BisA Btrue,A BweA BcanA BalsoA BuseA BtheseA
BstatementsA BtoA BperformA BaA BspecificA BacA BonA BifA BtheA BcondiA BonA
BdoesA BnotA BholdA Btrue.A BForA Binstance,A ByouA BcanA BprintA BaA
BmessageA BonA BtheA BscreenA BifA BtheA BageA BenteredA BisA B12,A BandA
BanotherA BstatementA BifA BtheA BageA BisA BnotA B12.A BInA BthisA Binstance,A
ByouA BshouldA BuseA BtheA Bif-then-elseA Bstatement.A BItA BstatesA BthatA
BifA BtheA BcondiA BonA BisA Btrue,A BPythonA BshouldA BperformA BspecificA
BfuncA Bon;A BifA BtheA BcondiA BonA BisA Bfalse,A BPythonA BshouldA
SinceA BtheA BvalueA BofA BtheA BageA BvariableA BisA B12A BandA BtheA
BcondiA BonA BisA BtoA BcheckA BifA BtheA BvalueA BofA BtheA BageA BvariableA
BisA BequalA BtoA B12,A ByouA BwillA BseeA BtheA BfirstA BprintA BmessageA
BonA ByourA Bscreen.A BYouA BshouldA BnowA BtryA BtoA BchangeA BtheA
BvalueA BofA BtheA BageA BtoA BanyA BnumberA BotherA BthanA B12.
YouA BcanA BextendA BtheA BifA BstatementA BusingA BanA BelifA Bstatement.A
BElifA BisA BshortA BforA Belse-if.A BForA Binstance,A ByouA BcanA BcheckA BifA
BaA Bperson’sA BageA BisA B10,A B11A BorA B12.A BYouA BcanA BalsoA BmakeA
BtheA BsystemA BperformA BdifferentA BacA BonsA BbasedA BonA BtheA BanswerA
Bprovided.A BItA BisA BimportantA BtoA BrememberA BthatA BtheA BifA BandA
>>>A BageA B=A B12A B>>>A BifA BageA B==A B10:A Bprint("WhatA BdoA ByouA
BcallA BanA BunhappyA Bcranberry?")A Bprint("AA Bblueberry!")A BelifA BageA
B==A B11:
print("WhatA BdidA BtheA BgreenA BgrapeA BsayA BtoA BtheA BblueA Bgrape?")A
Bprint("Breathe!A BBreathe!")A BelifA BageA B==A B12:A Bprint("WhatA BdidA
B0A BsayA BtoA B8?")A Bprint("HiA Bguys!")A BelifA BageA B==A B13:
print("Huh?")
InA BtheA BaboveA Bexample,A BtheA BifA BstatementA BinA BtheA BsecondA
BlineA BofA BtheA BcodeA BwillA BcheckA BifA BtheA BvalueA BofA BtheA BageA
BvariableA BisA BequalA BtoA B10A BinA BtheA BfirstA BlineA BofA BtheA Bcode.A
BrunA BifA BtheA BcondiA BonA BholdsA Btrue.A BSinceA BtheA BageA BisA B12,A
BtheA BcodeA BwillA BmoveA BtoA BtheA BnextA BifA BstatementA BandA BcheckA
BifA BtheA BageA BisA BequalA BtoA B11.A BItA BisA BdefinitelyA BnotA BequalA
BtoA B11.A BTheA BcomputerA BwillA BthenA BjumpA BtoA BtheA BnextA
BstatementA BandA BverifyA BifA BtheA BageA BisA B12.A BSinceA BthisA BcondiA
BonA BholdsA Btrue,A BtheA BcomputerA BwillA BprintA BtheA BstatementA BthatA
BfollowsA BthatA BcondiA Bon.A BOnceA ByouA BenterA BthisA BcodeA BintoA
BtheA BIDLE,A BitA BwillA BindentA BautomaA Bcally,A BsoA ByouA BmustA
BensureA BthatA ByouA BpressA BtheA BDeleteA BorA BBackspaceA BbuA BonA
BonceA ByouA BenterA BtheA BlinesA BofA Bcode.A BItA BisA BimportantA BthatA
BproduceA BaA BsmallerA BandA BsimplerA Bcode.A BLetA BusA BlookA BatA BtheA
BfollowingA Bexample:
>>>A BifA BageA B==A B10A BorA BageA B==A B11A BorA BageA B==A B12A BorA
BageA B==A B13:A Bprint('WhatA BisA B13A B+A B49A B+A B84A B+A B155A B+A
print('Huh?')
IfA BtheA BcondiA BonsA BinA BtheA BcodeA BaboveA BareA Btrue,A BtheA
BstatementsA BbelowA BthatA BcodeA BwillA Brun.A BThatA BisA BifA BtheA BageA
BisA BbetweenA B10A BandA B13,A BtheA BblockA BofA BcodeA BbelowA BtheA
BcondiA BonA BwillA Brun.A BIfA BtheA BcondiA BonsA BinA BtheA BfirstA BlineA
BdoA BnotA BholdA Btrue,A BPythonA BwillA BmoveA BtoA BtheA BelseA BbitA BofA
IfA ByouA BwantA BtoA BreduceA BtheA BsizeA BofA BtheA Bprogram,A ByouA
BcanA BalsoA BuseA BtheA BANDA BkeywordA BtoA BensureA BthatA BthereA BisA
BonlyA BoneA BcondiA BonA BatA BtheA BtopA BofA BtheA Bcode.
ThisA BcanA BbeA BdoneA BinA BtheA BfollowingA Bmanner:
>>>A BifA BageA B>=A B10A BandA BageA B<=A B13:A Bprint('WhatA BisA B13A
B+A B49A B+A B84A B+A B155A B+A B97?A BAA Bheadache!')A Belse:
print('Huh?')
InA BtheA BaboveA Bexample,A BifA BtheA BageA BofA BtheA BpersonA BisA
BgreaterA BthanA BorA BequalA BtoA BtenA BandA BlessA BthanA BorA BequalA BtoA
B13,A BtheA BstatementsA BbelowA BthatA BcondiA BonA BwillA BrunA BsinceA
BtheA BcondiA BonA BisA Btrue.A BForA Binstance,A BifA BtheA BvalueA BofA BtheA
BageA BisA B12,A BthenA BtheA BoutputA BwouldA BbeA BWhatA BisA B13A B+A
B49A B+A B84A B+A B155A B+A B97?A BAA Bheadache!.A BThisA BstringA BwillA
BshowA BupA BonA BtheA BscreenA BsinceA B12A BisA BgreaterA BthanA B10A
YouA BcanA BassignA BaA Bstring,A BnumberA BorA BaA BlistA BtoA BaA
BvariableA BinA BanyA BprogrammingA Blanguage.A BThatA BbeingA Bsaid,A
ByouA BcanA BalsoA BassignA BanA BemptyA BvalueA BorA BnoA BvalueA BtoA BaA
Bvariable.A BThisA BvalueA BisA BcalledA BNone;A BitA BmeansA BthatA BthereA
BisA BnoA BvalueA BassignedA BtoA BtheA Bvariable.A BItA BisA BimportantA BtoA
BsinceA BtheA BformerA BrepresentsA BtheA BabsenceA BofA BaA BvalueA BwhileA
BtheA BlaA BerA BisA BaA BnumberA BthatA BhasA BaA BvalueA Bzero.A BWhenA
ByouA BassignA BaA BvariableA BwithA BNone,A ByouA BwillA BbeA BgivingA BitA
BanA BemptyA Bvalue.A BLetA BusA BlookA BatA BtheA BfollowingA Bexample:A
>>>A Bprint(myval)
None
WhenA ByouA BdoA BnotA BassignA BanyA BvalueA BtoA BaA Bvariable,A ByouA
BassignA BNoneA BtoA BtheA BvariableA BandA BresetA BitsA BvalueA BtoA BtheA
BoriginalA Bstate.A BYouA BcanA BalsoA BsetA BtheA BvalueA BofA BaA BvariableA
BasA BNoneA BifA ByouA BwantA BtoA BdeclareA BorA BdefineA BaA BvariableA
BbutA BnotA BassignA BaA BvalueA BtoA Bit.A BYouA BcanA BdoA BthisA BwhenA
ByouA BknowA BthatA ByouA BwillA BbeA BusingA BthisA BvariableA BlaterA BinA
BtheA Bprogram.A BMostA BprogrammersA BchooseA BtoA BdefineA BtheA
BvariablesA BinA BadvanceA BsinceA BitA BmakesA BitA BeasierA BforA BthemA
BtoA BviewA BtheA BnamesA BofA BtheA BvariablesA BthatA BareA BbeingA BusedA
BbyA BaA BblockA BofA Bcode.A BYouA BcanA BalwaysA BlookA BforA BaA BNoneA
>>>A BmyvalA B=A BNoneA B>>>A BifA BmyvalA B==A BNone:A Bprint("TheA
BvariableA BmyvalA Bdoesn'tA BhaveA BaA Bvalue")
ThisA BisA BaA BusefulA BmethodA BtoA BuseA BwhenA ByouA BwantA BPythonA
BtoA BcalculateA BtheA BvalueA BthatA BitA BshouldA BassignA BtoA BaA
UserA BinputA BisA BtheA BtextA BthatA BaA BuserA BwillA BenterA BbyA BtypingA
BonA BtheA Bkeyboard.A BThisA BinputA BcanA BbeA BanA BenterA Bkey,A BanA
BarrowA Bkey,A BaA Bcharacter,A BorA BanythingA Belse.A BTheA BuserA BinputA
BwillA BcomeA BintoA BPythonA BinA BtheA BformA BofA BaA Bstring.A BThisA
BmeansA BthatA BwhenA ByouA BtypeA BinA B10A BintoA BPython,A BitA BwillA
BtreatA BthatA BnumberA BasA BaA BstringA BandA BnotA BaA Bnumber.A BBothA
B10A BandA BstringA B‘10’A BlookA BtheA BsameA BtoA Bus,A Bdon’tA Bthey?A
BTheA BonlyA BdifferenceA BisA BthatA BtheA BstringA BisA BsurroundedA BbyA
ForA Binstance,A BletA BusA BassumeA BthatA BweA BareA BtryingA BtoA
BcompareA BtheA BvaluesA BofA BtheA BvariableA BlabeledA BageA BtoA BaA
>>>A BifA BageA B==A B10:A Bprint("What'sA BtheA BbestA BwayA BtoA BspeakA
BtoA BaA Bmonster?")A Bprint("FromA BasA BfarA BawayA BasA Bpossible!")
LetA BusA BnowA BstoreA BtheA BnumberA B10A BinA BtheA BvariableA Bage.
>>>A BageA B=A B10A B>>>A BifA BageA B==A B10:A Bprint("What'sA BtheA
BbestA BwayA BtoA BspeakA BtoA BaA Bmonster?")A Bprint("FromA BasA BfarA
BawayA BasA Bpossible!")A BWhat'sA BtheA BbestA BwayA BtoA BspeakA BtoA BaA
Bmonster?
TheA BprintA BstatementA BinA BtheA BcodeA BaboveA BwillA Bexecute.A BLetA
BusA BnowA BsetA BtheA BageA BtoA BaA BstringA BwithA BtheA BvariableA B10.
>>>A BageA B=A B'10'A B>>>A BifA BageA B==A B10:A Bprint("What'sA BtheA
BbestA BwayA BtoA BspeakA BtoA BaA Bmonster?")A Bprint("FromA BasA BfarA
ByouA BovercomeA BthisA Bissue.A BThereA BareA BsomeA BfuncA BonsA BthatA
ByouA BcanA BuseA BtoA BconvertA BaA BstringA BintoA BaA BnumberA BandA
BviceA Bversa.
TheA BnumberA B10A BhasA BnowA BbeenA BassignedA BtoA BtheA BvariableA
Bconverted_age.
IfA ByouA BwantA BtoA BconvertA BtheA BnumberA BintoA BaA Bstring,A ByouA
BwillA BneedA BtoA BuseA BtheA BfuncA BonA Bstr.
>>>A BageA B=A B10
BthatA BifA Bage==10A BwillA BnotA BprintA BtheA BstatementsA BwriA BenA BaA
BerA BifA BtheA BvariableA BinA BtheA BstatementsA BisA BsetA BtoA BaA BstringA
BdataA Btype.A BIfA ByouA BdoA BchangeA BtheA BdataA BtypeA BofA BtheA
Bpossible!")A BWhat'sA BtheA BbestA BwayA BtoA BspeakA BtoA BaA Bmonster?
ItA BisA BimportantA BforA ByouA BtoA BrememberA BthatA BwhenA ByouA BtryA
BtoA BconvertA BnumbersA BthatA BhaveA BaA BdecimalA Bpoint,A ByouA BwillA
BreceiveA BanA BerrorA BsinceA BtheA BintA BfuncA BonA BcanA BonlyA BtakeA
TracebackA B(mostA BrecentA BcallA Blast):A BFileA B"",A BlineA B1,A BinA
Bconverted_ageA B=A Bint(age)
BfloatA BinsteadA BofA BintA BinA BthisA Bexample.A BTheA BformerA BcanA
>>>A Bprint(converted_age)
10.5
IfA ByouA BtryA BtoA BconvertA BtheA BvalueA BintoA BaA Bstring,A ByouA BwillA
BreceiveA BaA BValueError,A BespeciallyA BifA ByouA BareA BtryingA BtoA
BconvertA BitA BintoA BaA BstringA BthatA BdoesA BnotA BhaveA BanyA Bdigits.
OverA BtheA BcourseA BofA BthisA Bchapter,A ByouA BlearnedA BhowA BtoA
BworkA BwithA BcondiA BonalA Bstatements,A BandA BhowA ByouA BcanA
BcreateA BblocksA BofA BcodeA BwithinA BtheA BifA Bstatement.A BYouA BhaveA
BalsoA BunderstoodA BhowA BtheA BcodeA BisA Bexecuted,A BhowA ByouA BcanA
BextendA BtheA BifA BstatementA BbyA BusingA BelifA BandA BelseA
BareA BexecutedA BusingA BtheA BelseA BkeywordA BifA BnoA BcondiA BonA
BholdsA Btrue.A B
ThisA BchapterA BhasA BtaughtA ByouA BtheA BdifferentA BwaysA BinA BwhichA
ByouA BcanA BcombineA BdifferentA BcondiA BonsA BandA BuseA BtheA BlogicalA
ByouA BcanA BconvertA BaA BstringA BintoA Bint,A BfloatA BandA Bstr,A BandA
BinformaA BonA BonA BtheA BNoneA BvariableA BthatA ByouA BcanA BuseA BtoA
BresetA BtheA BvalueA BofA BaA BvariableA BtoA BitsA BemptyA Bstate.A
BExercises
>>>A BmoneyA B=A B2000A B>>>A BifA BmoneyA B>A B1000:A Bprint("I'mA
Brich!!")A Belse:
A BYouA BshouldA BnowA BwriteA BaA BprogramA BthatA BwillA BtestA BwhetherA
BaA BspecificA BnumberA BofA BtwinkiesA BenteredA BbyA BtheA BuserA BisA
BeitherA BlessA BthanA B100A BorA BgreaterA BthanA B500.A BThisA BprogramA
BshouldA BalsoA BprintA B“TooA Bmany”A BorA B“TooA Bfew”A BdependingA
BonA BwhetherA BtheA BcondiA BonA BisA BtrueA BorA Bnot.
A BWriteA BaA BprogramA BthatA BwillA BprintA BtheA BstringA B“ThereA BareA
BtooA Bmany”A BifA BtheA BvalueA BassignedA BtoA BtheA BvariableA BninjaA
BisA BlessA BthanA B50,A BtheA BstatementA B“IA BwillA BneedA BtoA BbeA
Bsmart,A BbutA BIA BcanA BtakeA BoverA BtheseA Bninjas”A BandA BifA BitA BisA
BlessA BthanA B30A BandA BPythonA BshouldA BprintA BtheA BstatementA B“IA
BcanA BfightA BthoseA Bninjas!”A BifA BtheA BnumberA BofA BninjasA BisA BlessA
BthanA B10.A BYouA BcanA BtryA BtheA BcodeA BwithA BtheA BfollowingA
Bstatement:A B
HACKS OF PYTHON
B A B A B A
PROGRAMMING
B
WhenA BcreaA BngA BaA Bprogram,A ByouA BdoA BnotA BjustA BwriteA Bcode.A
BYouA BhaveA BtoA BtestA Bit.
AtA BthisA Bpoint,A ByourA BonlyA BmethodsA BofA BtesA BngA ByourA BcodeA
BareA BtoA BrunA BtheA Bscript,A BwaitA BforA BerrorsA B(ifA Bany)A BandA BtestA
BeA BthatA BasA BitA Bmay,A BthereA BisA BanotherA BmethodA BtoA BtestA
ByourA Bcode.A BAndA BthatA BisA BbyA BusingA BtheA BunitA BtestA Bmodule.A
BInsideA BtheA Bmodule,A BthereA BareA BmulA BpleA BfuncA BonsA ByouA BcanA
ByA BtheA Bway,A ByouA BmayA BaskA B-A BwhyA BtheA BneedA BforA BaA B“uniA
Best”A BifA ByouA BcanA BtestA ByourA BcodeA BbyA BrunningA BitA BorA
First,A BusingA BunitA BtestA BisA BidealA BforA BmessyA Bcode.A BIfA BotherA
BpeopleA BcannotA BreadA ByourA Bcode,A BthenA BunitA BtestA BtoA BseeA
BthingsA BthatA BmightA BgoA Bwrong.A BUnitA BtestA BisA BmuchA BeasierA
Second,A BunitA BtestA BisA BmuchA BfasterA BtoA Bdo.A BItA BisA BeasyA BtoA
BtestA BusingA BtheA BinterpreterA BandA BrunningA BtheA Bscript,A BbutA BifA
ByouA BhaveA BhundredsA BofA Bstatements,A BunitA BtestA BisA BtheA BbestA
ItA BisA BadvisableA BtoA BperformA BtheA BunitA BtestA BwhenA BtheA BcodeA
BisA BnearlyA Bfinished.A BTheA BbiggestA BproblemA BwithA BunitA BtesA BngA
BisA BthatA BitA BcanA BwasteA BmeA BwhenA BperformedA BatA BtheA BwrongA
Anyway,A BcreateA BaA BunitA BtestA BinA BaA Bmodule.A BYouA BcanA BdoA BitA
BinA BanA Binterpreter,A BbutA BitA BcanA BbeA BinconvenientA BsinceA
TheA BfirstA BstepA BinA BcreaA BngA BaA BunitA BtestA BcodeA BisA BtoA
BimportA BtheA BuniA BestA Bframework.A BThenA ByouA BneedA BtoA BdefineA
BaA BunitA BtestA BsubclassA BwithA BTestCaseA BfromA BuniA Best.A BForA
Bexample:
ToA BperformA BtheA BtesA Bng,A ByouA BneedA BtoA BcreateA BmethodsA BforA
BtheA BcasesA BthatA ByouA BwantA BtoA Btest.
NoteA BthatA BmostA BmethodsA BthatA ByouA BwillA BinheritA BfromA BtheA
BTestCaseA BsuperA BclassA BareA BassertA BmethodsA B(e.g.,A BassertEqual(),A
Bonly.
defA Btest1(self):
self.assertEqual(1,A B1)
uniA Best.main()
ToA BrunA BtheA Btest,A ByouA BmustA BexecuteA BtheA Bmain()A BcallableA BofA
BtheA BuniA BestA Bframework.A BOnceA Bexecuted,A BitA BwillA BexecuteA
BallA BtheA BtestA BthatA ByouA Bcreated.A BAA BerA Bthat,A BitA BwillA BprintA
BinformaA BonA BaboutA BtheA BtestA BonA BtheA Bconsole.A BThisA BinformaA
ToA BhaveA BaA BliA BleA BbitA BcontrolA BinA BtheA BtestA BexecuA Bon,A BaddA
BanA Binput()A BfuncA BonA BinA BtheA BbeginningA BofA BtheA Bscript.A BForA
Bexample:
defA Btest1(self):
self.assertEqual(1,A B1)
uniA Best.main()
IfA ByouA BrunA BthisA Btest,A BitA BwillA BdisplayA BthisA BinformaA Bon.
----------------------------------------------------------------------
OK
TheA BinformaA BonA BtellsA BtheA BdeveloperA BthatA BitA BranA BtheA BsingleA
BtestA BmethodA BinA BtheA BscriptA BandA BitA BtookA BlessA BthanA B0.0001A
BtestA BresultA BandA BOKA Bline,A BthatA BmeansA BitA BfoundA BnoA Berror.
TheA Btest1()A BmethodA BpassedA BsinceA B1A BisA BequalA BtoA B1.
HereA BisA BanA BexampleA BthatA BwillA BresultA BtoA BanA Berror:A BimportA
BuniA Best
uniA Best.main()
=============================================================
=========
----------------------------------------------------------------------
----------------------------------------------------------------------
FAILEDA B(failures=1)
TheA BmethodA BtoA BuseA BwhenA BtesA BngA BaA BfuncA BonA BdependsA BonA
BtheA BpurposeA BofA BaA BfuncA Bon.A BButA Bgenerally,A BallA ByouA BneedA
BtoA BdoA BisA BtoA BincludeA BoneA BofA BtheA BmethodsA BinsideA ByourA
defA Btest1(self):
self.assertIsInstance(onlyReturn1(),A B int)A
Bself.assertIsInstance(onlyReturn2(),A Bint)
uniA Best.main()
PressA BenterA BtoA BstartA BtheA Btest.
=============================================================
=========
----------------------------------------------------------------------
AsserA BonError:A B'2'A BisA BnotA BanA BinstanceA BofA B<classA B'int'>
----------------------------------------------------------------------
FAILEDA B(failures=1)
ByA BcheckingA BtheA BcontextA BofA BtheA Bprogram,A BitA BisA BexpectedA
BthatA BtheA BfuncA BonsA BonlyReturn1()A BandA BonlyReturn2()A BshouldA
BonlyA BreturnA BintA BclassA Bobjects.A BToA BcheckA Bthat,A BtheA BexampleA
BthanA BoneA BassertA BmethodsA BinA BtheA BtestA Bmethod,A BbutA BitA BonlyA
BreturnedA BanA BerrorA BforA BoneA BlineA BandA BtheA BresultA BsaidA BitA
TesA BngA BaA BclassA BisA BsimilarA BtoA BtesA BngA BaA BfuncA Bon.A
BRememberA BthatA BuniA BesA BngA BisA BusedA BtoA BmakeA BsureA BthatA
ForA BthisA Bchapter,A ByourA BpracA BceA BexerciseA BisA BtoA BcreateA BatA
BleastA BtenA BtestA BmethodsA BandA BcheckA BtheA BprogramsA ByouA
BtoldA ByouA BtoA BcreateA BtheA BeightA BprogramsA ByouA Blisted?A BYes.
ThoseA BareA BtheA BprogramsA BthatA ByouA BshouldA BuseA ByourA BunitA
BtestsA Bon.
IfA ByouA BhaveA BnotA BcreatedA BthoseA BprogramsA Byet,A ByouA BshouldA
BtryA BandA BdoA BsoA Bnow.A BYouA BareA BmoreA BthanA BreadyA BtoA
BofA BLoops
NowA BitA BisA BmeA BtoA BtakeA BaA BlookA BatA BhowA ByouA BcanA BgoA
BaboutA BwriA BngA BoutA BloopsA BinsideA BofA ByourA Bcode.A BEarlierA BweA
BtalkedA BaboutA BtheA BcondiA BonalA BstatementsA BandA BhowA ByouA BcanA
BuseA BtheseA BtoA BhelpA BtheA BprogramA BinteractA BwithA ByourA BuserA
BaA BbitA Bmore.A BButA BthereA BareA BaA BcoupleA BlimitaA BonsA BthatA BweA
Bhaven’tA BtalkedA BaboutA ByetA BwhenA BitA BcomesA BtoA BtheA B‘if’A
BstatementsA BandA BthisA BisA BwhereA BusingA BtheA BloopsA BcanA BhelpA
ByouA Bout.A BTheseA BloopsA BareA BveryA BusefulA BbecauseA BeveryA BmeA
ByouA BworkA BonA BaA BprogramA BthatA ByouA BwouldA BlikeA BtoA BrepeatA
BitselfA BinsideA BtheA Bcode,A ByouA BdoA BnotA BwantA BtoA BspendA BallA
BthatA BmeA BrewriA BngA BtheA BsameA BlineA BofA BcodeA BoverA BandA
Let’sA BsayA BthatA ByouA BwantA BtoA BgetA BtheA BcodeA BtoA BlistA BoutA
BallA BtheA BnumbersA BfromA BoneA BtoA Bten.A BYouA BdoA BnotA BwantA BtoA
BgoA BthroughA BandA BwriteA BoutA BallA BofA BthisA BoverA BandA BoverA
Bagain.A BItA BtakesA BupA BtooA BmuchA BmeA BandA BwillA BmakeA ByourA
BcodeA BlookA BreallyA Bmessy.A BButA BwithA BtheA BhelpA BofA BtheA
Bloops,A ByouA BcanA BgetA BthisA BexactA BsameA BtaskA BdoneA BwithA BjustA
BaA BlineA BorA BtwoA BofA BcodingA BtoA BhelpA ByouA Bout.A B
ThereA BisA BaA BlotA BofA BinformaA BonA BthatA ByouA BareA BableA BtoA
BputA BinsideA BofA BaA Bloop,A BandA BtheyA BareA BsA BllA BreallyA BeasyA
BtellingA ByourA BcompilerA BthatA BitA BneedsA BtoA BreadA BthroughA BtheA
BsameA BlineA BofA BcodeA BoverA BagainA BunA BlA BtheA BcondiA BonsA BthatA
ByouA BsetA BhaveA BbeenA Bmet.A BIfA ByouA BareA BaskingA BtheA BcompilerA
BtoA BwriteA BoutA BallA BtheA BnumbersA BfromA BoneA BtoA Bten,A ByouA
BwillA BjustA BtellA BtheA BcodeA BtoA BkeepA BcounA BngA BupA BunA BlA BitA
BreachesA Bten.A BThisA BisA BeasyA BtoA Baccomplish,A BandA BwithA BaA
Bloop,A ByouA BcanA BdoA BitA BwithA BjustA BaA BfewA BlinesA BofA BsimpleA
Bcode.A B
WhenA ByouA BareA BworkingA BwithA Bloops,A BitA BisA BimportantA BtoA
BrememberA BthatA ByouA BneedA BtoA BsetA BupA BtheA BcondiA BonA BbeforeA
ByouA BdecideA BtoA BrunA BtheA Bprogram.A BIfA ByouA BdoA BnotA BsetA BtheA
BcondiA BonsA BorA BifA ByouA Bforget,A BthenA ByouA BwillA BendA BupA
BplacingA ByourA BcodeA BintoA BaA BconA BnuousA BloopA BthatA BwillA
BfreezeA BandA BcrashA BtheA Bcomputer.A BAlwaysA BdoubleA BcheckA BtheA
BpartsA BofA BtheA BcodesA BwhereA ByouA BusedA BloopsA BtoA BwriteA BitA
BsoA ByouA BcanA BmakeA BsureA BthatA ByouA BhaveA BsetA BtheseA BcondiA
AsA ByouA BareA BworkingA BonA ByourA BPythonA Bcode,A ByouA BmayA
BeventuallyA BdiscoverA BthatA BwhenA BitA BcomesA BtoA BtheA Bloops,A ByouA
BcanA BuseA ByouA BareA BnotA BlimitedA BtoA BoneA BkindA BbecauseA ByouA
BhaveA BaA BwideA BarrayA BofA BavailableA BopA BonsA BtoA BchooseA Bfrom.A
BWeA BareA BgoingA BtoA BtalkA BaboutA BsomeA BofA BtheA BmostA BcommonA
BtypesA BofA BloopsA BthatA ByouA BcanA BchooseA BfromA BandA BexplainA
BwhenA ByouA BwouldA BwantA BtoA BuseA BeachA Bone.A BTheA B‘while’A
Bloop
ThereA BareA BdifferentA BkindsA BofA BloopsA BthatA ByouA BcanA BworkA
Bwith,A BbutA BtheA BfirstA BoneA BthatA BweA BwillA BhaveA BaA BlookA BatA
BisA BknownA BasA BtheA B‘while’A Bloop.A BThisA BloopA BisA BoneA ByouA
BcanA BworkA BwithA BanyA BmeA BifA Byou’reA BsureA BaboutA BhowA BoA
BenA ByouA BwantA BtheA BcodeA BtoA BgoA BthroughA BtheA Bcycles.A BSo,A
BifA ByouA BwantA BtheA BcodeA BtoA BdoA BaA BfewA BroundsA BbeforeA BitA
BmovesA BonA BtoA BanotherA Bpart,A BthenA BgoingA BwithA BtheA BwhileA
BloopA BisA BtheA BbestA BchoiceA BforA Byou.A BIfA ByouA BwantA BtoA BmakeA
BsureA BthatA BitA Bdoesn’tA BgoA BthroughA BthisA BcycleA BanA BindefiniteA
BamountA BofA Bmes,A BthenA ByouA BmustA BmakeA BsureA BthatA ByouA
BwriteA BdownA BsomeA BcondiA BonsA BintoA BtheA BcodeA BatA BtheA
TheA BwhileA BloopA BisA BtheA BbestA BopA BonA BforA ByouA BtoA BchooseA
BifA ByouA BlikeA BtoA BmakeA BsureA BthatA BtheA BprogramA BgoesA
BthroughA BtheA BloopA BatA BleastA BoneA BmeA BtoA BseeA BifA BtheA BresultsA
BareA BtrueA BorA Bfalse.A BToA BseeA BhowA BtheA BwhileA BloopA Bworks,A
BeforeA BweA BmoveA Bon,A BopenA BupA ByourA BcompilerA BandA BtypeA
BallA BofA BthisA BinA BsoA BthatA BtheA BcodeA BcanA BbeA Bexecuted.A BOnceA
ByouA BhaveA BcompletedA BthisA Btask,A ByouA BwillA BnoA BceA BthatA BtheA
BresulA BngA BoutputA BwillA BallowA BtheA BuserA BtoA BplaceA BwhateverA
BinformaA BonA BthatA BtheyA BwantA BinsideA BofA BitA BandA BtheyA BcanA
BgetA BtheA BprogramA BtoA BcomputeA BthatA BinformaA Bon.A BAsA BanA
Bexample,A Blet’sA BsayA BtheA BuserA BisA BtryingA BtoA BdoA BsomethingA
BwhichA BinvolvesA BinterestA Brates,A BandA BtheA BuserA BwantsA BtoA BaddA
BthoseA BnumbersA BtoA BtheA BprogramA BtoA BseeA BwhatA BwillA Bhappen.A
BWeA BsetA BitA BallA BupA BsoA BthatA BtheA BloopA BwillA BdecideA BtoA BgoA
BthroughA BtheA BmoA BonsA BaA BminimumA BofA BthreeA BmesA BwithA BtheA
BhelpA BofA BtheA Buser,A BbutA ByouA BcanA BmakeA BchangesA BsoA BthatA
BitA BgoesA BthroughA BasA BmanyA BmesA BasA ByouA BwouldA Blike.A B
Bloop,A ByouA BwillA BseeA BthatA BitA BisA BdifferentA BcomparedA BtoA BtheA
BwhileA Bloop,A BbutA BitA BisA BusefulA BforA BmanyA BofA BtheA BcodesA
BthatA ByouA BmightA BtryA BtoA Bwrite.A BInA Bfact,A ByouA BwillA BfindA
BthatA BtheA BforA BloopA BisA BtheA BtradiA BonalA BwayA BtoA BwriteA BoutA
BtheA Bloops,A BsoA BitA BisA BdefinitelyA BworthA ByourA BmeA BtoA BlearnA
OnceA ByouA BareA BreadyA BtoA BworkA BwithA BtheA BforA Bloops,A ByouA
BwillA BfindA BthatA BtheA BuserA BwillA BnotA BhaveA BaccessA BtoA BgoA
BintoA BtheirA BcodeA BandA BenterA BtheA BinformaA BonA BtheyA BwantA BitA
BandA BuseA BitA BtoA BgetA BtheA BloopsA BtoA Bstart.A BBut,A BwithA BthisA
Bloop,A BPythonA BisA BcanA BthroughA BtheA BiteraA BonA BinA BtheA BorderA
BthatA BitA BshowsA BupA BinA BtheA BstatementA BandA BthisA BisA BwhatA
BwillA BshowA BupA BonA BtheA Bscreen.A BItA Bwon’tA BrequireA BinputA
BfromA BtheA BotherA Bperson,A BandA BitA BwillA BjustA BgoA BthroughA BtheA
BenA BreA BiteraA BonA BunA BlA BitA BreachesA BtheA Bend.
WhenA BweA BtakeA BaA BlookA BatA BtheA BexampleA Babove,A ByouA BareA
BableA BtoA BplaceA BtheA BinformaA BonA BthatA ByouA BwantA BinsideA BofA
BthisA Bcode,A BandA BthenA BwhenA BitA BhasA BtheA BmeA BtoA Bexecute,A
BtheA BprogramA BwillA BtakeA BsomeA BmeA BtoA BlistA BoutA BtheA BfruitsA
BthatA BweA BhaveA Binside.A BTheseA BareA BgoingA BtoA BbeA BlistedA BinA
BtheA BsameA BorderA BthatA ByouA BplacedA BthemA BinA BtheA Bcode.A BIfA
ByouA BwouldA BlikeA BthemA BtoA BshowA BupA BinA BaA BdifferentA Border,A
BthenA ByouA BwillA BneedA BtoA BgoA BthroughA BandA BmakeA BtheseA
Bchanges.A BThisA BisA BnotA BsomethingA BthatA ByouA BareA BableA BtoA
TheA BfinalA BkindA BofA BloopA BthatA BweA BwillA BhaveA BaA BlookA BatA
BinsideA BthisA BguidebookA BcanA BbeA BreallyA BhelpfulA BwithA BtheA
BcodeA BthatA ByouA BwantA BtoA Bwrite,A BandA BitA BisA BknownA BasA BtheA
B‘nested’A Bloop.A BAnyA BmeA BthatA ByouA BdecideA BtoA BworkA BwithA BaA
BnestedA Bloop,A ByouA BcanA BtakeA BtheA BbasicA BloopsA BthatA BweA
BlearnedA BaboutA BearlierA BandA BthenA BplaceA BitA BinsideA BofA BanotherA
Bloop.A BBothA BofA BtheseA BloopsA BcanA BworkA BatA BtheA BsameA Bme,A
BandA BtheyA BwillA BconA BnueA BonA BandA BonA BunA BlA BtheyA BareA
Bcomplete.A BThereA BareA BmanyA BsituaA BonsA BwhereA BthisA BloopA BcanA
BbeA BappliedA BtoA BbenefitA ByourA Bcode,A BsuchA BasA BwhenA ByourA
BcodeA BisA BtryingA BtoA BwriteA BoutA BitsA BownA BmulA BplicaA BonA
Btable.A BLet'sA BtakeA BaA BlookA BatA BanA BexampleA BtoA BseeA BhowA
#writeA BaA BmulA BplicaA BonA BtableA BfromA B1A BtoA B10
WhenA ByouA BgotA BtheA BoutputA BofA BthisA Bprogram,A BitA BisA BgoingA
BtoA BlookA BsimilarA BtoA Bthis:
1*1A B=A B1
1*2A B=A B2
1*3A B=A B3
1*4A B=A B4
AllA BtheA BwayA BupA BtoA B1*10A B=A B2
ThenA BitA BwouldA BmoveA BonA BtoA BdoA BtheA BtableA BbyA BtwosA BsuchA
BasA Bthis:
2*1A B=2
2*2A B=A B4
AndA BsoA BonA BunA BlA ByouA BendA BupA BwithA B10*10A B=A B100A BasA
ByourA BfinalA BspotA BinA BtheA Bsequence
TheseA BareA BtheA BthreeA BmostA BbasicA BtypesA BofA BloopsA BthatA ByouA
BcanA BworkA BwithA BandA BwillA BhelpA ByouA BimmenselyA BtoA BwriteA
ByouA BtoA BcleanA BupA ByourA BcodeA BaA BliA BleA BbitA BsoA ByouA BcanA
BmakeA BsureA BthatA BtheA BsameA BpartA BofA BcodeA BrewritesA BitselfA BasA
BwellA BasA BensureA BthatA ByourA BcodeA BisA BworkingA BexactlyA BtheA
BwayA BthatA ByouA BwantA Bit.A BItA BisA BmuchA BeasierA BtoA BworkA BwithA
BcomparedA BtoA BtheA BifA BstatementsA BwhenA ByouA BgetA BtheA BsameA
BtaskA BofA BhavingA BthingsA BrepeatA BoverA BandA BoverA BagainA BinA
BtheA Bcode.A BYourA BcodeA BwillA BlookA BbeA Ber,A BandA BthereA BareA
BcountlessA BfuncA BonsA BitA BcanA BfulfillA BwhenA ByouA BdecideA BtoA
StringA BMethods
AsA BwellA BasA BtheA BexpressionA Bprocessor,A BstringsA BprofferA BaA BpairA
BofA BmodelsA BthatA BexecuteA BmoreA BcomplexA Btext-operaA BonA BacA
BviA Bes.A BInA BPython,A BasserA BonA BandA Bbuilt-inA BrolesA BmayA BtoilA
BduplicateA BandA BcountA Bmodels,A BbutA BtheyA BareA BsA BllA BmoreA
AsA BiniA BatedA Bearlier,A BmodelsA BareA BeasyA BrolesA BthatA BareA BaA
BributedA BtoA BactA BuponA BspecificA Btools.A BTechnically,A BtheyA BareA
BassociatedA BandA BaA BachedA BtoA BtoolsA BthatA BtendA BtoA BmenA BonA
BatA Bonce.A BAnA BaA BributeA BgathersA BaA Bcall:A BitA BfetchesA BanA
BcharacterisA BcsA BreferA BtoA BbringingA BtheA BvalueA BofA BassociateA BinA
Bitems.A BCallA Bexpression,A BonA BtheA BotherA Bhand,A BrefersA BtoA BtheA
BinterpretaA BonA BofA BtheA BtypeA BofA BfuncA BonA BwhichA BmeansA BtheA
BfuncA BonA BwouldA BinvokeA BtheA Bcode,A BpassingA BzeroA BorA BmostA
BaA BmodelA BofA BanA Bitem,A BtheA BmodelA BcallsA BtheA Bexpression:A
BleA BtoA Bright,A BwhereA BPythonA BwillA BoriginallyA BcollectA BtheA BitemA
BandA BthenA BcallA Bit,A BwithA BitA BpassingA BviaA BbothA BitemA BandA
Barguments.A BInA BotherA Bwords,A BweA BcanA BsayA BthatA BtheA BmodelA
BalsoA BreturnA BasA BaA BresultA BofA BtheA BwholeA BmodelA BcallA BasserA
>>resultA B=A BS.find('pa')A B#A BCallA BtheA BfindA BmodelA BtoA BappearA
BforA B'pa'A BinA BstringA BS
TheA Babove-illustratedA BmappingA BtakesA BaccurateA BmodelsA BofA BbothA
Bbuilt-inA BformsA BandA Buser-finedA Bclasses.A BAsA BweA BshallA BdiscoverA
BToA BcallA BanA BitemA BmodelA BasA BelaboratedA BlaterA BinA BtheA
TheA BhistoryA BofA BPython’sA BstringA BmodelsA Bis,A BtoA BsomeA BextentA
Bbaroque.A BItA BarguedA BthatA BforA BtheA BfirstA BdecadeA BofA BitsA
BreferredA BtoA BusA BstringA BthatA BhadA BrolesA BthatA BinA BlengthA
Bobjects.A BGivenA BtheA BfactA BthatA BtheA BmajorityA BofA BpeopleA BhadA
BrecordedA BdownA BsoA BmuchA BcodeA BthatA BdependedA BonA BtheA BfirstA
BcompaA Bbility.
InA BtheA BcurrentA Bdays,A BaA BpersonA BshouldA BapplyA BonlyA BstringA
Bmodels,A BnotA BtheA BfirstA BstringA Bmodule.A BTheA BoriginalA BmoduleA
BnotA BuA BlizeA BthemA BinA BtheA BnewA BcodingA BsystemA BinA BeitherA
B2.XA BorA B3.XA BPythonA Bcodes.A BHowever,A BsinceA BaA BpersonA BmayA
BsA BllA BperceiveA BtheA BmoduleA BinA BuseA BinA BtheA BformA BofA BtheA
BPythonsA B2.XA BandA B3.X,A BaA BsummaryA BofA BtheA BolderA BversionA
BofA BPython.
TheA BsequelA BofA BthisA BbirthrightA BisA BthatA BinA BPythonA B2.X,A BtheA
BtechnicalityA BisA BsA BllA BhadA BtwoA BmeansA BtoA BinvokeA BmodernizedA
BstringA BmoduleA BrolesA BandA BflowA BinA BtheA BitemA BasA Barguments.A
BForA Bexample,A BprovidedA BwithA BaA BvariableA BXA BallocatedA BtoA BaA
BisA BusuallyA BequalA BtoA BcallingA BtheA BsimilarA BprocessA BviaA BtheA
string.model(X,A Barguments)
HereA BisA BanA BexampleA BofA BtheA BmodelA BschemeA BinA Bprogress:
>>>A Bx
'aspambspamcspam'
ToA BaccessA BtheA BsimilarA BprocessA BviaA BtheA BstringA BmoduleA BinA
BPythonA B2.X,A BaA BpersonA BthenA BmayA BrequireA BtoA BimportA BtheA
BmoduleA BonceA BinA Bhis/herA BoperaA BonA BandA BpassA BinA BtheA Bitem:
>>A By
'aspambspamcspam'
SinceA BtheA BmoduleA BmodelA BwasA BnormalA BforA BaA BprolongedA BmeA
BandA BgivenA BtheA BfactA BthatA BstringsA BareA BsA BllA BaA BfundamentalA
Bacross.
BmoduleA Bcalls.A BThereA BisA BsoundA BlogicA BbehindA Bthis,A BforA BaA
BsingleA BthingA BthatA BtheA BmoduleA BcallA BplanA BneedA BaA BpersonA BtoA
BareA BlongerA BtoA Btype,A BthatA BwhenA BaA BpersonA BloadsA BtheA
BcallsA BbackA BtoA BtheA BmodelsA BandA BsoA BinvolveA BaA BnewA BcallA
BisA BrelaA BvelyA BdubiousA BformaA Bng.A BTheA BobjectA BthatA BprecedesA
BthisA BtopicA BofA BdiscussionA B(forA BmoreA Bdetails,A BonA BthisA BtopicA
ByouA BcanA BreadA BtheA BbriefA BnoteA BrelaA BngA BthisA BargumentA BitA
BtoA BotherA BtypesA BofA BformaA BngA BtoolsA BinA BPython’sA BlibraryA
BcombineA BstringA BoperaA BonA BacA BviA BesA BtoA BallowA BformaA BngA
BstringA BinA BjustA BaA BsingleA Bstep.A BIt’sA BneverA BstrictlyA Bneeded,A
BbutA BitA BcanA BbeA BappropriateA BwhenA BformaA BngA BscriptA BtoA BbeA
BofA BnewA BthoughtsA BinA BtheA BPythonA Bworld,A BstringA BformaA BngA
BcanA BbeA BpresentedA BinA BtwoA BflavorsA BinA BPythonA BinA BtheA
BcurrentA Bdays:A B
BisA BbasedA BuponA BtheA BCA Blanguage’sA B“prinA B”A Bmethod,A BandA
BstructureA BisA BderivedA BinA BtheA BsecA BonA BfromA BaA Bsimilar-idenA
ThereA BisA BsomeA BopportunityA BthatA BoneA BofA BtheA BtwoA BmethodsA
BillustratedA BaboveA BmayA BbecomeA BdeploredA BandA BevictedA BoverA
BmeA BsinceA BtheA BmodelA BflavorA BisA Bnewer.A BWhenA B3.0A BwasA
BtoA BabhorA BinA BtheA BcomingA BPythonA BmodelsA BthatA BwouldA BbeA
B3.1A BandA BitsA BdismissalA BaA BerA Bthat.A BThisA BhasA BnotA BtakenA
BplaceA BasA BofA B2013A B3.3,A BandA BnowA BappearsA BunlikelyA BtoA
BgiveA BitsA BexpressionA BofA BitsA BfullA BapplicaA Bon,A BitA BsA BllA BlooksA
OnA BtheA BotherA Bhand,A BsinceA BbothA BtheA BmodelA BandA BexpressionA
BvalidA BtoA BuseA BtodayA BandA BeitherA BmayA BappearA BinA BcodeA BaA
BexplainedA BinA Bfull.A BAsA BweA Bshall,A BtheA BtwoA BareA BbroadlyA BtheA
BvariaA BonsA BonA BaA Btopic,A BthoughA BtheA BmodelA BhasA BsomeA BaddiA
BonalA BcharacterisA Bcs,A BandA BtheA BasserA BonA BisA BcommonlyA BmoreA
Bprogrammers.
BadvantagesA BaddedA BtoA BtheA BlanguageA BheA BserveA BaA BbenefitA BofA
BfairA Bhearing.
Bstrings.A BWhenA BusedA BtoA Bstrings,A BtheA B%A BoperatorA BproffersA BaA
BformatA BdefiniA Bon.A BInA Bbrief,A BtheA B%A BprocessorA BprovidesA BaA
BdenseA BwayA BtoA BcodeA BmanyA BstringA BreplacementsA BallA BatA BtheA
BsameA Bme,A BinsteadA BofA BconstrucA BngA BandA BconcatenaA BngA BsecA
A BOnA BtheA BleA BofA BtheA B%A Boperator,A BproffersA BaA BformatA BstringA
BhavingA BoneA BorA BmoreA BfixedA BconversionA Baims,A BeachA BofA
A BOnA BtheA BrightA BsideA BofA BtheA B%A Bprocessor,A BofferA BtheA BitemA
B(orA Bitem,A BimplantedA BinA BaA Btuple)A BthatA BaA BpersonA BmayA BneedA
BPythonA BtoA BthrustA BintoA BtheA BformatA BstringA BonA BtheA BleA BsideA
BinA BtheA BregionA BofA BtheA BconversionA Btarget/sA BiniA Bally.A BForA
Bexample,A BinA BtheA BformaA BngA BsampleA BwereA BableA BtoA BnoteA
BpreviouslyA BinA BtheA BchapterA BthatA BintegerA B1A BsubsA BtutesA BtheA
B%dA BinA BtheA BformatA BstringA BonA BtheA BleA Bside,A BandA BtheA BstringA
BsavedA BforA BotherA Buses.A B'ThatA BisA B%dA B%pigeon!'A B%A B(1,A
BoA BenA BperformA BtheA BsameA BworkA BwithA BmanyA BconversionA BandA
>>A B'%dA B%sA B%gA Byou'A B%A B(1,A B'spam',A B4.0)A B#A BType-actuallyA
BsubsA BtuA Bon
>>A B'%sA B--A B%sA B--A B%s'A B%A B(42,A B3.14159,A B[1,A B2,A B3])A B#A
BAllA BtypesA BmatchA Ba
%sA Btarget
TheA BfirstA BsampleA BhereA BspigotsA BtheA BstringA B'Ni'A BintoA BtheA
BwantedA Bregion/targetA BonA BtheA BleA Bside,A BsubsA BtuA BngA BtheA B%sA
BintoA BtheA BtargetA Bstring.A BAA BpersonA BmayA BneedA BtoA BnoteA BthatA
BwhenA Bhe/sheA BisA BinserA BngA BmoreA BthanA BoneA Bvalue,A Bhe/sheA
BisA BrequiredA BtoA BgroupA BtheA BvaluesA BonA BtheA BrightA BinA BbracketsA
BforA BinstanceA BputA BthemA BinA BaA Btuple.A BTheA B%A BformaA BngA
BasserA BonA BprocessorA BrequiresA BeitherA BoneA BobjectA BorA BaA BtupleA
B(butA BaA BpersonA BneedsA BtoA BnoA BceA BthatA BallA BofA BtheA BtargetsA
BonA BtheA BleA BareA B%sA BwhichA BrepresentsA BtheA BconversionA BtoA
Bstring).A BAsA BeachA BcategoryA BofA BanA BitemA BcanA BbeA BchangedA
BtoA BaA BstringA BusedA BwhenA BprinA Bng,A BeachA BofA BtheA BitemA
Bng,A B%sA BisA BcommonlyA BtheA BonlyA BcodeA BaA BpersonA BrequiresA
InA BaddiA BonA BtoA BwhatA BhasA BbeenA Bdiscussed,A BweA BhaveA BtoA
BkeepA BinA BmindA BthatA BformaA BngA BusuallyA BmakesA BaA BnewA
Bstring,A BinsteadA BofA BconverA BngA BtheA BstringA BonA BtheA BleA Bside;A
BthisA Bway.A BAsA Bbefore,A BallocateA BtheA BoutcomeA BtoA BaA BvariableA
BidenA BtyA BifA BaA BpersonA BisA BrequiredA BtoA BmaintainA Bit.
PythonA BstringA Bforma ngA BaidsA BallA BtheA BcommonA BCA BprinA
BformatA Bcodes,A BbutA BrecoversA BtheA Boutcome,A BratherA BthanA
BdisplayingA Bit,A BlikeA BprinA B.A BFewA BofA BtheA BformatA BcodesA BinA
BtheA BnotedA BinA BTableA B7-4A BofferA BaddiA BonalA BmeansA BtoA BformatA
BtheA BsimilarA Btype;A BforA Bexample,A B%e,A B%f,A BandA B%gA BofferA
I Integer
U
SimilarA BasA BdA
B(obsolete:A BnoA
BlongerA
Bunsigned)
O OctalA BintegerA
B(baseA B8)
x HexA BintegerA
B(baseA B16)
BuppercaseA B leA
Bers
e FloaA Bng-pointA
BexponentA BwithA
f FloaA Bng-pointA
Bdecimal
Bers
g FloaA Bng-pointA
G FloaA Bng-pointA
BEA BorA BF
% LiteralA B%A
B(codedA BasA
B%%)
TheA BconversionA BaimsA BinA BtheA BformatA BstringA BonA BtheA BasserA
Bon’sA BleA BsideA BhelpA BvariousA BconversionA BprocessesA BwithA BaA
OfferA BaA BbasicA BidenA BtyA BnameA BforA BindexingA BtheA BdicA BonaryA
BappliedA BtheA BrightA BsideA BofA BtheA BasserA Bon
CatalogA BflagsA BthatA BciteA BobjectsA BlikeA BleA BjusA BficaA BonA B(−),A
BnumberA BsignA B(+),A BaA BblankA BbeforeA BposiA BveA BdigitA BandA BaA B–
GiveA BaA BsumA BminimumA BfieldA BwidthA BforA BtheA BreplacedA Bscript.
PlaceA BtheA BdigitA BofA BnumberA B(precision)A BtoA BexhibitA BaA BerA BaA
BdecimalA BpointA BforA BfloaA Bng-pointA Bnumeric
BothA BtheA BprecisionA BandA BwidthA BsecA BonsA BcanA BbeA BcodedA BasA
BaA B*A BtoA BillustrateA BthatA BtheyA BshouldA BextractA BtheirA BvaluesA
BfromA BtheA BfollowingA BobjectA BinA BtheA BinputA BvaluesA BonA BtheA
BasserA Bon’sA BrightA BsideA BwhichA BisA BhelpfulA BusefulA BwhenA BthisA
Bisn’tA BknownA BunA BlA BrunA Bme.A BIfA BaA BpersonA BdidA BnotA BrequireA
BanyA BofA BtheA BextraA Bitems,A BaA BsimpleA B%sA BinA BtheA BformatA
BstringA BwouldA BbeA BsubsA BtutedA BbyA BcorrelaA BngA Bvalue’sA BdefaultA
BtheA BkeysA BinA BaA BdicA BonaryA BcodedA BonA BtheA BrightA BsideA BandA
BgatherA BtheA BcorrelaA BngA Bvalues.A BThisA BfreesA BnewA BwaysA BofA
InA BthisA Bcase,A BtheA B(qty)A BandA B(waters)A BinA BtheA BformatA BstringA
BonA BtheA BleA BsideA BmakeA BreferenceA BtoA BkeysA BinA BtheA BdicA
BonaryA BliteralA BonA BtheA BrightA BsideA BandA BcollectA BtheirA BrelatedA
BoA BenA BapplyA BthisA Bstrategy.A BAA BpersonA BcanA BconstructA BupA BaA
BdicA BonaryA BofA BvaluesA BandA BreplaceA BthemA BallA BatA BonceA BwithA
BIDLEA BwithoutA BaA B“...”A BpromptA BforA BconA BnuaA BonA Blines).
AsA BoutlinedA Bpreviously,A BPythonA B2.6A BandA B3.0A BiniA BatedA BaA
BcontemporaryA BwayA BtoA BformatA BstringsA BthatA BareA BperceivedA BbyA
BformaA BngA BasserA Bon,A BformaA BngA BstrategyA BcallsA BareA BnotA
Bmethod,A BandA BareA BoA BenA BblunterA BinA Btarget.A BTheA BcurrentA
BstrategyA BsA BllA BdependsA BonA BtheA BbasicA B“prinA B”A Bidea,A BsuchA
BasA BformA BcodesA BandA BformaA BngA BspecificaA Bons.A BInA BaddiA Bon,A
BitA BbroadlyA BoverlapsA BandA BsomeA BmesA BneedsA BaA BbitA BmoreA
BcodeA BthanA BformaA BngA BasserA Bons,A BandA BinA BrehearseA BcanA
BexplicitA BaA BcomplexA BacA BonA BinA BmanyA BfuncA Bons.A BThereA
BratherA BthanA BthatA BofA BanA BasserA Bon.A BMoreA Bprecisely,A BitA BuA
BlizesA BtheA BthemeA BstringA BasA BaA Btemplate,A BandA BpossessesA BanyA
BdigitA BofA BargumentsA BthatA BstandA BforA BvaluesA BtoA BbeA BreplacedA
BtoA BtheA Btask.A BWithinA BtheA BthemeA Bstring,A BfrizzyA BcurlyA BbracesA
BtoA BrolesA BandA BmodelsA BcanA BbeA BpassedA BbyA BspotA BorA BkeywordA
BidenA Bty,A BandA BPython’sA BstrengthA BtoA BfetchA BarbitrarilyA BinA BmulA
JustA BasA BwithA BtheA B%A BasserA BonA BandA BotherA BstringA Bstrategies,A
BformatA BgeneratesA BandA BrecoversA BaA BcontemporaryA BstringA Bitem,A
BwhichA BmayA BbeA BprintedA BatA BtheA BsameA BmeA BorA BstoredA BforA
BinstanceA BitA BmeansA Bthat,A BtheA BformatA BmustA BconstructA BaA BnewA
Bitem).
LikeA B%A BformaA BngA BasserA Bon,A BformatA BcallsA BcanA BturnA BtoA
BbeA BmoreA BcomplexA BtoA BaidA BmoreA BadvancedA BapplicaA Bon.A BForA
Bexample,A BformatA BstringsA BcanA BidenA BfyA BitemA BaA BributesA BandA
BsquareA BbracketsA BidenA BfyA BdicA BonaryA BkeysA BandA BdotsA BdenoteA
BitemA BaA BributesA BofA BanA BobjectA BallusionA BtoA BbyA BposiA BonA BorA
BdicA BonaryA BonA BtheA BkeyA B“spam”A BandA BthenA BgathersA BtheA BaA
Bitem.
BaA BoneA BposiA BveA BoffsetsA BtoilA BsyntacA BcallyA BwithinA BformatA
Bstrings,A BthisA BcharacterisA BcA BofA B[]A BisA BnotA BgeneralA BasA BpeopleA
BmayA Bthink.A BAsA BwithA B%A Bexpressions,A BtoA BidenA BfyA BtheA BnegaA
BveA Bslices,A BorA BtoA BapplyA BarbitraryA BasserA BonA BoutcomeA BinA
Bcommon,A BaA BpersonA BwillA BthenA BhaveA BtheA BmandateA BofA BoperaA
BngA BexpressionA BonA BtheA BexteriorA BofA BtheA BformatA BstringA Bitself.
BappendingA BaddiA BonalA BsyntaxA BinA BtheA BformatA Bstring.A BForA BtheA
BformaA BngA BmodelA BpeopleA BcanA Buse,A BtheyA BcanA BapplyA BaA
BtheA Bauthority/A BabilityA BtoA BidenA BfyA BtheA BjusA BficaA Bon,A BfieldA
BtargetA BinA BaA BformatA BstringA BcontainsA BfourA BsegmentsA BareA BallA
Bspaces:
ElementsA BinA BaA BstringA BofA BzeroA BorA BmoreA B“.idenA Bty”A BorA
B“[index]”A BreferencesA BappliedA BtoA BgatherA BhallmarksA BandA
BindexedA BmeritsA BofA BtheA Bargument,A BwhichA BmayA BbeA BleA BoutA
FormatA BspecA BbeginsA BwithA Ba:A BifA BitA BmayA BbeA Bpresent,A BwhichA
BisA BthenA BproceededA BbyA BaA BscriptA BthatA BspecifiesA BhowA BtheA
TheA BformatA BspecA BelementA BaA BerA BtheA BcolonA BnatureA BhasA BanA
BaffluentA BformatA BallA Bitself,A BandA BofficiallyA BrecountedA BasA
BverbiageA BaA BerA BaA BsignA Bnature,A BorA BwhichA BmayA BoccurA BinA
Babove.A BTheA BsignA BmayA BbeA B+,A B−,A BorA Bspace;A BandA Bthe,A
BasA BofA BPythonA B2.7A BandA B3.1.A BWidthA BandA BprecisionA BareA
BmuchA BasA BinA BtheA B%A BasserA Bon,A BandA BtheA BformatA BspecA BcanA
BalsoA BhaveA BnestedA B{}A BformatA BstringsA BwithA BregionA BidenA BtyA
Bonly,A BtoA BposesA BmeritsA BfromA BtheA BindexA BofA BtheA BargumentA
BdynamicallyA BmuchA BlikeA BtheA B*A BinA BformaA BngA BasserA Bon.
BalsoA BpermitsA BaA BbA BtypeA BcodeA BusedA BtoA BexhibitA BintegersA BinA
BbinaryA Bformat;A BthisA BisA BequalA BtoA BapplyingA BtheA Bbuilt-inA BbinA
BorA BuA BareA BnotA BemployedA Bhere).A BAA BpersonA BneedsA BtoA BnoteA
BthatA BunlikeA BtheA BasserA Bon’sA B%s,A BtheA BsA BcategoryA BcodeA BhereA
Bstrategy,A BaA BoneA BitemA BwouldA BsomeA BmesA BbeA BformaA BedA
BwithA BtheA BformatA BsuchA BasA BitemA BandA BformatA BspecA BinA Bbuilt-
inA BroleA BwhichA BusesA BitsA BapproachA Binternally,A BandA BmayA BsomeA
BmesA BbeA BstandardizedA Buser-definedA BclassesA BwithA BformatsA BsuchA
BthisA BinA BPartA BVIA BofA BthisA BbookA BforA BinformaA Bon.
InA Bconclusion,A BPythonA B2.6A BandA B3.0A BalsoA BiniA BatesA BaA
BcontemporaryA Bbuilt-inA BformatA Brole,A BwhichA BcanA BbeA BappliedA
BtoA BformatA BoneA Bobject.A BIt’sA BaA BmoreA BsuccinctA BotherA BwayA BtoA
BtheA BstringA BformatA Bmodel,A BandA BisA BroughlyA BtheA BsameA BtoA
BformaA BngA BoneA BobjectA BwithA BtheA B%A BformaA BngA BasserA Bon.A
BAccordingA BtoA BtheA Bfact,A BtheA BformatA Bbuilt-inA BrunsA BtheA BthemeA
BperformsA BfromA BinsideA BforA BeveryA BformaA BedA Bobject.A BIt’sA BsA
BllA BmoreA BloquaciousA BthanA BtheA BfirstA B%A BasserA Bon’sA BwhichA
IfA ByouA BhaveA BgoneA BviaA BtheA BpreviousA BpartsA BdiscussedA Bkeenly,A
ByouA BwillA BrealizeA BthatA BatA BleastA BforA BtheA BposiA BonalA BasserA
BcategoryA BcodesA BandA BaddiA BonalA BformaA BngA Bsyntax.A BInA Bfact,A
BinA Bgeneral,A BapplicaA BonA BcasesA BformaA BngA BasserA BonsA BcanA BbeA
MoreA BsophisA BcatedA BformaA BngA BinclinesA BtoA BbeA BaA BdrawA BinA
BidiomsA BofA BsophisA BcaA Bon,A BstrenuousA BacA BviA BesA BareA
BpeopleA BoA BenA BperceiveA BtheA BformaA BngA BmodelA BasA Bredundant.
CO N C LU S I O N
TheA BnextA BstepA BisA BtoA BdownloadA BtheA BthingsA BthatA ByouA BneedA
BtoA BgetA BstartedA BwithA BPythonA BsoA BthatA ByouA BcanA BworkA BonA
BenoughA BforA BaA BbeginnerA BtoA BuseA BbutA BitA BsA BllA BhasA BallA BtheA
BfuncA BonaliA BesA BthatA ByouA BneedA BtoA BmakeA BaA BusefulA BandA
BtheA BanswersA BthatA ByouA BneedA BsoA ByouA BcanA BgetA BstartedA BonA
BmakingA ByourA BownA BPythonA Bcodes.A BOnceA ByouA BareA BreadyA BtoA
BstartA BlearningA BhowA BtoA BwriteA ByourA BownA Bcodes,A BthereA BisA
BnothingA BbeA BerA BthanA BlearningA BhowA BtoA BuseA BPython,A BandA