0Pricing
Data Science Academy · Lekcja

Komórki, jądra i kolejność uruchamiania

Dowiedz się, jak naprawdę wykonuje się notatnik Jupyter.

Komórki, jądra i kolejność uruchamiania to bezpłatna lekcja Data Science Academy na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Data Science Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Data Science Academy zawiera 4 lekcji w sumie.

Notatnik to stos komórek

Notatnik Jupyter składa się z komórek — małych, edytowalnych pól, które wypełniasz i uruchamiasz pojedynczo. Dzięki temu analiza jest interaktywna.

Uruchom komórkę i zobacz wynik

Wpisz kod do komórki, a następnie naciśnij Shift+Enter, aby go uruchomić. Wynik pojawi się bezpośrednio pod nią, więc zawsze widzisz, co się wydarzyło.

2 + 3 * 4

Kernel wykonuje pracę

Za notatnikiem działa kernel — aktywny proces Pythona, który wykonuje kod z każdej komórki i zapamiętuje wszystko między nimi.

Stan jest zachowywany

Ponieważ kernel pozostaje aktywny, zmienna ustawiona w jednej komórce nadal jest dostępna w następnej. Uruchom ten kod, a później użyj total.

total = 100

Używaj jej w dowolnej komórce poniżej

W nowej komórce możesz ponownie użyć total bez definiowania go od początku. Kernel zachował tę zmienną w pamięci, aby można było na niej budować dalszy kod.

total * 2

Kolejność wykonywania ma znaczenie

Komórki są uruchamiane w kolejności, w której naciskasz przycisk uruchamiania, a nie od góry do dołu. Ta kolejność uruchamiania jest największym źródłem trudnych do wyjaśnienia błędów w notatnikach.

Odczytaj licznik uruchomień

Liczba w nawiasach [ ] obok komórki pokazuje, kiedy została ona ostatnio uruchomiona. Śledzenie tego licznika wykonań pozwala poznać rzeczywistą kolejność zdarzeń.

Niespodzianki wynikające z kolejności wykonywania

Jeśli edytuje Pan/Pani wcześniejszą komórkę, ale nie uruchomi jej ponownie, późniejsze komórki użyją nieaktualnych wartości. Kolejność uruchamiania przestaje odpowiadać widocznemu kodowi.

Uruchom ponownie, aby zacząć od czystego stanu

Gdy stan zaczyna się komplikować, proszę użyć polecenia Restart Kernel. Usuwa ono wszystkie zmienne, dzięki czemu można zacząć od pustego i wiarygodnego stanu.

Uruchom wszystko po kolei

Po ponownym uruchomieniu proszę wybrać Run All, aby wykonać wszystkie komórki od góry do dołu. Dzięki temu można sprawdzić, czy notebook działa jako spójna i powtarzalna całość.

Tryb edycji a tryb poleceń

Zielony kolor oznacza, że wpisuje Pan/Pani tekst w komórce, a niebieski — że wydaje polecenia notebookowi. Klawisze Esc i Enter przełączają między tymi trybami.

Szybkie sprawdzenie

Notebook zwraca nietypowe wyniki i podejrzewa Pan/Pani, że komórki zostały uruchomione w niewłaściwej kolejności.

Podsumowanie: komórki i kernel

Dowiedział się Pan/Dowiedziała się Pani, że komórki są wykonywane w kernelu zachowującym stan, że kolejność uruchamiania może wprowadzać w błąd oraz że użycie poleceń Restart i Run All pomaga utrzymać notebook w wiarygodnym stanie. 👍

Często zadawane pytania

Czy lekcja „Komórki, jądra i kolejność uruchamiania” jest bezpłatna?

Tak — pełny tekst „Komórki, jądra i kolejność uruchamiania” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Data Science Academy, przejdź na CoddyKit PRO. Kurs Data Science Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Komórki, jądra i kolejność uruchamiania”?

Dowiedz się, jak naprawdę wykonuje się notatnik Jupyter. Ćwiczysz Data Science Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Data Science Academy?

Nie wymagamy żadnego doświadczenia. Data Science Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Komórki, jądra i kolejność uruchamiania”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Data Science Academy?

Tak. Każda lekcja Data Science Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Bezproblemowa instalacja Pythona
  2. Komórki, jądra i kolejność uruchamiania
  3. Notatki Markdown obok kodu
  4. Importuj, analizuj, powtarzaj
← Powrót do Data Science Academy