Skip to content

73616e646572/programming-in-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Programming in Python

The entry level course 'Programming in Python', by the Utrecht Centre for Digital Humanities aims to teach the basics of the Python programming language. Special attention is given to best practices in coding, e.g.: writing clean code and documentation.

The course was first taught 15-16 November, 2021.

This repository contains all teaching materials, exercises, solutions and extra resources relevant to the course. All files are provided as IPython Notebooks.

Running locally

It is also possible to run this course locally. This is possible by installing the following:

Steps:

  1. Install Python, Git and Visual Studio Code
  2. Open Visual Studio Code
  3. Choose "Source Control" on the left
  4. Choose "Clone Git Repository..."
  5. Use the URL of this repository (https://github.com/UUDigitalHumanitieslab/programming-in-python.git)
  6. Decide on a convenient location for storing this repository e.g. create a folder "Sources" for storing this and all your future code!
  7. The repository will now be opened, choose "Yes, I trust the authors"
  8. Open the introduction lesson using the file explorer on the left
  9. Try to run the first code using the 'play icon' next to it
  10. It will recommend extensions: Python + Jupyter, let it install those
  11. You will see "Python environments..." when running code, just pick the recommended
  12. On Windows you might get a firewall notification, you can ignore/disallow it
  13. Installation of ipykernel package will be asked, let it install this
  14. It should just work now

Consult the official documentation if you want to deviate from this or need more information.

About

Materials for the CDH course 'Programming in Python'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%