https://github.com/ivaniscoding/intropythonworkshop
An interactive introductory workshop to Python
https://github.com/ivaniscoding/intropythonworkshop
jupyter-notebook python-workshop
Last synced: 21 days ago
JSON representation
An interactive introductory workshop to Python
- Host: GitHub
- URL: https://github.com/ivaniscoding/intropythonworkshop
- Owner: IvanIsCoding
- License: mit
- Created: 2019-10-16T19:11:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-29T00:18:12.000Z (about 5 years ago)
- Last Synced: 2025-02-13T20:14:48.074Z (2 months ago)
- Topics: jupyter-notebook, python-workshop
- Language: Jupyter Notebook
- Homepage:
- Size: 98.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Intro to Python Workshop 
The attached code was created for the Introduction to Python Workshop run by the Quantitative Sciences Course Union at the University of British Columbia, Okanagan.
For more information: visit http://qscu.org/## Quickstart
For this workshop, we recommend to use Python in the console or in a Jupyter notebook. It is as simple as running the command:
```bash
python3
```For running a Python file such as the test files we wrote, you just need to add the file name to the Python command:
```bash
python3 test_qscu.py
```## File structure
The structure of the code given in the workshop is as follows:
├── beginner_intro.py # A document with a large amount of referencable code for introductory coding
├── read_from_api.py # The code telling how to read from the Financial Modeling Prep API (https://financialmodelingprep.com/)
.
├── qscu.py # The class that represents the shop and accesses a SQLite database
├── test_add.py # The hello world of unit testing, testing the add function
├── test_qscu.py # The tests for the qscu.py file we wrote during the workshop
.
├── IntroPython.ipynb # A notebook that condenses all of the code into one python notebook
### Interactive NotebookFor Jupyter Notebook users, we also have an interactive notebook covering the material.
[](https://mybinder.org/v2/gh/IvanIsCoding/IntroPythonWorkshop.git/master)## Authors
* **Kathryn Lecha** - [kzlecha](https://github.com/kzlecha)
* **Ivan Carvalho** - [IvanIsCoding](https://github.com/IvanIsCoding)## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details