Skip to Main Content
UCLA Logo Institute for Digital Research and Education

Python

High-Performance Data Science in Python (1) Interpreter War

This workshop series will present an extensive discussion on how to improve the performance of Python in data science by looking under the hood of its language/libraries and using the technologies to make Python a practical solution for the high-performance big data analytics. In the first session, we will focus on how to boost the speed of python code in an interperter level by explaining the concepts (e.g. GIL, GIT) and introducing the packages of pypy, numba, pythran, cython etc. Although no specific prerequisite is required to attend the talk, having programming experience in Python will be helpful to fully understand the lecture content.

Learning Scikit-Learn

As machine learning gains more and more popularity in science and technology in recent years, scikit-learn becomes one of the must-have libraries in the general machine learning toolbox. In this lecture we will present an in-depth introduction to scikit-learn python library. Prerequisite knowledge for the workshop includes Python programming and basic machine learning concepts.

Numerical Computing with Python: Python Basics

Python is a general-purpose programming language that is easy to learn and widely used.  It is one of the primary programming languages for data science, and when combined with its…

4th Annual Humanitarian Mapathon with USC and UCLA

REGISTRATION IS NOW OPEN, RSVP HERE!  Wednesday October 28th, 10am (PDT): Welcome message and humanitarian map training Thursday October 29th: Continue mapping and a day of workshops9am Open Street Map…

Introduction to Data Science with Python Part 2

The term “data science” has become a ubiquitous and all-encompassing term to address any field that utilizes data analytics in one form or another. Despite having such a broad mandate,…