Skip to content

athul104/crash_python_course

 
 

Repository files navigation

Crash Python Course

This repository collects material for the course held in SISSA for 1st year PhD students of the Astrophysics & Cosmology sector.

Content

  • lectures is a directory containing notebooks and materials used for python lectures (starting from Lec3)
  • exercise0_bash is a walkthrough to better understand bash scripts and batches.
  • exercise1_bash is an assignment in which students have to produce a script for renaming a given collection of files.
  • exercise2_git contains instructions to solve the second assignment, in which students should co-operate on the development of a git repository.
  • exercise3_pythonbasics contains the exercises for the 3rd assignment, in which students should solve some simple mathematical problems by writing python functions and scripts/programs.
  • exercise4_classes contains the text of the last exercise. The assignment wraps up lot (if not everything) we have learned during the lectures and is supposed to push you a bit further.
  • solutions contains the solutions for each exercises for exercise 1, 3 and 4. The solution for exercise 2 can be found in this GitHub repo.

Useful links:

  • Go at this link to find the installers and instructions to get and set-up Miniconda3 on your system.
  • The conda cheat sheet is very useful and sufficient for most of the questions that might arise.

About

Repo hosting exercises and examples for the 1st year PhD students of the APC sector @sissa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 81.8%
  • Python 11.0%
  • AGS Script 5.9%
  • Shell 1.3%