< Return to Video

Wprowadzenie do typów danych i zmiennych

  • 0:01 - 0:03
    W tym video chcę wam pokazać
  • 0:03 - 0:07
    i przedstawić,
  • 0:07 - 0:09
    czym jest program komputerowy.
  • 0:09 - 0:10
    Jeśli uznacie, że warto oglądać ciąg dalszy,
  • 0:10 - 0:11
    zachęcam do naśladowania tego, co robię,
  • 0:11 - 0:13
    ponieważ informatyki najlepiej uczyć się
  • 0:13 - 0:15
    kombinując samemu.
  • 0:15 - 0:18
    To jest środowisko programistyczne Pythona,
  • 0:18 - 0:21
    będę dużo programował w tym języku.
  • 0:21 - 0:24
    A to tutaj narzędzie nazywa się PyScripter.
  • 0:24 - 0:27
    P-Y-S-C-R-I-P-T-E-R.
  • 0:27 - 0:30
    Jest to darmowy program wydany na licencji open source'owej.
  • 0:30 - 0:33
    Korzystam z Pythona...
  • 0:33 - 0:35
    Chyba w wersji 2.6 lub 2.7.
  • 0:35 - 0:36
    Jeśli będziecie korzystać z Python'a 2,
  • 0:36 - 0:39
    wasze przykłady będą takie same jak moje
  • 0:39 - 0:40
    i będą tak samo działać.
  • 0:40 - 0:41
    Jeśli jednak używacie Python'a w wersji 3,
  • 0:41 - 0:43
    to od czasu do czasu będziecie musieli wprowadzać drobne modyfikacje, by przykłady działały prawidłowo.
  • 0:43 - 0:45
    to od czasu do czasu będziecie musieli wprowadzać drobne modyfikacje, by przykłady działały prawidłowo.
  • 0:45 - 0:49
    Postaram się o nich wspominać na bieżąco.
  • 0:49 - 0:52
    Zacznijmy zatem pisać samodzielnie program komputerowy.
  • 0:52 - 0:53
    Fajne jest to,
  • 0:53 - 0:55
    że możemy nasz program pisać w tym miejscu.
  • 0:55 - 0:58
    Tak na prawdę edytujemy po prostu tekst w pliku.
  • 0:58 - 0:59
    I to wszystko.
  • 0:59 - 1:01
    To zbiór instrukcji
  • 1:01 - 1:03
    W większości przypadków komputer zacznie
  • 1:03 - 1:05
    te instrukcje przetwarzać od początku
  • 1:05 - 1:07
    i będzie je czytał dalej.
  • 1:07 - 1:08
    Chociaż, jak zobaczycie później,
  • 1:08 - 1:09
    można sprawić,
  • 1:09 - 1:13
    by komputer przeskakiwał
    lub zapętlał się między instrukcjami,
  • 1:13 - 1:16
    aby niektóre z nich powtarzać kilka razy,
    a inne pomijać.
  • 1:16 - 1:19
    Napiszmy zatem sobie prosty program.
  • 1:19 - 1:20
    Robiąc to, zapoznamy się
    z pewnymi podstawowymi pojęciami
  • 1:20 - 1:22
    Robiąc to, zapoznamy się
    z pewnymi podstawowymi pojęciami
  • 1:22 - 1:25
    występującymi w programowaniu.
  • 1:25 - 1:30
    Napiszę teraz bardzo,
    bardzo prosty program komputerowy.
  • 1:30 - 1:32
    Ten bardzo prosty program komputerowy
  • 1:32 - 1:35
    to będzie po prostu zwykłe wyrażenie.
  • 1:35 - 1:41
    Napiszę: print 3 + 7,
  • 1:41 - 1:45
    a program dosłownie doda 3 do 7
    i wydrukuje wynik.
  • 1:45 - 1:47
    Przekaże wynik do funkcji print (drukowania),
    którą mamy w Pythonie.
  • 1:47 - 1:48
    Przekaże wynik funkcji print (drukowania),
    którą mamy w Pythonie.
  • 1:48 - 1:52
    Może jednak napiszę to tak: print(3+7).
  • 1:52 - 1:54
    Zapiszmy plik. Jeśli się nad tym zastanowić,
    to mamy tu tylko jedno... polecenie.
  • 1:54 - 1:56
    Zapiszmy plik. Jeśli się nad tym zastanowić,
    to mamy tu tylko jedno... polecenie.
  • 1:56 - 1:58
    Tutaj, w linijce na samej górze:
    wydrukuj 3 + 7.
  • 1:58 - 1:59
    Dodajmy kolejną instrukcję,
  • 1:59 - 2:02
    żebyście mogli zobaczyć,
    że są one wykonywane od góry do dołu.
  • 2:02 - 2:07
    Dodam kolejną: print(2-1),
  • 2:07 - 2:16
    a następnie: print("this is a chunk of text")
    [tłum. "to jest fragment tekstu"].
  • 2:16 - 2:18
    Zobaczmy teraz, co nasz program z tym zrobi.
  • 2:18 - 2:20
    Zobaczmy teraz, co nasz program z tym zrobi.
  • 2:20 - 2:22
    Zapiszę go...
  • 2:22 - 2:23
    Zapiszę go...
  • 2:23 - 2:28
    Zapisałem go jako plik testarea.py.
  • 2:28 - 2:32
    Rozszerzenie .py oznacza, że jest to plik Pythona.
  • 2:32 - 2:34
    Uruchomię teraz program.
  • 2:34 - 2:36
    To, co jest fajne w tym IDE,
  • 2:36 - 2:39
    czyli zintegrowanym środowisku programistycznym [Integrated Development Environment],
  • 2:39 - 2:42
    to to, że można pisać
    i uruchamiać program w tym samym miejscu.
  • 2:42 - 2:44
    Narzędzie koloruje tekst (składnię),
  • 2:44 - 2:46
    dzięki czemu widać,
    co jest funkcją a co nie,
  • 2:46 - 2:47
    różne typy danych...
  • 2:47 - 2:49
    O typach danych pomówimy jeszcze
    w przyszłości.
  • 2:49 - 2:52
    Uruchomimy teraz program,
    by zobaczyć, co się stanie.
  • 2:52 - 2:54
    I oto uruchomiliśmy program!
  • 2:54 - 2:56
    Wydrukował nam 10, następnie 1,
  • 2:56 - 2:59
    a potem "this is a chunk of text"
    ["to jest fragment tekstu" ].
  • 2:59 - 3:00
    Program zrobił więc dokładnie to,
    co mu kazaliśmy. I to w zadanej kolejności.
  • 3:00 - 3:01
    Program zrobił więc dokładnie to,
    co mu kazaliśmy. I to w zadanej kolejności.
  • 3:01 - 3:06
    Zaczął tu, na górze,
    obliczył, że 3 + 7 jest równe 10,
  • 3:06 - 3:08
    i wyświetlił wynik:
    wyświetlił 10 tutaj.
  • 3:08 - 3:12
    Następnie wydrukował
    wynik działania 2-1
  • 3:12 - 3:13
    i ostatecznie wyświetlił
    "this is a chunk of text".
  • 3:13 - 3:16
    Chciałbym zapoznać was na wstępie
  • 3:16 - 3:17
    z pojęciem typów danych.
  • 3:17 - 3:19
    Oglądając ten przykład,
  • 3:19 - 3:21
    mogliście pomyśleć:
  • 3:21 - 3:22
    Zaraz, te rzeczy się różnią!
  • 3:22 - 3:27
    Jest różnica między 3, 2, 1
    a "this is a chunk of text".
  • 3:27 - 3:32
    To jest liczba.
    Liczby można dodawać.
  • 3:32 - 3:34
    Reprezentują pewną ilość.
  • 3:34 - 3:39
    A to tutaj reprezentuje fragment tekstu.
  • 3:39 - 3:40
    Przeczucie was nie zmyliło.
  • 3:40 - 3:43
    To są właśnie różne typy danych.
  • 3:43 - 3:46
    3, 7, 1 to liczby.
  • 3:46 - 3:49
    W tym przypadku są to
    liczby całkowite [integer].
  • 3:49 - 3:52
    A tutaj z kolei
  • 3:52 - 3:53
    mamy łańcuch znaków - string, czyli słowo,
    które nie raz usłyszycie, ucząc się programowania.
  • 3:53 - 3:55
    mamy łańcuch znaków - string, czyli słowo,
    które nie raz usłyszycie, ucząc się programowania.
  • 3:55 - 3:59
    String oznacza łańcuch znaków.
  • 3:59 - 4:02
    W Pythonie możemy sprawdzić,
    jakie są typy tych danych.
  • 4:02 - 4:04
    W Pythonie możemy sprawdzić,
    jakie są typy tych danych.
  • 4:04 - 4:05
    Możemy je przekazać do funkcji "type".
  • 4:05 - 4:11
    Powinien się teraz pokazać typ 3+7,
    a nie po prostu 10.
  • 4:11 - 4:15
    Spróbujmy. Wydrukuję też "2-1",
    żeby pokazać wam różnicę.
  • 4:15 - 4:19
    Następnie wydrukuję też typ
    tego fragmentu tekstu.
  • 4:19 - 4:22
    Typ tego fragmentu tekstu.
  • 4:22 - 4:25
    Zapiszmy to. Klikam ctrl+s,
  • 4:25 - 4:27
    czyli skrót do zapisywania,
  • 4:27 - 4:30
    i spróbuję uruchomić program.
  • 4:30 - 4:31
    No i proszę.
  • 4:31 - 4:33
    Python wyznacza wartość tego wyrażenia,
    zaczynając od wewnętrznych nawiasów.
  • 4:33 - 4:35
    Python wyznacza wartość tego wyrażenia,
    zaczynając od wewnętrznych nawiasów.
  • 4:35 - 4:39
    3+7 to 10
    Potem przygląda się typowi 10,
  • 4:39 - 4:43
    który jest typem int,
    i wypisuje ten typ.
  • 4:43 - 4:45
    O, tutaj. Napisane jest: typ int.
    Int to skrót od integer [liczba całkowita].
  • 4:45 - 4:47
    O, tutaj. Napisane jest: typ int.
    Int to skrót od integer [liczba całkowita].
  • 4:47 - 4:48
    Potem mamy: print(2-1).
    Tu, w tej linijce.
  • 4:48 - 4:50
    Potem mamy: print(2-1).
    Tu, w tej linijce.
  • 4:50 - 4:51
    Wypisuje 1,
  • 4:51 - 4:55
    a potem wypisuje typ tej całości.
  • 4:55 - 4:56
    Więc zamiast wypisać ją samą,
  • 4:56 - 5:00
    wypisuje jej typ. Czyli string.
Title:
Wprowadzenie do typów danych i zmiennych
Description:

Pisanie prostej aplikacji. Podstawy typów danych, zmiennych oraz instrukcji warunkowych (if...)

more » « less
Video Language:
English
Duration:
11:28

Polish subtitles

Incomplete

Revisions Compare revisions