Python. Twój pierwszy język programowania.

python-twoj-pierwszy-jezyk-.jpg
  • nowość
Dostępność: Dostęny
Wysyłka w: 24 godziny
Dostawa: Cena nie zawiera ewentualnych kosztów płatności sprawdź formy dostawy
Cena: 40,00 zł
zawiera 5% VAT, bez kosztów dostawy

Cena regularna:

40.00
Najniższa cena z 30 dni przed obniżką:
ilość EGZ.

towar niedostępny

dodaj do przechowalni
Pin It

Opis

Publikacja stanowi praktyczny przewodnik po programowaniu w języku Python, obejmujący zagadnienia od instalacji środowiska i podstaw składni, przez pierwszy program, typowanie i konwersję typów, instrukcje warunkowe, pętle, wyrażenia if/else, if/elif/else oraz match/case, aż po definiowanie funkcji. W kolejnych częściach omówiono proste rozwiązania do obliczeń, operatory matematyczne, funkcje wbudowane, moduły math i cmath, interpretację komunikatów o błędach oraz obsługę wyjątków, a także klasy, obiekty i dziedziczenie na przykładzie tworzenia GUI z wykorzystaniem modułu tkinter. Następnie przedstawiono lambdę, seryjne tworzenie obiektów, wątki i timery, pętlę główną w tekstowym interfejsie użytkownika, znaczniki czasu, transmisję szeregową z modułem serial, obsługę linii RTS, DTR, CTS, DSR, RI i CD, uwzględnianie systemu operacyjnego, przekazywanie argumentów skryptu, technikę wrappowania, moduły subprocess i pexpect, operacje na plikach tekstowych i binarnych, okna dialogowe i komunikacyjne oraz wybrane zagadnienia z programowania mikrokomputerów z modułami RPi.GPIO i spidev. Całość zamyka literatura oraz spis skrótów i akronimów.

Spis Treści

Wstęp . . . . . . . . . . str. 5
Instalacja Python . . . . . . . . . . str. 7
Zagadnienia podstawowe . . . . . . . . . . str. 9
Pierwszy program w języku Python . . . . . . . . . . str. 9
Typowanie w Python, konwersja typów . . . . . . . . . . str. 11
Instrukcje warunkowe i pętle . . . . . . . . . . str. 14
Wyrażenie if/else . . . . . . . . . . str. 14
Wyrażenia wielowarunkowe if/elif/else oraz match/case . . . . . . . . . . str. 15
Pętle while, for oraz wyrażenia break i continue . . . . . . . . . . str. 17
Definiowanie funkcji . . . . . . . . . . str. 18
Proste rozwiązania do obliczeń . . . . . . . . . . str. 20
Operatory matematyczne . . . . . . . . . . str. 20
Funkcje wbudowane do obliczeń arytmetycznych . . . . . . . . . . str. 22
Funkcje matematyczne modułu math oraz definiowanie własnych funkcji . . . . . . . . . . str. 22
Funkcje matematyczne modułu cmath . . . . . . . . . . str. 27
Interpretacja komunikatów o błędach oraz obsługa wyjątków . . . . . . . . . . str. 31
Klasy, obiekty i dziedziczenie na przykładzie tworzenia GUI . . . . . . . . . . str. 35
Tworzenie obiektów klasy Tk modułu tkinter . . . . . . . . . . str. 35
Tworzenie własnej klasy GUI z wykorzystaniem dziedziczenia . . . . . . . . . . str. 40
Lambda i jej zastosowanie na przykładzie seryjnego tworzenia obiektów . . . . . . . . . . str. 45
Tworzenie i wykorzystanie wątków na przykładzie realizacji timerów . . . . . . . . . . str. 48
Pojęcie pętli głównej i sposoby jej realizacji na przykładzie tekstowego interfejsu użytkownika . . . . . . . . . . str. 50
Znaczniki czasu i ich przetwarzanie . . . . . . . . . . str. 52
Realizacja transmisji szeregowej z wykorzystaniem modułu serial . . . . . . . . . . str. 54
Otwieranie i zamykanie portu interfejsu szeregowego . . . . . . . . . . str. 56
Nadawanie . . . . . . . . . . str. 57
Odbiór . . . . . . . . . . str. 59
Obsługa linii RTS, DTR, CTS, DSR, RI oraz CD . . . . . . . . . . str. 59
Uwzględnienie rodzaju systemu operacyjnego w trakcie programowania . . . . . . . . . . str. 60
Przekazanie argumentów w trakcie uruchamiania skryptu . . . . . . . . . . str. 61
Technika wrappowania . . . . . . . . . . str. 63
Funkcja run modułu subprocess . . . . . . . . . . str. 63
Poszukiwanie stringa . . . . . . . . . . str. 66
Funkcja run i klasa spawn modułu pexpect . . . . . . . . . . str. 67
Operacje na plikach tekstowych na przykładzie tworzenia pliku csv . . . . . . . . . . str. 71
Operacje na plikach binarnych i zastosowanie wyrażenia with . . . . . . . . . . str. 75
Okna dialogowe i komunikacyjne . . . . . . . . . . str. 77
Okna dialogowe do obsługi plików . . . . . . . . . . str. 77
Okna komunikacyjne . . . . . . . . . . str. 79
Wybrane zagadnienia z programowania mikrokomputerów . . . . . . . . . . str. 84
Moduł RPi.GPIO – obsługa linii IO . . . . . . . . . . str. 84
Moduł spidev – obsługa interfejsu SPI . . . . . . . . . . str. 87
Literatura . . . . . . . . . . str. 96
Spis skrótów i akronimów . . . . . . . . . . str. 97

Szczegóły

ISBN 9788366530959
Autor Kiedrowski Piotr
Oprawa Miękka
Rok wydania 2024
Format B5
Stron 97

Bezpieczeństwo

Koszty dostawy Cena nie zawiera ewentualnych kosztów płatności

Kraj wysyłki:

Opinie o produkcie (0)

Submit
Newsletter
Podaj swój adres e-mail, jeżeli chcesz otrzymywać informacje o nowościach i promocjach.
Wydawca
do góry
Sklep jest w trybie podglądu
Pokaż pełną wersję strony
Sklep internetowy Shoper.pl