@@ -13,38 +13,51 @@ Based on the book writted by Al Sweigart, [Automate the Boring Stuff with Python
1313## Current Progress
1414
1515- Python Basics
16- - Math Operators
17- - Data Types
18- - String Concatenation and Replication
19- - Variables
20- - Comments
21- - The print() Function
22- - The input() Function
23- - The len() Function
24- - The str(), int(), and float() Functions
16+ - Math Operators
17+ - Data Types
18+ - String Concatenation and Replication
19+ - Variables
20+ - Comments
21+ - The print() Function
22+ - The input() Function
23+ - The len() Function
24+ - The str(), int(), and float() Functions
2525- Flow Control
26- - Comparison Operators
27- - Boolean Operators
28- - Mixing Boolean and Comparison Operators
29- - if Statements
30- - else Statements
31- - elif Statements
32- - while Loop Statements
33- - break Statements
34- - continue Statements
35- - for Loops and the range() Function
36- - Importing Modules
37- - Ending a Program Early with sys.exit()
26+ - Comparison Operators
27+ - Boolean Operators
28+ - Mixing Boolean and Comparison Operators
29+ - if Statements
30+ - else Statements
31+ - elif Statements
32+ - while Loop Statements
33+ - break Statements
34+ - continue Statements
35+ - for Loops and the range() Function
36+ - Importing Modules
37+ - Ending a Program Early with sys.exit()
3838- Functions
39- - Return Values and return Statements
40- - The None Value
41- - Keyword Arguments and print()
42- - Local and Global Scope
43- - The global Statement
39+ - Return Values and return Statements
40+ - The None Value
41+ - Keyword Arguments and print()
42+ - Local and Global Scope
43+ - The global Statement
4444- Exception Handling
4545- Dictionaries and Structuring Data
4646 - The keys(), values(), and items() Methods
4747 - Checking Whether a Key or Value Exists in a Dictionary
4848 - The get() Method
4949 - The setdefault() Method
50- - Pretty Printing
50+ - Pretty Printing
51+ - Manipulating Strings
52+ - Escape Characters
53+ - Raw Strings
54+ - Multiline Strings with Triple Quotes
55+ - Indexing and Slicing Strings
56+ - The in and not in Operators with Strings
57+ - The upper(), lower(), isupper(), and islower() String Methods
58+ - The isX String Methods
59+ - The startswith() and endswith() String Methods
60+ - The join() and split() String Methods
61+ - Justifying Text with rjust(), ljust(), and center()
62+ - Removing Whitespace with strip(), rstrip(), and lstrip()
63+ - Copying and Pasting Strings with the pyperclip Module
0 commit comments