File tree Expand file tree Collapse file tree 6 files changed +48
-11
lines changed
02-development-environments Expand file tree Collapse file tree 6 files changed +48
-11
lines changed Original file line number Diff line number Diff 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.
Original file line number Diff line number Diff 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.
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change @@ -20,16 +20,11 @@ continuously grows in importance because APIs provide critical functionality
2020across 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
Original file line number Diff line number Diff 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.
Original file line number Diff line number Diff 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/ )
6778and
68- [ PyPI information] ( https://pypi.org/project/marshmallow-sqlalchemy/ ) )
79+ [ PyPI package information] ( https://pypi.org/project/marshmallow-sqlalchemy/ ) )
6980is a code library that makes it easier to use
7081[ SQLAlchemy] ( /sqlalchemy.html ) with the
7182[ Marshmallow] ( https://marshmallow.readthedocs.io/en/stable/ )
You can’t perform that action at this time.
0 commit comments