Python Training Course
2024.03.dev
Introduction to Python
Python Basics
Variables
Python Syntax
Built-in Types
Boolean Logic
Control Flow
Functions
Pythons Modules and Imports
Errors and Exceptions
Decorators
Style Guides: PEP8
Testing
Relational Database
Version Control System
Object-Oriented Programming
Django Framework
Linux Basics
Application Deployment
Additional materials
Software List
Code Editors
Issue - System Environment PATH
Operator Precedence
String Formatting: printf-style
PostgreSQL
Handing in Homework Assignments
Convenience Store Challenge
Wizards, Thieves and Knights
Blog Site
Library Management System
Python Training Course
Python Basics
View page source
Python Basics
Variables
Naming
Python Syntax
Built-in Types
Numeric types
Supported operations
Code examples
Value comparisons
Sequence types
Lists
Tuples
Common operations
Value comparisons
Mutable sequence types
Text sequence type
String methods
Value comparisons
Set types
Value comparisons
Mapping type
Value comparisons
Boolean Logic
Understanding Boolean
Boolean as numbers
Truth value testing
Boolean comparison
Getting started with
not
operator
Getting started with
and
operator
Getting started with
or
operator
Comparison
Equality vs Identity
Control Flow
if
statement
How it works
else
block
elif
block(s)
Usage
Functions
Argument passing
Positional arguments
Keyword arguments
Default values
Mutable and immutable arguments
The return statement
Return multiple values
Variable-length argument list
Argument tuple packing
Argument tuple unpacking
Argument dictionary packing
Argument dictionary unpacking
Lambda functions
Pythons Modules and Imports
Errors and Exceptions
Syntax errors
Exceptions
Tracebacks
Exception handling
Handling ALL exception
finally
statement
else
statement
Raising exceptions
Creating custom exceptions
Decorators
First-class objects
Inner functions
Functions are objects
Returning functions
Simple decorators
Passing arguments to the wrapper
Passing arguments to decorator
Class decorators
Class methods
Static methods
Properties
Some examples
Style Guides: PEP8
Testing