Skip to content

giuseppe-testa/TS-Python-Base-Course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Welcome to the TS-Python-Base-Course repository!

This repo contains the materials, examples, and exercises for the Python base course taught at TS.

πŸ“ Repository Structure

Each edition of the course is organized in its own folder:

  • 2024/ – Content for the 2024 edition of the course.
  • 2025ed/ – Content for the 2025 edition of the course.

Note: Each folder is self-contained and may include lesson plans, notebooks, assignments, and additional resources specific to that year.

🐍 About the Course

This is an introductory Python course aimed at providing a solid foundation in programming using Python. Topics covered typically include:

  • Python basics (syntax, variables, control structures)
  • Functions and modules
  • Data structures (lists, dictionaries, sets, tuples)
  • File I/O
  • Object-Oriented Programming
  • Intro to external libraries (e.g., requests, pandas, etc.)

πŸ’» Using GitHub Codespaces

You can run this course directly in your browser using GitHub Codespaces. This is a great way to avoid local setup and get started immediately.

To use Codespaces:

  1. Fork this repository to your own GitHub account (if you don't have write access).
  2. Click the green Code button on your fork.
  3. Select Open with Codespaces > New codespace.
  4. Wait for the environment to initialize. A VS Code instance will launch in your browser.
  5. Use the terminal or integrated tools to navigate to the desired edition folder (2024/, 2025ed/, etc.).
  6. Follow the instructions provided in that edition’s README or setup file.

Make sure your browser supports Codespaces and you have access to GitHub Codespaces in your account. The enterprises accounts, e.g., the one priveded to install github copilot, does not work with codespaces. You'll need a personal github account.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published