Python Web and App Development - BKJackson/BKJackson_Wiki GitHub Wiki
Heroku
Heroku Getting Started with Python
Pipenv to Heroku: Easy App Deployment - A guide to using Pipenv to deploy an application from GitHub to Heroku, Apr 13, 2020
Note: Heroku looks for a requirements.txt file first then installs dependencies from Pipenv’s Pipfile.lock.
How to Deploy a Telegram Bot using Heroku for FREE - May 4, 2020
Heroku Scheduler add-on - Run scheduled tasks every 10 minutes, every hour, or every day.
Finding a grocery delivery slot, the smart way - Using Python, Heroku and Twilio to scrape data from a grocery website’s API and get a text notification when slots become available, Apr 28, 2020
Set up a Postgres Database using Heroku - Dec 3, 2019
How to build your Machine Learning App in 3 simple steps - Oct 24, 2019
How to Deploy your data science Projects as web apps easily with Python - Tutorial + deploying in Heroku — Streamlit revolutionizes and makes deploying web apps more accessible, Dec 15, 2019
First, make sure you sign up in Heroku. Then, we need to create four files to deploy our app in the cloud: Procfile, config file, requirements and runtime. Now we need to push these new files to our Github repository.
git add *
git commit -m “deploying files”
git push
heroku login
heroku create streamlit-medium
git push heroku master
heroku open
Your app will open in a new browser, or you can click on the URL provided. That is it, you can share this URL with anyone, and they will access your application from anywhere.
Deploying Panel (Holoviz) dashboards using Heroku Container Registry - This post aims to provide a brief guide for deploying Panel apps using Heroku. Apr 29, 2020
wxPython cross-platform GUI toolkit for Python
wxPython - Project homepage
Pygame
Pygame Getting Started - a wrapper module for Python. It is a set of python functions and classes dedicated to writing video games mainly.
General Articles, Tutorials
Codementor Python Tutorials
Google Github - Web Fundamentals "Web Fundamentals is a technical documentation center for multi-device web development. Our goal is to build a resource for modern web developers that’s as curated and thorough as developer.android.com or iOS Dev Center."
Options for Building Python Web Apps Django and Flask are the most popular options. (4/21/2016)
Building Data Products with Python: A Wine Review Website using Django and Bootstrap
Building Data Products with Python: Adding User Management to a Django website
Building Data Products with Python: Using Machine Learning to Provide Recommendations
Python Apps by Kat Matfield Gender Decoder, Shelvd, Pocket Accountant, Iteration Metadata, Cocktail Compendium.
Longer Resources, Books
Python, Databases, & APIs
Marshmallow (Github) Python object serialization and deserialization, lightweight and fluffy. Includes JSON API formatting, SQLAlchemy integration, API creation with Flask+marshmallow.
Building a database driven RESTFUL JSON API in Python 3 with Flask Flask-Restful and SQLAlchemy
Tutorial Series: How to use Elasticsearch with Python and Django
Web Scraping
PyQuery Make jquery queries on xml documents with python.
Selenium
Scraping Web Pages With jQuery, Node.js and Jsdom
Django Tutorials
Official Django Tutorial
Hello Web App
Django Carrots On github
Create a simple blog with Django
Tutorial Series: How to use Elasticsearch with Python and Django
Starting Django the Right Way By Jeff Knupp.