onizuka_4grcxrjsxpf5htst_333.py

49,00 

Simuler l’activité professionnelle d’un cadreur, de la réception des demandes administratives à la génération de rapports de tournage et de devis.

UGS : onizuka_4grcxrjsxpf5htst_333.py Catégorie : Étiquettes : , ,

🔷 INFORMATIONS GÉNÉRALES

Champ Détail

Nom du script onizuka_4grcxrjsxpf5htst_333.py

Version 1.0.0

Date de création 18/03/2026

Auteur / Demandeur IA Généré (Basé sur le code fourni)

Objectif principal Simuler l’activité professionnelle d’un cadreur, de la réception des demandes administratives à la génération de rapports de tournage et de devis.

🎯 DESCRIPTION FONCTIONNELLE

📌 Que fait ce script ?

Ce script est un simulateur de flux de travail pour les métiers de l’image (cadreur/cadreuse). Il modélise les interactions avec une secrétaire virtuelle en générant aléatoirement des projets, des listes de matériel, des tâches techniques, des documents administratifs, ainsi que les pièces comptables (devis) et bilans (rapports de tournage) associés.

📌 Problème résolu

Il permet de modéliser et de visualiser la charge de travail et la complexité organisationnelle d’un intermittent ou d’un freelance de la vidéo, facilitant ainsi la compréhension des processus métiers ou le test de structures de données pour une application de gestion de production.

⚙️ SPÉCIFICATIONS TECHNIQUES

🐍 Environnement

Élément Valeur

Version Python 3.x (Utilise les Type Hints et les f-strings)

OS cible Tous (Windows, Linux, MacOS)

Mode d’exécution CLI (Ligne de commande)

📦 Dépendances / Librairies

Librairies standard (built-in) :

random : Génération de données aléatoires.

datetime : Gestion des dates et des échéances.

typing : Typage statique des listes et dictionnaires.

json : Exportation des données.

📥 ENTRÉES (INPUTS)

Le script fonctionne principalement par génération procédurale interne via des listes de données prédéfinies (types de projets, matériel, lieux).

📂 Fichiers / Sources de données en entrée

Interne : Listes de constantes dans la classe SimulateurCadreur (ex: self.materiel_disponible).

📤 SORTIES (OUTPUTS)

📂 Fichiers / Données en sortie

Type Chemin / Format Description

Console Flux Standard Affichage structuré de la simulation journalière.

JSON ./simulation_cadreur.json Export complet des projets, statistiques et tâches générées.

🧱 STRUCTURE DU SCRIPT

Plaintext

onizuka_4grcxrjsxpf5htst_333.py

├── 📌 IMPORTS (random, datetime, typing, json)

├── 📌 CLASSE SimulateurCadreur

│ ├── __init__() → Initialise les banques de données (matériel, lieux, etc.)

│ ├── generer_demande_secretaire()

│ ├── generer_documents_requis()

│ ├── generer_taches()

│ ├── generer_rapport_tournage()

│ ├── generer_devis()

│ ├── simuler_journee_travail()

│ └── exporter_donnees()

└── 📌 MAIN (Point d’entrée de simulation)

🔧 Détail des fonctions principales

Fonction Paramètres Retour Rôle

generer_demande_secretaire Aucun Dict Crée un projet complet avec priorité et contact client.

generer_devis Aucun Dict Calcule les montants HT/TTC basés sur des forfaits journaliers.

simuler_journee_travail Aucun None Orchestre l’affichage complet de la simulation en console.

exporter_donnees format_export Dict Sauvegarde l’état de la simulation sur le disque.

🔄 LOGIQUE / ALGORITHME

Initialisation : Chargement des listes de référence (caméras, lieux, types de doc).

Phase de Demande : Génération de 1 à 3 projets aléatoires. Pour chaque projet :

Sélection d’une liste de documents (statut « À fournir », etc.).

Sélection d’une liste de tâches avec matériel requis.

Phase de Bilan : Génération d’un rapport de tournage pour l’un des projets (conditions, qualité des rushes).

Phase Comptable : Calcul d’un devis avec prestations (tournage, location, montage) et application de la TVA (20%).

Export : Compilation des dictionnaires en un fichier JSON structuré.

✅ CONTRAINTES & RÈGLES MÉTIER

Règle 1 : Les dates de tournage sont toujours fixées dans le futur (entre 3 et 30 jours).

Règle 2 : Les documents ont une date limite de rigueur (1 à 7 jours à partir d’aujourd’hui).

Règle 3 : Le calcul du devis inclut automatiquement une TVA de 20%.

🧪 TESTS ATTENDUS

# Cas de test Entrée Résultat attendu

1 Nominal Lancement standard Affichage complet sans erreur et création du JSON.

2 Calcul Devis Forfaits générés Somme des prestations == total_ht.

3 Cohérence Matériel Tâches générées Au moins 1 à 3 équipements listés par tâche.

📝 EXEMPLE D’UTILISATION

▶️ Lancement en ligne de commande

Bash

python onizuka_4grcxrjsxpf5htst_333.py

📋 Exemple de sortie console (extrait)

Plaintext

==================================================

SIMULATEUR DE TRAVAIL DU CADREUR/CADREUSE

==================================================

📋 Demandes du jour (1 nouvelles demandes):

— Demande #1 —

Projet: Clip musical

Lieu: Studio B

Date tournage: 2026-04-05

Priorité: Haute

📄 Documents requis:

• Release des droits – À fournir (Limite: 2026-03-22)

💰 DEVIS GÉNÉRÉ AUTOMATIQUEMENT

Total HT: 1550€

Total TTC: 1860.00€

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “onizuka_4grcxrjsxpf5htst_333.py”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *