Sela

Advanced Python

Enroll on this course
Description
This three-day instructor-led course provides students with advanced python techniques like lambda functions, decorators, generators the course extends the Object-Oriented programming in python and focuses on memory management, efficiency multi task programming Python is now the most popular dynamic programming language and one the most popular programming languages, just behind Java and C++. The course helps better understand python as dynamic, easy to use, powerful with relatively short development time
Intended audience
This course is intended for programmers who are willing to master the Python language.

Topics

Python data types
Python primitives
Python Sequences
lambda functions
Filter and map
is and id
decorators
Iterators and generators
Garbage collector
Open File
Reading file data
Writing to file
File Position
File Attributes
sys module
Command-line arguments
Standard data streams
Redirections
Exiting the program
os module
Environment variables
Working with directories
Process Information
Built-in Python Exceptions
Try and Except
Finally
Raise
Custom Exceptions
Interop with Base Functions
Working with Complex Types
Sending Parameters by Reference and Pointers
Sending and Receiving Structs
Unmanaged Memory
Creating and Managing Processes
InerProcess Communication
Synchronization
Process Pool
Creating and Managing Threads
Synchronization
GIL
Run Executables from Python
Receive and Process Outputs
Popen
What are Sockets?
TCP UDP Protocols
Send and Receive Data
Lab: Creating Server and Client Sides

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?