You are here: Home / Academic Info / Προσφερόμενα Μαθήματα / Προγραμματισμός σε C++ & Python & Εφαρμογές στη Ναυπηγική & Ναυτική Μηχανολογία

Προγραμματισμός σε Python & Εφαρμογές στη Ναυτική Μηχανολογία

Μάθημα: Προγραμματισμός σε C/C++ & Python & Εφαρμογές στη Ναυπηγική & Ναυτική Μηχανολογία

ΕΞΑΜΗΝΟ: 8ο
ΚΩΔΙΚΟΣ: 8291
ΔΙΔΑΣΚΟΝΤΕΣ: [Python] Γ. Παπαλάμπρου, [C/C++]  X. Παπαδόπουλος, Α. Γκίνης.
ΒΟΗΘΟΙ: [Python] Β. Καρυστινός

Γ. Παπαλάμπρου, Επικ. Καθηγητής ΕΜΠ
email: george.papalambrou@lme.ntua.gr

Κτίριο Λ, 1ος όροφος, γραφείο Α4. Τηλ. 210-7721793
Διαθέσιμες ώρες γραφείου: Τετάρτη 12:00-13:00, Παρασκευή 15:00-16:00.

Ώρες Μαθήματος: Τρίτη 8.45-10.30, Πέμπτη: 14:45 - 15:30
Αίθουσα διδασκαλίας: --

Διάρκεια εξαμήνου 2021: έναρξη 22/2/2021, 13 εβδομάδες.

 

Ανακοινώσεις

  1. Σχετικά με την Ενότητα της C++, οι ενδιαφερόμενοι φοιτητές μπορούν να εγγραφούν στο ακόλουθο online spreadsheet:
    https://docs.google.com/spreadsheets/d/1CVVmDT4bYpCagGqk8VyP8zYEZqPA10Rhq_AjCpotHtE/edit#gid=970208766
  2. Oλοκληρώθηκε ο κύκλος μαθημάτων στην Python στις 15/4/2021 [15/4/2021]
  3. Νέες προτεινόμενες ημέρες/ώρες: Τρίτη 8.45-10.30, Πέμπτη: 14:45 - 15:30. Έναρξη: 9/3/2021 [8/3/21]
  4. Έναρξη διαδυκτιακών μαθημάτων: Δευτέρα 1/3/2021.
  5. H διδασκαλία θα γίνεται μέσω διαδικτύου σύμφωνα με το πρόγραμμα του εξαμήνου, με το περιβάλλον  Cisco Webex. Σύνδεσμος Webex: https://centralntua.webex.com/meet/gpapalam [22/2/2021]

  6. Η παράδοση των εργασιών θα γίνει (ανά ομάδα) ηλεκτρονικά τουλάχιστον δύο ημέρες πριν την προφορική εξέταση (μέσω email προς τους διδάσκοντες).
  7. Για να υπάρξει προβιβάσιμος τελικός βαθμός, θα πρέπει να συγκεντρωθεί μέσος όρο στις δύο εργασίες (Python & C++) μεγαλύτερος του 50%, ανεξαρτήτως του βαθμού σε κάθε εργασία. [10/6/2019]

 

 

 

Περιεχόμενα μαθήματος: Εισαγωγή. Η γλώσσα. Τo περιβάλλον Linux. Command line. Python compiler. Ιστοσελίδα μαθήματος. Βιβλιογραφία. Editors: Sublime, Spyder, PyCharm, Jupyter notebooks. Εισαγωγή στην γλώσσα Python. Debugging. Libraries. Hello World. Data types. Loops. Control. File I/O. Functions. Modules. OOP. Classes. Παραδείγματα: Μέτρηση και επεξεργασία δεδομένων. Errors-Exceptions. Μαθηματικά: NymPy, SciPy. Γραφικά: Matplotlib. Εφαρμογή: Neural Networks. Machine Learning. Εφαρμογή: Hardware. Πλατφόρμες. Πρωτόκολλα. Βασικό Ι/Ο.

 

* Τα περιεχόμενα του μαθήματος Python (pdf, videos & codes / jupyter notebooks) υπάρχουν και στην ιστοσελίδα GitHub: https://github.com/gpapalambrou/course_Python (link εδώ)

 

Περιεχόμενα μαθήματος Python (αρχεία pdf)

Εισαγωγή [pdf], ενημέρωση: 28/2/2021

Μάθημα 1 (1a). [pdf], ενημέρωση: 27/2/2019

Μάθημα 2 (1b). [pdf], ενημέρωση: 1/3/2019

Μάθημα 3 (2a). [pdf], ενημέρωση: 6/3/2019

Μάθημα 4 (3a). --

Μάθημα 5 (3b). [pdf], ενημέρωση: 15/3/2019

Μάθημα 6 (4a). [pdf], ενημέρωση: 2/4/2019

Μάθημα 7 (4b). [pdf], ενημέρωση: 2/4/2019

Μάθημα 8 (5b). [pdf], ενημέρωση: 2/4/2019

Μάθημα 9 (6a). [pdf], ενημέρωση: 3/4/2019

Μάθημα 10 (6b). [pdf], ενημέρωση: 12/4/2019

 

Εργασία (HW) 2021

Εκφώνηση [pdf], ενημέρωση: 30/3/2021

Ημερομηνία παράδοσης και προφορικής εξέτασης: θα ανακοινωθεί.

 

Συγγράμματα:

Σημειώσεις μαθήματος σε μορφή pdf.

News
Video Παρουσίασης Εργαστηρίου Ναυτικής Μηχανολογίας-ΕΜΠ Feb 22, 2021
Eκδήλωση για τα 50 χρόνια από την ίδρυση της Σχολής Ναυπηγών Μηχανολόγων Μηχανικών του ΕΜΠ. Jan 27, 2020
Εκδήλωση ΣΝΜΜ-ΕΜΠ: Εναλλακτικές Πηγές Ενέργειας στην Ναυτιλία May 07, 2019
Ειδικά Συστήματα Ελέγχου Πλοίου Feb 13, 2019
Προγραμματισμός σε Python & Εφαρμογές στη Ναυτική Μηχανολογία Feb 12, 2019
A light-hearted note on the non-return valve in nature and technology Nov 30, 2017
To ENM/ΕΜΠ στον τύπο May 05, 2017
Το ΕΝΜ/ΕΜΠ στα 10 καλύτερα Εργαστήρια για Μεγάλους κινητήρες στον κόσμο. Apr 04, 2017
In Press: HIPPO-2 Inauguration in "Promitheas" NTUA periodical Mar 10, 2017
HIPPO-2 Inauguration at LME/NTUA, 17/1/2017. Photos & Videos Jan 31, 2017
HIPPO-2 Inauguration, 17/1/2017 Nov 21, 2016
Research in Greece connects the micro and the mega Aug 30, 2016
Marine Propulsion Lifetime Achievement Award Prof Nikolas Kyrtatos May 24, 2016
Innovators honoured by European Marine Engineering Awards Apr 20, 2016
Beyond peak engine efficiency? Apr 20, 2016
Prof Nikolaos Kyrtatos is Marine Propulsion’s Lifetime Achievement Award winner for 2016 Mar 30, 2016
LME Participation in "The Third LRF-NTUA Centre of Excellence Workshop on Ship Total Energy-Emissions-Economy" (+ video) Mar 18, 2016
Video παρουσιάσεων/εξετάσεων Διπλωματικών Εργασιών 2015 Β' Nov 11, 2015
LME Participation in "The Second LRF-NTUA Centre of Excellence Workshop on Ship Total Energy-Emissions-Economy" (+ video) Feb 17, 2015
SEMINAR: Gas 2-Stroke Marine Engine Design and Operation, 22/01/2015 (+ video) Jan 13, 2015