02 / BTS-SIO / Software

Projet python

Le projet python est le premier projet réalisé dans le cursus du BTS SIO. Durant ce projet de 2 jours, j'ai pu essayer de configurer 2 machines virtuelles pour qu'elles aient accès à internet.

Statut : archived Stack : python/SQL Année : 2026
Linux terminal

Le Défi

L’entreprise fictive STESIO souhaite utiliser un annuaire de serveur Windows afin de créer automatiquement les comptes utilisateurs du système de gestion de bases de données (SGBD).
STESIO veut pouvoir récupérer la liste des utilisateurs dans un fichier texte et générer un script contenant des ordres SQL pour la création des comptes.
Le programme est donc écrit en langage Python.

Malheureusement, suite à de mauvaises conditions météorologiques, nous avons été confinés à domicile durant la majorité du projet, je n'ai donc pas pu remplir tous les objectifs.

mobile_text_2

Cahier des charges et organisation d’un service à produire

Prise en compte du cahier des charges et rédaction. Nous avons aussi mis place un planning pour s’organiser et respecter les délais.

network_ping

Création des tests

Jeu d’essai réalisé pour tester l’application. Chaque test nous permettait de régler les problèmes rencontrés.

database

Conception d’une BDD

Utilisation de la base de données mise à disposition.

Architecture Technique

Extrait de code principal illustrant le modèle d'implémentation clé de ce projet.

Python MariaDB
format.py test
f=open("testEntree.txt","r") 
a=f.readline() 
a=a[0]+a[6] #prends valeurs du str a en 0 et en 7 (a = a... -> mauvaise pratique)

with open("testEntree.txt", "w") as f : #ouvre le fichier en écriture 
    f.write(a) #écrit la variable a dans le fichier testSortie.txt
idk man, a silver round thing I guess
02

Le but de ce projet était de confirmer nos connaissances en Python
Il m'a appris à faire face aux difficultés techniques en présence de circonstances inhabituelles