Skip to content

samarinm/pythonCC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Crash Course

This repository provides the material for the Python Crash Course (4th, 5th, 11th, and 12th March 2024) offered in the Transferable Skills programme of the University of Basel.

Find the course description in the programme of Transferable Skills.

Updates

  • Friday, 1 March: Upload notebooks of first week: "2-Data_Structures", "3-Conditional_Statements", "4-Iterations", and "5-Plotting".
  • Monday, 4 March: Update of notebooks (with some solutions) after first day.
  • Tuesday, 5 March: Update of notebooks (with some solutions) after second day.
  • Friday, 8 March: Upload notebooks and additional material of second week: "6-Numpy_Pandas", "7-Subroutines_and_OOP", "8-Advanced_Examples", "9-Exercises", as well as directories "advanced_example_scripts" and "function_example".
  • Monday, 11 March: Update of notebooks (with some solutions) after third day.
  • Tuesday, 12 March: All (updated) course material uploaded.

Set up Python

In order to set up Python on your own machine, I recommend using Anaconda. Follow the steps outlined in my YouTube instruction video to install Python and getting started with the Jupyter notebooks.

If you are more advanced and/or Anaconda is already set up on your machine, you can create a new environment with the necessary libraries through

conda env create -f environment.yml

activate the environment via

conda activate pythonCC

and start Jupyter lab with

jupyter lab