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

LaTeX

Templates

Les templates des différents rapports LaTeX de l'INSA de Toulouse sont disponibles ici : https://github.com/ClubInfoInsaT/latex-templates-insa-toulouse

image-1624892418205.png