starting python sql

main
Matthew Huntington 2 years ago
parent a5e63d394e
commit ffc8d86e93

@ -0,0 +1,47 @@
# Plan for Python + SQL
## Lessons
1. Install a Python virtual environment
1. Install psychopg2-binary
1. Connect to Postgres via Python
1. Running Queries with Python
1. Migrating data to a SQLite
1. Exporting data to CSV
1. Create an API with Flask
1. Create a web UI to customize automation
## Install a Python virtual environment
```
python3 -m venv ~/my-env
source ~/my-env/bin/activate
```
## Install psychopg2-binary
```
python -m pip install psycopg2-binary
```
## Connect to Postgres via Python
```python
import psycopg2
conn = psycopg2.connect(
database="supertest_lab"
)
```
## Running Queries with Python
```python
cursor = conn.cursor()
cursor.execute("SELECT * FROM people")
print(cursor.fetchall())
```
## Labs
1. create a terminal based customer relationship management tool
1. migrate the CRM from previous lab to simple web app with an API

@ -1,15 +0,0 @@
# Plan for Python + SQL
## Lessons
1. Connecting to Postgres via Python
1. Running Queries with Python
1. Migrating data to a SQLite
1. Exporting data to CSV
1. Create an API with Flask
1. Create a web UI to customize automation
## Labs
1. create a terminal based customer relationship management tool
1. migrate the CRM from previous lab to simple web app with an API
Loading…
Cancel
Save