Przejdź do głównej treści

Kurs

Julia średnio zaawansowana

Podstawowy4 godz.

Rozwiń swoje umiejętności Julia dzięki naszemu kursowi średnio zaawansowanemu z Julia. Poznaj pętle, zaawansowane struktury danych, timing i więcej.

Julia4 godz.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}4,500 XP1,681Oświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z Google
lub
Kontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

Uwielbiany przez uczących się w tysiącach firm

Szkolisz zespół?

Wypróbuj dla firm

Opis kursu

Julia to stosunkowo nowy język programowania stworzony z myślą o szybkości i wydajności, a jednocześnie zachowuje składnię podobną do innych języków programowania, takich jak Python czy Ruby. Ten kurs jest kontynuacją kursu Wprowadzenie do Julii i wprowadza takie zagadnienia jak pętle i pomiar czasu, abyś mógł wykorzystać szybkość i wydajność Julii.

Rozwijaj swoje podstawy Julii

Opierając się na kluczowych pojęciach kursu wprowadzającego, będziesz o krok bliżej do opanowania Julii. Najpierw poznasz różne pętle, jedno z najczęściej używanych narzędzi w Julii i we wszystkich językach programowania.

Poznaj zaawansowane struktury danych w Julii

Poznasz też zaawansowane struktury danych, w tym słowniki, krotki i struktury. Ponadto nauczysz się, jak definiować własne funkcje w Julii, aby móc wielokrotnie wykorzystywać kod, oraz jak mierzyć czas działania kodu, by był jak najbardziej wydajny.

Po ukończeniu tego kursu będziesz potrafić pracować z bardziej złożonymi operacjami na DataFrame, aby analizować i czyścić globalny zbiór danych o sprzedaży gier wideo podzielony według regionów. Będziesz także mógł wykorzystać swoją znajomość Pythona i R w Julii, ponieważ przedstawimy pakiety PyCall i RCall, które pozwalają używać funkcji Pythona i R w Julii.

Po ukończeniu kursu zbudujesz solidne podstawy programowania w Julii, które będziesz mógł dalej rozwijać na kolejnych kursach.

Wymagania wstępne

Program kursu

Plan kursu

1

Pętle i zakresy

Pętle to jeden z fundamentalnych elementów Julii. W tym rozdziale poznasz pętle `for` i `while` oraz nauczysz się używać ich do iterowania po znanych ci już strukturach danych. Omówimy też zakresy – przydatne narzędzie do generowania sekwencji danych.
Rozpocznij rozdział
3

Zaawansowane funkcje w Julii

W tym rozdziale rozwiniesz swoją wiedzę o funkcjach – poznasz argumenty pozycyjne, argumenty ze słowem kluczowym oraz argumenty domyślne. Zajmiemy się też mierzeniem czasu wykonania kodu, dzięki czemu dokładnie zrozumiesz, jak oceniać wydajność swoich programów. Rozdział zakończy się projektem podsumowującym, w którym napiszesz własne funkcje rozwiązujące praktyczne problemy.
Rozpocznij rozdział
4

Operacje na DataFrame oraz pakiety Python/R w Julii

W tym ostatnim rozdziale poznasz funkcje anonimowe i przypomnimy sobie jedną z najpotężniejszych cech Julii – wielokrotną wysyłkę (multiple dispatch). Nauczysz się korzystać z funkcji z pakietów Pythona i R bezpośrednio w Julii, a także odkryjesz, jak czyścić i modyfikować dane w ramkach danych (dataframe).
Rozpocznij rozdział
J

Julia średnio zaawansowana

Kurs
ukończony

Zdobądź Certyfikat Ukończenia

Zapisz się

Rozwijaj swoje umiejętności danych z DataCamp for Mobile

Rozwijaj się w drodze dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.

Julia średnio zaawansowana | DataCamp