Installation and use of Python interpreter
07 minutes32 secondsInstallation and use of PyCharm
11 minutes25 secondsClassification of programming languages
06 minutes49 secondsIntroduction to Python language and development tools
10 minutes17 secondsIPO programming approach
00 minutes40 secondsUse of print function
16 minutes19 secondsUse of input function
04 minutes04 secondsAnnotations in Python
06 minutes06 secondsIndentation in Python and summary of this chapter
03 minutes55 secondsChapter exercises explained
05 minutes16 secondsReserved words and identifiers
09 minutes19 secondsVariables and constants
10 minutes36 secondsNumeric type
12 minutes51 secondsstring type
19 minutes10 secondsBoolean type
05 minutes48 secondstype conversion function
09 minutes27 secondseval function
06 minutes19 secondsarithmetic operators
04 minutes01 secondsassignment operator
08 minutes35 secondscomparison operator
03 minutes46 secondsLogical Operators
06 minutes52 secondsBitwise operations and operator precedence
11 minutes14 secondsSummary of this chapter and explanation of chapter exercises
16 minutes18 secondsHow the program is described
03 minutes47 secondssequential structure
05 minutes04 secondsSelect structure if
13 minutes47 secondsdouble branch structure
04 minutes00 secondsmulti-branch structure
04 minutes26 secondsUse of nested if
05 minutes29 secondsMultiple conditional connections
04 minutes30 secondsPython3.11 new features-pattern matching
02 minutes36 secondsTraverse loop for
10 minutes30 secondsinfinite loop while
06 minutes48 secondsUse a while loop to simulate user login
08 minutes34 secondsNested loop prints rectangles and triangles
17 minutes05 secondsNested loop prints out diamonds and hollow diamonds
14 minutes16 secondsUse of break in loops
10 minutes16 secondsUse of continue in loops
04 minutes41 secondsEmpty statement pass and summary of this chapter
02 minutes58 secondsChapter exercises explained
17 minutes03 secondsSequence indexing and slicing operations
13 minutes46 secondsSequence related operations
07 minutes30 secondsBasic operations on lists
11 minutes31 secondsList-specific operations
13 minutes38 secondsList generation and two-dimensional list
07 minutes28 secondsCreation and deletion of tuples
05 minutes00 secondsTuple access and traversal
03 minutes23 secondstuple generation
04 minutes09 secondsDictionary creation and deletion
09 minutes42 secondsAccess and traversal of dictionary elements
03 minutes48 secondsRelated methods of dictionary operations
05 minutes58 secondsdictionary generation
02 minutes05 secondsCollection creation and deletion
06 minutes48 secondsSet operators
03 minutes26 secondsCollection operation methods and collection traversal
05 minutes13 secondsPython3.11 new features
07 minutes50 secondsChapter summary and multiple choice questions
06 minutes37 secondsPractical Combat 1-What is the millennium bug?
04 minutes20 secondsPractical Combat 2-Simulating the shopping process of JD.com
07 minutes12 secondsPractical Combat 3-Simulating the 12306 Ticket Booking Process
07 minutes29 secondsPractical Combat 4-Simulating Cell Phone Address Book
01 minutes49 secondsCommon methods for strings 1
06 minutes20 secondsCommonly used methods for strings 2
05 minutes36 secondsThree ways to format strings
06 minutes20 secondsformat detailed format control
07 minutes29 secondsEncoding and decoding strings
07 minutes03 secondsData validation methods
09 minutes01 secondsString processing-string concatenation operation
03 minutes31 secondsString processing-string deduplication operation
03 minutes41 secondsIntroduction to regular expressions and related symbols
05 minutes26 secondsUse of match function in re module
06 minutes31 secondsUse of search function and findall function in re module
04 minutes57 secondsThe use of sub function and split function in re module
04 minutes46 secondsChapter summary
02 minutes40 secondsChapter multiple choice questions
06 minutes50 secondsPractical Combat 1-License Plate Ownership
01 minutes19 secondsPractical Combat 2 - Count the number of occurrences of a specified character
01 minutes59 secondsPractical Combat 3-Formatting and Outputting Product Information
03 minutes40 secondsPractical Combat 4-Use regular expressions to extract image URLs
04 minutes01 secondsThe origin and classification of bugs
13 minutes32 secondsException handling in Python
11 minutes32 secondsUse of raise keyword
03 minutes28 secondsCommon exception types in Python
05 minutes09 secondsProgram debugging with PyCharm
07 minutes49 secondsChapter summary and chapter multiple choice questions
04 minutes49 secondsPractical Combat 1 - Manually throw an exception if the entered score is incorrect
02 minutes48 secondsPractical Combat 2 - Determine whether a triangle is formed
02 minutes40 secondsFunction definition and calling
08 minutes22 secondsFunction parameter passing - positional parameter passing and keyword parameter passing
08 minutes43 secondsParameter passing of functions-default value parameters
05 minutes14 secondsParameter passing of functions - variable parameters
06 minutes39 secondsfunction return value
08 minutes22 secondsvariable scope
08 minutes30 secondsUse of anonymous functions
07 minutes36 secondsRecursive operation of functions
08 minutes01 secondsFibonacci Sequence
04 minutes43 secondsCommonly used built-in functions - type conversion functions
07 minutes19 secondsCommon built-in functions-mathematical functions
05 minutes21 secondsCommonly used built-in functions-iterator operation functions
11 minutes49 secondsCommonly used built-in functions-other functions
05 minutes23 secondsChapter summary
02 minutes57 secondsChapter multiple choice questions
07 minutes59 secondsPractical Combat 1 - Calculate the maximum value of list elements
03 minutes20 secondsPractical Combat 2 - Extract all numbers in the string and sum them
03 minutes46 secondsPractical Combat 3-Conversion of uppercase and lowercase letters in strings
04 minutes52 secondsPractical Combat 4 - Implementing the judgment function of operator in
03 minutes47 secondsThe latest version of Python Tutorial for Beginners, starting from 0, is designed for beginners with 0 basic knowledge and those with weak foundation. The whole process is explained in detail.