units:
- intro
- statements/ control structures
- list/tuple/range
- Functions
- OOP
- Exception handling
- I/O
intro
- History of Python,
- Unique features of Python,
- Python Identifiers,
- Keywords and Indentation,
- Comments and document interlude in Python,
- Getting User Input Python,
- Data Types, variables,
- Python Core objects
- Functions Number
- Maths
statements/ control structures
- Assignment statement,
- import statement,
- print statement,
- if: elif: else: statement,
- for: statement., while: statement.,
- continue and break statements,
- try: except statement.,
- raise statement., with statement,
- del, case statement
list/tuple/range
- Introduction,
- Lists in Python,
- Understanding Iterators,
- Generators,
- Comprehensions and Lambda Expressions,
- Generators and Yield Next and Ranges,
- Understanding and using Ranges,
- Ordered Sets with tuples,
- Introduction to Python Dictionaries,
- Python Sets
Functions
- The def statement Returning values,
- Parameters, Arguments
- Local variables, Other things to know about functions,
- Global variables and the global statement
- Doc strings for functions, Decorators for functions
- lambda Iterators and generators
- Modules, Doc strings for modules
- Packages
OOP 8. Overview of OOP 9. Creating Classes and Objects 10. Accessing attributes Built-In Class Attributes 11. Destroying Objects
Exception handling
- What is Exception?
- Handling an exception
- try….except…else
- Try-finally clause Argumento fan Exception.
- Python Standard Exceptions Raising and exceptions,
- User-Defined Exceptions
I/O
- File Objects
- creating a file object
- reading File contents
- writing data into file
- reading and writing CSV files
- using with clause
- using Exception handling with file operations