GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - IvanIsCoding/IntroPythonWorkshop: An interactive introductory workshop to Python

This repository was archived by the owner on Nov 8, 2026. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

25 Commits
25 Commits

Folders and files

NameName
Last commit message
Last commit date
.gitignore
.gitignore
 
 
IntroPython.ipynb
IntroPython.ipynb
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
beginner_intro.py
beginner_intro.py
 
 
environment.yaml
environment.yaml
 
 
qscu.py
qscu.py
 
 
reading_from_api.py
reading_from_api.py
 
 
test_add.py
test_add.py
 
 
test_qscu.py
test_qscu.py
 
 

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

  • Kathryn Lecha - kzlecha
  • Ivan Carvalho - IvanIsCoding

License

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

About

An interactive introductory workshop to Python

Topics

jupyter-notebookpython-workshop

Resources

Readme
MIT license
Activity

Stars

1 star

Watchers

2 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.