prologin / gcc-contenus Goto Github PK
View Code? Open in Web Editor NEWResources used in Girls Can Code! summer camps
Home Page: https://gitlab.com/prologin/gcc/contenus
License: Other
Resources used in Girls Can Code! summer camps
Home Page: https://gitlab.com/prologin/gcc/contenus
License: Other
The nager
function.
The fact that a dead pokemon can still attack its opponent.
On parle de "modifier son jeu" sur la page 7, mais on ne dit pas que ce qui est au dessus c'est un jeu.
Here are some feedback from GCC! Rennes (December 2021):
Maybe also:
accelerometer.current_gesture
of accelerometer.was_gesture
should not be used to determine Micro::bit movement, instead use accelerometer.get_x
, accelerometer.get_y
, accelerometer.get_z
)See discussions in #79
TP files (ref and server python files) are separated into part_1
, part_2
and part_3
files but since the subject changed there is no more such parts and we want to rename and reorganize files.
Durant l'été 2018 j'avais réalisé un petit atelier improvisé sur le thème de la programmation dynamique (sur la demande de plusieurs participantes), basé sur cet article : https://haltode.fr/algo/general/approche/dynamique.html
Il faudrait l'adapter dans un TP GCC en Python.
Add explanation on how to use pygame with mu-editor (with screenshots) at the start of the subject
Bonjour à tous !
Lors des TP GCC weekend (je parle de ces TP car je n'ai pas eu l'occasion de faire des GCC semaine), les filles ont tendance à suivre l'ordre d'affichage des TP. Elles ont donc tendance à refaire le TP découverte python après avoir fait le TP découverte micropython, ainsi qu'à faire des TP python plutôt que des TP microbit.
Je pense donc qu'il faudrait revoir un peu l'organisation de la page tp.girlscancode.fr
, en divisant par exemple en deux sections "GCC week-end" et "GCC long". Cela permettrait aussi de mieux intégrer les refontes et les nouveaux TP GCC qui fonctionnent un peu plus sous forme d'évolution via des mini-projets.
Je me permets de ping @rissson @AurelReb @Nhqml @Rookeur pour faire suite à cette proposition et en discuter.
Bonne fin de journée à vous !
def changer_entier(a):
a = 5
a = 6
changer_entier(a)
print(a)
def changer_liste(L):
L[0] = 1
# here no return, yet the list is modified
L = [0]
changer_liste(L)
print(L) # affiche [1]
La différence exo-cours est pas assez claire
Indentation Python pas expliquée/pas claire
Exo4 trop flou, on ne sait pas ce qu'on doit faire
Merci @adangla
Globalement, je trouve que les exos de ce TP sont vraiment pas clairs, et que ça vaudrait le coup de les refaire !
Il faudrait a minima rajouter un sprite fille (voire le remplacer par un sprite fille).
Question : où les sprites ont-ils été récupérés au départ ?
<link rel="stylesheet" src="css/style.css">
In the Web TD, this line explaining how to put some css code in our html file contains an error. It should be href
instead of src
.
We need to list more microbit functions (eg: set_pixel(), is_on(), etc.)
The 01_decouverte_micropython subject has a reference section with useful functions, maybe do the same for 06_projet_microbit?
The syntax can be confusing, and in the end not really useful for the students.
As discussed in #7 (comment) we should add a license to re-use/modify/share the practicals.
I am proposing the following license: https://creativecommons.org/licenses/by-nc-sa/4.0/
We might discuss the "non-commerical" aspect of the license.
There is a problem in one of the examples.
we give them:
class Humain:
def __init__(self, nom, age):
self.age = age # Ceci est un attribut
self.nom = nom # Ceci est un autre attribut
def info(self): # Ceci est une méthode
print("Mon nom est " + self.nom + " et j'ai " + self.age + " ans.")
def anniversaire(self): # Ceci est une autre méthode
self.age += 1
lea = Humain("Lea", 14)
self.age
is an int
and the +
operator won't work with strings in the info
method.
it should be:
class Humain:
def __init__(self, nom, age):
self.age = age # Ceci est un attribut
self.nom = nom # Ceci est un autre attribut
def info(self): # Ceci est une méthode
print("Mon nom est " + self.nom + " et j'ai " + str(self.age) + " ans.")
def anniversaire(self): # Ceci est une autre méthode
self.age += 1
lea = Humain("Lea", 14)
We need to be able to find all PDF in one single location.
This would avoid problems like #29 (comment)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.