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

Python. Nowoczesne programowanie w prostych krokach. Wydanie III Bill Lubanovic - audiobook MP3

Python. Nowoczesne programowanie w prostych krokach. Wydanie III Bill Lubanovic - audiobook CD

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
84,79 zł 139,00 zł (-39%)
83,40 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 Wysyłamy w 24h

Ebook
70,89 zł 139,00 zł (-49%)
69,50 zł najniższa cena z 30 dni

Dodaj do koszyka 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 »

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

Selling  helion.pl
nformacja o grafice AI Informacja o grafice AI Wybrane elementy graficzne tej sekcji powstały przy wsparciu AI

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
84,79 zł
Dodaj do koszyka
Ebook
70,89 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint