Informatique

C

Le langage C est un langage compilé, inventé en 1972. C'est un langage très bas niveau (juste un niveau au dessus de l'assembleur).

Ce qu'il ne FAUT PAS faire en C

Il faut toujours indenter et commenter votre code, en C comme dans tous les autres langages. Pour votre culture générale, sachez quand même qu'il existe le concours International de Code C Obfusqué (IOCCC : https://www.ioccc.org/) qui récompense les programmes les plus illisibles du concours. Cela vous donne une idée de ce qu'il ne FAUT PAS faire en tant que futur ingénieur.

Références utiles

Python

Lecture et écriture de fichiers en python

Lecture de fichiers

Pour lire un fichier, il faut tout d'abord un descripteur de fichiers. Le descripteur de fichiers pour la lecture :

fd = open(filename, "r")

Les options de cette ligne sont décrites plus en détails un peu après.

Une petite fonction utile permettant de lire un fichier au format texte ou binaire :

def readfile(filename, binary=False):
    if binary : b_opt="b"
    else:       b_opt=""
      f = open(filename, "r"+b_opt)
      data = f.readlines()
      f.close()
      return data

Écriture de fichiers

Le descripteur de fichiers pour l'écriture :

fd = open(filename, "w")

Une petite fonction utile permettant d'écrire un fichier au format texte ou binaire :

def writefile(filename, data, binary=False):
  	if binary : b_opt="b"
    else:       b_opt=""
      f = open(filename, "w"+b_opt)
      for e in data:
        f.write(e)
        f.close()
        return data

Faire un rapport INSA avec LaTeX

Pourquoi utiliser LaTeX pour ton rapport ?

Ça ressemble à quoi ?

Jette un coup d’œil à cet exemple de rapport avec la nouvelle charte graphique (2023).

image-1680180663789.png

Comment faire ?

Tu peux maintenant parcourir les fichiers .tex , si tu as des questions dessus n'hésite pas à contacter le club info !

Le contenu principal se trouve dans le fichier content.tex . Tu trouveras plus de détails sur l'organisation des fichiers ici.

Customiser automatiquement son fond d'écran sur les sessions INSA

Sauvegarder ses mots de passe dans KeepassXC

KeepassXC est un gestionnaire de mots de passe open-source. Il permet de générer des mots de passe et les conserver de manière sécurisée. On utilise un mot de passe pour déverrouiller un fichier crypté contenant les mots de passe.

L'installation peut se faire facilement depuis le site officiel.

Une fois l'application ouverte, on peut créer une nouvelle base de données (qui contiendra les mots de passe) en cliquant sur le bouton correspondant. Ensuite, on peut créer une nouvelle entrée.

image-1672718241700.png

Le générateur de mot de passe permet de générer des mots de passe sécurisé sans se casser la tête.

image-1672718343077.png

Informations utiles :