Scientific Image Processing with Python OpenCV

An introduction to scientific image processing with the Python OpenCV package. Topics include splitting and merging of color channels, morphological filters, image thresholding and segmentation.

Introduction to Programming in Python

Introduction to Programming in Python


Accelerate your data science pipeline with RAPIDS on NVIDIA GPUs


An introduction to using the Biopython package to develop Python scripts for bioinformatics analysis.

Machine Learning with Python

An introduction to machine learning with Python

Programming in Python for Scientists and Engineers

An introduction to Python with an emphasis on scientific and engineering applications.

High Performance Programming in Python

Tips and tricks for improving the performance of your Python code.