You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pl/python_introduction/README.md
+25-25Lines changed: 25 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ Chcemy otworzyć konsolę Pythona. Wpisz `python`, jeśli pracujesz na Windowsie
22
22
Python 3.6.1 (...)
23
23
Type "help", "copyright", "credits" or "license" for more information.
24
24
>>>
25
-
25
+
26
26
27
27
## Twoje pierwsze polecenie w Pythonie!
28
28
@@ -345,13 +345,13 @@ By skasować coś z twojej listy, musisz użyć **indeksów**, których nauczył
345
345
{% filename %}command-line{% endfilename %}
346
346
347
347
```python
348
-
>>>print(lottery)
348
+
>>>print(wyniki)
349
349
[59, 42, 30, 19, 12, 3, 199]
350
-
>>>print(lottery[0])
350
+
>>>print(wyniki[0])
351
351
59
352
-
>>>lottery.pop(0)
352
+
>>>wyniki.pop(0)
353
353
59
354
-
>>>print(lottery)
354
+
>>>print(wyniki)
355
355
[42, 30, 19, 12, 3, 199]
356
356
```
357
357
@@ -634,7 +634,7 @@ Na Macu polecenie będzie wyglądać mniej-więcej tak:
634
634
{% filename %}command-line{% endfilename %}
635
635
636
636
$ cd ~/Desktop
637
-
637
+
638
638
639
639
<!--endsec-->
640
640
@@ -646,7 +646,7 @@ W Linuksie będzie tak (słowo "Desktop" może zostać przetłumaczone na polski
646
646
{% filename %}command-line{% endfilename %}
647
647
648
648
$ cd ~/Desktop
649
-
649
+
650
650
651
651
(Pamiętaj, że słowo "Desktop" może zostać przetłumaczone na polski jako "Pulpit"):
652
652
@@ -659,7 +659,7 @@ W wierszu polecenia w systemie Windows będzie tak:
659
659
{% filename %}command-line{% endfilename %}
660
660
661
661
> cd %HomePath%\Desktop
662
-
662
+
663
663
664
664
<!--endsec-->
665
665
@@ -670,7 +670,7 @@ A w Windows Powershell będzie tak:
670
670
{% filename %}command-line{% endfilename %}
671
671
672
672
> cd $Home\Desktop
673
-
673
+
674
674
675
675
<!--endsec-->
676
676
@@ -682,7 +682,7 @@ Teraz użyj Pythona do uruchomienia kodu z pliku w następujący sposób:
682
682
683
683
$ python3 python_intro.py
684
684
Hello, Django girls!
685
-
685
+
686
686
687
687
Uwaga: w Windowsie 'python3' nie będzie rozpoznawany jako polecenie. W takim wypadku użyj 'python' by wykonać ten plik:
688
688
@@ -716,7 +716,7 @@ Gdybyśmy to teraz zapisały i uruchomiły, pojawiłby się błąd podobny do po
716
716
File "python_intro.py", line 2
717
717
^
718
718
SyntaxError: unexpected EOF while parsing
719
-
719
+
720
720
721
721
Python oczekuje od nas dalszych instrukcji, które mają zostać wykonane w przypadku, gdy warunek `3 > 2` okaże się prawdziwy (czyli przyjmie wartość `True`). Sprawmy, żeby Python wypisał na ekranie "To działa!". Zmień kod w pliku **python_intro.py** na poniższy:
722
722
@@ -759,11 +759,11 @@ Po uruchomieniu wyświetli się:
759
759
760
760
$ python3 python_intro.py
761
761
5 jest jednak większe od 2
762
-
762
+
763
763
764
764
Gdyby 2 było większą liczbą niż 5, wtedy zostałaby wykonana druga instrukcja. Zobaczmy, jak działa `elif`:
765
765
766
-
{% filename %}python_intro.py{% endfilename %}
766
+
{% filename %}python_intro.py{% endfilename %}
767
767
768
768
```python
769
769
name ='Sonja'
@@ -781,7 +781,7 @@ i uruchommy go:
781
781
782
782
$ python3 python_intro.py
783
783
Hej Sonja!
784
-
784
+
785
785
786
786
Widzisz co się tutaj wydarzyło? `elif` pozwala Ci na dodanie dodatkowego warunku, jeśli poprzedni warunek nie został spełniony.
787
787
@@ -811,7 +811,7 @@ Python zbada każdy warunek i wyświetli:
811
811
812
812
$ python3 python_intro.py
813
813
"Perfect, I can hear all the details"
814
-
814
+
815
815
816
816
## Komentarze
817
817
@@ -871,13 +871,13 @@ Uruchommy to teraz i sprawdźmy, co się stanie:
871
871
$ python3 python_intro.py
872
872
Hej!
873
873
Jak się masz?
874
-
874
+
875
875
876
876
Uwaga: Jeżeli to nie zadziała, nie panikuj! Wynik działania pozwoli Ci ustalić dlaczego:
877
877
878
878
- Jeżeli dostajesz `NameError`, znaczy to że prawdopodobnie niepoprawnie coś wpisałaś, więc powinnaś sprawdzić czy użyłaś tej samej nazwy tworząc funkcję w `def hi():` oraz gdy ją wykonujesz w `hi()`.
879
-
- Jeżeli dostajesz `IndentationError`, sprawdź czy obydwie linie z `print` mają tę samą liczbę spacji/tabów na początku linii: Python wymaga, by kod wewnątrz funkcji był odpowiednio wcięty.
880
-
- Jeżeli nie ma żadnego wyniku działania, sprawdź czy ostanie `hi()`*nie* jest przypadkiem wcięte - jeżeli jest, to ta linia stała się również częścią funkcji i nigdy nie zostanie wykonana.
879
+
- Jeżeli dostajesz `IndentationError`, sprawdź czy obydwie linie z `print` mają tę samą liczbę spacji/tabów na początku linii: Python wymaga, by kod wewnątrz funkcji był odpowiednio wcięty.
880
+
- Jeżeli nie ma żadnego wyniku działania, sprawdź czy ostanie `hi()`*nie* jest przypadkiem wcięte - jeżeli jest, to ta linia stała się również częścią funkcji i nigdy nie zostanie wykonana.
881
881
882
882
Zbudujmy naszą pierwszą funkcję z parametrami. Posłużymy się wcześniejszym przykładem - funkcją, która wita każdego, kto ją uruchomi, wraz z imieniem:
883
883
@@ -912,7 +912,7 @@ Pamiętaj: musiałyśmy dodać cztery dodatkowe spacje (razem osiem) przed funkc
Ups, błąd. Na szczęście Python zwrócił nam dość przydatny komunikat. Mówi nam, że funkcja `hi()` (ta, którą stworzyłyśmy) posiada jeden wymagany argument (zwany `imie`) i że zapomniałyśmy go przekazać przy wywoływaniu funkcji. Naprawmy to na końcu naszego pliku:
918
918
@@ -928,7 +928,7 @@ I wykonajmy ponownie:
928
928
929
929
$ python3 python_intro.py
930
930
Hej Ola!
931
-
931
+
932
932
933
933
A gdybyśmy zmieniły imię?
934
934
@@ -944,14 +944,14 @@ I wykonajmy:
944
944
945
945
$ python3 python_intro.py
946
946
Hej Sonja!
947
-
947
+
948
948
949
949
A jak myślisz - co się stanie, jak wprowadzimy tam inne imię (jeszcze inne niż Ola i Sonja)? Spróbuj i przekonaj się, czy miałaś rację. Powinno się wyświetlić coś takiego:
950
950
951
951
{% filename %}command-line{% endfilename %}
952
952
953
953
Hej nieznajoma!
954
-
954
+
955
955
956
956
Prawda, że fajnie? W ten sposób nie musisz powtarzać się za każdym razem, gdy zechcesz zmienić imię osoby, która ma zostać powitana. To właśnie dlatego funkcje są nam potrzebne - żeby nie powtarzać kodu!
957
957
@@ -972,7 +972,7 @@ Teraz wywołajmy ten kod:
972
972
973
973
$ python3 python_intro.py
974
974
Hej Rachel!
975
-
975
+
976
976
977
977
Gratulacje! Właśnie nauczyłaś się pisać funkcje! :)
978
978
@@ -1031,7 +1031,7 @@ A gdy go uruchomimy:
1031
1031
Kolejna dziewczyna
1032
1032
Hej Ty!
1033
1033
Kolejna dziewczyna
1034
-
1034
+
1035
1035
1036
1036
Jak widzisz, cokolwiek umieścisz wewnątrz wyrażenia `for` wraz z wcięciem - zostanie powtórzone dla każdego elementu listy `dziewczyny`.
1037
1037
@@ -1053,7 +1053,7 @@ Co wypisze nam na ekranie:
1053
1053
3
1054
1054
4
1055
1055
5
1056
-
1056
+
1057
1057
1058
1058
`range` jest funkcją, która tworzy listę liczb jedna po drugiej (liczby te podajesz jako parametry).
0 commit comments