Μάθημα : ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ με PYTHON

Κωδικός : 1901051431

1901051431 - ΕΥΔΟΞΙΑ ΠΑΤΚΟΥ

Ενότητες μαθήματος

ENOTHTA 7: ΣΥΝΑΡΤΗΣΕΙΣ ΒΙΒΛΙΟΘΗΚΩΝ

MODULES

Εκτός από τις βασικές πράξεις η Python διαθέτει μια πληθώρα συναρτήσεων για πράξεις με πίνακες, τριγωνομετρικούς υπολογισμούς , γραφήματα κλπ και ακόμα διαθέτει συναρτήσεις όχι μόνο για μαθηματικούς υπολογισμούς , αλλά και για οτιδήποτε μπορεί να κάνει ένας υπολογιστής (αναπαραγωγή  ήχου, βίντεου κλπ), Οι συναρτήσεις αυτές ομαδοποιούνται σε βιβλιοθήκες  (module) και μπορείτε να τις βρείτε και online (https://docs.python.org/3/py-modindex.html) ή σε ένα εγχειρίδιο της Python και να μάθετε περισσότερα γι αυτές. (Θα μιλήσουμε σχετικα σε επόμενες ενότητες ).

from ονομα_module import στοιχείου που θέλουμε

Για παράδειγμα αν θέλουμε  να χρησιμοποιήσουμε την συνάρτηση που υπολογίζει την τετραγωνική ρίζα ενός αριθμού , γράφουμε

>>> from math import sqrt

και για να το δούμε στην οθόνη

>>>print(sqrt(αριθμος))

 

Δοκιμάστε να γράψετε στο διαδραστικό περιβάλλον πιο κάτω να δείτε το αποτέλεσμα

 

print((sqrt(100))

 

Τι αποτέλεσμα βγαίνει; Γιατί συμβαίνει αυτό;

Γράψτε μετά

 

>>> from math import sqrt

>>>print(sqrt(100))

 

Μπορούμε επίσης να γράψουμε    import math

και μετά                                               Print(math.sqrt(αριθμός))

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

 

 

Συνεχίστε την εξάσκησή σας με την επόμενη εργασία

 

Εργασίες

Στην διαδραστική κονσόλα της Python να βρείτε

α) Tην τετραγωνική ρίζα του 125

β) Tην απόλυτη τιμή του -60

γ) Με  πόσες μοίρες ισούται γωνία 1rad

 

Να υποβάλλετε ένα στιγμιότυπο οθόνης