https://github.com/cmcntsh/exerpythobjectoriented

https://github.com/cmcntsh/exerpythobjectoriented

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: cmcntsh
  • Language: Jupyter Notebook
  • Default Branch: master
  • Size: 14.6 KB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 80
  • Open Issues: 0
  • Releases: 0
Created about 6 years ago · Last pushed almost 2 years ago
Metadata Files
Readme

README.md

Python Object Oriented Programming Tutorial

Summary of steps to complete

  • [ ] Fork this repository so you have your own copy to work on.
  • [ ] Clone the repository on your local machine.
  • [ ] Create a Jupyter Notebook in your repository.
  • [ ] Watch the tutorial and execute commands.
  • [ ] Push your new files to your GitHub repository.
  • [ ] Submit a link to this GitHub repository in Canvas.

Fork & Clone this repository

  • We did this in a previous assignment. Instructions are here: https://github.com/cmcntsh/exerGitPractice
  • This can also be done directly in VSCode
    • Create a new folder on your machine where you want to put this repository if you don't already have one you want to use.
    • Copy the Clone or Download path for this repository from GitHub.
    • In VSCode from the command pallette (Ctrl-Shift-P) run Git: Clone
    • Paste the path into the path field which pops up
    • Select your new folder you created on your machine
    • A new folder for the repository with the repository files should be in the folder you selected showing in the Explorer window in VSCode on the left side.

Create a Jupyter Notebook .ipynb file

  • In Jupyter Notebook or VSCode navigate to your repository folder.
    • Create a new Jupyter Notebook called OOPTutorial.ipynb

Watch Tutorial

  • Follow along with Python tutorials:
    • Python OOP 1 - Classes and Instances (16 min): https://youtu.be/ZDa-Z5JzLYM
    • Python OOP 2 - Class Variables (12 min): https://youtu.be/BJ-VvGyQxho
    • Python OOP 3 - Classmethods and Staticmethods (16 min): https://youtu.be/rq8cL2XMM5M
    • Python OOP 4 - Inheritance (20 min): https://youtu.be/RSl87lqOXDE
    • Python OOP 5 - Special (Magic/Dunder) Methods (14 min): https://youtu.be/3ohzBxoFHAY
    • Python OOP 6 - Property Decorators (10 min): https://youtu.be/jCzT9XFZ5bw
  • 2022 update:
    • I have created separate Jupyter Notebooks for each video. They're included in the repository.
    • Please use those to complete the assignment.
  • Execute code examples in separate cells.
    • Students have found it easiest to do all the tutorials on a single Jupyter notebook so the code from previous videos is easy to see.
    • Add a comment in your code when you start code from a new video. (i.e. #video 1, #video 2, etc.)
  • When you're done make sure you save your file.
  • 2024 update:
    • You should be able to open the notebooks in Google Collaboratory.
    • Instructions for working with notebooks in Google Colab can be found at https://github.com/cmcntsh/exerPyth_PackageManagerPip .

Owner

  • Login: cmcntsh
  • Kind: user

GitHub Events

Total
Last Year