GitHub - IvanIsCoding/IntroPythonWorkshop: An interactive introductory workshop to Python
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:
For running a Python file such as the test files we wrote, you just need to add the file name to the Python command:
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 Notebook
For Jupyter Notebook users, we also have an interactive notebook covering the material.
Authors
- Kathryn Lecha - kzlecha
- Ivan Carvalho - IvanIsCoding
License
This project is licensed under the MIT License - see the LICENSE file for details