This page lists the tutorials used during the Girls Can Code! summer camps.
You can download the tutorials' PDFs by clicking on 'Tutorial 0' on the left.
Do not hesitate to contact us here should you have any questions regarding the tutorials.

TP 0

Quoi utiliser pour coder en Python

Apprenez à utiliser Mu Editor pour coder en Python.
Nous apprendrons à utiliser les fonctionnalités de base de Mu Editor pour pouvoir lancer et debug notre code !

TP 1

Introduction à la programmation en Python

Ce TP vous apprendra les bases de ce dont vous aurez besoin pour programmer en Python :

  • afficher du texte,
  • lire l'entrée d'un programme,
  • manipuler des variables,
  • utiliser les conditions,
  • utiliser les boucles (for ou while),
  • créer des fonctions.
Vous réussirez à faire un programme simple qui compte les points d'un tournoi de sport.
Vous n'aurez besoin que d'un éditeur et d'un interpréteur Python, que vous avez vu dans le tout premier TP.

TP 2

Listes et chaînes de caractères

You will learn about lists and strings and practice what you learnt in Tutorial 1.
Through the exercices, you will design functions that will:

  • traverse a list,
  • find and return elements in a list,
  • apply an operation on all the elements of a list,
  • slice lists or strings,
  • concatenate strings,
  • detect palindromes,
  • and more !

TP 3

Objets

This tutorial introduces the Object-Oriented Programming (OOP) paradigm.
You will learn how to build classes in Python. The first part will teach you:

  • what are classes and why we need them,
  • the relationship between objects and classes,
  • what are attributes and methods of a class.
The second part uses a Pokemon themed exercise for you to practice this notion.

TP 4

Web

You will, in this tutorial, build your own website using HTML and CSS.
With only an text editor and your web browser you will learn:

  • the hierarchy of a website with HTML5,
  • how to add titles, paragraphs and even images to your webpage,
  • how to modify the style of your page with CSS3,
  • and much more.
You can also find the bonus part for this tutorial here.

TP 5

Jeu

For this tutorial, we recommend using Mu editor because the pygame library is already installed.
You will revise all the notions you learnt so far in order to create your very own video game:

  • design the visual aspects of your game,
  • handle the events occuring during the game,
  • use pygame functions in order to modify the look and the behavior of your game,
  • have fun !
This tutorial gives you the tools to create your own video game, but the only limitation is your creativity !