Python w pigu - Helion

ebook
Autor: Alex Martelli, Anna Martelli Ravenscroft, Steve Holden, Paul McGuireISBN: 9788375415292
stron: 826, Format: ebook
Data wydania: 2024-01-01
Księgarnia: Helion
Cena książki: 114,92 zł (poprzednio: 169,00 zł)
Oszczędzasz: 32% (-54,08 zł)
Nakład wyczerpany
J
Zobacz także:
- PLC i TIA Portal. Kurs video. Techniki programowania SIMATIC S7-1200 200,00 zł, (10,00 zł -95%)
- Google Cloud. Kurs video. Zostań administratorem systemów IT 142,86 zł, (10,00 zł -93%)
- Instalacja i konfiguracja baz danych. Kurs video. Przygotowanie do egzaminu 70-765 Provisioning SQL Databases 285,57 zł, (19,99 zł -93%)
- Jak zhakowa 125,00 zł, (10,00 zł -92%)
- Excel w HR. Kurs video. Od teorii do praktyki 222,11 zł, (19,99 zł -91%)
Spis treści
Python w pigułce. Podręczny przewodnik po wersjach 3.10 i 3.11 eBook -- spis treści
- Spis treści
- Wprowadzenie
- Część I
- Pierwsze kroki w Pythonie
- Wprowadzenie do języka Python
- Język Python
- Standardowa biblioteka Pythona i moduły rozszerzeń
- Implementacje Pythona
- Powstawanie Pythona i wersje
- Zasoby dotyczące Pythona
- Instalacja
- Instalowanie Pythona z plików binarnych
- Instalowanie Pythona z kodu źródłowego
- Język Python
- Interpreter Pythona
- Program python
- Środowiska deweloperskie Pythona
- Uruchamianie programów w Pythonie
- Uruchamianie kodu Pythona w przeglądarce
- Program python
- Wprowadzenie do języka Python
- Część II
- Podstawowy język Python i elementy wbudowane
- Język Python
- Struktura leksykalna
- Typy danych
- Zmienne i inne referencje
- Wyrażenia i operatory
- Działania numeryczne
- Operacje sekwencji
- Operacje zbiorów
- Operacje słowników
- Instrukcje przepływu sterowania
- Funkcje
- Struktura leksykalna
- Obiektowy Python
- Klasy i instancje
- Metody specjalne
- Dekoratory
- Metaklasy
- Klasy i instancje
- Adnotacje typów
- Historia
- Narzędzia sprawdzania typów
- Składnia adnotacji typu
- Moduł typing
- Używanie adnotacji typów podczas działania programu
- Jak dodawać adnotacje typów do naszego kodu
- Podsumowanie
- Historia
- Wyjątki
- Instrukcja try
- Instrukcja raise
- Instrukcja with i menedżery kontekstu
- Generatory i wyjątki
- Propagowanie wyjątku
- Obiekty wyjątków
- Niestandardowe klasy wyjątków
- ExceptionGroup oraz except*
- Strategie sprawdzania błędów
- Instrukcja assert
- Instrukcja try
- Moduły i pakiety
- Obiekty modułów
- Ładowanie modułu
- Pakiety
- Narzędzia dystrybucji (distutils) i konfiguracji (setuptools)
- Środowiska Pythona
- Obiekty modułów
- Obiekty wbudowane i moduły biblioteki standardowej
- Typy wbudowane
- Funkcje wbudowane
- Moduł sys
- Moduł copy
- Moduł collections
- Moduł functools
- Moduł heapq
- Moduł argparse
- Moduł itertools
- Typy wbudowane
- Ciągi i rzeczy
- Metody obiektów ciągów
- Moduł string
- Formatowanie ciągów
- Zawijanie i dopełnianie tekstu
- Moduł pprint
- Moduł reprlib
- Unicode
- Metody obiektów ciągów
- Wyrażenia regularne
- Wyrażenia regularne i moduł re
- Flagi opcjonalne
- Dopasowanie kontra wyszukanie
- Zakotwiczanie na początku lub końcu ciągu
- Obiekty wyrażeń regularnych
- Obiekty dopasowania
- Funkcje modułu re
- Wyrażenia regularne i operator :=
- Moduł regex
- Wyrażenia regularne i moduł re
- Język Python
- Część III
- Biblioteka Pythona i moduły rozszerzeń
- Operacje na plikach i tekście
- Moduł io
- Moduł tempfile
- Pomocnicze moduły dla plikowego I/O
- Pliki w pamięci: io.StringIO oraz io.BytesIO
- Pliki zarchiwizowane i skompresowane
- Moduł os
- Moduł errno
- Moduł pathlib
- Moduł stat
- Moduł filecmp
- Moduł fnmatch
- Moduł glob
- Moduł shutil
- Wejście i wyjście tekstowe
- Bogatsze tekstowe I/O
- Internacjonalizacja
- Moduł io
- Utrwalanie i bazy danych
- Serializacja
- Moduły DBM
- Python Database API (DBAPI)
- Serializacja
- Operacje daty i czasu
- Moduł time
- Moduł datetime
- Moduł zoneinfo
- Moduł dateutil
- Moduł sched
- Moduł calendar
- Moduł time
- Dostosowywanie wykonywania
- Dostosowywanie dla lokacji
- Funkcje terminujące
- Wykonywanie dynamiczne i exec
- Typy wewnętrzne
- Zbieranie śmieci
- Dostosowywanie dla lokacji
- Współbieżność: wątki i procesy
- Wątki w Pythonie
- Moduł threading
- Moduł queue
- Moduł multiprocessing
- Moduł concurrent.futures
- Wątkowana architektura programu
- Środowisko procesu
- Uruchamianie innych programów
- Moduł mmap
- Wątki w Pythonie
- Przetwarzanie numeryczne
- Wartości zmiennoprzecinkowe
- Moduły math i cmath
- Moduł statistics
- Moduł operator
- Liczby losowe i pseudolosowe
- Moduł fractions
- Moduł decimal
- Przetwarzanie tablic
- Wartości zmiennoprzecinkowe
- Testowanie, debugowanie i optymalizowanie
- Testowanie
- Debugowanie
- Moduł warnings
- Optymalizacja
- Testowanie
- Operacje na plikach i tekście
- Część IV
- Programowanie Internetu i sieci
- Podstawy sieci
- Berkeley Socket Interface
- Transport Layer Security
- SSLContext
- Berkeley Socket Interface
- Klienckie moduły protokołów sieciowych
- Protokoły email
- Klienci HTTP i URL
- Inne protokoły sieciowe
- Protokoły email
- Serwowanie HTTP
- http.server
- WSGI
- Frameworki webowe Pythona
- http.server
- Email, MIME i inne kodowania sieciowe
- MIME i obsługa formatu wiadomości
- Kodowanie danych binarnych jako tekstu ASCII
- MIME i obsługa formatu wiadomości
- Tekst strukturalny: HTML
- Moduł html.entities
- Niezależny pakiet BeautifulSoup
- Generowanie HTML
- Moduł html.entities
- Tekst strukturalny: XML
- ElementTree
- Analizowanie XML przy użyciu ElementTree.parse
- Budowanie ElementTree od zera
- Iteracyjne analizowanie XML
- ElementTree
- Podstawy sieci
- Część V
- Rozszerzanie, dystrybucja oraz aktualizacja wersji i migracja
- Pakowanie programów i rozszerzeń
- Czego nie będziemy omawiać w tym rozdziale
- Krótka historia mechanizmów pakowania Pythona
- Materiały online
- Czego nie będziemy omawiać w tym rozdziale
- Rozszerzanie i osadzanie Classic Python
- Dodatkowe materiały online
- Migracja z wersji 3.7 do 3.n
- Znaczące zmiany w Pythonie do wersji 3.11
- Planowanie aktualizacji wersji Pythona
- Podsumowanie
- Nowe funkcjonalności i zmiany w Pythonie od wersji 3.7 do 3.11
- Python 3.7
- Python 3.8
- Python 3.9
- Python 3.10
- Python 3.11
- Znaczące zmiany w Pythonie do wersji 3.11
- Pakowanie programów i rozszerzeń
- O autorach
- Kolofon
- Przypisy końcowe
- Polecamy także