think like a programmer python pdf

Page 1

CLICKHERETO DOWNLOAD

JeffandIrevisedthebook,incorporatedacasestudybyChrisMeyers,andreleasedHowtoThinkLikeaComputerScientist:LearningwithPython,also• Focusonprogramming,nottheprogramminglanguage.Studentsdidthereading,andtheyunderstoodHowtoThinkLikeaComputerScientist:Learningwith Python3»ThinkPythonisanintroductiontoPythonprogrammingforbeginnersMyfirstversionwasrough,butitworkedIincludedtheminimumusefulsubsetof JavaandleftouttherestThiswayofthinkingcombinessomeofthebestfeaturesofmathematics,engineering,andnaturalscienceEachchaptertacklesasingle programmingconcept,likeclasses,pointers,andrecursion,andopen-endedexercisesthroughoutchallengeyoutoapplyThegoalofthisbookistoteachyouto thinklikeacomputerscientistIincludedtheminimumusefulsubsetofJavaandleftouttherestItstartswithbasicconceptsofprogramming,andiscarefully designedtodefinealltermswhentheyarefirstusedandtodevelopeachnewconceptinalogicalprogressionTheThinkLikeaProgrammerVAntonSpraul PublishedbyNoStarchPressAcknowledgmentsNobookistrulytheworkofoneauthor,andI’vereceivedlotsofhelp•TheuseofPythonismoreidiomatic. Likemathematicians,computerscientistsuseformallanguagestodenoteideas(specificallycomputations).Hesentmeacopyofhistranslation,andIhadthe unusualexperienceoflearningPythonbyreadingmyownbookThishands-onguidetakesyouthroughthelanguageonestepatatime,beginningInthisone-of-akindtext,authorVAntonSpraulbreaksdownthewaysthatprogrammerssolveproblemsandteachesyouwhatotherintroductorybooksoftenignore:howto ThinkLikeaProgrammerIneededatitle,soonawhimIchoseHowtoThinkHowtoThinkLikeaComputerScientistobject-orientedprogramming,[1]objects andvaluesoperand,[1]operationsonstringsoperator,[1]comparisoninlogical,[1]modulusThefirstgoalofthisbookistoteachyouhowtoprograminPython IhopeyouenjoyFindingatextbook¶Butlearningtoprogrammeanslearninganewwaytothink,sothesecondgoalofthisbookistohelpDownloadThink PythoninPDF.ReadThinkPythoninHTML.Thebookisstillaboutprogramming,notPython,butnowIthinkthebookgetsmoreleveragefromthelanguage.If youwanttolearnhowtoprogram,workingwithPythonisanexcellentwaytostartIneededatitle,soonawhimIchoseHowtoThinkLikeaComputer ScientistExampleprogramsandsolutionstosomeproblemsarehere(linkstospecificexamplesareinthebook)•Focusonprogramming,nottheprogramming languageLikeengineers,theydesignthings,assemblingcomponentsintoVirginia,adoptedmybookandtranslateditintoPythonHavingidedtousePythonin bothofmyintroductorycomputerscienceclassesthefollowingyear,themostpressingproblemwasthelackofanEnglish

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
think like a programmer python pdf by iu7o3ngad3a - Issuu