TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312455
|
资源详情
Duetoitspower,simplicity,andcompleteobjectmodel,Pythonhasbecomethescriptinglanguageofchoiceformanylargeorganizations,includingGoogle,Yahoo,andIBM.InPython3EssentialTraining,BillWeinmandemonstrateshowtousePython3tocreatewell-designedscriptsandmaintainexistingprojects.Thiscoursecoversthebasicsofthelanguagesyntaxandusage,aswellasadvancedfeaturessuchasobjects,generators,andexceptions.ExampleprojectsincludeanormalizeddatabaseinterfaceandacompleteworkingCRUDapplication.Exercisefilesaccompanythecourse.
Topicsinclude:
•APython3quickstartforexperienceddevelopers
•Creatingfunctionsandobjects
•UsingPython’sbuilt-inobjectsandclasses
•Repeatingcodewithloopsanditerators
•Understandingandusingconditionalexpressions
•Creatingsequenceswithgenerators
•Reusingcodewithobjectsandlibraries
•Handlingerrorswithexceptions
Content:
Introduction05:14
Welcome01:32
UnderstandingprerequisitesforPython02:04
Usingtheexercisefiles01:38
PythonQuickStart33:29
Gettingstartedwith“HelloWorld”04:43
Selectingcodewithconditionals04:45
Repeatingcodewithaloop04:13
Reusingcodewithafunction02:43
Creatingsequenceswithgeneratorfunctions02:46
Reusingcodeanddatawithaclass04:39
Greaterreusabilitywithinheritanceandpolymorphism07:17
Handlingerrorswithexceptions02:23
SettingUpPython17:01
InstallingPython3andEclipseforMac08:45
InstallingPython3andEclipseforWindows08:16
GeneralSyntax28:00
Creatingamainscript03:27
UnderstandingwhitespaceinPython04:08
Commentingcode03:28
Assigningvalues03:37
Selectingcodeandvalueswithconditionals04:46
Creatingandusingfunctions03:54
Creatingandusingobjects04:40
Variables,Objects,andValues31:23
UnderstandingvariablesandobjectsinPython02:46
Distinguishingmutableandimmutableobjects02:41
Usingnumbers03:34
Usingstrings06:38
Aggregatingvalueswithlistsandtuples04:55
Creatingassociativelistswithdictionaries04:24
Findingthetypeandidentityofavariable04:45
SpecifyinglogicalvalueswithTrueandFalse01:40
Conditionals09:42
Selectingcodewithifandelseconditionalstatements02:22
Settingmultiplechoiceswithelif02:14
Understandingotherstrategiesformultiplechoices02:38
Usingtheconditionalexpression02:28
Loops11:26
Creatingloopswithwhile01:27
Iteratingwithfor03:54
Enumeratingiterators03:22
Controllingloopflowwithbreak,continue,andelse02:43
Operators23:28
Performingsimplearithmetic02:14
Operatingonbitwisevalues03:30
Comparingvalues03:32
OperatingonBooleanvalues02:59
Operatingonpartsofacontainerwiththesliceoperator06:52
Understandingoperatorprecedence04:21
RegularExpressions11:34
Usingtheremodule01:04
Searchingwithregularexpressions03:12
Replacingwithregularexpressions03:29
Reusingregularexpressionswithre.compile03:49
Exceptions09:10
Learninghowexceptionswork01:18
Handlingexceptions04:15
Raisingexceptions03:37
Functions23:01
Definingfunctions06:23
Usinglistsofarguments02:26
Usingnamedfunctionarguments04:32
Returningvaluesfromfunctions01:55
Creatingasequencewithageneratorfunction07:45
Classes47:29
Understandingclassesandobjects05:12
Usingmethods06:12
Usingobjectdata10:04
Understandinginheritance05:11
Applyingpolymorphismtoclasses07:13
Usinggenerators09:48
Usingdecorators03:49
StringMethods18:54
Understandingstringsasobjects03:25
Workingwithcommonstringmethods05:24
Formattingstringswithstr.format05:31
Splittingandjoiningstrings02:49
Findingandusingstandardstringmethods01:45
Containers25:27
Creatingsequenceswithtuplesandlists04:06
Operatingonsequenceswithbuilt-inmethods05:50
Organizingdatawithdictionaries04:56
Operatingoncharacterdatawithbytesandbytearrays10:35
FileI/O11:46
Openingfiles02:04
Readingandwritingtextfiles04:33
Readingandwritingbinaryfiles05:09
Databases21:27
CreatingadatabasewithSQLite306:56
Creating,retrieving,updating,anddeletingrecords07:31
Creatingadatabaseobject07:00
Modules18:27
Usingstandardlibrarymodules08:00
Findingthird-partymodules05:47
Creatingamodule04:40
Debugging23:11
Dealingwithsyntaxerrors08:19
Dealingwithruntimeerrors04:00
Dealingwithlogicalerrors04:22
Usingunittests06:30
BuildingaDatabase19:56
ApplicationNormalizingadatabaseinterface06:39
Deconstructingadatabaseapplication08:09
Displayingrandomentriesfromadatabase05:08
Conclusion00:29
Goodbye00:29
|
|