Course Outline

Εισαγωγή στο Julia

    Ποια θέση συμπληρώνεται από Julia Πώς μπορεί Julia να σας βοηθήσει με την ανάλυση δεδομένων Τι μπορείτε να περιμένετε από αυτό το μάθημα Ξεκινώντας με το REPL του Julia Εναλλακτικά περιβάλλοντα για ανάπτυξη Julia: Juno, I[2 ] και Sublime-IJulia Το Julia οικοσύστημα: τεκμηρίωση και αναζήτηση πακέτων Λήψη περισσότερης βοήθειας: Julia φόρουμ και Julia κοινότητα

Έγχορδα: Hello World

    Introduction to Julia REPL και εκτέλεση παρτίδας μέσω του "Hello World" Julia String Types

Scalar Τύποι

    Τι είναι μια μεταβλητή; Γιατί χρησιμοποιούμε ένα όνομα και έναν τύπο για αυτό; Ακέραιοι Αριθμοί κινητής υποδιαστολής Μιγαδικοί αριθμοί Ρητικοί αριθμοί

Πίνακες

    Διανύσματα Πίνακες Πολυδιάστατοι πίνακες Ετερογενείς πίνακες (πίνακες κελιών) Κατανοήσεις

Άλλοι Elementαρικοί τύποι

    Σύμβολα λεξικών Tuples Ranges

Χτίζοντας τους δικούς σας τύπους

    Αφηρημένοι τύποι Σύνθετοι τύποι Παραμετρικοί σύνθετοι τύποι

Λειτουργίες

    Πώς να ορίσετε μια συνάρτηση στο Julia Julia συναρτήσεις ως μέθοδοι που λειτουργούν σε τύπους Πολλαπλή αποστολή Πώς η πολλαπλή αποστολή διαφέρει από τον παραδοσιακό αντικειμενοστραφή προγραμματισμό Παραμετρικές συναρτήσεις Συναρτήσεις που αλλάζουν την είσοδό τους Ανώνυμες συναρτήσεις Προαιρετικά ορίσματα συνάρτησης Απαιτούμενα ορίσματα συνάρτησης

Κατασκευαστές

    Εσωτερικοί κατασκευαστές Εξωτερικοί κατασκευαστές

Ροή ελέγχου

    Σύνθετες εκφράσεις και οριοθέτηση Αξιολόγηση υπό όρους Βρόχους Εξαιρέσεις Χειρισμός Εργασιών

Οργάνωση κώδικα

    Πακέτα Ενοτήτων

Μεταπρογραμματισμός

    Σύμβολα Expressιόντα Παράθεση Εσωτερική αναπαράσταση Ανάλυση Αξιολόγηση Παρεμβολή

Ανάγνωση και γραφή δεδομένων

    Δεδομένα συστήματος αρχείων I/O Πλαίσια δεδομένων I/O χαμηλότερου επιπέδου δεδομένων

Διανομές και Statistics

    Καθορισμός κατανομών Διεπαφή για αξιολόγηση και δειγματοληψία από κατανομές Μέσος όρος, διακύμανση και συνδιακύμανση Έλεγχος υποθέσεων Γενικευμένα γραμμικά μοντέλα: παράδειγμα γραμμικής παλινδρόμησης

Κατασκευή διαγράμματος

    Πακέτα σχεδίασης: Gadfly, Winston, Gaston, PyPlot, Plotly, Vega Εισαγωγή στο Gadfly Interact και στο Gadfly

Παράλληλος Υπολογισμός

    Η εφαρμογή διέλευσης μηνύματος του Introduction to Julia Απομακρυσμένη κλήση και ανάκτηση Παράλληλος χάρτης (pmap) Παράλληλος για προγραμματισμό μέσω εργασιών Κατανεμημένοι πίνακες

Requirements

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

 14 Hours

Number of participants



Price per participant

Testimonials (4)

Related Courses

Combined C/C++, JAVA and Web Application Security

28 Hours

Advanced Java Security

21 Hours

Combined JAVA, PHP and Web Application Security

28 Hours

Standard Java Security

14 Hours

Java and Web Application Security

21 Hours

Advanced Java, JEE and Web Application Security

28 Hours

Related Categories