Skip to main content
Ctrl+K
Cal-ITP Data Services - Home Cal-ITP Data Services - Home
  • Data Services Documentation

Analysts

  • Welcome!
    • Cal-ITP Project Information
    • How We Work
  • Technical Onboarding
  • Introduction to Analytics Tools
    • GitHub Setup
    • Tools Quick Links
    • Business Insights & Dashboards
    • JupyterHub
    • Local Oracle Database Connections
    • Useful Python Libraries
    • Scripts
    • RT Analysis Module (Legacy)
    • Saving Code
    • Storing Data During Analysis
    • Using Data Catalogs
    • Helpful Links
  • Tutorials for New Python Users
    • Data Analysis: Intro
    • Data Analysis: Intermediate
    • Data Management
    • Working with Jupyter notebooks
    • Working with Geospatial Data: Basics
    • Working with Geospatial Data: Intro
    • Working with Geospatial Data: Intermediate
    • Working with Geospatial Data: Advanced
  • Introduction to the Warehouse
    • Warehouse: Where to Begin
    • Navigating the dbt Docs
    • What is an agency?
    • Developing models in dbt
    • Adding Ad-Hoc Data to the Warehouse
    • What is GTFS, anyway?
  • Where can I publish data?
    • Data Publishing Principles
    • Static Visualizations
    • HTML Visualizations
    • Getting Notebooks Ready for the Portfolio
    • The Cal-ITP Analytics Portfolio
    • Metabase
    • GCS
    • Publishing data to California Open Data aka CKAN
    • Publishing data to California State Geoportal

Developers

  • Architecture Overview
    • Deployed Services and Sites
    • Published Images and Packages
    • Data pipelines
  • Airflow Operational Considerations
  • Transit Database (Airtable)

Contribute to the Docs!

  • Getting Started
    • Best Practices
    • Submitting Changes
    • Common Content
  • Repository
  • Suggest edit
  • Open issue
  • .md

Tutorials for New Python Users

Contents

  • Content
  • Additional Resources
    • Books

Tutorials for New Python Users#

This section is geared towards data analysts who are new to Python. The following tutorials highlight the most relevant Python skills used at Cal ITP. Use them to guide you through completing the exercises in our starter_kit repo..

Content#

  • Data Analysis: Introduction

  • Data Analysis: Intermediate

  • Data Management

  • Best Practices for Jupyter Notebooks

  • Working with Geospatial Data: Basics

  • Working with Geospatial Data: Intro

  • Working with Geospatial Data: Intermediate

  • Working with Geospatial Data: Advanced

Additional Resources#

  • If you are new to Python, take a look at all the Python tutorials available through Caltrans. There are many introductory Python courses such as this one.

  • Joris van den Bossche’s Geopandas Tutorial

  • Practical Python for Data Science by Jill Cates

  • General Python Functions

  • Ben-Gurion University of the Negev - Geometric operations

  • Geographic Thinking for Data Scientists

  • PyGIS Geospatial Tutorials

  • Python Courses, compiled by our team

  • Why Dask?

  • 10 Minutes to Dask

  • Jupyter Notebook Tutorial

Books#

  • The Performance Stat Potential

  • Python for Data Analysis

  • Data Wrangling With Python

  • Python Data Science Handbook

previous

Helpful Links

next

Data Analysis: Intro

Contents
  • Content
  • Additional Resources
    • Books

By Cal-ITP

© Copyright 2023.