Skip to content

IvanIsCoding/IntroPythonWorkshop

Repository files navigation

Intro to Python Workshop Python 3.5+

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:

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:

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 Notebook

For Jupyter Notebook users, we also have an interactive notebook covering the material. Binder

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

About

An interactive introductory workshop to Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published