Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to access the course materials #2

Open
xiangshiyin opened this issue Mar 25, 2023 · 0 comments
Open

How to access the course materials #2

xiangshiyin opened this issue Mar 25, 2023 · 0 comments

Comments

@xiangshiyin
Copy link
Owner

xiangshiyin commented Mar 25, 2023

Access the course materials

General access

Advanced access

Course materials will be frequently updated online, so manual download methods described above might not be so convenient. In order to always stay up to date, you can utilize git to simplify the process.

Via git commands from command line

  • Check the note here to install and set up git
  • Navigate to the directory where you want to download the course material from terminal
  • Follow the pattern below to copy the url and run command git clone <the url you just copied> to download the whole course repository from github to your local directory

git_clone

  • To fetch the updates
    • Run command cd python-for-kids from terminal to navigate to course material folder
    • Run command git pull to get the course materials up to date

Via GitHub Desktop

  • Check the note here to install and set up git
  • Download desktop software GitHub Desktop via https://desktop.github.com/
  • Clone the remote repo follow the pattern below
    github_desktop
    • You need to put in the url of the course repo and select a local path to host the downloaded course materials
  • Pull the latest updates from the software to make the course material folder up to date

Course Materials

Planned topics and lecture materials

You can access the planned lecture topics and materials for each lecture follow the pattern below.
access_course_materials

File structure

Below is the general structure of the lecture materials:

  • README.md contains the high level description of the lecture topics, the suggested reading materials, and coding assignments. Its content will be automatically rendered on the webpage when you navigate into the lecture folder within Github
  • practice.ipynb contains the executable code examples demonstrated in our class

file_structures

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant