Astuces & ressources
Le livre contenant des astuces, des ressources ou encore des liens pour trouver des annales !
- Informatique
- C
- Python
- Faire un rapport INSA avec LaTeX
- Customiser automatiquement son fond d'écran sur les sessions INSA
- Sauvegarder ses mots de passe dans KeepassXC
- Méthodologie
- Une liste de sites d'annales
- Une liste des sites "Starter Pack" pour chaque année
- Changer son mot de passe INSA
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
- Page wikipedia : C Language
- Le cours donné en 3ème année MIC : Moodle
- Le manuel de la libc : https://www.gnu.org/software/libc/manual/pdf/libc.pdf
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 ?
- Génération automatique de la table des matières
- Mise en page automatique et uniforme
- Produit des rapports INSA qualitatifs
- Beaucoup de ressources disponibles en ligne pour tous les besoins
- Outil de référence de la publication
- Insertion de dessins, formules mathématiques propres, tableaux...
- Open-Source
Ça ressemble à quoi ?
Jette un coup d’œil à cet exemple de rapport avec la nouvelle charte graphique (2023).
Comment faire ?
- Se renseigner sur comment utiliser LaTeX (au besoin)
- Cette page présente les bases (français)
- Celle-ci présente l'utilisation d'Overleaf (anglais)
- Se connecter ou créer un compte sur Overleaf.
- Ouvrir la template
- Cliquer sur
Menuen haut à gauche puisCopy Project(dans actions)
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.
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.
Informations utiles :
- Documentation détaillée et imagée
- Il est recommandé d'utiliser l'extension KeepassXC dans le navigateur pour remplir directement les formulaires.
- Le fichier peut être synchronisé dans le cloud. Notons que le fichier est crypté et que sans le mot de passe, personne n'a accès aux mots de passe.
- Il est important de conserver attentivement le mot de passe du fichier. Sans celui-ci, les mots de passe sont irrécupérables.
- De nombreux raccourcis clavier sont disponibles.
Méthodologie
Des conseils pour bien apprendre :)
Anki : Des flashcards pour maîtriser tout son cours
Présentation de Anki:
? Anki est un logiciel de mémorisation espacée qui permet d'ancrer les apprentissages, à télécharger sur https://apps.ankiweb.net avec une version android (fdroid/playStore). (Pour ios utilisez votre navigateur, pas safari de préférence mais l'utilisation sur PC est recommandée si vous voulez pas payer 30 E)
⚠ Anki permet un apprentissage sur le long et moyen terme, il est fortement recommandé de commencer le deck dès que les notions sont abordées ⚠.
Utilisation pour les cours
Installation
Allez sur le Site officiel et installez la version desktop sur votre Windows/Linux (C'est beaucoup plus pratique d'ajouter des decks sur PC). Une fois cela fait double cliquez sur le fichier .apkg que vous aurez téléchargé sur cyber-aide ou autre (une liste de decks publique existe ici pour les intéressé.e.s) ou cliquez sur importer en bas de l'écran et sélectionnez le .apkg.
Pour toute question n'hésitez pas à contacter rlacroix@etud.insa-toulouse.fr
Si vous êtes sur Android, /e ou tout autre OS libre de portable vous pouvez trouver Anki sur le Play Store (ou via aurra store) ou sur FDroid ou apkpure, si vous êtes sous apple vous pouvez payer dans les 30 Euros ou utiliser une version Web (un conseil pas sur Safari, mieux vaut utiliser Firefox s'il est disponible sur votre ios et sur votre PC ça marchera forcément mieux ?).
Des cartes faites par des élèves de certaines POs (surtout MIC/IMACS mais vous pouvez faire les vôtres et les partager !) se trouvent sur les pages cyber-aide. voir ici.
Il ne vous reste plus qu'à cliquer sur un deck pour apprendre :)
Utilisation
? Il est recommandé d'apprendre ses cartes tous les jours et de mettre les paramètres suivants pour vos decks (vous pouvez choisir dans "New Cards" le nombre de nouvelles cartes par jour, vous pouvez modifier cette valeur pour coller à l'allure de l'avancement du cours).

Faire ses propres fiches Anki:
? Il est recommandé de le faire sur PC, par simplicité.
Vous pouvez créer un nouveau deck ou utiliser le deck par défaut. Il peut être intéressant de créer un deck pour chaque matière.
Vous pouvez créer un sous-deck en créant un deck avec un :: précédé du nom du deck parent. Exemple : si vous avez un deck INSA vous pouvez créer un sous-deck "1A" en le nommant INSA::1A. Vous pouvez toujours renommer un deck ultérieurement.
Afin d'ajouter des fiches, cliquez sur "Add" (ou appuyez sur la touche A dans le menu principal). Vous pouvez alors choisir le deck où mettre les cartes (vous pourrez déplacer les cartes plus tard) ainsi que le type de fiche. Plusieurs types de fiche s'offrent à vous. Il est important de comprendre qu'une fiche peut correspondre à plusieurs cartes.
- Basic : une question -> une réponse. 1 seule carte
- Basic (with reverse) : un recto, un verso. 2 cartes
- Cloze : textes à trous. Vous pouvez rajouter des trous (cloze) en cernant le texte concerné par
{{c1::Club Info}}(Ctrl+Shift+C). Remplacez 1 par un autre entier pour créer plusieurs clozes. Une carte par cloze. Exemple : la ficheLe {{c1::Club Info}} est à la fois {{c2::incroyable}} et {{c2::pédagogue}}.donne lieu à deux cartes :Le [...] est à la fois incroyable et pédagogue.Le Club Info est à la fois [...] et [...].
Vous pouvez aussi insérer des images (même en copier-coller !), des vidéos et de l'audio. Vous pourrez trouver utile de prendre des captures d'écran. Si vous souhaiter écrire des équations en latex, vous pouvez vous aventurer dans le menu fx.
Page de méthodologie de Cyber Aide
Récapitulatif des méthodologies de travail (page d'élève)
https://moodle.insa-toulouse.fr/course/view.php?id=1823#section-2
Une liste de sites d'annales
Le but de cette page est de regrouper en un seul endroit l'ensemble des sites / drives / autres hébergeant des annales et des corrections d'examen de l'INSA Toulouse. N'hésitez pas à compléter ce site ou à ajouter le vôtre !
Sont indiqués en gras les sites contenant particulièrement beaucoup de ressources.
À noter que chaque promo a son "Comment bien réussir sa ... Starter Pack" ou les annales sont listées avec plus de détail.
Pour y accéder il faut aller sur l'étagère Études puisaller dans la bonne année (1A, 2a ...) et sélectionner sa PO/son département.
Ou consulter la Liste des Starter-Packs des années de l'INSA
Ressources globales
- Annales (Sivadier) : https://etud.insa-toulouse.fr/~annales/?url=Accueil
- Le drive de Théo : https://drive.google.com/drive/folders/1-1s5PK9l0abv_XF8JPX6fxEVkN-VoL9t
Ressources MIC, IR et MA
- Le cyberaide de 2MIC et de 3MIC : Annales (+ TDs, fiches, flashcards ...)
- GammAnnales :
- Le site de Louis (3MIC) : https://cours.fomys.fr/INSA/3A-MIC/
- Une vieille collection d'annales : https://drive.google.com/drive/folders/1SytS7QP5IfrmlAjSMl9ORJYOuGNETf9a
- 4IR (SC) : https://drive.google.com/drive/folders/1ZfpwX1ZIwaI4UCSy-zla13F6ATB_Z0Jc?usp=drive_link
- 4IR (SI) : https://drive.google.com/drive/folders/1Nu-Mo75sfvccNGgrxlU4dCuQVrr955VL?usp=drive_link
Ressources IC
- https://moodle.insa-toulouse.fr/course/view.php?id=1718 : page Moodle Cyber-aide 2IC (annales, fiches, corrigés TD...)
Une liste des sites "Starter Pack" pour chaque année
Cette liste se trouve ici ?
Changer son mot de passe INSA
Rien de plus facile ! Il est recommandé de le changer régulièrement et d'en utiliser un unique à l'INSA. Des gestionnaires de mots de passe comme celui de Firefox ou KeePass peuvent grandement vous aider.
Voici les grandes étapes pour changer de mot de passe. Les informations détaillées se trouvent ici.
- Se connecter au VPN (ou être sur le Campus)
- Aller sur https://moncompte.insa-toulouse.fr/
- Allez dans
Actions > Modifier mon mot de passepour changer le mot de passe, vous devriez avoir un écran comme ça :