Nie ma żadnych warunków wstępnych do wzięcia udziału w tym kursie
Ten prowadzony przez instruktora kurs na żywo (online lub na miejscu) jest ogólnym wprowadzeniem do języka programowania Julia i jest przeznaczony dla osób początkujących w języku Julia, które szukają solidnych podstaw.
Format kursu
- Interaktywny wykład i dyskusja.
- ćwiczenia i praktyka.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Wprowadzenie
- Jakim językiem programowania jest Julia?
- Jak, kiedy i przez kogo został stworzony Julia?
- Zasoby Julia
Środowisko programistyczne
- Wprowadzenie do środowiska programistycznego w chmurze
- Terminal
- REPL
- Ładowanie i instalowanie pakietów
- IDE
Podstawowe typy, zmienne i operatory
- Podstawowe typy danych
- Ciągi znaków i interpolacja
- Zmienne
- Operatory
Zmienne, funkcje i operacje
- Zmienne i stałe
- Wywoływanie i deklarowanie funkcji i lambd
- Przepływ sterowania, obsługa wyjątków i błędy
Zakres
- Zakresy funkcji
- Zakresy globalne i lokalne
- Bloki
- początek/koniec
- let/end
- Moduły
- Struktury danych
- Krotki
- Słowniki
- Tablice
- Wektory
- Macierze & Algebra liniowa
- Tablice wielowymiarowe
- Notacja kropkowa (w funkcjach)
- Brakujące wartości
Rodzaje
- Krotki i krotki nazwane
- Struktury i zmienność
- Związki
- Typy abstrakcyjne i dziedziczenie
- Typy parametryczne (generyczne) i dziedziczenie
- Typy wartości
- Sprawdzanie typów
Metody i konstruktory
- Wysyłka wielokrotna
- Pisanie metod dla abstrakcji/typów
- Konstruktory
- Metody drukowania/pokazywania
- Przeciążanie operatorów
- Interfejsy
Metaprogamming
- Symbole
- Eval
- jony Express
- Interpolacja
- Ocena
- Wywoływanie i tworzenie makr
- Generowanie kodu
- Funkcje @generowane
Lokalna współbieżność i równoległość
- SIMD
- Równoległość
- Zadania i kanały
- Programowanie asynchroniczne
- Wielowątkowość
- Optymalizacja wydajności
Oprzyrządowanie
- Testy jednostkowe
- Analiza porównawcza wydajności
- Profilowanie
- Rejestrowanie
- Debugowanie: ślady stosu
I/O
- Odczyt i zapis plików tekstowych i binarnych
- Pliki rozdzielone
- Mapowanie pamięci
- Pobieranie plików
United Arab Emirates - Introduction to Julia Programming
Qatar - Introduction to Julia Programming
Egypt - Introduction to Julia Programming
Saudi Arabia - Introduction to Julia Programming
South Africa - Introduction to Julia Programming
Brasil - Introduction to Julia Programming
Canada - Introduction to Julia Programming
中国 - Introduction to Julia Programming
香港 - Introduction to Julia Programming
澳門 - Introduction to Julia Programming
台灣 - Introduction to Julia Programming
USA - Introduction to Julia Programming
Österreich - Introduction to Julia Programming
Schweiz - Introduction to Julia Programming
Deutschland - Introduction to Julia Programming
Czech Republic - Introduction to Julia Programming
Denmark - Introduction to Julia Programming
Estonia - Introduction to Julia Programming
Finland - Introduction to Julia Programming
Greece - Introduction to Julia Programming
Magyarország - Introduction to Julia Programming
Ireland - Introduction to Julia Programming
Luxembourg - Introduction to Julia Programming
Latvia - Introduction to Julia Programming
España - Introduction to Julia Programming
Italia - Introduction to Julia Programming
Lithuania - Introduction to Julia Programming
Nederland - Introduction to Julia Programming
Norway - Introduction to Julia Programming
Portugal - Introduction to Julia Programming
România - Introduction to Julia Programming
Sverige - Introduction to Julia Programming
Türkiye - Introduction to Julia Programming
Malta - Introduction to Julia Programming
Belgique - Introduction to Julia Programming
France - Introduction to Julia Programming
日本 - Introduction to Julia Programming
Australia - Introduction to Julia Programming
Malaysia - Introduction to Julia Programming
New Zealand - Introduction to Julia Programming
Philippines - Introduction to Julia Programming
Singapore - Introduction to Julia Programming
Thailand - Introduction to Julia Programming
Vietnam - Introduction to Julia Programming
India - Introduction to Julia Programming
Argentina - Introduction to Julia Programming
Chile - Introduction to Julia Programming
Costa Rica - Introduction to Julia Programming
Ecuador - Introduction to Julia Programming
Guatemala - Introduction to Julia Programming
Colombia - Introduction to Julia Programming
México - Introduction to Julia Programming
Panama - Introduction to Julia Programming
Peru - Introduction to Julia Programming
Uruguay - Introduction to Julia Programming
Venezuela - Introduction to Julia Programming
Polska - Introduction to Julia Programming
United Kingdom - Introduction to Julia Programming
South Korea - Introduction to Julia Programming
Pakistan - Introduction to Julia Programming
Sri Lanka - Introduction to Julia Programming
Bulgaria - Introduction to Julia Programming
Bolivia - Introduction to Julia Programming
Indonesia - Introduction to Julia Programming
Kazakhstan - Introduction to Julia Programming
Moldova - Introduction to Julia Programming
Morocco - Introduction to Julia Programming
Tunisia - Introduction to Julia Programming
Kuwait - Introduction to Julia Programming
Oman - Introduction to Julia Programming
Slovakia - Introduction to Julia Programming
Kenya - Introduction to Julia Programming
Nigeria - Introduction to Julia Programming
Botswana - Introduction to Julia Programming
Slovenia - Introduction to Julia Programming
Croatia - Introduction to Julia Programming
Serbia - Introduction to Julia Programming
Bhutan - Introduction to Julia Programming