Skip to content

Commit 9cf8cd6

Browse files
committed
add a few new resources on jupyter
1 parent 636446d commit 9cf8cd6

File tree

6 files changed

+48
-11
lines changed

6 files changed

+48
-11
lines changed

content/pages/02-development-environments/06-jupyter-notebook.markdown

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,10 @@ like advanced interactive visualizations.
118118
have a ton more details on ways to set up Jupyter Notebooks as dashboards
119119
and export results to other formats.
120120

121+
* [Creating Interactive Dashboards from Jupyter Notebooks](https://pbpython.com/interactive-dashboards.html)
122+
shows how to use public Reddit data for a data analysis project as
123+
an example to display in dashboards running in a Jupyter Notebook.
124+
121125
* [mapboxgl-jupyter](https://github.com/mapbox/mapboxgl-jupyter) library along
122126
with the
123127
[quickstart](https://github.com/mapbox/mapboxgl-jupyter/blob/master/docs/viz.md)
@@ -203,3 +207,7 @@ like advanced interactive visualizations.
203207
explains when to use [Docker](/docker.html) in combination with Jupyter
204208
Notebooks as well as the instructions for creating a dockerfile to build
205209
your images.
210+
211+
* [JupyterLab GPU Dashboards](https://github.com/rapidsai/jupyterlab-nvdashboard)
212+
contains a [Bokeh](/bokeh.html) server and TypeScript code for displaying
213+
GPU utilization charts.

content/pages/02-development-environments/15-application-dependencies.markdown

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,12 @@ developers.
210210
breaks open the virtual environment "black box" to show you what the
211211
tool is doing when you use its commands.
212212

213+
* [Using pyenv to manage your Python interpreters](https://www.marc-richter.info/using-pyenv-to-manage-your-python-interpreters/)
214+
explains how the pyenv tool can make it easier to switch between different
215+
versions of Python for each project and gives a brief review of the
216+
important things to know when using the tool such as local versus global
217+
scope.
218+
213219
* [Testing & Packaging](https://hynek.me/articles/testing-packaging/) examines
214220
a configuration for ensuring tests run against your code and how to
215221
properly package your project.

content/pages/04-web-development/25-vuejs.markdown

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@ rich apps that run in web browsers.
6262
posturing that often comes from authors of one project discussing other work
6363
in the same space.
6464

65+
* [Build a Crud application using Vue and Django](https://codesource.io/build-a-crud-application-vue-and-django/)
66+
combines [Django](/django.html) and
67+
[Django REST Framework](/django-rest-framework-drf.html) with Vue.js in
68+
this tutorial that shows how to build a simple web app for managing
69+
subscriptions.
70+
6571
* [Building Modern Applications with Django and Vue.js](https://auth0.com/blog/building-modern-applications-with-django-and-vuejs/)
6672
combines [Django](/django.html),
6773
[Django REST Framework](/django-rest-framework-drf.html), Vue.js

content/pages/04-web-development/51-api-integration.markdown

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,11 @@ continuously grows in importance because APIs provide critical functionality
2020
across many implementation areas.
2121

2222

23-
## API testing services
24-
* [Runscope](https://www.runscope.com/) is a service specifically designed
25-
for APIs that assists developers with automated testing and traffic
26-
inspection.
27-
28-
* [Apiary](https://apiary.io/) provides a blueprint for creating APIs so
29-
they are easier to test and generate clean documentation.
30-
31-
3223
## API Integration Resources
24+
* [APIs for Beginners](https://www.freecodecamp.org/news/apis-for-beginners-full-course/)
25+
is an awesome free video course that shows how to use APIs and
26+
add them to applications with a bunch of useful code examples.
27+
3328
* Some developers prefer to use
3429
[Requests](http://docs.python-requests.org/en/latest/) instead of an API's
3530
helper library. In that case check out this

content/pages/05-deployment/07-digitalocean.markdown

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ platform that can be used for running Python applications.
1313
<a href="https://do.co/fullstackpython" style="border: none;"><img src="/img/logos/digitalocean.png" width="100%" alt="Official DigitalOcean logo. Copyright DigitalOcean." class="shot" style="padding: 12px 0 12px 0"></a>
1414

1515

16-
### DigitalOcean examples
16+
### DigitalOcean resources
1717
* [Creating a Kubernetes Cluster on DigitalOcean with Python and Fabric](https://testdriven.io/blog/creating-a-kubernetes-cluster-on-digitalocean/)
1818
shows how to configure a three node Kubernetes cluster using
1919
[Ubuntu](/ubuntu.html) 16.04 LTS.
@@ -27,3 +27,14 @@ platform that can be used for running Python applications.
2727
[digitalocean-developer-firewall](https://github.com/ErlendEllingsen/digitalocean-developer-firewall)
2828
to make it easier to configure firewalls and other services on your
2929
droplets.
30+
31+
32+
### Useful tools for working with DigitalOcean
33+
* [python-digitalocean](https://github.com/koalalorenzo/python-digitalocean)
34+
is a helper library for interacting with
35+
[DigitalOcean's APIs](https://developers.digitalocean.com/) so you can,
36+
for example, spin up and shut down your servers.
37+
38+
* [vagrant-digitalocean](https://github.com/devopsgroup-io/vagrant-digitalocean)
39+
is a [Vagrant](https://www.vagrantup.com/) provider plugin for managing
40+
DigitalOcean infrastructure.

content/pages/examples/sqlalchemy/sqlalchemy-extensions-plug-ins.markdown

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,22 @@ flask-sqlalchemy is provided as open source under the
6161
[BSD 3-Clause "New" or "Revised" License](https://github.com/pallets/flask-sqlalchemy/blob/master/LICENSE.rst).
6262

6363

64+
### gino
65+
[gino](https://github.com/fantix/gino)
66+
([project documentation](https://python-gino.readthedocs.io/en/latest/)
67+
and
68+
[PyPI package information](https://pypi.org/project/gino/))
69+
is an [object-relational mapper (ORM)](/object-relational-mappers-orms.html)
70+
built on SQLAlchemy that is non-blocking and therefore designed to work properly
71+
with asynchronously-run code, for example, an application written with
72+
[asyncio](https://docs.python.org/3/library/asyncio.html).
73+
74+
6475
### marshmallow-sqlalchemy
6576
[marshmallow-sqlalchemy](https://github.com/marshmallow-code/marshmallow-sqlalchemy)
6677
([project documentation](https://marshmallow-sqlalchemy.readthedocs.io/en/latest/)
6778
and
68-
[PyPI information](https://pypi.org/project/marshmallow-sqlalchemy/))
79+
[PyPI package information](https://pypi.org/project/marshmallow-sqlalchemy/))
6980
is a code library that makes it easier to use
7081
[SQLAlchemy](/sqlalchemy.html) with the
7182
[Marshmallow](https://marshmallow.readthedocs.io/en/stable/)

0 commit comments

Comments
 (0)