Μια εισαγωγή στην Python για Μεταλλειολόγους & άλλους Μηχανικούς
Σκοπός του βιβλίου είναι να διδάξει τη γλώσσα προγραμματισμού Python μέσα από την ανάπτυξη προγραμμάτων που επιλύουν πραγματικά προβλήματα Μηχανικού, και ειδικότερα της ειδικότητας του Μεταλλειολόγου Μηχανικού. Το βιβλίο απευθύνεται τόσο στον πρωτοετή σπουδαστή όσο και στον Μηχανικό της πράξης, χωρί...
Κύριοι συγγραφείς: | , |
---|---|
Μορφή: | 1 |
Γλώσσα: | Greek |
Έκδοση: |
2022
|
Θέματα: | |
Διαθέσιμο Online: | http://dx.doi.org/10.57713/kallipos-99 http://repository.kallipos.gr/handle/11419/8587 |
id |
kallipos-11419-8587 |
---|---|
record_format |
dspace |
institution |
Kallipos |
collection |
DSpace |
language |
Greek |
topic |
Τεχνικές Προγραμματισμού Μαθηματικά Μηχανικού Στατιστική Μηχανικού Επεξεργασία Δεδομένων Γραμμικός Προγραμματισμός Διαχείριση Έργου Προσομοίωση Συστημάτων Γραφική Διεπαφή Χρήστη Προγραμματισμός Μουσικής Programming Techniques Engineering Mathematics Engineering Statistics Data Processing Linear Programming Project Management Systems Simulation Graphical User Interface Music Programming |
spellingShingle |
Τεχνικές Προγραμματισμού Μαθηματικά Μηχανικού Στατιστική Μηχανικού Επεξεργασία Δεδομένων Γραμμικός Προγραμματισμός Διαχείριση Έργου Προσομοίωση Συστημάτων Γραφική Διεπαφή Χρήστη Προγραμματισμός Μουσικής Programming Techniques Engineering Mathematics Engineering Statistics Data Processing Linear Programming Project Management Systems Simulation Graphical User Interface Music Programming Παναγιώτου, Γιώργος Panagiotou, George Μια εισαγωγή στην Python για Μεταλλειολόγους & άλλους Μηχανικούς |
description |
Σκοπός του βιβλίου είναι να διδάξει τη γλώσσα προγραμματισμού Python μέσα από την ανάπτυξη προγραμμάτων που επιλύουν πραγματικά προβλήματα Μηχανικού, και ειδικότερα της ειδικότητας του Μεταλλειολόγου Μηχανικού. Το βιβλίο απευθύνεται τόσο στον πρωτοετή σπουδαστή όσο και στον Μηχανικό της πράξης, χωρίς να είναι απαραίτητη προηγούμενη εμπειρία τους στον προγραμματισμό υπολογιστών, αν και είναι καλοδεχούμενη. Στο πρώτο μέρος του βιβλίου (Κεφάλαια 02 έως 10), η εισαγωγή στις τεχνικές προγραμματισμού με την Python γίνεται σταδιακά, ακολουθώντας τα βήματα που πρέπει να γίνουν για να επιλυθεί ένα πραγματικό μεταλλευτικό πρόβλημα, γράφοντας τμηματικά τον κώδικα ενός προγράμματος στην Python, που θα αναπτυχθεί για τον σκοπό αυτό. Το δεύτερο μέρος του βιβλίου (Κεφάλαια 11 έως 20), με το να πραγματεύεται αυτοτελή αντικείμενα θεματολογίας Μηχανικού, αποσκοπεί στη διεύρυνση των γνώσεων του αναγνώστη, με επιπλέον στοιχεία της γλώσσας Python, με τεχνικές προγραμματισμού, και κυρίως με τη χρήση εξειδικευμένων βιβλιοθηκών, εσωτερικών και εξωτερικών (third-party), της Python. Ορισμένα από αυτά τα αντικείμενα είναι γενικού ενδιαφέροντος, όπως η επίλυση εξισώσεων, συστημάτων εξισώσεων, διαφορικών εξισώσεων και ολοκληρωμάτων, καθώς και η κατασκευή της γραφικής διεπαφής υπολογιστή-χρήστη (GUI). Υπάρχουν όμως και Κεφάλαια που πραγματεύονται εξειδικευμένα αντικείμενα, όπως την επεξεργασία δεδομένων που προκύπτουν από μετρήσεις μεγεθών, τη βελτιστοποίηση και τον γραμμικό προγραμματισμό, τη διαχείριση έργου και την προσομοίωση συστημάτων. Αυτά απευθύνονται, κυρίως, στους σπουδαστές των μεγαλύτερων εξαμήνων, οι οποίοι θα διδαχθούν την ύλη των αντικειμένων αυτών σε συναφή μαθήματα της Σχολής τους, ή στους Μηχανικούς, που θέλουν να τα εφαρμόσουν στην πράξη. Το τελευταίο Κεφάλαιο του βιβλίου δίνει τη δυνατότητα στον αναγνώστη να μετατρέψει τον υπολογιστή του σε ένα εικονικό πιάνο και να συνθέσει τη δική του μουσική με τη βοήθεια της Python. |
format |
1 |
author |
Παναγιώτου, Γιώργος Panagiotou, George |
author_facet |
Παναγιώτου, Γιώργος Panagiotou, George |
author_sort |
Παναγιώτου, Γιώργος |
title |
Μια εισαγωγή στην Python για Μεταλλειολόγους & άλλους Μηχανικούς |
title_short |
Μια εισαγωγή στην Python για Μεταλλειολόγους & άλλους Μηχανικούς |
title_full |
Μια εισαγωγή στην Python για Μεταλλειολόγους & άλλους Μηχανικούς |
title_fullStr |
Μια εισαγωγή στην Python για Μεταλλειολόγους & άλλους Μηχανικούς |
title_full_unstemmed |
Μια εισαγωγή στην Python για Μεταλλειολόγους & άλλους Μηχανικούς |
title_sort |
μια εισαγωγή στην python για μεταλλειολόγους & άλλους μηχανικούς |
publishDate |
2022 |
url |
http://dx.doi.org/10.57713/kallipos-99 http://repository.kallipos.gr/handle/11419/8587 |
work_keys_str_mv |
AT panagiōtougiōrgos miaeisagōgēstēnpythongiametalleiologousallousmēchanikous AT panagiotougeorge miaeisagōgēstēnpythongiametalleiologousallousmēchanikous AT panagiōtougiōrgos anintroductiontopythonforminingotherengineers AT panagiotougeorge anintroductiontopythonforminingotherengineers |
_version_ |
1799946653114826752 |
spelling |
kallipos-11419-85872024-04-16T19:01:03Z Μια εισαγωγή στην Python για Μεταλλειολόγους & άλλους Μηχανικούς An introduction to Python for Mining & other Engineers Παναγιώτου, Γιώργος Panagiotou, George Τεχνικές Προγραμματισμού Μαθηματικά Μηχανικού Στατιστική Μηχανικού Επεξεργασία Δεδομένων Γραμμικός Προγραμματισμός Διαχείριση Έργου Προσομοίωση Συστημάτων Γραφική Διεπαφή Χρήστη Προγραμματισμός Μουσικής Programming Techniques Engineering Mathematics Engineering Statistics Data Processing Linear Programming Project Management Systems Simulation Graphical User Interface Music Programming Σκοπός του βιβλίου είναι να διδάξει τη γλώσσα προγραμματισμού Python μέσα από την ανάπτυξη προγραμμάτων που επιλύουν πραγματικά προβλήματα Μηχανικού, και ειδικότερα της ειδικότητας του Μεταλλειολόγου Μηχανικού. Το βιβλίο απευθύνεται τόσο στον πρωτοετή σπουδαστή όσο και στον Μηχανικό της πράξης, χωρίς να είναι απαραίτητη προηγούμενη εμπειρία τους στον προγραμματισμό υπολογιστών, αν και είναι καλοδεχούμενη. Στο πρώτο μέρος του βιβλίου (Κεφάλαια 02 έως 10), η εισαγωγή στις τεχνικές προγραμματισμού με την Python γίνεται σταδιακά, ακολουθώντας τα βήματα που πρέπει να γίνουν για να επιλυθεί ένα πραγματικό μεταλλευτικό πρόβλημα, γράφοντας τμηματικά τον κώδικα ενός προγράμματος στην Python, που θα αναπτυχθεί για τον σκοπό αυτό. Το δεύτερο μέρος του βιβλίου (Κεφάλαια 11 έως 20), με το να πραγματεύεται αυτοτελή αντικείμενα θεματολογίας Μηχανικού, αποσκοπεί στη διεύρυνση των γνώσεων του αναγνώστη, με επιπλέον στοιχεία της γλώσσας Python, με τεχνικές προγραμματισμού, και κυρίως με τη χρήση εξειδικευμένων βιβλιοθηκών, εσωτερικών και εξωτερικών (third-party), της Python. Ορισμένα από αυτά τα αντικείμενα είναι γενικού ενδιαφέροντος, όπως η επίλυση εξισώσεων, συστημάτων εξισώσεων, διαφορικών εξισώσεων και ολοκληρωμάτων, καθώς και η κατασκευή της γραφικής διεπαφής υπολογιστή-χρήστη (GUI). Υπάρχουν όμως και Κεφάλαια που πραγματεύονται εξειδικευμένα αντικείμενα, όπως την επεξεργασία δεδομένων που προκύπτουν από μετρήσεις μεγεθών, τη βελτιστοποίηση και τον γραμμικό προγραμματισμό, τη διαχείριση έργου και την προσομοίωση συστημάτων. Αυτά απευθύνονται, κυρίως, στους σπουδαστές των μεγαλύτερων εξαμήνων, οι οποίοι θα διδαχθούν την ύλη των αντικειμένων αυτών σε συναφή μαθήματα της Σχολής τους, ή στους Μηχανικούς, που θέλουν να τα εφαρμόσουν στην πράξη. Το τελευταίο Κεφάλαιο του βιβλίου δίνει τη δυνατότητα στον αναγνώστη να μετατρέψει τον υπολογιστή του σε ένα εικονικό πιάνο και να συνθέσει τη δική του μουσική με τη βοήθεια της Python. The purpose of the book is to teach the Python programming language through the development of programs that solve real engineering problems, particularly in the field of Mining Engineering. The book is aimed at both the first-year student and the practicing engineer; no previous computer programming experience is necessary, although it is welcome. In the first part of the book (Chapters 02 to 10), the introduction to Python programming techniques is step-by-step, following the steps to be taken to solve a real-world mining problem by writing piece by piece the code of a Python program to be developed for this purpose. The second part of the book (Chapters 11 to 20) is dealing with independent engineering subjects and aims to expand the reader's knowledge, with additional elements of the Python language and programming techniques and, mainly, with the use of specialized Python libraries, internal and external (third-party). Some of these subjects are of general interest, such as solving equations, systems of equations, differential equations and integrals, or the development of the graphical user interface (GUI) of a program. However, there are also Chapters dealing with specialized subjects, such as data processing resulting from measurements of quantities, optimization and linear programming, project management and systems simulation. These subjects are, mainly, for the interest of students, who are taking the relevant courses during their studies, or the engineers, who want to apply them in practice. The last Chapter of the book enables the reader to turn his computer into a virtual piano and compose his own music with the help of Python. 2022-09-22T20:38:30Z 2022-10-23T18:52:45Z 2022-10-23T19:07:07Z 2022-10-24T12:01:10Z 2022-11-04T15:33:24Z 2022-09-22T20:38:30Z 2022-10-23T18:52:45Z 2022-10-23T19:07:07Z 2022-10-24T12:01:10Z 2022-11-04T15:33:24Z 1 978-618-5667-71-9 http://dx.doi.org/10.57713/kallipos-99 http://repository.kallipos.gr/handle/11419/8587 el 1 333 application/pdf application/pdf application/pdf application/pdf application/zip |