|
1 | 1 | ---
|
2 |
| -title: Secret Messages — Notes for Club Leaders |
3 |
| -language: en |
| 2 | +title: Sekretne Wiadomości — Informacje dla prowadzącego |
| 3 | +language: pl |
4 | 4 | embeds: "*.png"
|
5 | 5 | ...
|
6 | 6 |
|
7 |
| -#Introduction: |
8 |
| -This project teaches iteration over a text string, and now it can be used to create a Caesar cipher. |
| 7 | +#Wprowadzenie: |
| 8 | +Ten projekt uczy iterowania po ciągu znaków tekstowych i stworzenia szyfratora cezara. |
9 | 9 |
|
10 |
| -#Resources |
11 |
| -For this project, Python will need to be installed. It is recommended that version 3.2 of Python is installed. |
| 10 | +#Źródła online |
| 11 | +Do pisania kodu w języku Python online rekomendujemy używanie edytora (https://trinket.io/). |
12 | 12 |
|
13 |
| -Children can also make use of the materials which accompany these challenges. Files included in the 'Project Resources' folder (found under the 'Download Project Materials' link): |
| 13 | +W tym projekcie dzieci mogą skorzystać z pustego edytora ([https://trinket.io/python/7c0a7396c0](https://trinket.io/python/7c0a7396c0)), by pisać własny kod. |
| 14 | + |
| 15 | +#Źródła offline |
| 16 | +Aby wykonać ten projekt w trybie offline (bez korzystania z platformy trinket.io) konieczne jest, aby na komputerze zainstalowamy był Python (najlepiej w wersji 3.2). |
| 17 | + |
| 18 | +Dzieci mogą też korzystać z materiałów dołączonych do tego projektu. Pliki załączone w katalogu "Project Resources" (do pobrania po kliknięciu w link "Pobierz materiały") |
14 | 19 |
|
15 | 20 | + Encryption.py
|
16 | 21 |
|
17 |
| -Make sure that each child has read and write access to their own copy of these resources. |
| 22 | +Upewnij się, że każde dziecko ma dostęp do odczytu i zapisu ich kopii materiałów. |
18 | 23 |
|
19 |
| -You can find a completed version of this project's challenges by clicking the 'Download Project Materials' link for this project, which contains: |
| 24 | +Rozwiązane wyzwania dla tego projektu można pobrać klikając link 'Download Project Materials` dla tego projektu, które zawiera: |
20 | 25 |
|
21 | 26 | + LoveCalculator.py
|
22 | 27 |
|
23 |
| -#Learning Objectives |
24 |
| -+ Iteration over a string variable; |
25 |
| -+ The `find()` method; |
26 |
| -+ The modulus operator (`%`). |
| 28 | +#Cele dydaktyczne: |
| 29 | ++ Iterowanie po ciągu znaków; |
| 30 | ++ Metoda `find()`; |
| 31 | ++ Operator modulo (`%`). |
27 | 32 |
|
28 |
| -#Challenges |
29 |
| -+ Variable keys - allowing the user to input a chosen key; |
30 |
| -+ Encrypting and decrypting characters - single character encrypting and decrypting; |
31 |
| -+ Encrypting and decrypting messages - encrypting and decrypting whole messages; |
32 |
| -+ Improving your cipher - modifying the program to make cracking the cipher more difficult; |
33 |
| -+ Love calculator - applying text iteration to a new problem. |
| 33 | +#Wyzwania |
| 34 | ++ Zmienne klucze - pozwól użytkownikowi wprowadzić wartość klucza; |
| 35 | ++ Zaszyfruj i odszyfruj litery - szyfrowanie i odszyfrowanie pojedynczych liter; |
| 36 | ++ Szyfrowanie i odszyfrowanie wiadomości - szyfrowanie i odszyfrowanie całych wiadomości; |
| 37 | ++ Ulepszenie szyfru - modyfikacja programu w taki sposób aby utrudnić złamanie kodu szyfrującego; |
| 38 | ++ Kalkulator Miłości - zastosowanie iteracji po ciągu znaków do rozwiązania nowego problemu. |
34 | 39 |
|
35 |
| -#Frequently Asked Questions |
36 |
| -+ When searching using `find()` or `if char in alphabet:`, note that searches are case-sensitive. Children should use: |
| 40 | +#Często zadawane pytania |
| 41 | ++ Podczas wyszukiwania liter metodą `find()` lub `if litera in alfabet:` ważna jest wielkość liter. Uczniowie mogą użyć: |
37 | 42 |
|
38 | 43 | ```python
|
39 |
| -message = input("Please enter a message to encrypt: ").lower() |
| 44 | +message = input("Prosze wprowadzic wiadomosc do zaszyfrowania: ").lower() |
40 | 45 | ```
|
41 | 46 |
|
42 |
| -to make the input lower case before searching. |
| 47 | +aby zamienić wprowadzoną wiadomość na małe litery przed wyszukiwaniem. |
0 commit comments