ODBIERZ TWÓJ BONUS :: »

Profesjonalne programowanie w Pythonie. Poznaj najlepsze praktyki kodowania i zaawansowane koncepcje programowania. Wydanie IV Michał Jaworski, Tarek Ziadé

Autorzy:
Michał Jaworski, Tarek Ziadé
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 1
Stron:
512
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
70,85 zł 109,00 zł (-35%)
65,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
59,94 zł 109,00 zł (-45%)
39,90 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 »

Czego się nauczysz?

  • Śledzenia najnowszych zmian i usprawnień w Pythonie
  • Izolowania środowisk programistycznych i zarządzania zależnościami
  • Wykorzystywania nowoczesnych narzędzi zwiększających produktywność w Pythonie
  • Stosowania nowych funkcji języka, takich jak operatory, typy generyczne czy f-stringi
  • Porównywania Pythona z innymi językami pod kątem OOP i programowania funkcyjnego
  • Tworzenia i wykorzystywania interfejsów oraz wzorców projektowych
  • Implementowania współbieżności: wielowątkowości, wieloprocesowości i programowania asynchronicznego
  • Budowania aplikacji sterowanych zdarzeniami i obsługi różnych stylów tego programowania
  • Stosowania metaprogramowania, dekoratorów, metaklas i generowania kodu
  • Łączenia Pythona z kodem w C i C++ oraz korzystania z rozszerzeń i bibliotek zewnętrznych
  • Automatyzowania testów, kontroli jakości i korzystania z narzędzi takich jak pytest czy lintery
  • Tworzenia, wersjonowania i publikowania własnych pakietów oraz aplikacji w Pythonie
  • Monitorowania pracy aplikacji, rejestrowania logów i wdrażania narzędzi do śledzenia wydajności
  • Optymalizowania kodu, profilowania wydajności i stosowania odpowiednich struktur danych

Python cechuje się dużą prostotą, a przy tym jest wszechstronny. Ma bardzo szeroki zakres zastosowania, przez co coraz więcej osób podejmuje naukę programowania w tym języku. Python należy do języków najczęściej używanych przez programistów, którzy tworzą w nim gry i aplikacje webowe. Świetnie sprawdza się ponadto w pracy z wykorzystaniem sztucznej inteligencji i uczenia maszynowego. Tym, co programiści doceniają w Pythonie, jest też obiektywność. Ucząc się, przyswajamy bowiem również zasady programowania obiektywnego, a więc koncepcji dla wielu innych języków.

Oto książka, którą docenią i osoby rozpoczynające przygodę z programowaniem, i programiści znający już inne języki. Znajdziesz tu zarówno podstawowe informacje o Pythonie, jak i wskazówki dotyczące pisania rozszerzeń, dzięki którym będziesz w stanie korzystać z atutów kilku języków. Przydatnym uzupełnieniem są liczne przykłady, pokazujące, jak rozwiązywać częste problemy. To już czwarte wydanie tego praktycznego podręcznika ? docenianego za to, że pozwala dobrze poznać Pythona i uczy, jak pisać wydajny i czytelny kod.

Z książki dowiesz się:

  • jakie są najważniejsze usprawnienia w Pythonie
  • jak przeprowadzić izolację środowiska
  • jak używać najnowszych funkcji w Pythonie
  • czym Python się różni od innych języków
  • co to jest współbieżność i wielowątkowość
  • na czym polega programowanie sterowane zdarzeniami
  • jakie są elementy metaprogramowania
  • jak przeprowadzić automatyzację kontroli jakości
  • jak optymalizować kod

Koduj wszystko w Pythonie. Obiektywnie, strukturalnie i funkcjonalnie!

Wpuść do głowy dobrą książkę! / Ebooki i książki do -45%

Wybrane bestsellery

O autorze książki

Tarek Ziadé - inżynier programowania, założyciel francuskiej grupy użytkowników Pythona pod nazwą Afpy, autor wielu artykułów dotyczących programowania, publikowanych w różnych czasopismach branżowych. Pracuje w firmie Elastic, odpowiada za budowę narzędzi do programowania.

Michał Jaworski, Tarek Ziadé - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka obejmuje najnowsze wersje i funkcje języka Python?
Tak, książka została zaktualizowana do najnowszego wydania i zawiera opisy aktualnych funkcji, narzędzi oraz usprawnień w Pythonie, w tym nowości oraz praktyczne przykłady ich zastosowania.
2. Czy znajdę w książce praktyczne przykłady i porady dotyczące pisania wydajnego kodu?
Tak, publikacja zawiera liczne przykłady rozwiązywania typowych problemów, wskazówki dotyczące optymalizacji kodu, automatyzacji testów oraz kontroli jakości, co pozwoli pisać czytelny i wydajny kod.
3. Czy książka wyjaśnia różnice pomiędzy Pythonem a innymi językami programowania?
Tak, jeden z rozdziałów poświęcony jest porównaniu Pythona z innymi popularnymi językami, co ułatwia zrozumienie unikalnych cech i zalet Pythona.
4. Czy publikacja porusza temat integracji Pythona z innymi językami, np. C lub C++?
Tak, książka szczegółowo omawia możliwości łączenia Pythona z kodem w C i C++, w tym tworzenie rozszerzeń oraz integrację bibliotek.
5. Jakie zagadnienia zaawansowane są omawiane w tej książce?
Książka obejmuje m.in. programowanie wielowątkowe i asynchroniczne, metaprogramowanie, programowanie sterowane zdarzeniami, automatyzację testów, optymalizację oraz monitorowanie wydajności aplikacji.
6. Czy książka nadaje się do samodzielnej nauki Pythona?
Tak, książka jest napisana w sposób przystępny, zawiera praktyczne przykłady i wyjaśnienia, dzięki czemu świetnie sprawdzi się jako materiał do samodzielnej nauki zarówno dla początkujących, jak i bardziej zaawansowanych użytkowników.
7. Gdzie mogę kupić książkę i w jakich formatach jest dostępna?
Książkę można kupić na stronie Helion.pl. Dostępna jest w wersji drukowanej oraz jako e-book (PDF, ePub, mobi).

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
70,85 zł
Dodaj do koszyka
Ebook
59,94 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 PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank 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 Millennium 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 Citi Handlowy Ikona płatności Płacę z Getin Bank 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
Bezpieczne płatności szyfrowane SSL