Python Introduction
Duration: 5 days
- Python for software development
- Features
- Limitations
- Performance
- Environment
- Interactive interpreter
- Basic experiments
- Arithmetic calculations
- Semantic white space
- Data management
- Dynamic variables
- Object storage
- Type system
- Data types and operations
- Numbers
- Strings
- Containers
- Mutability
- Object identity
- Assignment semantics
- Copy semantics
- Optimization of immutables
- Input and output
- Printing messages
- Getting user input
- Text assembly
- Code organization
- Control flow
- Loops
- Conditions
- Exceptions
- Text files
- Unicode
- Encoding
- Line ending
- Functions
- Simple arguments
- Local variables
- Functions as objects
- Object model
- Classes
- Instances
- Attributes
- Methods
- Construction
- Inheritance
- Tools and libraries
- Date and time
- Persistent storage
- Object serialization
- Common data formats
- Text processing
- Binary data processing
- Requests via HTTP
- HTTP server applications
- Logging and debugging
- Entertainment
- Development environments
- Function arguments
- Positional arguments
- Keyword arguments
- Expansion and assembly
- Advanced functions
- Nested functions
- Non-local scope
- Decorator functions
- Iterable objects
- Sequences
- Iterators
- Generators
- Infinite sequences
- Advanced classes
- Multiple inheritance
- Method chaining
- Special methods
- Descriptors and properties
- Operating system
- Threading limitations
- Subprocess management
- Parallel programming
- Beyond OOP
- Code generation
- Monkey patching
- Abstract base classes
Používáme cookies
Naše webové stránky používají cookies. Využíváním našich služeb s jejich používáním souhlasíte.
Souhlasím