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…
Reference in new issue