ODBIERZ TWÓJ BONUS :: »

Python. Nowoczesne programowanie w prostych krokach. Wydanie III Bill Lubanovic

Python. Nowoczesne programowanie w prostych krokach. Wydanie III Bill Lubanovic - okladka książki

Python. Nowoczesne programowanie w prostych krokach. Wydanie III Bill Lubanovic - okladka książki

Autor:
Bill Lubanovic
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.0/6  Opinie: 5
Stron:
576
Druk:
oprawa miękka
Dostępny format:
     PDF

Zajrzyj do książki

Czytaj fragment
Książka
97,30 zł 139,00 zł (-30%)
139,00 zł najniższa cena z 30 dni

Dodaj do koszyka Darmowa dostawa od 60,00 zł Do darmowej dostawy brakuje Ci 0,00 zł Najtańsza dostawa od 9,90 zł Gratulujemy! Twoje zamówienie kwalifikuje się do darmowej wysyłki

Przedsprzedaż
Realizacja zamówień od 2026-10-20

Powiadom mnie, gdy książka będzie dostępna

Ebook
104,25 zł 139,00 zł (-25%)
90,35 zł najniższa cena z 30 dni

Dodaj do koszyka Early Release Dostępny natychmiast po opłaceniu zakupu lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Early Release

Grafika Early Release

Uwaga! Ebook w usłudze Early Release – pełna wersja przed premierą. Otrzymujesz natychmiastowy dostęp do 100% ukończonej i zredagowanej książki, zanim trafi ona do ogólnopolskiej sprzedaży. Zyskujesz wiedzę jako pierwszy!

Więcej

Dla kogo jest ta książka?

Książka jest dla początkujących i średniozaawansowanych, którzy chcą nauczyć się Pythona od zera i szybko zacząć pisać nowoczesny, ,,produkcyjny" kod. Sprawdzi się u samouków, studentów oraz osób przebranżawiających się na Python developera, a także u programistów innych języków, analityków danych i osób celujących w obszary web/API (Flask, FastAPI), bazy danych, automatyzację oraz podstawy AI i data science. Nie wymaga wcześniejszego doświadczenia w programowaniu -- prowadzi krok po kroku od składni i struktur danych po testowanie, typowanie, narzędzia jakości, wydajność i współbieżność.

Czego się nauczysz?

  • Konfigurowania środowiska pracy, instalowania i aktualizowania Pythona
  • Stosowania typów danych, zmiennych i zasad ich poprawnego nazewnictwa
  • Wykonywania obliczeń na liczbach całkowitych, zmiennoprzecinkowych, ułamkach i typie logicznym
  • Przetwarzania i formatowania tekstu z użyciem f-stringów oraz metod dla łańcuchów znaków
  • Operowania na danych binarnych w strukturach bytes i bytearray oraz kodowaniach tekstu
  • Budowania logiki programu z instrukcjami if/elif/else, operatorem walrus i dopasowaniem match
  • Iterowania po danych i kontrolowania przepływu programu w pętlach while i for
  • Wykorzystywania list, krotek, słowników i zbiorów wraz z wyrażeniami składanymi
  • Tworzenia funkcji z argumentami, domknięciami, generatorami, dekoratorami i obsługą wyjątków
  • Projektowania klas i obiektów z dziedziczeniem, właściwościami oraz magicznymi metodami
  • Organizowania kodu w moduły i pakiety oraz efektywnego korzystania ze standardowej biblioteki
  • Zarządzania zależnościami wirtualnymi środowiskami oraz pracy z Jupyter i kontrolą wersji Git
  • Dodawania wskazówek typów, generowania dokumentacji i sprawdzania kodu narzędziami takimi jak mypy
  • Testowania, lintowania i automatyzowania jakości kodu z pytest, ruff, pylint i CI
  • Tworzenia aplikacji webowych i API z Flask, Django i FastAPI oraz pracy z HTTP i WebSockets
  • Skalowania aplikacji przez współbieżność, pracę z procesami/wątkami/asyncio i optymalizację wydajności (profilowanie, Numba, PyPy, Mojo)

Ta książka pokazuje, jak Python krzyżuje się z innymi ważnymi dziedzinami (sztuczną inteligencją, bazami danych, serwerami sieciowymi itd.) w dzisiejszym świecie, który tak szybko się zmienia.

Patrick Viafore, autor książki Robust Python

Opanuj Pythona od podstaw po AI i twórz nowoczesny kod bez tajemnic!

Python to jeden z najpopularniejszych języków programowania na świecie. Jego wszechstronność, czytelność i zgromadzona wokół niego ogromna społeczność sprawiają, że napędza on rewolucję technologiczną od tworzenia nowoczesnych aplikacji webowych, przez analizę danych, aż po rozwój sztucznej inteligencji i uczenia maszynowego. Ta pozycja to idealny przewodnik dla każdego, kto chce wejść do tego fascynującego świata lub uporządkować swoją wiedzę. W dobie błyskawicznie zmieniających się trendów IT solidne opanowanie Pythona to inwestycja, która gwarantuje przewagę na rynku pracy i otwiera drzwi do kariery w najbardziej innowacyjnych projektach.

Książka stanowi kompleksowe, a zarazem przystępne wprowadzenie do programowania w Pythonie. Autor prowadzi czytelnika od absolutnych podstaw takich jak zmienne, typy danych, pętle i funkcje aż po zaawansowane zagadnienia niezbędne w codziennej pracy profesjonalnego programisty. W trzecim wydaniu zaktualizowano wszystkie informacje i dodano zupełnie nowe rozdziały poświęcone sztucznej inteligencji, data science i optymalizacji wydajności kodu. Czytelnik dowie się, jak zarządzać środowiskiem programistycznym, korzystać z relacyjnych i nierelacyjnych baz danych, tworzyć aplikacje sieciowe, a także wdrażać współbieżność. To praktyczny podręcznik, który uczy nie tylko samej składni, ale przede wszystkim pythonicznego sposobu rozwiązywania problemów.

Najważniejsze zagadnienia:

  • Podstawy języka: struktury danych, pętle, funkcje i obiekty
  • Zarządzanie środowiskiem, testowanie i debugowanie kodu
  • Praca z bazami danych (SQL, NoSQL) i plikami
  • Tworzenie aplikacji sieciowych i API (między innymi FastAPI, Flask)
  • Nowoczesne trendy: sztuczna inteligencja i data science
  • Optymalizacja wydajności i współbieżność (asyncio, Mojo)

Wybrane bestsellery

O autorze książki

Bill Lubanovic to programista z ponad 40-letnim doświadczeniem. Pracował między innymi z Uniksem, sieciami i Pythonem dla takich firm jak Internet Archive, CrowdStrike czy Northwest Airlines. Jest autorem bestsellerowych książek, w tym Szybki jak FastAPI, i współautorem publikacji o administrowaniu Linuksem. Mieszka w górach w Minnesocie, gdzie nieustannie zgłębia nowe technologie.

Bill Lubanovic - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy to wydanie jest aktualne i obejmuje nowe trendy, takie jak AI?
Tak. Wydanie III zostało zaktualizowane i zawiera nowe rozdziały m.in. o AI, data science oraz optymalizacji wydajności i współbieżności.
2. Czy książka prowadzi od podstaw, czy zakłada wcześniejsze doświadczenie w programowaniu?
Prowadzi krok po kroku od absolutnych podstaw (zmienne, typy danych, pętle, funkcje), a potem przechodzi do bardziej zaawansowanych tematów, jak obiekty, testowanie, sieć i bazy danych.
3. Jakie praktyczne obszary zastosowań Pythona omawia książka?
Między innymi pracę z plikami i danymi, bazy danych SQL i NoSQL, aplikacje WWW i API (np. Flask, FastAPI), zagadnienia sieciowe, współbieżność (wątki/procesy/asyncio) oraz elementy AI.
4. Czy znajdę tu wskazówki dotyczące konfiguracji środowiska, instalacji pakietów i narzędzi?
Tak. Są rozdziały o instalacji Pythona, pip oraz środowiskach wirtualnych (venv, Poetry, Conda, uv), a także o pracy w IDE i notatnikach (IPython, Jupyter).
5. Czy książka pomoże mi pisać ,,profesjonalny" kod: testowanie, typowanie, debugowanie?
Tak. Obejmuje wskazówki typów i dokumentację (w tym mypy), testowanie (pytest, unittest, doctest, Hypothesis, CI) oraz diagnostykę i debugowanie (pdb, breakpoint, logging).
6. Czy w książce są tematy związane z wydajnością i optymalizacją kodu?
Tak. Osobny rozdział dotyczy wydajności, m.in. profilowania, algorytmów i struktur danych oraz narzędzi przyspieszających (Numba, PyPy, Cython, rozszerzenia C/Rust), a także wprowadza Mojo.
7. Czy to dobry wybór, jeśli chcę uczyć się z ćwiczeniami i utrwalać materiał?
Tak. Rozdziały zawierają sekcje ,,Do zrobienia", a na końcu znajduje się dodatek z rozwiązaniami zadań, co ułatwia naukę i samokontrolę postępów.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
97,30 zł
Przedsprzedaż - realizacja zamówień od 2026-10-20
Dodaj do koszyka
Ebook
104,25 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Getin Bank Ikona płatności Płacę z Millennium Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile