Strings
Course Content
0 / 133 completedIntroduction
Installing Python
Installing PyCharm
PyCharm Setup
Syntax
Comments
Variables
Constants
Data Types
Type Hints
Shortcut (Format)
Integers
Floats
Operators (Part 1)
Operators (Part 2)
Operators (Part 3)
Strings
Type Conversion
Simple Adder (Project)
Booleans
Lists
Tuples
Sets
Frozensets
Dictionaries
None
Mad Libs (Project)
If...Elif...Else
If...Else (Shorthand)
For Loop
While Loop
Break & Continue
Loop...Else
Rock, Paper, Scissors (Project)
Pass
Creating A Function
Parameters & Arguments
Return Functions
Recursion
Args & Kwargs
&
Chat Bot (Project)
User Input
Shortcut (Rename)
Try...Except
Else...Finally
Raise
Unknown Errors
Letters Only (Project)
Modules
Importing
if name == main
Packages
Libraries
Website Status (Project)
Truthy & Falsy
Comparing Floats
Scopes
Nonlocal
Global
Doc Strings
F-Strings
Assertions
Unpacking
== VS Is
List Comprehensions
Don't Loop & Modify
Slicing
Grocery List (Project)
OOP
Classes & Objects
init ()
self
Attributes (Class & Instance)
Dunder Methods
eq ()
Methods VS Functions
Chat Bot (Project)
str () & repr ()
Inheritance
super()
@staticmethod
@classmethod
@abstractmethod
Name Mangling
print()
enumerate()
round()
range()
slice()
globals()
locals()
all()
any()
isinstance()
Improved Chat Bot (Project)
callable()
map()
filter()
sorted()
eval()
exec()
zip()
Fields
@dataclass
InitVar
post init
@property
Notes (Project)
Notes (Continued)
Getting Started
Tasks
Gather
Website Status (Project)
Mypy
Walrus Operator
Lambda Functions
Generators
Decorators
Match-Case
Decorators (Continued)
Enums
Memoization
@cached property
Monkey Patching
Timing Code
Reading
Writing
Appending
JSON
Notepad (Project)
What's Next
Reading Documentation