https://github.com/simonprickett/evening-of-python-cratedb
Repository to accompany my talk about CrateDB at the Austin/DC Python groups "An Evening of Python Coding", January 2025
https://github.com/simonprickett/evening-of-python-cratedb
cratedb micropython python raspberrypi-picow sqlalchemy-python training-materials
Last synced: 8 months ago
JSON representation
Repository to accompany my talk about CrateDB at the Austin/DC Python groups "An Evening of Python Coding", January 2025
- Host: GitHub
- URL: https://github.com/simonprickett/evening-of-python-cratedb
- Owner: simonprickett
- License: mit
- Created: 2025-01-16T20:03:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-22T11:47:23.000Z (about 1 year ago)
- Last Synced: 2025-04-08T01:37:45.534Z (10 months ago)
- Topics: cratedb, micropython, python, raspberrypi-picow, sqlalchemy-python, training-materials
- Homepage: https://simonprickett.dev
- Size: 1.22 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# An Evening of Python Coding: CrateDB
This repository contains accompanying resources for my talk about CrateDB at the [Austin](https://www.meetup.com/austinpython/), [DC](https://dcpython.org/) and [Northern Virginia](https://www.meetup.com/nova-python/) Python groups "An Evening of Python Coding" event on January 22nd 2025. You can [watch the video of my presentation on YouTube](https://www.youtube.com/watch?v=LWvEUoHUkE4).
## Slides
The slides are included [here](./evening_of_python_cratedb_slides.pdf) in PDF format.
## Get a Free CrateDB Cluster in the Cloud
To try these exercises out for yourself, you'll need a CrateDB cluster. The easiest way to get one is by signing up for a free cloud account at [console.cratedb.cloud](https://console.cratedb.cloud/) - no credit card or payment details required.
## Jupyter Notebooks
Here are the Jupyter notebooks used in the session:
* [Multi-Model Data](https://github.com/crate/academy-fundamentals-course/tree/main/notebooks/multi_model_data).
* [Search](https://github.com/crate/academy-fundamentals-course/tree/main/notebooks/search).
These notebooks connect to CrateDB using the [SQLAlchemy dialect for CrateDB](https://github.com/crate/sqlalchemy-cratedb).
## Wind Farms Example Project
The code for the wind farms example Flask project can be found [here](https://github.com/crate/devrel-offshore-wind-farms-demo/). This repository also contains a C# implementation.
This project uses the [crate-python](https://github.com/crate/crate-python) driver to talk to CrateDB.
## MicroPython Examples
Here's the [code for the MicroPython part of the demo](https://github.com/simonprickett/cratedb-micropython-examples). These examples use the [CrateDB driver for MicroPython](https://github.com/crate/micropython-cratedb/).
## Datasets
Here are the datasets used in the session:
* [City of Chicago open data](https://github.com/crate/cratedb-datasets/tree/main/academy/chicago-data).
* [UK Offshore Wind Farm data](https://github.com/crate/cratedb-datasets/tree/main/devrel/uk-offshore-wind-farm-data).
## CrateDB Academy
Want to learn more about CrateDB? Take our free online "CrateDB Fundamentals" course, available now at the [CrateDB Academy](https://cratedb.com/academy/fundamentals/).