Μια εισαγωγή στην Python για Μεταλλειολόγους & άλλους Μηχανικούς

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

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Παναγιώτου, Γιώργος, Panagiotou, George
Μορφή: 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