Skip to content

Commit 9883953

Browse files
authored
Merge pull request #16 from gjbex/development
Development
2 parents f76fa30 + 66681ba commit 9883953

30 files changed

+5362
-159408
lines changed

environment.yml

-4
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,4 @@ dependencies:
4040
- sqlalchemy
4141
- plotly
4242
- beautifulsoup4
43-
- lxml
44-
- ca-certificates
45-
- certifi
46-
- openssl
4743
prefix: /home/gjb/mambaforge/envs/python_for_data_science

python_for_data_science.pptx

-1000 KB
Binary file not shown.

python_for_data_science_linux64_conda_specs.txt

+266-279
Large diffs are not rendered by default.

source-code/README.md

+11-29
Original file line numberDiff line numberDiff line change
@@ -3,42 +3,24 @@
33
This is source code that is either used in the presentation, or was developed
44
to create it. There is some material not covered in the presentation as well.
55

6-
## Requirements
7-
8-
* Python version: at least 3.6
9-
* Packages (names listed that can be used with `pip` or `conda` to install):
10-
* pandas
11-
* xlrd
12-
* seaborn
13-
* holoviews
14-
* sqlalchemy
15-
* matplotlib
16-
* scipy
17-
* geopandas
18-
* shapely
19-
* beautifulsoup4
20-
* networkx
21-
* jupyter
22-
* folium (with conda, use `-c conda-forge`)
23-
* xarray
24-
* dash
25-
266
## What is it?
277
* [`altair`](altair): illustration of an interactive plot using Altair.
28-
* [`dash`](dash): illustration of creating a simple dashboard using dash.
29-
* [`db-access`](db-access): illustration of accessing SQLite databases and using
30-
SQLAlchemy, including object-relational mapping.
31-
* [`gis`](gis): illustrations of working with geospatial data, including geopandas.
8+
* [`db-access`](db-access): illustration of accessing SQLite databases and
9+
using SQLAlchemy, including object-relational mapping.
10+
* [`gis`](gis): illustrations of working with geospatial data, including
11+
geopandas.
3212
* [`holoviews`](holoviews): illustrations of using HoloViews for convenient
3313
visualizations.
3414
* [`networkx`](networkx): illustration of using the networkx library for graph
3515
representation and algorithms.
3616
* [`pandas`](pandas): illustrations of using pandas and seaborn.
37-
* [`regexes`](regexes): illustrations of using regular expressions for validation
38-
and information extraction from textual data.
17+
* [`regexes`](regexes): illustrations of using regular expressions for
18+
validation and information extraction from textual data.
3919
* [`seaborn`](seaborn): illustrations of using Seaborn to create plots.
40-
* [`streamlit`](streamlit): illustration of a simple dashboard created with streamlit.
41-
* [`web-scraping`](web-scraping): illustration of web scraping using beautiful soup
42-
and graph representation using networkx.
20+
* [`web-scraping`](web-scraping): illustration of web scraping using beautiful
21+
soup and graph representation using networkx.
4322
* [`xarray`](xarray): illustrates the xarray library for pandas-like operations
4423
on multi-dimensional arrays.
24+
25+
**Note:** material on dashboards has been moved to a [dedicated
26+
repository](https://github.com/gjbex/Python-dashboards).

source-code/dash/.gitignore

-2
This file was deleted.

source-code/dash/README.md

-10
This file was deleted.

source-code/dash/generate_data.py

-222
This file was deleted.

0 commit comments

Comments
 (0)