Python

Paul Salamanca

Instructor
Sociology

I am a PhD student in sociology. I study imperialism, race, and gender, with a historical focus on the colonial Philippines. In my free time, I like to cook and bake.

Python Fundamentals: Parts 1-3

January 8, 2024, 9:00am
This three-part interactive workshop series is your complete introduction to programming Python for people with little or no previous programming experience. By the end of the series, you will be able to apply your knowledge of basic principles of programming and data manipulation to a real-world social science application.

Tonya D. Lindsey, Ph.D.

Data Science Fellow
Institute of Governmental Studies (IGS)

Tonya D. Lindsey is a visiting scholar at the Institute of Governmental Studies and the project director of CRB Nexus: Where Policy Meets Research, an initiative of the California Research Bureau (CRB) at the California State Library. As project director of CRB Nexus, she is developing a community of practice space for California’s policy staff and public scholars. As a CRB senior researcher she uses her expertise in research methods to analyze a wide variety of policy questions at the request of legislators, the governor’s office, and their staff. She received her PhD in sociology...

Laura Schmahmann

Instructor
City and Regional Planning

I am a PhD Candidate within the Department of City and Regional Planning at UC Berkeley. My dissertation explores the political economy of warehouse development across California, focusing on two case studies - the Inland Empire and North San Joaquin Valley. I am also a Graduate Student Researcher within the Labor Management Partnerships team at the UC Berkeley Labor Center. I hold a Bachelor of Planning (Honours Class 1) and Master of Philosophy (Planning and Urban Development) both from the University of New South Wales.

Processing Videos in Python with OpenCV

November 28, 2023
by Leah Lee. Videos and images are quickly becoming the most common type of data we store and interact with. Computer vision technologies derive useful information from these forms of data and are now commonly used in health care, agriculture, transportation, and security. OpenCV is a powerful tool for image processing and computer vision tasks. In this blog post, we will explore how we can use OpenCV in Python to carry out basic computer vision tasks. Specifically, we’ll focus on the simple task of identifying an object from a video and labeling a frame with a box around the object.

Searching for Other Solar Systems

November 21, 2023
by Emma Turtelboom. Over the last three decades, we have discovered over 5000 exoplanets, which are planets outside of our Solar System. With these observations, we can try to answer many questions we have about the universe. For example, how unique is the Solar System? How do planets form? Is there life elsewhere in the Milky Way? We can query the NASA Exoplanet Archive to compare multi-planet systems to the Solar System. Through this, we can compare how similar (or dissimilar!) the systems are.

Hugh Kadhem

Data Science Fellow
Mathematics

Hugh Kadhem is a Ph.D. student in Applied Mathematics, with broad research interests in computational quantum physics and high-performance scientific computing.

Hate Speech

The hate speech measurement project began in early 2017 at UC Berkeley’s D-Lab. Our research project applies data science techniques such as machine learning to track changes in hate speech over time and across social media platforms. After three years, we have now published our groundbreaking method that measures hate speech with precision while mitigating the influence of human bias. Read the manuscript here.

Python Fundamentals: Parts 1-3

December 4, 2023, 10:00am
This three-part interactive workshop series is your complete introduction to programming Python for people with little or no previous programming experience. By the end of the series, you will be able to apply your knowledge of basic principles of programming and data manipulation to a real-world social science application.

Python Data Wrangling and Manipulation with Pandas

November 15, 2023, 9:00am
Pandas is a Python package that provides fast, flexible, and expressive data structures designed to make working with 'relational' or 'labeled' data both easy and intuitive. It enables doing practical, real world data analysis in Python. In this workshop, we'll work with example data and go through the various steps you might need to prepare data for analysis.