Skip to content

UCL-Photonics-Society/TSW00-LABS-PREREQUISITES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 

Repository files navigation

[Transferable Skills Workshops] - Labs Prerequisites

Introduction

Welcome to the UCL Photonics Society's Transferable Skills Workshop Series! πŸŽ“βœ¨

Our goal is to equip you with valuable skills in software engineering and data processing that:

  • Improve the quality of your work.
  • Foster collaborations.
  • Enable participation in the open-source community.

We’ve partnered with industry experts to bring you lectures and labs showcasing tools and methods used in production-quality systems, ensuring you learn from the best! πŸ’―

To make the most of the workshops, please review the specific prerequisites listed below. We can’t wait to see you during our sessions! πŸ“š

Table of contents

Legend

  • βœ… Mandatory
  • ➑️ Recommended

TSW01-REPRODUCIBLE-OPEN-SOURCE

πŸ’» OS and IDE Checklist

βœ… Familiarity with basic terminal commands:

  • cd (change directory)
  • ls (list files)
  • pwd (print working directory)

➑️ Installation of VS Code with the following extensions:

  • Python

βœ… Windows users: Installation of a Unix-type terminal, such as:


πŸ—‚οΈ Git & GitHub Checklist

βœ… Installation of Git from the official website.

βœ… A registered GitHub account.

βœ… Setting up your GitHub account email as your Git commit email, following these instructions.

βœ… Basic familiarity with Git, including:

➑️ Familiarity with advanced Git concepts:


🐍 Python Checklist

βœ… Installation of Python (version β‰₯3.10).

βœ… Basic familiarity with Python programming, especially:

➑️ Knowledge of documenting Python code with docstrings.

➑️ Read Poetry's documentation Introduction and the part on Managing dependencies to get a head start.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published