Δημιουργία Καταγραφής Python Dependencies
Δημιούργησε τοπικό εργαλείο Python που καταγράφει εγκατεστημένα πακέτα, imports έργου, εκδόσεις και ανεπίλυτα dependencies χωρίς upload του project ή του environment.
Δημιούργησε τοπικό εργαλείο Python που καταγράφει εγκατεστημένα πακέτα, imports έργου, εκδόσεις και ανεπίλυτα dependencies χωρίς upload του project ή του environment.
Προετοιμασία 25λ · Υλοποίηση 105λ · Επαλήθευση 25λ · Τεκμηρίωση 25λ
Εργάσου μόνο στον φάκελο που δημιουργεί η εντολή Smartphone-Academy.py prepare dependency-inventory. Χρησιμοποίησε τα παρεχόμενα φανταστικά samples ή δεδομένα για τα οποία έχεις ρητή άδεια.
Προετοίμασε το workspace στο Termux
Άνοιξε το Termux στον φάκελο Academy και δημιούργησε το ασφαλές workspace. Το companion δημιουργεί samples, notes και evidence files στον λογαριασμό σου.
python Smartphone-Academy.py prepare dependency-inventoryΧωρίς root. Δούλεψε μόνο στα παρεχόμενα αρχεία μέσα στο $HOME.Πρακτική αποστολή
- Εξήγαγε ονόματα και εκδόσεις εγκατεστημένων Python packages σε machine-readable μορφή
- Ανάλυσε imports από τα παρεχόμενα Python αρχεία χωρίς να τα εκτελέσεις
- Αντιστοίχισε imports με distributions και κράτησε αμφίβολα αποτελέσματα ως unknown
- Δημιούργησε JSON report και δοκίμασέ το σε καθαρό sample project directory
Ένα dependency_inventory.py και dependency-report.json με σαφείς κατηγορίες unknown και unused.
Ποιοτικός έλεγχος
Αναστοχασμός αναλυτή
Ποιο αποτέλεσμα από το βήμα «Δημιούργησε JSON report και δοκίμασέ το σε καθαρό sample project directory» χρειάζεται επιπλέον evidence πριν χρησιμοποιηθεί για πραγματική απόφαση;
Αφού ελέγξεις τα παραδοτέα, εκτέλεσε python Smartphone-Academy.py complete dependency-inventory. Η πρόοδος αποθηκεύεται τοπικά στο Termux.