• Ελληνικά
  • English

MEM-104 Γλώσσα Προγραμματισμού Ι

MEM-104 Γλώσσα Προγραμματισμού Ι

ΚατεύθυνσηΜαθηματικώνΕφαρμοσμένων Μαθηματικών
ΕίδοςΥποχρεωτικό
Έτος/εξάμηνο1ο / Χειμερινό
ECTS/Διδακτικές μονάδες7 / 5
Ώρες διαλέξεων/εργαστηρίων4 / 2
Προαπαιτού­μενα μαθήματαΚανένα
Συνιστώμενα μαθήματαΚανένα
Μέθοδος διδασκαλίαςΔιαλέξεις, εργαστήριο προβλημάτων
Μέθοδος αξιολόγησηςΤελική εξέταση, εξετάσεις προόδου

Μαθησιακά αποτελέσματα

Mετά την επιτυχή ολοκλήρωση του μαθήματος οι φοιτητές θα είναι σε θέση:

  • Να χρησιμοποιούν τον Η/Υ με το λειτουργικό σύστημα Linux.
  • Να κατανοούν τις εντολές μιας γλώσσας προγραμματισμού ανωτέρου επιπέδου (Python).
  • Να προγραμματίζουν βασικούς αλγόριθμους και μαθηματικές μεθόδους.

Περιεχόμενο

  • Δομή και λειτουργία Η/Υ.
  • Εισαγωγή στο λειτουργικό σύστημα Linux.
  • Βασικές αρχές προγραμματισμού και η γλώσσα προγραμματισμού Python.
  • Tύποι δεδομένων (characters, integers, floats, boolean).
  • Έλεγχος ροής προγράμματος (εντολές if-then-else). Επαναλήψεις (for και while).
  • Ακολουθιακές δομές (strings, lists, tuples, dictionary).
  • Συναρτήσεις. Αναδρομικές συναρτήσεις.
  • Αρχεία (files).
  • Βιβλιοθήκες και εφαρμογές της γλώσσας Python με χρήση διάφορων βιβλιοθηκών όπως math (μαθηματική βιβλιοθήκη), pylab, matplotlib (γραφικές παραστάσεις), sympy (συμβολικός υπολογισμός) και turtle.

Συνιστώμενη βιβλιογραφία

  • John V. Guttag. Υπολογισμοί και Προγραμματισμός με την Python, Εκδόσεις Κλειδάριθμος ΕΠΕ, 2015.
  • Δημήτριος Καρολίδης. Μαθαίνετε εύκολα python, Εκδόσεις Καρολίδη, 2016.
  • Tony Gaddis. Ξεκινώντας με την Python, Εκδότης Da Vinci Μ.Ε.Π.Ε., 2014.
  • Ν. Αβούρης, Κ. Σγράμπας, Β. Πάλιουρας, Μ. Κούκιας. Εισαγωγή στους Υπολογιστές με τη γλώσσα Python, Εκδότης Εταιρεία Αξιοποίησης και Διαχείρισης Περιουσίας Πανεπιστημίου Πατρών, 2013.
  • Γεώργιος Μάνης. Εισαγωγή στον προγραμματισμό με αρωγό τη γλώσσα Python, Εκδότης Ελληνικά Ακαδημαϊκά Ηλεκτρονικά Συγγράμματα και Βοηθήματα – Αποθετήριο “Κάλλιπος”, 2016.
  • Κωνσταντίνος Μαγκούτης και Χρήστος Νικολάου. Εισαγωγή στον αντικειμενοστραφή προγραμματισμό με Python, Εκδότης Ελληνικά Ακαδημαϊκά Ηλεκτρονικά Συγγράμματα και Βοηθήματα – Αποθετήριο “Κάλλιπος”, 2016.
  • Hans Peter Langtangen. Python Scripting for Computational Science, Εκδότης Heal-Link/Σύνδεσμος Ελληνικών Ακαδημαϊκών Βιβλιοθηκών, 2η έκδοση 2006. Κωδικός Βιβλίου στον Εύδοξο: 174838.
  • Magnus Lie Hetland. Beginning Python, Εκδότης Heal-Link/Σύνδεσμος Ελληνικών Ακαδημαϊκών Βιβλιοθηκών. Κωδικός Βιβλίου στον Εύδοξο: 170352.

Περιγράμματα μαθημάτων

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare