44 lines
1.2 KiB
Markdown
44 lines
1.2 KiB
Markdown
GTSP Python Bootcamp
|
|
|
|
This bootcamp is intended for OPT interns with a math and applied analysis
|
|
background to get up to speed quickly on how to use Python for practical
|
|
commercial work. It is not intended for large classes above 2-3 study groups
|
|
of a maximum of 4 students each.
|
|
|
|
The bootcamp is split into 15 days of content, with a time budget of:
|
|
|
|
30-50 hours (15 x 2-3): classroom instruction
|
|
30 hours: reading and homework
|
|
|
|
These target numbers will vary depending on the students.
|
|
|
|
Like all bootcamps, although some factual information must be memorized exactly,
|
|
the focus is on *working results*, not rote memorization. Homework questions
|
|
are simple enough that they can be reviewed interactively in 1:1 or up to 1:4
|
|
sessions with study groups.
|
|
|
|
This branch contains a prototype for a retail price scraper for getweee.com.
|
|
To run it, install:
|
|
|
|
* Python 3.9+,
|
|
* chrome,
|
|
* chromedriver,
|
|
* and the python depedencies:
|
|
|
|
```
|
|
pip install -r /path/to/requirements.txt
|
|
```
|
|
|
|
Once those are installed, install the GCP SDK:
|
|
|
|
https://cloud.google.com/sdk/docs/install
|
|
|
|
You will also have to log into GCP *twice*, once for the gcloud CLI tools,
|
|
and again for the GCP SDK libraries:
|
|
|
|
https://googleapis.dev/python/google-api-core/latest/auth.html
|
|
|
|
|
|
|
|
|