https://github.com/davanstrien/python-introduction-for-digital-collections
Workshop materials on Python as part of a series of Library Carpentry workshops at the British Library
https://github.com/davanstrien/python-introduction-for-digital-collections
Last synced: about 1 year ago
JSON representation
Workshop materials on Python as part of a series of Library Carpentry workshops at the British Library
- Host: GitHub
- URL: https://github.com/davanstrien/python-introduction-for-digital-collections
- Owner: davanstrien
- Created: 2019-12-11T18:13:10.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T12:05:52.000Z (over 1 year ago)
- Last Synced: 2025-04-10T11:11:43.361Z (about 1 year ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 2.78 MB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python introduction for digital collections
[](https://colab.research.google.com/github/davanstrien/Python-for-Digital-Collections-Analysis)
BL workshop as part of Library Carpentry introducing Python.
## Contents
- [01_python-intro](https://colab.research.google.com/github/davanstrien/Python-introduction-for-digital-collections/blob/master/01_python_intro.ipynb): a quick intro to Python
- [02_download_data](https://colab.research.google.com/github/davanstrien/Python-introduction-for-digital-collections/blob/master/02_download_data.ipynb): downloading data in python and some basic data processing
- [03_pandas](https://colab.research.google.com/github/davanstrien/Python-introduction-for-digital-collections/blob/master/03_pandas.ipynb): an overview of what we can do with Pandas
## Binder
If Colab doesn't work you can run in Binder. This link: [](https://mybinder.org/v2/gh/davanstrien/Python-introduction-for-digital-collections/master) will open the repo in binder.
## Resources
### Python
- Library Carpentry lesson: [Python Intro for Libraries](https://librarycarpentry.org/lc-python-intro/)
- [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/)
- [Installing Python Modules with pip](https://programminghistorian.org/en/lessons/installing-python-modules-pip)
- [Working with Text Files in Python](https://programminghistorian.org/en/lessons/working-with-text-files)
- [Working With Files in Python](https://realpython.com/working-with-files-in-python/)
- [Real Python](https://realpython.com/) tends to have good quality tutorials. Most of it is free but there is some paid content too.
### Notebooks
- Glam workbench: [https://glam-workbench.github.io/]()
- [Introduction to Jupyter Notebooks](https://programminghistorian.org/en/lessons/jupyter-notebooks)
### Pandas
- [Visualizing Data with Bokeh and Pandas](https://programminghistorian.org/en/lessons/visualizing-with-bokeh)
- [Using Pandas with Large Data Sets in Python](https://www.dataquest.io/blog/pandas-big-data/)