Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki
1
Pokaż ćwiczenia:
RdFlu4w9jRilp1
Ćwiczenie 1
Jakiej zewnętrzenej biblioteki użyliśmy do implementacji prostego keyloggera w języku Python? Możliwe odpowiedzi: 1. Użyliśmy biblioteki pynput., 2. Użyliśmy biblioteki pyinput., 3. Użyliśmy biblioteki nput., 4. Użyliśmy biblioteki input.
R1PqXYYCyjAsQ2
Ćwiczenie 2
Dostępne opcje do wyboru: listen, file, przechwyc, pynput.keyboard, activate(), logging.STRICT, pynput.mouse, logging.DEBUG, join(), start(), pynput.kboard, plik_zapisu. Polecenie: Uzupełnij poprawnie treść prostego keyloggera w języku Python.
from luka do uzupełnienia import Listener
import logging

plik_zapisu = r"C:/temp/logfile.txt"

logging.basicConfig(filename= luka do uzupełnienia , level= luka do uzupełnienia )

def przechwyc(znak):
    logging.info(str(znak))

with Listener(on_press= luka do uzupełnienia ) as listener:
    listener. luka do uzupełnienia
2
Ćwiczenie 3
R1Sdr28HDq6ue
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
2
Ćwiczenie 4
R1aWJfCeWYBua
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
2
Ćwiczenie 5

Zapoznaj się z kodem programu, którego celem jest wciśnięcie przycisku spacji. Zawiera poprawne instrukcje, ale w niepoprawnej kolejności. Uporządkuj je.

Linia 1. keyboard kropka release otwórz nawias okrągły Key kropka space zamknij nawias okrągły. Linia 2. keyboard kropka press otwórz nawias okrągły Key kropka space zamknij nawias okrągły. Linia 3. from pynput kropka keyboard import Key przecinek Controller. Linia 4. keyboard znak równości Controller otwórz nawias okrągły zamknij nawias okrągły.
R3pgdPzhTh3xY
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
2
Ćwiczenie 6

Zapoznaj się z kodem programu. Na jego podstawie stwórz program, który zapisuje literę ć.

Linia 1. from pynput kropka keyboard import Key przecinek Controller. Linia 3. keyboard znak równości Controller otwórz nawias okrągły zamknij nawias okrągły. Linia 5. keyboard kropka press otwórz nawias okrągły apostrof a apostrof zamknij nawias okrągły. Linia 6. keyboard kropka release otwórz nawias okrągły apostrof a apostrof zamknij nawias okrągły.
RN2fESAUUfFs6
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
2
Ćwiczenie 7

Zapoznaj się z kodem programu. Na jego podstawie stwórz program, który zapisuje literę ń.

Linia 1. from pynput kropka keyboard import Key przecinek Controller. Linia 3. keyboard znak równości Controller otwórz nawias okrągły zamknij nawias okrągły. Linia 5. with keyboard kropka pressed otwórz nawias okrągły Key kropka shift zamknij nawias okrągły dwukropek. Linia 6. keyboard kropka press otwórz nawias okrągły apostrof a apostrof zamknij nawias okrągły. Linia 7. keyboard kropka release otwórz nawias okrągły apostrof a apostrof zamknij nawias okrągły.

Wyjście programu:

Linia 1. A.
Ważne!

Jeśli chcesz wskazać, czy program powinien odczytać wciśnięcie prawego czy lewego klawisza, dodaj do nazwy klawisza _r lub _l.

RwkIFJimW8VWx
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
2
Ćwiczenie 8

Użytkownik wprowadził następujący łańcuch znaków:

Linia 1. 2705.

Zapoznaj się z programem, który kasuje dwa wpisane przez użytkownika znaki, a następnie zapisuje znak spacji, łańcuch znaków 00 i kolejny znak spacji.

Linia 1. from pynput kropka keyboard import Key przecinek Controller. Linia 3. keyboard znak równości Controller otwórz nawias okrągły zamknij nawias okrągły. Linia 5. keyboard kropka press otwórz nawias okrągły Key kropka delete zamknij nawias okrągły. Linia 6. keyboard kropka release otwórz nawias okrągły Key kropka delete zamknij nawias okrągły. Linia 7. keyboard kropka press otwórz nawias okrągły Key kropka delete zamknij nawias okrągły. Linia 8. keyboard kropka release otwórz nawias okrągły Key kropka delete zamknij nawias okrągły. Linia 9. keyboard kropka press otwórz nawias okrągły Key kropka space zamknij nawias okrągły. Linia 10. keyboard kropka release otwórz nawias okrągły Key kropka space zamknij nawias okrągły. Linia 11. keyboard kropka press otwórz nawias okrągły apostrof 0 apostrof zamknij nawias okrągły. Linia 12. keyboard kropka release otwórz nawias okrągły apostrof 0 apostrof zamknij nawias okrągły. Linia 13. keyboard kropka press otwórz nawias okrągły apostrof 0 apostrof zamknij nawias okrągły. Linia 14. keyboard kropka release otwórz nawias okrągły apostrof 0 apostrof zamknij nawias okrągły. Linia 15. keyboard kropka press otwórz nawias okrągły Key kropka space zamknij nawias okrągły. Linia 16. keyboard kropka release otwórz nawias okrągły Key kropka space zamknij nawias okrągły.
RcIdKE3ce5cSZ
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
3
Ćwiczenie 9
RJZThnAE2D9rl
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.