Programmer en python

 
 
 

 

Python : qu’est-ce que c’est et à quoi sert-il ?

Il s’agit du langage de programmation open source le plus utilisé par les développeurs. Sa particularité est qu’il est adapté à tous, débutants comme professionnels. C’est un véritable outil de programmation informatique, non seulement pratique mais aussi rapide.

 Plusieurs utilisations sont faites de Python. Ce langage informatique sert généralement à programmer des applications, créer des services web, générer des codes ou encore, à faire de la métaprogrammation.
 
 
 
 
 

 

 

Le codage binaire


 

 

1­- Introduction au binaire

Dans le monde des humains, nous avons que 10 chiffres (allant de 0 à 9), c'est ce qui s'appelle le codage décimal. Cependant, dans le monde électrique, il n'y a que 2 chiffres (le 0 et le 1). Et ça, c'est ce qui s'appelle le codage binaire.

Si il n'y a que deux chiffres en électronique, c'est parce qu'il n'y a que 2 états électriques possible. En effet, dans les systèmes électriques soit il y a un signal ou alors il n'y en a pas.

Si on devais prendre une analogie du binaire, on pourrait dire d'un verre d'eau: qu'il est plein (valeur binaire 1) ou qu'il est vide (valeur binaire 0).

 

2- Listes des premiers nombres en binaire

Lorsque l'ont compte en binaire, il ne faut pas oublier qu'on utilise que des 0 et des 1.

Pour réussir à compter en binaire facilement, il faut penser aux compteurs dans les voitures. Je m'explique: lorsque l'ont est rendus à 9 sur les unités, alors le chiffre des décimales est incrémenté (il augmente de 1), et le chiffre des unités retourne à zéro.

La seule différence dans notre cas, c'est qu'avec le système binaire on ne va pas jusqu'à 9, mais jusqu'à 1.

Voici un tableau des premiers nombres binaire:

 

Pour écrire rapidement cette table des premiers nombres binaires, vous pouvez utiliser une astuce facile.

En analysant uniquement la colonne des chiffres binaires rouge dans la table ci-dessous, on peut voir qu'elle passe de 0 à 1, un coup sur deux. Et dans la colonne des chiffres binaires en vert, on peut voir que ça passe de 0 à 1, deux coups sur quatre. Ce n'est pas évident de l'expliquer, mais si vous avez compris le principe vous pouvez rédiger cette table facilement.

 

3- Convertir du binaire en décimal

Rappel en base 10 :

37 508 = 3x10.000 + 7x1000 + 5x100 + 0x10 + 8x1

37 508 = 3x10 4 + 7x10 3 + 5x10 2 + 0x10 1 + 8x10 0


Comme un exemple vaut mieux qu'un long discours, voici maintenant la méthode pour convertir un nombre décimal en binaire :


1010 0111(binaire) = 1x27 + 0x26 + 1x25 + 0x24 + 0x23 + 1x22 + 1x21 + 1x20

1010 0111(binaire) = 1x27 + 1x25 + 1x22 + 1x21 + 1x20

1010 0111(binaire) = 27 + 25 + 22 + 21 + 20

1010 0111(binaire) = 128 + 32 + 4 + 2 + 1

1010 0111(binaire) = 167(décimal)


Vous l'avez compris le nombre "1010 0111" (en binaire) est égal à "167" en décimal.

 

 

 4- Convertir du décimal en binaire

Pour faire une conversion d'un nombre décimal en un nombre binaire, il faut retrouver combien on a de puissance de deux il y a dans un nombre.

On a vu tout à l'heure que 167(décimal) était équivalent à 1010 0111(binaire)

Essayons de faire la démarche inverse, en cherchant la valeur de 167 en binaire.

·                    Dans 167 on a 0 fois 256 (256 = 28)

·                               On va maintenant essayer de voir avec la puissance inférieur.

·                    Dans 167 on a 1 fois 128 (128 = 27)

·                               On retire donc 128 à la valeur 167. Ce qui donne: 167-128 = 39

·                    Dans 39 on a 0 fois 64 (64 = 26)

·                               On passe alors à la puissance inférieur.

·                    Dans 39 on a 1 fois 32 (32 = 25)

·                               On fait comme tout à l'heure, on retire 32 à 39, soit: 39-32 = 7

·                    Dans 7 on a 0 fois 16 (16 = 24)

·                    Dans 7 on a 0 fois 8 (8 = 23)

·                    Dans 7 on a 1 fois 4 (4 = 22)

·                               7-4 = 3

·                    Dans 3 on a 1 fois 2 (2 = 21)

·                               3-2 = 1

·                    Dans 1 on a 1 fois 1 (1 = 20)

En utilisant cette méthode on trouve que 167(décimal) est égal à 1010 0111(binaire).

 

 

 

Réseaux sociaux

 

Les réseaux sociaux


En fonction du tirage au sort, vous étudierez un des réseaux sociaux ci-dessous :

 Facebook

 Twitter (X)

 LinkedIn

 Instagram

 Snapchat

 WhatsApp

 Pinterest

 Tik Tok

Après avoir rappelé le principe de fonctionnement du réseau social qui vous aura été attribué, vous essayerez de trouver sur le net son nombre d'abonnés actuel (et si possible sa "dynamique de croissance" : est-ce que son nombre d'abonnés est plutôt en hausse, plutôt en baisse ou stable).

Vous répondrez ensuite à cette série de questions :

  • Les utilisateurs de ce réseau social ont-ils la possibilité de "régler" des "paramètres de confidentialité" afin de pouvoir préserver le respect de leur vie privée ? Si, oui, ces "paramètres de confidentialité" sont-ils facilement accessibles ?

  • Est-il facile de se désinscrire de ce réseau social ?

  • Le réseau social propose-t-il une procédure simple afin qu'un utilisateur puisse obtenir une copie des données qui auront été "récoltées" sur lui ? Si oui, la procédure est-elle simple à mettre en œuvre ?

  • Le réseau social efface-t-il toutes traces des données personnelles d'un utilisateur qui s'est désinscrit ?

Enfin, vous vous intéresserez aux sources de revenus du réseau social.

Une fois le travail terminé, vous allez le présenter à l'ensemble de la classe.

Création d'une affiche sur les drones

 Création d'une affiche sur les drones

A faire sur une page Word

Votre affiche doit répondre aux questions suivantes :

Qu'est ce qu'un drone ?

Comment fonctionne un drone ?

A quoi servent les drones ?

Les règles pour utiliser un drone.










Chaîne d'énergie / chaîne d'information

Chaîne d'énergie / chaîne d'information du robot Mbot
 
 

 


Problématique : Nous voulons comprendre le fonctionnement d’un robot. Comment faire ?

Compétence : Analyser le fonctionnement et la structure d’un objet.


Le mBot est un robot programmable. Il peut se déplacer en autonomie en détectant son environnement et en réagissant à cet environnement en fonction du programme qui est implanté

 
Un robot est un dispositif mécatronique (alliant mécanique, électronique et informatique) conçu pour accomplir automatiquement des tâches imitant ou reproduisant, dans un domaine précis, des actions humaines.  
Il fonctionne grâce à l’énergie électrique qui lui est fournie par des piles.

Tous ses composants électroniques et mécaniques sont reliés directement ou indirectement à la carte mCore qui est l’élément principal du mBot. On les appelle des périphériques d’entrée ou de sortie selon si ils permettent de faire
entrer ou sortir les informations de la carte. C’est elle qui contient les programmes crées par l’utilisateur et transférés via USB, Wifi ou Bluetooth depuis un ordinateur en utilisant le logiciel mBlock.



















Projet Tiny House

 

Projet Tiny House

 


Suite aux différents confinements, le « bien vivre chez soi » est une volonté qui s’accentue chez les Français, à la recherche d’un habitat idéal ou d’une résidence secondaire pour s’évader et échapper au quotidien. Pour permettre à toutes les bourses d’accéder à la propriété, de nouveaux types d’habitats ont donc vu le jour.

 

 



Une Tiny House est une mini-maison en bois, de 10 à 30m².

Sa fonction d’usage est de permettre à une ou deux personnes de se loger à un prix réduit.