Γνωριμία με το λογισμικό στατιστικών αναλύσεων R. Ηαφετηρία ανάπτυξης του R. Τι ακριβώς είναι το R; Η προέλευση του R. Δημήτρης Δεληκαράογλου

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Γνωριμία με το λογισμικό στατιστικών αναλύσεων R. Ηαφετηρία ανάπτυξης του R. Τι ακριβώς είναι το R; Η προέλευση του R. Δημήτρης Δεληκαράογλου"

Transcript

1 Μεταπτυχιακό Πρόγραμμα ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ Ακαδ. Έτος Γνωριμία με το λογισμικό στατιστικών αναλύσεων R Δημήτρης Δεληκαράογλου Τι ακριβώς είναι το R; Ηαφετηρία ανάπτυξης του R Ηανάπτυξη του έχει βάση στη δημιουργία της γλώσσας προγραμματισμού S που αναπτύχθηκε, περί το 1976, στα Εργαστήρια της εταιρίας τηλεπικοινωνιών Bell για την ανάλυση δεδομένων Το εμπορικό προϊόν, εμφανίστηκε με την ονομασία: S-plus. Murray Hill, New Jersey Η προέλευση του R Το διαδραστικό περιβάλλον S, και Η αλγοριθμική γλώσσα Scheme, που αναπτύχθηκε στο MIT, και είναι μια από τις δύο βασικές διαλέκτους της Lisp κοινοποιήθηκε μέσα από τα περιώνυμα Lambda Papers Η προέλευση του R Αρχικά δημιουργήθηκε και διανεμήθηκε ως ελεύθερο λογισμικό από τους Robert Gentleman και Ross Ihaka στο Πανεπιστήμιο του Auckland, Νέα Ζηλανδία, στη δεκαετία του 90. Στόχος τους ήταν η δημιουργία ενός φιλικού προγραμματιστικού περιβάλλοντος για τη διδασκαλία της Στατιστικής 1

2 Η ονομασία R We have named our language R in part to acknowledge the influence of S and in part to celebrate our own efforts. R. Gentleman και R. Ihaka και η εξέλιξη του R Από το 1997: Διεθνές R-core team & χιλιάδες προγραμματιστές, στατιστικολόγοι, κ.ά. που μοιράζονται τις βιβλιοθήκες και τα εργαλεία τους!! Παρέχουν πλήρη πρόσβαση σε αλγόριθμους, ανοιχτά και προσβάσιμα εργαλεία και τις εφαρμογές τους που εν πολλοίς δεν είναι ακόμη διαθέσιμα σε άλλα εμπορικά λογισμικά. Τι ακριβώς είναι το R; Είναι ελεύθερα προσβάσιμο από ένα ευρύ δίκτυο διανομής στο Διαδίκτυο (Comprehensive R Archive Network) cran.r-project.org 92 sites cran.cc.uoc.gr Mια απαράμιλλη πλατφόρμα για τον προγραμματισμό νέων στατιστικών μεθόδων με έναν εύκολο και απλό τρόπο. State-of-the-art δυνατότητες γραφικών που συναγωνίζεται μόνο η Matlab Το R ή r (το λογισμικό) Open Source δωρεάν και όχι μόνο: Παρέχει πλήρη πρόσβαση σε αλγόριθμους και την εφαρμογή τους Είναι το προϊόν συνεισφοράς κορυφαίων ειδικών και χρηστών στους τομείς που γνωρίζουν καλύτερα Είναι CUTTING EDGE. Δίνει τη δυνατότητα διόρθωσης ή/και επέκτασης των πακέτων και εργαλείων που παρέχονται Πλείστα φόρουμ προάγουν τη συνεργασία ερευνητών και χρηστών με στόχο να εξερευνήσουν και να επεκτείνουν τις μεθόδους που χρησιμοποιούνται για την ανάλυση των δεδομένων Η R ή r(η γλώσσα) Είναι μια διερμηνευόμενη γλώσσα προγραμματισμού (interpreted computer language) Οι περισσότερες (στατιστικές και άλλες) συναρτήσεις που βλέπουν οι χρήστες είναι γραμμένες στην ίδια τη γλώσσα του R, καλώντας ένα μικρότερο σύνολο εσωτερικών αρχέτυπων (internal primitives) Αυτό καθιστά πολύ εύκολο στο χρήστη να κατανοήσει πως πραγματικά λειτουργούν Η R ή r (η γλώσσα) Είναι μια διερμηνευόμενη γλώσσα προγραμματισμού (interpreted computer language) Κάνει δυνατή τη διασύνδεση με διαδικασίες γραμμένες σε C, C++, ή FORTRAN για μεγαλύτερη αποτελεσματικότητα, και δημιουργία επιπλέον υψηλού επιπέδου αρχέτυπων System commands can be called from within R Μπορεί να χρησιμοποιηθεί είτε µε κατευθείαν εντολές, είτε µε προγράμματα τα οποία μπορούν να αναπτυχθούν και να δοθούν για εκτέλεση 2

3 Η γλώσσα & το λογισμικό Σήμερα η R θεωρείται ως η ταχύτερα αναπτυσσόμενη γλώσσα στατιστικών υπολογισμών και η de facto γλώσσα έρευνας στα πανεπιστήμια γύρω από εφαρμογές της Στατιστικής, όπως Οικονομετρία, Χρονοσειρές, Χρηματιστηριακά δεδομένα, Χωρικά δεδομένα,... Το λογισμικό R αυξάνει συνεχώς τις GIS δυνατότητες του, και είναι πλέον αξιόπιστο για τις περισσότερες (αν όχι όλες) τις χωρικές αναλύσεις που συνήθως κάνουμε με τα παραδοσιακά λογισμικά GIS εξαγωγή και εισαγωγή δεδομένων (raster και vector), τη σχεδίαση, ανάλυση και κατασκευή χαρτών,... Ηδύναμη του R Χρησιμοποιεί μια δική του καλά ανεπτυγμένη, αλλά απλή γλώσσα προγραμματισμού -ίδια με εκείνη του S Plus (το άλλο γνώριμο λογισμικό στατιστικής ανάλυσης) άμεση συμβατότητα με κώδικα της S Πλούσιες πηγές υλικού για την αυτό-εκμάθηση του: Ανοικτά μαθήματα, με παραδείγματα, ασκήσεις Το άρθρο από όπου ξεκίνησε η διαδρομή του R Ihaka R. & Gentleman R R: a language for data analysis and graphics. Journal of Computational and Graphical Statistics 5: Εξαιρετικά βιβλία, προσβάσιμα στο Διαδίκτυο και από την ψηφιακή βιβλιοθήκη του μαθήματος Ηδύναμη του R Χαρακτηρίζεται από εύκολη επεκτασιμότητα καθώς ο κάθε ένας χρήστης μπορεί να δημιουργήσει τις δικές του συναρτήσεις και να τις μορφοποιήσει σε μία βιβλιοθήκη, η οποία με τη σειρά της μπορεί να δημοσιοποιηθεί και να χρησιμοποιηθεί αργότερα από κάποιον άλλο χρήστη με τις ίδιες ανάγκες Διασυνδέσεις με λογισμικά αποθήκευσης δεδομένων (SQL) Ηδύναμη του R Επιτρέπει την ταχεία ανάπτυξη νέων εργαλείων και προγραμμάτων σύμφωνα με τις ανάγκες των χρηστών Εξαιρετικό για την προσομοίωση, προγραμματισμό, και αναλύσεις δεδομένων που απαιτούν υψηλό υπολογιστικό φόρτο Εξαναγκάζει το χρήστη του να σκεφθεί για τη ροή της ανάλυση που πρόκειται να εφαρμόσει. Ηδύναμη του R Το υβριδικό περιβάλλον του (προγραμματισμός + ανάλυση + γραφικά) προσφέρει απεριόριστες δυνατότητες διαχείρισης και στατιστικής ανάλυσης δεδομένων καθώς και δυνατότητες κατασκευής γραφημάτων εξαιρετικές δυνατότητες στον ερευνητή Η χρησιμοποίησή του για την ανάλυση βελτιώνει γρήγορα την ουσιαστική ικανότητα του ερευνητή αλλά και την βαθύτερη αντίληψη της θεωρίας καθώς ο χρήστης αντιλαμβάνεται τον ακριβή τρόπο με τον οποίο επεξεργάζεται τα δεδομένα ΔΕΝ ΕΙΝΑΙ Ένα ακόμα λογισμικό Στατιστικής Ανάλυσης Κάθε άλλο παρά ένα συνονθύλευμα πολύ συγκεκριμένων και άκαμπτων εργαλεία, όπως συμβαίνει συχνά σε άλλα λογισμικά ανάλυσης δεδομένων ΔΕΝ ΕΙΝΑΙ Εύκολο για το χρήστη να εξοικειωθεί γρήγορα με όλες τις δυνατότητες του απαιτεί σημαντική ενασχόληση για να γίνει οικείο σε κάποιον ΔΕΝ ΕΙΝΑΙ Menu-driven Υπολείπεται ενός φιλικού παραθυρικού περιβάλλοντος χρήσης ΔΕΝ ΕΙΝΑΙ Ένα λογισμικό με πολύπλοκη γραφική διεπαφή 3

4 Πως είναι διαθέσιμο; Διατίθεται ελεύθερα Η βασική σουίτα του λογισμικού και τα περισσότερα εξειδικευμένα πακέτα του είναι διαθέσιμα από το δίκτυο διανομής CRAN - cran.r-project.org Mirror sites are available for many countries Νέες κυκλοφορίες του βασικού λογισμικού R παρέχονται σε συχνά διαστήματα (τυπικά περίπου κάθε 3 μήνες!!!), ανάλογα και με το λειτουργικό σύστημα (Windows, MacOS, Linux) Πλείστα user blogs, tutorials, user guides Η κοινότητα των χρηστών του είναι πολύ ενεργή R Project for Statistical Computing κυρίως για εργαλεία, εγχειρίδια χρήσης κ.ά. Comprehensive R Archive Network cran.r-project.org Downloading R Κέντρο διανομής του λογισμικού και ειδικών πακέτων Downloading R Ιστότοπος διανομής του R και πακέτων του cran.r-project.org ή cran.cc.uoc.gr download from CRAN select a download site download the base package at a minimum download contributed packages as needed Επιλέξτε το ελληνικό site: cran.cc.uoc.gr 4

5 Downloading R Downloading R Execute, e.g. the current version R win32.exe with administrator privileges Once the program is installed, run the R program by clicking on its icon To καλύτερο χαρακτηριστικό του R!!! Διαθέσιμα ~4000 πακέτα!!! install.packages(" ") και μεταξύ τους πολλά γεωεπιστημονικού ενδιαφέροντος: Ecological and Environmental Data 4000 δυνατότητες!!! project.org/web/views/ Οπυρήνας του R+ πακέτα; Ηβασική διανομή του R περιλαμβάνει τον πυρήνα (core) και πλήθος πακέτων (packages) και βιβλιοθηκών (libraries) Ο κεντρικός πυρήνας του R περιέχει ότι απαιτείται για ένα μεγάλο αριθμό στατιστικών διαδικασιών. linear and generalized linear models nonlinear regression models time series analysis classical parametric and nonparametric tests clustering, smoothing, Τα πακέτα και οι βιβλιοθήκες περιέχουν επιπλέον συναρτήσεις που δεν είναι διαθέσιμες στον πυρήνα του R Οπυρήνας του R+ πακέτα; Για να γίνει χρήση μιας συνάρτησης από ένα πακέτο, αυτό πρέπει να φορτωθεί στο R. Η σχετική εντολή για αυτό είναι library( ), π.χ. library(glsme) (Γενικευμένη Μέθοδος Ελαχίστων Τετραγώνων ) library(lmtest) (διαγνωστικά τεστ γραμμικής παλινδρόμησης) Στα διάφορά πακέτα του R περιλαμβάνονται επίσης και μια μεγάλη σειρά από αρθρώματα (modules) τα οποία επεκτείνουν το υπάρχον περιβάλλον R με γραφικές δυνατότητες που παρέχουν ένα ευέλικτο γραφικό περιβάλλον για τη δημιουργία διαφόρων ειδών παρουσιάσεις εκτεταμένων και πολύμορφων δεδομένων και καθοδηγούν στην διαδικασία της μοντελοποίησης και αξιολόγησης της ανάλυσης τους 5

6 Μερικά ενδιαφέροντα πακέτα του R foreign: Read Data Stored by Minitab, S, SAS, SPSS, Stata, Systat, Weka, dbase,.. ggplot2: An implementation of the Grammar of Graphics GGally: Extension to ggplot2, templates for different plots gdistance: distances and routes on geographical grids marqlevalg: An algorithm for least-squares curve fitting gplots: Various R programming tools for plotting data Το πακέτο ggplot2 The fundamental building block of a plot is based on aesthetics and facets Aesthetics are graphical attributes that effect how the data are displayed. Color, Size, Shape Facets are subdivisions of graphical data. The graph is realized by adding layers, geoms ( point, smooth, ), and statistics. Το πακέτο ggplot2 The fundamental building block of a plot is based on aesthetics and facets Aesthetics are graphical attributes that effect how the data are displayed. Color, Size, Shape Facets are subdivisions of graphical data. The graph is realized by adding layers, geoms ( point, smooth, ), and statistics. Το πακέτο ctest Έλεγχος διωνυμικής κατανομής Εγκατάσταση πακέτων του R; Από τον ιστοχώρο του R Documentation Manual - listing of official R documentation An Introduction to R R Language Definition Writing R Extensions R Data Import/Export R Installation and Administration Contributed documentation, tutorials and manuals created by R users Simple R, R for Beginners, Practical Regression and ANOVA Using R Για Windows και Mac, υπάρχουν binary αρχεία για εύκολη εγκατάσταση στο R. Οι προκαθορισμένες (default) τιμές είναι οι συνηθέστερες και αν δεν έχετε κάποιο άλλο λόγο, είναι γενικά μια καλή ιδέα να τις αποδεχθείτε. Για εγκατάσταση σε Linux ψάξτε το Για τα Windows, Mac και Linux, αν έχετε τα κατάλληλα εργαλεία, μπορείτε να δημιουργήσετε το R από τον πηγαίο κώδικα. Οι σχετικές οδηγίες 6

7 Εγκατάσταση πακέτων του R; install.packages("packagename") Μπορείτε να προσδιορίσετε mirror CRAN sites install.packages("packagename", repos = "http://cran.stat.ucla.edu/") update.packages("packagename") Code to load or install then load Εγκατάσταση πακέτων του R; Για να χρησιμοποιήσετε επιμέρους πακέτα του R, πρέπει πρώτα να τα εγκαταστήσετε χρησιμοποιώντας τη συνάρτηση install.packages, η οποία κατεβάζει το ζητούμενο πακέτο από τον ιστότοπο CRAN και το εγκαθιστά για χρήση στον Η/Υ σας Εγκατάσταση πακέτων του R; Αν θα χρειαστείτε ένα συγκεκριμένο πακέτο για την τρέχουσα χρήση του R, πρέπει να το φορτώσετε χρησιμοποιώντας τη συνάρτηση require > require(foreign) ## Loading required package: foreign Σε μερικές περιπτώσεις, η καλή λειτουργία μιας βιβλιοθήκης εξαρτάται από τα ήδη εγκατεστημένα πακέτα. Για το λόγο αυτό, καλύτερα να χρησιμοποιείτε την επιλογή dep=true, έτσι ώστε να γίνεται πλήρη εγκατάσταση όλων των πιθανών εξαρτήσεων. > install.packages( foreign", dep=true) Εγκατάσταση πακέτων του R; Αν απαιτούνται επιπλέον πακέτα για τη χρήση ενός πακέτου, αυτά φορτώνονται ή προσαρτώνται αυτόματα Εγκατάσταση πακέτων του R; Εγκατάσταση πακέτων του R; > install.packages("maps") > library("maps") > map("world") > map("world2") Χρήσιμο R script για την εγκατάσταση πακέτων μετά από κάποιο στοιχειώδη έλεγχο μη προηγούμενης εγκατάστασής τους (πηγή: 7

8 Εγκατάσταση πακέτων του R; Τι χρησιμοποιεί στην τρέχουσα εργασία (session) το R Το περιβάλλον εργασίας του R Το περιβάλλον εργασίας του R > This is the R prompt. το R είναι έτοιμο να δεχθεί μια εντολή Το περιβάλλον εργασίας του R Εναλλακτικά, μπορούμε να ανοίξουμε ένα παράθυρο script (Reditor menu: file/open script) όπου γράφουμε όσες εντολές επιθυμούμε και μετά μαρκάρουμε αυτές που θέλουμε να εκτελεστούν και πατάμε control+r. (αν δεν μαρκάρουμε τίποτε, με control+r θα εκτελεστούν μόνο οι εντολές της γραμμής που βρίσκεται ο cursor). Αλληλεπίδραση του χρήστη με το R Αλληλεπίδραση του χρήστη με το R Ηεκκίνησητου προγράμματος οδηγεί στη βασική οθόνη του προγράμματος στην οποία υπάρχει το παράθυρο εντολών (R-Console). Τα μενού File Edit View Misc Packages Windows Help 8

9 Αλληλεπίδραση του χρήστη με το R Αλληλεπίδραση του χρήστη με το R Με την επιλογή μενού File μπορούμε: Να εισάγουμε κώδικα και εντολές από προηγούμενες εφαρμογές μας με το source R code. Να ανοίξουμε έναν νέο ή παλαιό συντάκτη (new ή old script) Να δούμε τα διαθέσιμα R αρχεία του φακέλου που είμαστε (display files). Να εισάγουμε ή να αποθηκεύσουμε επιφάνειες εργασίας (workspace) με αντικείμενα και συναρτήσεις που έχουν δημιουργηθεί (load/save workspace) Να εισάγουμε ή να αποθηκεύσουμε εντολές που ήδη έχουμε χρησιμοποιήσει (load/save history). Να αλλάξουμε τον φάκελο εργασίας μας (change dir). Να εκτυπώσουμε (print), να αποθηκεύσουμε τη συνεδρία μας σε ένα αρχείο κειμένου (save to file) και να τερματίσουμε το πρόγραμμα (exit). Με την επιλογή μενού Edit μπορούμε: Να έχουμε τις γνωστές δυνατότητες copy, paste, select all, clear console Να ανοίξουμε τον συντάκτη δεδομένων (data editor) που είναι σε μορφή πλαισίου (data frames) και να επεξεργαστούμε αυτά τα δεδομένα Να αλλάξουμε τον τρόπο εμφάνισης του περιβάλλοντος εργασίας (με τις προτιμήσεις GUI preferences) Αλληλεπίδραση του χρήστη με το R Αλληλεπίδραση του χρήστη με το R Με την επιλογή μενού Misc μπορούμε: να σταματήσουμε το τρέχον ή όλα τα προγράμματα που εκτελούνται (stop current/all computations), να σταματήσουμε την εκτύπωση αποτελεσμάτων στην οθόνη (buffered output), να δούμε ή να διαγράψουμε όλα τα αντικείμενα που έχουμε δημιουργήσει έως τώρα (list objects ή remove all objects) - ισοδύναμα με την εντολή ls() ή rm(list=ls(all=true)), και τέλος να δούμε ποιες βιβλιοθήκες (libraries) και πλαίσια δεδομένων (data frames) επισυνάπτονται στο τρέχον περιβάλλον εργασίας. Με την επιλογή μενού Packages μπορούμε: να φορτώσουμε βιβλιοθήκες/πακέτα που ήδη έχουμε κατεβάσει (load package), να εγκαταστήσουμε βιβλιοθήκες από διάφορα sites του CRAN (install package(s)) ή από συμπιεσμένα αρχεία του σκληρού δίσκου (install package(s) from local zip files), να ενημερώσουμε τις βιβλιοθήκες προσθέτοντας νέες (update packages), να διαλέξει από ποιο διανομέα (πέραν του CRAN) θέλουμε να κατεβάσουμε τις βιβλιοθήκες (set repositories). Αλληλεπίδραση του χρήστη με το R Console: πληροφορίες για το χειρισμό της βασικής οθόνης του R Με την επιλογή μενού Help δίνονται στον χρήστη βοηθητικές πληροφορίες, π.χ.: FAQ on R και FAQ on ιr for Windows: πληροφορίες (ερωτήσεις και απαντήσεις σε συνήθεις ερωτηματικά) για τη γλώσσα R και για την R για Windows Manuals (in pdf): Βασικό εγχειρίδιο χρήσης της R R functions (text): Πληροφορίες για τις συναρτήσεις που είναι ήδη φορτωμένες (απότοβασικόπυρήναήτις βιβλιοθήκες των πακέτων) Επικοινωνία με το R; Είτε με κατευθείαν εντολές από το χρήστη Είτε από σειρά εντολών (scripts) που συνιστούν βήματα διεργασιών που ο χρήστης μπορεί να προγραμματίσει για επίλυση πιο πολύπλοκων στατιστικών προβλημάτων. Επίσης ο χρήστης μπορεί να χρησιμοποιήσει και έτοιμα προγράμματα τα οποία είναι ενσωματωμένα μέσα στα ελεύθερα διαθέσιμα πακέτα Οι ποικιλία τέτοιων προγραμμάτων είναι τεράστια!!! 9

10 Αλληλεπίδραση του χρήστη με το R Οι εντολές Διαβάζονται και εκτελούνται αμέσως R: διερμηνέας εντολών προγραμματισμού Η αλληλεπίδραση του χρήστη με το λογισμικό επιτυγχάνεται από την κονσόλα του R πληκτρολογώντας προγραμματιστικές αλφαριθμητικές εκφράσεις, συμβολισμούς εκχώρησης τιμών σε συναρτήσεις, πίνακες, Εντολή εργασίας διεύθυνση όπου βρίσκεται το αρχείο κειμένου με τα δεδομένα χαρακτηρίζει την πρώτη γραμμή των δεδομένων ως τίτλο δηλώνει ότι η δεκαδική υποδιαστολή είναι το κόμμα Εντολές του χρήστη προς το R Σε μια εντολή απαιτούνται τρία επιμέρους μέρη: ηίδια η εντολή ζεύγος παρενθέσεων, () μια ή περισσότερες παράμετροι (arguments) εντός του ζεύγους των παρενθέσεων (αν τέτοιες παράμετροι είναι απαραίτητοι, κάτι που μπορεί να μην συμβαίνει πάντα) Εντολές του χρήστη προς το R Ομοιότητες στη σύνταξη εντολών Αριθμητικές (1, 2, 3 ) ή λογικές (T/F) τιμές και ονόματα αντικειμένων δίνονται στις παραμέτρους χωρίς εισαγωγικά, αλλά σύνολα χαρακτήρων (string values), όπως ονόματα αρχείων, δίνονται πάντα εντός διπλών εισαγωγικών, π.χ.: mas5(dat3, normalize=t, analysis= absolute ) x <- seq(1,10) # or x <- 1:10 # or x = 1:10 R Matlab Python for (i in x) {print("hello")} foo.bar <- 10 > foo.bar [1] 10 x = 1:10 %a less flexible %version of linspace for (i = x) disp("hello") end foo.bar = 10 > foo.bar foo = bar: 10 x = range(1,11) # indices start at 0 for i in x: print("hello") foo.bar = 10 NameError: name 'foo' is not defined Εντολές του χρήστη προς το R Για να περατωθεί μια συνεδρία με το R, είτε πληκτρολογήστε q(), κλείστε την οθόνη του προγράμματος (όχι το παράθυρο εντολών) πάνω δεξιά, από το μενού File Exit Συνιστάται να αποθηκεύεται ότι έχετε δημιουργήσει μέχρι τότε Λειτουργία & εντολές στο R Μπορείτε πάντα να αναγνωρίσετε το πλήθος των απλών εντολών σε μια σύνθετη εντολή, μετρώντας τον αριθμό των ζευγών των παρενθέσεων pdata(dat)<-pd Αντικείμενα όπως διανύσματα και πίνακες (tablelike objects) διακρίνονται χρησιμοποιώντας αγκύλες [ ] ποτέ παρενθέσεις. dat[,1], c[1,4], Εκχώρηση (assignment) σε ένα αντικείμενο γίνεται χρησιμοποιώντας <-, ή -> ή =. Ο συμβολισμός ==, δηλώνει σύγκριση 10

11 Λειτουργία & εντολές στο R Το περιβάλλον εργασίας του R Στην κονσόλα του R (RGui), μέσω της γραμμής εντολών παρέχεται εξαίρετη ευελιξία και έλεγχος. Æ Αυξημένο χρόνο που χρειάζεται κάποιος ώστε να καλύψει το (τουλάχιστον αρχικό) επίπεδο χρήσης σε σύγκριση με ανάλογα πακέτα με γραφικό περιβάλλον διεπαφής (GUI) Æ φιλικότερες λύσεις ; R is case sensitive, προσοχή στην πληκτρολόγηση! ¾ library(affy) Æ σωστή πληκτρολόγηση, ¾ αλλά Library(affy) Æ λάθος πληκτρολόγηση. Πολλαπλές εντολές επιτρέπονται στην ίδια γραμμή. π.χ., πρώτα απαλείφουμε κενές τιμές από τα δεδομένα της μεταβλητής year, και κατόπιν υπολογίζουμε τη μέση τιμή. Οι εντολές: ¾ na.omit(year) ¾ mean(year) Δίνουν το ίδιο αποτέλεσμα με την απλή εντολή ¾ mean(na.omit(year)) Δ. ΔΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ Άλλα περιβάλλοντα διεπαφής για το R Δ. ΔΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ Εναλλακτικό περιβάλλον εργασίας του R Διάφορα GUI που υλοποιούν ένα βολικό(τερο) περιβάλλον διεπαφής με το R Παράθυρα που περιέχουν διάφορα μενού, κουμπιά και πεδία πληροφοριών,... Επιτρέπουν τη δημιουργία σεναρίων, δεδομένων εξόδου, επαναφορά παραθύρου διαλόγων, Με μενού που είναι εύκολο να ρυθμιστούν, συνήθως, μέσω ενός αρχείου κειμένου ή, κατά προτίμηση, μέσα από τα plug-in πακέτα... απλοί διάλογοι, το γενικό περιεχόμενο των οποίων είναι περισσότερο ή λιγότερο προφανές από τα ονόματα των στοιχείων των μενού. Δ. ΔΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ Δ. ΔΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ RStudio screenshot Τι είναι το RStudio; Παρέχει ένα ένα Παρέχει ολοκληρωμένο ολοκληρωμένο (φιλικότερο) (φιλικότερο) περιβάλλον ανάπτυξης ανάπτυξης περιβάλλον RStudio - Integrated development environment for R Δ. ΔΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ Δ. ΔΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ 11

12 Εναλλακτικό περιβάλλον εργασίας του R Το περιβάλλον εργασίας του R Τρέχουσα έκδοση Η διεπαφή R- Commander δεν είναι καινοτόμος, αλλά είναι απλή και οικεία για τους χρήστες install.packages("deducer") Java based R console JGR 3 επιπλέον μενού Deducer & JGR Για άμεση βοήθεια - Start help > help("foo") >?foo Εξαιρετικές δυνατότητες αναζήτησης βοήθειας για την γλώσσα και το λογισμικό R... 12

13 Για άμεση βοήθεια - Start help Help - Search engine > help( mean ) > help(mean) >?mean Help - packages Τι περιέχει τυπικά ένα αρχείο help Function {package} Γενική περιγραφή Εντολή και οι παράμετροι της Λεπτομερής περιγραφή των αναγκαίων παραμέτρων Τι περιέχει τυπικά ένα αρχείο help Περιγραφή: πως δουλεύει η εντολή Τι επιστρέφει η εντολή Συναφείς συναρτήσεις Παραδείγματα χρήσης στο R: example(mas5) Γρήγορο και ελεύθερο. State of the art: Το διεθνές δίκτυο ερευνητών συνεχώς ανανεώνουν και υλοποιούν προηγμένες μεθοδολογίες και τις διαθέτουν ελεύθερα ως πακέτα του R. SPSS και SAS είναι πολύ πιο πίσω από το R! Συναγωνίζεται το MATLAB στα γραφικά Εξαιρετικές δυνατότητες για προσομοιώσεις, προγραμματισμό, εντατικές χώρο-χρονικές αναλύσεις και υπολογισμούς, κλπ. 13

14 Στην αρχική περίοδο εκμάθησης του Not user start Γρήγορα ανερχόμενη καμπύλη εκμάθησης Minimal GUI. Καμία εμπορική υποστήριξη figuring out appropriate (correct) methods or how to use a function on your own can be frustrating. Easy to make mistakes and not know. Μαθαίνει κάποιος από τα λάθη του και από τις εμπειρίες άλλων χρηστών Από την επόμενη φορά... Θα μπούμε στα ενδότερα της λειτουργίας και της χρήσης του R Σύνταξη εντολών Μεταβλητές και συναρτήσεις Εισαγωγή δεδομένων Χρήση εξωτερικών αρχείων Γραφήματα στο R Βασικές στατιστικές και αλγοριθμικές δυνατότητες Διαχείριση συνεδριών του R... Μέχρι το επόμενο μάθημα... Συμβουλευτείτε, στις ιστοσελίδες του μαθήματος, τις σχετικές οδηγίες για την εργασία/θέμα που θα πρέπει να ξεκινήσετε άμεσα Σχηματίστε τις Ομάδες Εργασίας σας και αρχίστε την εξοικείωσής σας με το R 14

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Εργαστήριο 4 ο : MATLAB Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες

Διαβάστε περισσότερα

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1. Εισαγωγή στην Python. 1.1 Εισαγωγή

ΚΕΦΑΛΑΙΟ 1. Εισαγωγή στην Python. 1.1 Εισαγωγή ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στην Python Σύνοψη Σε αυτό το κεφάλαιο κάνουμε μια σύντομη εισαγωγή στην Python και στα εργαλεία λογισμικού που θα χρησιμοποιήσουμε στη συνέχεια του συγγράμματος. Προαπαιτούμενη γνώση

Διαβάστε περισσότερα

Εισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,

Εισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ, Εισαγωγή στο MATLAB Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr Εγκατάσταση του Matlab Διανέμεται ελεύθερα στα μέλη του ΕΚΠΑ το λογισμικό MATLAB με 75 ταυτόχρονες (concurrent) άδειες χρήσης. Μπορείτε να

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

Διαβάστε περισσότερα

Εισαγωγή στην Python. Διάλεξη 0

Εισαγωγή στην Python. Διάλεξη 0 Εισαγωγή στην Python Διάλεξη 0 Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 Τι είναι ο προγραμματισμός : Αλγόριθμος γραμμένος σε γλώσσα που καταλαβαίνει

Διαβάστε περισσότερα

Λογισμικά για Στατιστική Ανάλυση. Minitab, R (ελεύθερο λογισμικό), Sas, S-Plus, Stata, StatGraphics, Mathematica (εξειδικευμένο λογισμικό για

Λογισμικά για Στατιστική Ανάλυση. Minitab, R (ελεύθερο λογισμικό), Sas, S-Plus, Stata, StatGraphics, Mathematica (εξειδικευμένο λογισμικό για ΒΙΟΣΤΑΤΙΣΤΙΚΗ Εργαστήριο 1ο Τι είναι το SPSS; Statistical Package for the Social Sciences Λογισμικό για διαχείριση και στατιστική ανάλυση δεδομένων σε γραφικό περιβάλλον http://en.wikipedia.org/wiki/spss

Διαβάστε περισσότερα

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην

Διαβάστε περισσότερα

Τυπικές χρήσεις της Matlab

Τυπικές χρήσεις της Matlab Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις

Διαβάστε περισσότερα

Δημιουργία μιας εφαρμογής Java με το NetBeans

Δημιουργία μιας εφαρμογής Java με το NetBeans Δημιουργία μιας εφαρμογής Java με το NetBeans Για να δημιουργήσετε μια εφαρμογή Java πρέπει να ακολουθήσετε τα εξής βήματα : Αρχικά πρέπει να δημιουργηθεί ένα project το οποίο θα περιέχει όλα τα αρχεία

Διαβάστε περισσότερα

Σύντοµο Εγχειρίδιο Χρήσης. του Λογισµικού Στατιστικής Επεξεργασίας. SPSS for Windows v. 8.0

Σύντοµο Εγχειρίδιο Χρήσης. του Λογισµικού Στατιστικής Επεξεργασίας. SPSS for Windows v. 8.0 Εθνικό & Καποδιστριακό Πανεπιστήµιο Αθηνών Τµήµα Μεθοδολογίας, Ιστορίας & Θεωρίας της Επιστήµης ιαπανεπιστηµιακό Πρόγραµµα Μεταπτυχιακών Σπουδών «Βασική και Εφαρµοσµένη Γνωσιακή Επιστήµη» Σύντοµο Εγχειρίδιο

Διαβάστε περισσότερα

SPSS Statistical Package for the Social Sciences

SPSS Statistical Package for the Social Sciences SPSS Statistical Package for the Social Sciences Ξεκινώντας την εφαρμογή Εισαγωγή εδομένων Ορισμός Μεταβλητών Εισαγωγή περίπτωσης και μεταβλητής ιαγραφή περιπτώσεων ή και μεταβλητών ΣΤΑΤΙΣΤΙΚΗ Αθανάσιος

Διαβάστε περισσότερα

Tο περιβάλλον Code::Blocks

Tο περιβάλλον Code::Blocks Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή

Διαβάστε περισσότερα

Ανάπτυξη εφαρμογής Input-Output

Ανάπτυξη εφαρμογής Input-Output Ανάπτυξη εφαρμογής Input-Output Πίνακας Περιεχομένων Ανάπτυξη εφαρμογής Input-Output... 1 1. Εκτέλεση του περιβάλλοντος ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 2. Δημιουργία νέου

Διαβάστε περισσότερα

1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB)

1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB) ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΜΕΘΟΔΟΙ ΕΠΙΛΥΣΗΣ ΜΕ Η/Υ 1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB) Ν.Δ. Λαγαρός Μ. Φραγκιαδάκης Α. Στάμος Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Searching and Downloading OpenStreetMap Data

Searching and Downloading OpenStreetMap Data Searching and Downloading OpenStreetMap Data QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Christina Dimitriadou Paliogiannis Konstantinos Tom Karagkounis

Διαβάστε περισσότερα

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795 Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795 Περιεχόμενα Εισαγωγή Εγκατάσταση Δημιουργία νέου project Java Editor Perspectives Δημιουργία source folders Προσθήκη νέου αρχείου στο project Εισάγωντας

Διαβάστε περισσότερα

Πανεπιστήµιο Θεσσαλίας

Πανεπιστήµιο Θεσσαλίας Πανεπιστήµιο Θεσσαλίας Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ 130 : Ψηφιακή σχεδίαση Βόλος 2015 1 Εισαγωγή Το Multisim είναι ένα ολοκληρωμένο περιβάλλον προσομοίωσης της συμπεριφοράς

Διαβάστε περισσότερα

Οδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C

Οδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C Οδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C Περιεχόμενα 1. Το πρόγραμμα Dev-C++... 2 1.1 Λήψη και εγκατάσταση... 2 1.2 Χρήση... 5 2. Το πρόγραμμα Geany... 10 2.1 Λήψη και εγκατάσταση...

Διαβάστε περισσότερα

1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ Ενότητα: ΜΑΘΑΙΝΟΝΤΑΣ ΤΟ MATLAB, ΜΕΡΟΣ Α Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

Διαβάστε περισσότερα

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade Για να ελέγξετε το λογισμικό που έχει τώρα η συσκευή κάντε κλικ Menu > Options > Device > About Device Versions. Στο πιο κάτω παράδειγμα η συσκευή έχει έκδοση λογισμικού 6.0.0.546 με πλατφόρμα 6.6.0.207.

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο Στο φετινό εργαστήριο του μαθήματος, έχετε τη δυνατότητα να δουλέψετε σε 2 περιβάλλοντα. Ένα σε περιβάλλον UNIX μέσω απομακρυσμένης σύνδεσης σε

Διαβάστε περισσότερα

MATLAB Desktop (Επιφάνεια Εργασίας MATLAB) [1.]

MATLAB Desktop (Επιφάνεια Εργασίας MATLAB) [1.] Εισαγωγή στο MATLAB Το MATLAB αποτελεί ένα εμπορικό εργαλείο το οποίο προσφέρει ένα διαδραστικό προγραμματιστικό περιβάλλον στον χρήστη και χρησιμοποιείται σε ένα μεγάλο εύρος εφαρμογών. Ενσωματώνει μια

Διαβάστε περισσότερα

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP... 9 Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15 Κεφάλαιο 3: Γραμμή εργασιών (taskbar)... 26 Κεφάλαιο 4: Χειρισμός παραθύρων... 44

Διαβάστε περισσότερα

Android Studio για Windows

Android Studio για Windows Android Studio για Windows 1. Οδηγίες Εγκατάστασης: 1. Κατεβάστε το Android Studio από εδώ (τελευταία έκδοση 0.4.6, 496 MB): http://developer.android.com/sdk/installing/studio.html 2. Εγκαταστήστε το αρχείο

Διαβάστε περισσότερα

Tο περιβάλλον Code::Blocks

Tο περιβάλλον Code::Blocks Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή

Διαβάστε περισσότερα

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; Εισαγωγή Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; 1. Σελίδα μαθήματος Εγγραφή Ο κάθε φοιτητής πρέπει να κάνει εγγραφή στη σελίδα του μαθήματος στην πλατφόρμα e-class

Διαβάστε περισσότερα

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

Διαβάστε περισσότερα

SilverPlatter WebSPIRS 4.1.

SilverPlatter WebSPIRS 4.1. WebSPIRS 4.1. Η υπηρεσία WebSPIRS από τη SilverPlatter αποτελεί ένα φιλικό εργαλείο πρόσβασης και αναζήτησης σε περιεχόμενα βάσεων δεδομένων. Η Βιβλιοθήκη και Κέντρο Πληροφόρησης του Πανεπιστημίου Θεσσαλίας

Διαβάστε περισσότερα

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή Τι είναι ένα CMS CMS ή Σύστημα Διαχείρισης Περιεχομένου (Content Management System) ονομάζουμε ένα λογισμικό που μας βοηθά να ελέγχουμε και να διαχειριζόμαστε έναν ιστότοπο δημόσιας ή περιορισμένης πρόσβασης.

Διαβάστε περισσότερα

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE Η διαδικασία μεταφοράς του υλικού ενός μαθήματος από την πλατφόρμα Blackboard Vista στην πλατφόρμα Moodle σε βήματα είναι η ακόλουθη:

Διαβάστε περισσότερα

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος Κεφάλαιο 2.3: Προγραμματισμός 1 2.3.1 Αναφορά σε γλώσσες προγραμματισμού και «Προγραμματιστικά Υποδείγματα» 2.3.1.1 Πρόγραμμα και Γλώσσες Προγραμματισμού Πρόγραμμα: σύνολο εντολών που χρειάζεται να δοθούν

Διαβάστε περισσότερα

ANDROID Προγραμματισμός Εφαρμογών

ANDROID Προγραμματισμός Εφαρμογών ANDROID Προγραμματισμός Εφαρμογών Παναγιώτης Κρητιώτης ΑΜ 1607 Περιεχόμενα Εισαγωγή Βασικά Στοιχεία Χαρακτηριστικά Αρχιτεκτονική Εργαλεία Προγραμματισμού Eclipse IDE Android SDK - ADT Plugin Προσομοιωτής

Διαβάστε περισσότερα

Εισαγωγή στη Matlab Βασικές Συναρτήσεις

Εισαγωγή στη Matlab Βασικές Συναρτήσεις Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας Εισαγωγή στη Matlab Βασικές Συναρτήσεις 2016-2017 Εισαγωγή στη Matlab Matlab

Διαβάστε περισσότερα

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος Κεφάλαιο 3.1: Λειτουργικά Συστήματα 1 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Ένα σύγχρονο υπολογιστικό σύστημα αποτελείται από: το υλικό: τα ηλεκτρονικά μέρη του υπολογιστή και το λογισμικό: το σύνολο

Διαβάστε περισσότερα

R-ArcGIS Bridge. Angelos Mimis Assistant Professor Department of Economic & Regional Development Panteion University

R-ArcGIS Bridge. Angelos Mimis Assistant Professor Department of Economic & Regional Development Panteion University R-ArcGIS Bridge Angelos Mimis Assistant Professor Department of Economic & Regional Development Panteion University 24η Πανελλήνια Συνάντηση Χρηστών Γεωγραφικών Συστημάτων Πληροφοριών ArcGIS Πριν Τρόπος

Διαβάστε περισσότερα

VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ

VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΤΟ

Διαβάστε περισσότερα

Ο ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων.

Ο ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων. ΕΡΓΑΣΤΗΡΙΟ 3 ο : ArcCatalog Πηγές δεδομένων Γεωβάση Τι είναι ο ArcCatalog? Ο ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων. Η εφαρμογή του ArcCatalog παρέχει τη δυνατότητα

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI. Οκτώβριος 2016 Χ. Αλεξανδράκη

Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI. Οκτώβριος 2016 Χ. Αλεξανδράκη Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI Οκτώβριος 2016 Χ. Αλεξανδράκη Command Line Interface Τα περισσότερα λειτουργικά συστήματα είναι φτιαγμένα ώστε να παρέχουν δύο περιβάλλοντα

Διαβάστε περισσότερα

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio Το κείµενο που ακολουθεί είναι ένας σύντοµος οδηγός στο περιβάλλον προγραµµατισµού της γλώσσας Fortran, για τις ανάγκες

Διαβάστε περισσότερα

Οδηγός Χρήσης Η-Βιβλίων EBSCO ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

Οδηγός Χρήσης Η-Βιβλίων EBSCO ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ Οδηγός Χρήσης Απρίλιος, 2014 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΒΙΒΛΙΑ ΤΗΣ EBSCO... 3 1. ΑΠΑΙΤΗΣΕΙΣ ΣΥΣΤΗΜΑΤΟΣ... 3 ΕΓΚΑΤΑΣΤΑΣΗ ADOBE DIGITAL EDITIONS... 3 2. ΑΝΑΖΗΤΗΣΗ Η-ΒΙΒΛΙΩΝ... 4

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΕΦΑΡΜΟΓΩΝ JAIN-SIP-PROXY και SIP-COMMUNICATOR Εισαγωγή Αυτές οι οδηγίες περιγράφουν τα βήματα για να εγκαταστήσουμε τις εφαρμογές JAIN- SIP-Proxy και SIP-Communicator.

Διαβάστε περισσότερα

Ενημερώσεις λογισμικού Οδηγός χρήσης

Ενημερώσεις λογισμικού Οδηγός χρήσης Ενημερώσεις λογισμικού Οδηγός χρήσης Copyright 2008 Hewlett-Packard Development Company, L.P. Η ονομασία Windows είναι σήμα κατατεθέν της εταιρείας Microsoft Corporation στις Η.Π.Α. Οι πληροφορίες στο

Διαβάστε περισσότερα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές 1 ο Εξάμηνο Σπουδών Χειμερινό Εξάμηνο 2012/13 Τμήμα Εφαρμοσμένων Μαθηματικών, Πανεπιστήμιο Κρήτης Διδάσκων: Χαρμανδάρης Ευάγγελος, email: vagelis@tem.uoc.gr, Ιστοσελίδα

Διαβάστε περισσότερα

5ο Συνέδριο ΕΛΛΑΚ Εργαστήριο Octave

5ο Συνέδριο ΕΛΛΑΚ Εργαστήριο Octave 5ο Συνέδριο ΕΛΛΑΚ Εργαστήριο Octave ΕΜΠ, 15 Μαΐου 2010 Α. Λερός 1 & Α. Ανδρεάτος 2 1Τμήμα Αυτοματισμού, ΤΕΙ Χαλκίδας και Τομέας Πληροφορικής και Υπολογιστών, Σχολή Ικάρων lerosapostolos@gmail.com 2 Τομέας

Διαβάστε περισσότερα

Η γλώσσα προγραμματισμού C

Η γλώσσα προγραμματισμού C Η γλώσσα προγραμματισμού C Εισαγωγή στη C Λίγα λόγια για την C Γλώσσα προγραμματισμού υψηλού επιπέδου. Σχεδιάστηκε και υλοποιήθηκε από τον Dennis Richie στις αρχές της δεκαετίας του 1970 (Bell Labs). Η

Διαβάστε περισσότερα

Μικρή Εισαγωγή στο wxdev-c++

Μικρή Εισαγωγή στο wxdev-c++ Μικρή Εισαγωγή στο περιβάλλον wxdev-c++ Το wxdev-c++ αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση

Διαβάστε περισσότερα

Εισαγωγή στο GNU Octave/MATLAB

Εισαγωγή στο GNU Octave/MATLAB Εισαγωγή στο GNU Octave/MATLAB Δρ. Βασίλειος Δαλάκας Καλώς ήρθατε στο εργαστήριο Σημάτων και Συστημάτων με το λογισμικό Octave (Οκτάβα). Οι σημειώσεις αυτές έχουν βασιστεί στις σημειώσεις του εργαστηρίου

Διαβάστε περισσότερα

Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε!

Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε! Θέλετε να μάθετε πως μπορείτε να έχετε πρόσβαση στις 5250 οθόνες μέσω browser, χωρίς αλλαγή στις υπάρχουσες εφαρμογές και χωρίς εγκατάσταση στον client? Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε!

Διαβάστε περισσότερα

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Πως θα κατασκευάσω το πρώτο πρόγραμμα; Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer

Διαβάστε περισσότερα

Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου

Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου Ιωάννης Γ. Τσούλος Εργασία Πρώτη - Αριθμομηχανή Με την χρήση του περιβάλλοντος AWT ή του SWING θα πρέπει να δημιουργηθεί αριθμομηχανή για την εκτέλεση

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System) 2.1.1 Εισαγωγή στη διαχείριση αρχείων Οι Η/Υ αποθηκεύουν τα δεδομένα και τα επεξεργάζονται. Εφαρμογή Προγράμματος C:\Documents and Settings\user\Τα έγγραφά μου\leitourgika.doc Λ.Σ. File System Γι αυτό

Διαβάστε περισσότερα

Εισαγωγή στο περιβάλλον Code::Blocks

Εισαγωγή στο περιβάλλον Code::Blocks Εισαγωγή στο περιβάλλον Code::Blocks Στο παρόν εγχειρίδιο παρουσιάζεται η διαδικασία ανάπτυξης, μεταγλώττισης και εκτέλεσης ενός προγράμματος C στο περιβάλλον του Code::Blocks. Η διαδικασία αυτή παρουσιάζεται

Διαβάστε περισσότερα

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Εισαγωγή στο εργαλείο προσομοίωσης δικτύων Riverbed Modeler - Προσομοίωση δικτύου Ethernet. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα

Διαβάστε περισσότερα

Ανάπτυξη εφαρμογής Input-Output

Ανάπτυξη εφαρμογής Input-Output Ανάπτυξη εφαρμογής Input-Output Πίνακας Περιεχομένων Ανάπτυξη εφαρμογής Input-Output... 1 1. Εκτέλεση του περιβάλλοντος ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 2. Δημιουργία νέου

Διαβάστε περισσότερα

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++ Α. ΠΡΙΝ ΤΗΝ ΕΓΚΑΤΑΣΤΑΣΗ Το πρόγραμμα BloodShed Dev-C++ είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης* κώδικα για γλώσσες

Διαβάστε περισσότερα

Εισαγωγή στο Matlab Μέρος Α. Κυριακίδης Ιωάννης 2011

Εισαγωγή στο Matlab Μέρος Α. Κυριακίδης Ιωάννης 2011 Εισαγωγή στο Matlab Μέρος Α Κυριακίδης Ιωάννης 2011 Εισαγωγή στο Matlab Το όνομα του προέρχεται από τα αρχικά γράμματα των λέξεων MATtrix LABoratory (εργαστήριο πινάκων). To MATLAB (MathWorks Inc.) παρέχει

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Διδάσκουσα Δρ Β Καβακλή Χειμερινό Εξάμηνο 2001 Στόχοι του Μαθήματος! Ανάπτυξη αναλυτικής

Διαβάστε περισσότερα

SIMATIC MANAGER SIMATIC MANAGER

SIMATIC MANAGER SIMATIC MANAGER 1 Προγραμματισμός του PLC. 1. Γενικά Μια προσεκτική ματιά σε μια εγκατάσταση που θέλουμε να αυτοματοποιήσουμε, μας δείχνει ότι αυτή αποτελείται από επιμέρους τμήματα τα οποία είναι συνδεδεμένα μεταξύ τους

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις Υλικό από: Modern Operating Systems Laboratory Exercises, Shrivakan Mishra Σύνθεση Κ.Γ. Μαργαρίτης, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο

Διαβάστε περισσότερα

Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής

Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής Εγχειρίδιο Εγκατάστασης και Χρήσης Πίνακας Περιεχομένων. Πριν την εγκατάσταση... 3. Ελάχιστες απαιτήσεις σε εξοπλισμό... 3 2. Εγκατάσταση... 4

Διαβάστε περισσότερα

Android Studio για Linux

Android Studio για Linux Android Studio για Linux 1. Οδηγίες Εγκατάστασης: 1. Κατεβάστε το Android Studio από εδώ (τελευταία έκδοση 0.4.6, 496 MB): http://developer.android.com/sdk/installing/studio.html 2. Επιλέξτε το πακέτο

Διαβάστε περισσότερα

Συμβολική γλώσσα Εκπαιδευτικού Υπολογιστή - Λογισμικό Υπολογιστών

Συμβολική γλώσσα Εκπαιδευτικού Υπολογιστή - Λογισμικό Υπολογιστών Συμβολική γλώσσα Εκπαιδευτικού Υπολογιστή - Λογισμικό Υπολογιστών Πρόγραμμα σε γλώσσα μηχανής του ΕΚΥ Θέση μνήμης Περιεχόμενα μνήμης Εντολή (assembly) 0 0001 000000000011 lda 3 1 0011 000000000100 ada

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Microsoft Excel Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Microsoft Excel Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Microsoft Excel 2002... 9 Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26 Κεφάλαιο 3: Δημιουργία νέου βιβλίου εργασίας και καταχώριση δεδομένων...

Διαβάστε περισσότερα

Οδηγίες Εργασίας 1 Facility-Game

Οδηγίες Εργασίας 1 Facility-Game ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ 2013-2014 Οδηγίες Εργασίας 1 Facility-Game Ανανεωμένος για την έκδοση v0.62 του FacilityGameProject Διδάσκων : Eπικ.Καθηγητής Παύλoς Εφραιμίδης Υπεύθυνος Φροντιστηρίου : Σωτήρης Γυφτόπουλος

Διαβάστε περισσότερα

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 4 Λογισμικό συστήματος Καραμαούνας Πολύκαρπος 1 4.1 Λογισμικό συστήματος (application software) Καραμαούνας Πολύκαρπος 2 Λογισμικό εφαρμογών (application software): προγράμματα για την αντιμετώπιση

Διαβάστε περισσότερα

Άσκηση. Εξοικείωση με διαδικασία εγγραφής μαθητών σε κάποιο μάθημα και διαδικασία μεταφοράς μαθημάτων μεταξύ διαφορετικών συστημάτων moodle

Άσκηση. Εξοικείωση με διαδικασία εγγραφής μαθητών σε κάποιο μάθημα και διαδικασία μεταφοράς μαθημάτων μεταξύ διαφορετικών συστημάτων moodle ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Μηχανικών Πληροφορικής ΤΕ Συστήματα Τηλεκπαίδευσης Άσκηση Εξοικείωση με διαδικασία εγγραφής μαθητών σε κάποιο μάθημα και διαδικασία μεταφοράς μαθημάτων μεταξύ διαφορετικών συστημάτων

Διαβάστε περισσότερα

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB. Κολοβού Αθανασία Ε.Τ.Ε.Π.

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB. Κολοβού Αθανασία Ε.Τ.Ε.Π. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB Κολοβού Αθανασία Ε.Τ.Ε.Π. http://users.uoa.gr/~akolovou/ MATRIX LABORATORY Μαθηματικό λογισμικό πακέτο Everything is a matrix Εύκολο να ορίσουμε τους πίνακες >> A = [6 3; 5 0] A = 6

Διαβάστε περισσότερα

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης.

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. 1. SMART BOARD SERIAL NUMBER: Ο σειριακός αριθμός του Διαδραστικού πίνακα βρίσκεται στην δεξιά πλαϊνή μεριά

Διαβάστε περισσότερα

Εργαλεία Προγραμματισμού Ψηφιακής Επεξεργασίας Εικόνας: Το Matlab Image Processing Toolbox

Εργαλεία Προγραμματισμού Ψηφιακής Επεξεργασίας Εικόνας: Το Matlab Image Processing Toolbox ΚΕΣ 03 Αναγνώριση προτύπων και ανάλυση εικόνας Εργαλεία Προγραμματισμού Ψηφιακής Επεξεργασίας Εικόνας: Το Matlab Image Processing Toolbox Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήμιο Πελοποννήσου

Διαβάστε περισσότερα

Εργαστήριο Διοίκησης Παραγωγής & Έργων. Εισαγωγή στην προσομοίωση διεργασιών χρησιμοποιώντας το λογισμικό Extend

Εργαστήριο Διοίκησης Παραγωγής & Έργων. Εισαγωγή στην προσομοίωση διεργασιών χρησιμοποιώντας το λογισμικό Extend Εργαστήριο Διοίκησης Παραγωγής & Έργων Εισαγωγή στην προσομοίωση διεργασιών χρησιμοποιώντας το λογισμικό Extend ΕΠΙΣΚΟΠΗΣΗ ΤΟΥ EXTEND Το Extend είναι ένα λογισμικό εικονικής προσομοίωσης που μπορεί να

Διαβάστε περισσότερα

Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler

Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler ΣΚΟΠΟΙ Σε αυτήν την άσκηση: Θα φτιάξουμε μικρά ασύρματα δίκτυα Θα επιλέξουμε ποια δεδομένα θα συλλέξουμε Θα τρέξουμε την προσομείωση Θα αναλύσουμε

Διαβάστε περισσότερα

Visual Basic Γλώσσα οπτικού

Visual Basic Γλώσσα οπτικού Visual Basi Γλώσσα οπτικού προγραµµατισµού «Η αρχή είναι το ήµισυ του παντός» Κουλλάς Χρίστος www.oullas.om oullas 2 Στόχοι Μαθήµατος Οι µαθητές να µπορούν: να εξηγούν τι είναι η Visual Basi. ναεξηγούνταστάδιαδηµιουργίας

Διαβάστε περισσότερα

Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων

Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων Η διαδικτυακή πλατφόρμα tube φέρνει την εποχή που ο καθένας θα μπορεί να μάθει τα πάντα, ακόμη και από το σπίτι του. Το Live-learning που παρέχει,

Διαβάστε περισσότερα

Εισαγωγή στις Βάσεις Δεδομζνων II

Εισαγωγή στις Βάσεις Δεδομζνων II ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΣΙΑ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ Εισαγωγή στις Βάσεις Δεδομζνων II Ενότητα: Εισαγωγή στη LibreOffice Base Διδάσκων: Πηγουνάκης Κωστής ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΧΟΛΗ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Άδειες

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. 4o Εργαστήριο Σ.Α.Ε

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. 4o Εργαστήριο Σ.Α.Ε ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 4o Εργαστήριο Σ.Α.Ε Ενότητα : Μελέτη και Σχεδίαση Σ.Α.Ε Με χρήση του MATLAB Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Το Λογισμικό Ανοιχτού Κώδικα gretl:

Το Λογισμικό Ανοιχτού Κώδικα gretl: Το Λογισμικό Ανοιχτού Κώδικα gretl: Ένα εργαλείο οικονομετρικής ανάλυσης http://gretl.sourceforge.net/ Ιωάννης Βενέτης Μανώλης Τζαγκαράκης Τμήμα Οικονομικών Επιστημών Πανεπιστήμιο Πατρών http://www.econ.upatras.gr/

Διαβάστε περισσότερα

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ http://h2056wwwhp.com/portal/site/hpsc/template.page/public/psi... 1 of 5 1/7/2014 2:09 μμ Για το σπίτι Για την επιχείρηση Υποστήριξη Είσοδος Εγγραφή Βοήθεια ιστότοπου HP Color LaserJet 3600 Printer series

Διαβάστε περισσότερα

ΕΠΛ : Εισαγωγή στην Επιστήμη της Πληροφορικής Σημειώσεις Εργαστηρίων (2009)

ΕΠΛ : Εισαγωγή στην Επιστήμη της Πληροφορικής Σημειώσεις Εργαστηρίων (2009) Κεφάλαιο 1: Windows ΕΠΛ 001-002: Εισαγωγή στην Επιστήμη της Πληροφορικής Σημειώσεις Εργαστηρίων (2009) Τα Windows είναι ένα λειτουργικό περιβάλλον, τo οποίo κάνει τη λειτουργία του ηλεκτρονικού υπολογιστή

Διαβάστε περισσότερα

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών. Σελίδα 1 από 7 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να πραγματοποιήσετε εγκατάσταση του λογισμικού του εκτυπωτή χρησιμοποιώντας το CD Λογισμικό και τεκμηρίωση για τα ακόλουθα λειτουργικά

Διαβάστε περισσότερα

Εφαρμογές Ψηφιακών Ηλεκτρονικών

Εφαρμογές Ψηφιακών Ηλεκτρονικών ΑΣΚΗΣΗ 1 Εφαρμογές Ψηφιακών Ηλεκτρονικών Εργαστήριο Ηλεκτρονικής Τηλεπικοινωνιών και Εφαρμογών, Τμήμα Φυσικής, Πανεπιστήμιο Ιωαννίνων Βασίλης Χριστοφιλάκης 1 ΑΣΚΗΣΗ 1: ΕΙΣΑΓΩΓΗ ΣΤ Η ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ ΜΕΣΩ

Διαβάστε περισσότερα

Προγραµµατισµός 2 The shell

Προγραµµατισµός 2 The shell Προγραµµατισµός 2 The shell 1 CLI vs GUI! CLI (Command Line Interface) Μεγαλύτερη ευελιξία και ταχύτητα Πιο εύκολο να γίνουν πολύπλοκες λειτουργίες. find. -mtime -2 -name '*.txt' -exec sed -i.bak 's/hi/bye/g'

Διαβάστε περισσότερα

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

Έναρξη Τερματισμός του MatLab

Έναρξη Τερματισμός του MatLab Σύντομος Οδηγός MATLAB Β. Χ. Μούσας 1/6 Έναρξη Τερματισμός του MatLab Η έναρξη της λειτουργίας του MatLab εξαρτάται από το λειτουργικό σύστημα. Στα συστήματα UNIX πληκτρολογούμε στη προτροπή του συστήματος

Διαβάστε περισσότερα

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions)

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αυγερινός Αραμπατζής avi@ee.duth.gr www.aviarampatzis.com Βάσεις Δεδομένων Stored Procedures 1 Stored Routines (1/2) Τμήματα κώδικα τα

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 16. Χρησιμοποιώντας τον Αποσφαλματιστή (Debugger) του Eclipse

ΕΡΓΑΣΤΗΡΙΟ 16. Χρησιμοποιώντας τον Αποσφαλματιστή (Debugger) του Eclipse ΕΡΓΑΣΤΗΡΙΟ 16 Χρησιμοποιώντας τον Αποσφαλματιστή (Debugger) του Eclipse 1. Δημιουργήστε ένα νέο project και ενσωματώστε το πρόγραμμα Fibonacci.java. 2. Βεβαιωθείτε ότι μεταγλωττίζει σωστά. Σχήμα 1: Adding

Διαβάστε περισσότερα

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 5 ο : MATLAB

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 5 ο : MATLAB Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Εργαστήριο 5 ο : MATLAB Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες

Διαβάστε περισσότερα

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Ανίχνευση κίνησης δικτύου - Εργαλείο Wireshark. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα : Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #0

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #0 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #0 «Προγραμματισμός Η/Υ» - Τετράδιο Εργαστηρίου #0 2 Γενικά Η C είναι μιας γενικής χρήσης γλώσσα προγραμματισμού. Είχε συνδεθεί στενά

Διαβάστε περισσότερα

Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1

Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1 Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1 Εγκατάσταση και ενημέρωση των Windows 8.1 Ενημερώστε το BIOS, εφαρμογές, προγράμματα οδήγησης και εκτελέστε το Windows Update Επιλέξτε τον τύπο εγκατάστασης

Διαβάστε περισσότερα

Αλληλεπίδραση με το Matlab

Αλληλεπίδραση με το Matlab Αλληλεπίδραση με το Matlab Περιγραφή της διαδικασίας πως εργαζόμαστε με το Matlab, και της προετοιμασίας και παρουσίασης των αποτελεσμάτων μιας εργασίας με το Matlab. Ειδικότερα θα συζητήσουμε μερικά στοιχεία

Διαβάστε περισσότερα

Οδηγίες EQL Desktop (rev.1.0.23) ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

Οδηγίες EQL Desktop (rev.1.0.23) ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ Οδηγίες EQL Desktop (rev.1.0.23) Πρόγραμμα για τον Προγραμματισμό των Μηχανών D.P.S. S-800, Open Cash και S-710 μέσω Ηλεκτρονικού Υπολογιστή ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB Εγκατάσταση ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

Διαβάστε περισσότερα

Εργαστήριο στατιστικής Στατιστικό πακέτο S.P.S.S.

Εργαστήριο στατιστικής Στατιστικό πακέτο S.P.S.S. Σημειώσεις για το μάθημα Εργαστήριο στατιστικής Στατιστικό πακέτο S.P.S.S. Παπάνα Αγγελική E mail: papanagel@yahoo.gr, agpapana@gen.auth.gr Α.Τ.Ε.Ι. Θεσσαλονίκης ΠΑΡΑΡΤΗΜΑ ΚΑΤΕΡΙΝΗΣ Τμήμα Τυποποίησης και

Διαβάστε περισσότερα

Το πρόγραμμα συγχρηματοδοτείται 75% από το Ευρωπαϊκό κοινωνικό ταμείο και 25% από εθνικούς πόρους.

Το πρόγραμμα συγχρηματοδοτείται 75% από το Ευρωπαϊκό κοινωνικό ταμείο και 25% από εθνικούς πόρους. Το πρόγραμμα συγχρηματοδοτείται 75% από το Ευρωπαϊκό κοινωνικό ταμείο και 25% από εθνικούς πόρους. ΓΕΝΙΚΟ ΤΜΗΜΑ ΦΥΣΙΚΗΣ, ΧΗΜΕΙΑΣ & ΤΕΧΝΟΛΟΓΙΑΣ ΥΛΙΚΩΝ ΕΡΓΑΣΤΗΡΙΑ ΦΥΣΙΚΗΣ ORIGIN ΕΙΣΑΓΩΓΙΚΟ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Διαβάστε περισσότερα

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition Πίνακας Περιεχομένων To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 Εκτέλεση του περιβάλλοντος ανάπτυξης

Διαβάστε περισσότερα

ΑΕΠΠ Ερωτήσεις θεωρίας

ΑΕΠΠ Ερωτήσεις θεωρίας ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος

Διαβάστε περισσότερα

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0 Δομές Δεδομένων 5ο εξάμηνο Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse v1.0 Τις σημειώσεις κράτησαν και διαμόρφωσαν σε word οι: Κονδύλη Γαλήνη, ΑΜ 5576 Μάλλιου Χριστίνα, ΑΜ 5413

Διαβάστε περισσότερα