High-Performance Computing with Python 3.x [Video]

High-Performance Computing with Python 3.x [Video]

Mohammed Kashif
New Release!

Build high-performance, distributed, and concurrent applications in Python
Packt Subscription
FREE
$9.99/m after trial
Video
$10.00
RRP $124.99
Save 91%
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$10.00
$9.99 p/m after trial
RRP $124.99
Subscription
Video
Start a FREE 10-day trial

Frequently bought together


High-Performance Computing with Python 3.x [Video] Book Cover
High-Performance Computing with Python 3.x [Video]
$ 124.99
$ 10.00
Data Wrangling with Python 3.x [Video] Book Cover
Data Wrangling with Python 3.x [Video]
$ 124.99
$ 10.00
Buy 2 for $20.00
Save $229.98
Add to Cart

Video Details

ISBN 13 9781789956252
Course Length 4 hours 12 minutes

Table of Contents

Video Description

Python is a versatile programming language. Many industries are now using Python for high-performance computing projects.

This course will teach you how to use Python on parallel architectures. You'll learn to use the power of NumPy, SciPy, and Cython to speed up computation. Then you will get to grips with optimizing critical parts of the kernel using various tools. You will also learn how to optimize your programmer using Numba. You'll learn how to perform large-scale computations using Dask and implement distributed applications in Python; finally, you'll construct robust and responsive apps using Reactive programming.

By the end, you will have gained a solid knowledge of the most common tools to get you started on HPC with Python.

All code files are located on GitHub at this link https://github.com/PacktPublishing/High-Performance-Computing-with-Python-3.x

Style and Approach

This hands-on course covers all the important aspects of high-performance computing using Python 3.x. Throughout the course, we'll go over the various techniques, modules, frameworks, and architectures needed for high-performance computing. This course is designed with minimal theory and maximal practical implementation followed by step-by-step instructions to get you up-and-running.

Video Preview

What You Will Learn

  • Use lambda expressions, generators, and iterators to speed up your code.
  • A solid understanding of multiprocessing and multithreading in Python.
  • Optimize performance and efficiency by leveraging NumPy, SciPy, and Cython for numerical computations.
  • Load large data using Dask in a distributed setting.
  • Leverage the power of Numba to make your Python programs run faster.
  • Build reactive applications using Python.

Authors

Table of Contents

Video Details

ISBN 139781789956252
Course Length4 hours 12 minutes
Read More

Read More Reviews

Recommended for You

Data Wrangling with Python 3.x [Video] Book Cover
Data Wrangling with Python 3.x [Video]
$ 124.99
$ 10.00
Hands-On Python 3.x GUI Programming [Video] Book Cover
Hands-On Python 3.x GUI Programming [Video]
$ 124.99
$ 10.00
High Performance Scientific Computing with C [Video] Book Cover
High Performance Scientific Computing with C [Video]
$ 124.99
$ 10.00
Mastering Geospatial Development with QGIS 3.x - Third Edition Book Cover
Mastering Geospatial Development with QGIS 3.x - Third Edition
$ 31.99
$ 10.00
OpenCV Computer Vision Examples with Python: A Complete Guide for Dummies [Video] Book Cover
OpenCV Computer Vision Examples with Python: A Complete Guide for Dummies [Video]
$ 17.99
$ 10.00
Learning Neo4j 3.x [Video] Book Cover
Learning Neo4j 3.x [Video]
$ 124.99
$ 10.00