Beskrivning av: Enhancing Python Performance Training
Python is a slow language---but there are many ways to squeeze performance out of it. This hands-on course looks at techniques and tools for speeding up your Python apps.
Introduction to Python Training • course 1905
This is an advanced course that assumes familiarity with Python programming. However, it is applicable to all Python communities (e.g., web development, data science, automation).
This course is for experience Python programmers looking to expand on their Python experience.
Enhancing Python Performance Training Delivery Methods
- Hands-on labs for enhancing practical skills
- After-course instructor coaching benefit
Enhancing Python Performance Training Course Benefits
- Identify bottlenecks in your apps
- Use concurrent execution to make better use of your computer's resources
- Speed up numerical apps using NumPy
- Gain performance improvements using JIT compilation
Advanced Python Training Outline
Profiling
- Measuring execution time
- cProfile
- py-spy
Concurrency
- Concurrency in Python
- threading
- asyncio
- multiprocessing
Improving performance
- Basic optimisations
- NumPy
- Numba
- JAX
- PyPy
- Cython
Intresseanmälan
Learning Tree International
Learning Tree är ett internationellt utbildningsföretag med över 40 års erfarenhet av att leverera utbildning till yrkesverksamma IT-proffs, projektledare, verksamhetsutvecklare och chefer. Vi erbjuder allt från enstaka kurser till globala utbildningsprogram, och vi hjälper våra kunder att införa hållbara processer som fungerar idag och förbereder...
Läs mer om Learning Tree International AB och visa alla utbildningar.