Installation
- Install Python for Windows
- Add Python to Environment Variables (Checked)
- Install VSCode for Windows
- From Extensions, install the following:
- Python
- Jupyter
- From Extensions, install the following:
Setup pySara
- Create a Working Directory (Documents > FOQA)
- Open Working Directory from VSCode
- File > Open Folder > Select Folder
- If prompted, Trust the folder
- Download pySara from Teams > FOQA > Files > Python > pysara.zip and extract to your new working directory
- From the pysara folder extracted to your working directory, double click on Getting Started.ipynb. It should open in VSCode
- To install required libraries:
- Terminal menu > New Terminal
- pip install pandas seaborn numpy requests plotly
- Follow the instructions in the notebook to install
Jupyter Introduction
- Cell Types: Code and Markup
- Shortcuts (hit escape to enter command mode)
- Shift Enter: Execute Cell
- A: Add Cell Above
- B: Add Cell Below
- DD: Delete Cell
- F: Find/Find and Replace
- Enter: Enter edit mode
- Markdown
- Headers
- Lists
- Markdown Guide: https://www.ibm.com/docs/en/watson-studio-local/1.2.3?topic=notebooks-markdown-jupyter-cheatsheet
Python Introduction
- Good Tutorial
- Open https://github.com/jvdkwast/Python3_Jupyter_Notebook
- Click Code > Download ZIP
- Download to your working directory and Extract
- Double click on PythonIntro.ipynb
- Python Basics
- whitespace
- imports & libraries
- Variables (numbers, strings, lists, tuples, dictionaries, objects)
- functions
- looping
- if, elif, else
Pandas and Data Manipulation
- Pivot Tables
- Plotting
Python and Proxies
PIP (primary package manager for python) will use the following locations on windows:
- User: C:\Users\<<username>>\pip\pip.ini
- User: C:\Users\<<username>>\AppData\Roaming\pip\pip.ini
- System: C:\ProgramData\pip\pip.ini
Create a pip.ini file in one of these locations, and then copy these contents into it:
[global] trusted-host = pypi.python.org pypi.org files.pythonhosted.org proxy = http://internet.proxy.fedex.com:3128