Python Τυπικές βιβλιοθήκες: Math, Random, Datetime, OS

Η Python συνοδεύεται από μια σειρά από χρήσιμες τυπικές βιβλιοθήκες που βοηθούν σε κοινές εργασίες στον προγραμματισμό. Ακολουθεί μια εισαγωγή σε δημοφιλείς τυπικές βιβλιοθήκες όπως math, random και datetime: os

math Βιβλιοθήκη

Η math βιβλιοθήκη παρέχει μαθηματικές συναρτήσεις και πράξεις. Σας επιτρέπει να εκτελείτε σύνθετους υπολογισμούς, όπως στρογγυλοποίηση αριθμών, υπολογισμό λογαρίθμων, υπολογισμό παραγοντικών και πολλά άλλα.

Παράδειγμα:

import math  
  
print(math.sqrt(25))   # Output: 5.0  
print(math.factorial(5))   # Output: 120  

 

random Βιβλιοθήκη

Η random βιβλιοθήκη παρέχει εργαλεία για εργασία με τυχαίους αριθμούς. Μπορείτε να δημιουργήσετε τυχαίους αριθμούς, να επιλέξετε ένα τυχαίο στοιχείο από μια λίστα ή να εκτελέσετε διάφορες τυχαίες εργασίες.

Παράδειγμα:

import random  
  
print(random.random())   # Output: a random float between 0 and 1  
print(random.randint(1, 10))   # Output: a random integer between 1 and 10  

 

datetime Βιβλιοθήκη

Η datetime βιβλιοθήκη προσφέρει εργαλεία για εργασία με ημερομηνίες και ώρες. Σας επιτρέπει να λάβετε την τρέχουσα ημερομηνία, να μορφοποιήσετε την ώρα και να υπολογίσετε τη διαφορά μεταξύ δύο ημερομηνιών.

Παράδειγμα:

import datetime  
  
current_date = datetime.date.today()  
print(current_date)   # Output: current date in the format 'YYYY-MM-DD'  
  
current_time = datetime.datetime.now()  
print(current_time)   # Output: current date and time in the format 'YYYY-MM-DD HH:MM:SS'  

 

os Βιβλιοθήκη

Η os βιβλιοθήκη παρέχει εργαλεία για την αλληλεπίδραση με το λειτουργικό σύστημα. Μπορείτε να εκτελέσετε εργασίες όπως η δημιουργία και η διαγραφή καταλόγων, η λήψη λίστας αρχείων σε έναν κατάλογο, η αλλαγή του τρέχοντος καταλόγου εργασίας και πολλά άλλα.

Παράδειγμα:

import os  
  
current_dir = os.getcwd()  
print(current_dir)   # Output: current working directory  
  
os.mkdir("new_folder")   # create a new folder named "new_folder"  

 

Αυτές οι βιβλιοθήκες στην Python καθιστούν εύκολη και αποτελεσματική την εκτέλεση κοινών εργασιών. Επιπλέον, η Python έχει πολλές άλλες βιβλιοθήκες για να χειριστεί διάφορες εργασίες στον προγραμματισμό.