项目作者: sanspace
项目描述 :
Materials for 4 week Python training on Python, Flask, Django and PyTest
高级语言: Python
项目地址: git://github.com/sanspace/pyclassfeb21.git
Python Class Q1 2021
Repository for Python Training of 4 weeks from mid Feb to Mar 2021.
Data Structures
- if
- for
- range()
- break, continue and else
- pass
Functions
- default args
- keyword args
- variable args
- lambda expressions
- docstrings
- function annotations and type hints
Coding Style
More Data Structures
- More Lists
- del
- Tuples and Sequences
- Sets
- Dicts
- Looping Techniques
- Conditions
- in, not in
- chaining
- and, or
- comparing sequences
Modules
- import syntax
- modules as scripts
- standard modules
- packages
- intra package references
I/O
- formatting
- format() method
- manual formatting
Introduction to OOP
- objects
- classes
- inheritance
- instance and class
Exception Handling
Python Design Patterns ( Advanced OOP )
Built in modules discussion
Flask
- REST Principles
- Guide
- REST framework
Django
PyTest
- Unit Testing
- Parameterization
- Options