ODBIERZ TWÓJ BONUS :: »

Python ninja. 70 sekretnych receptur i taktyk programistycznych Cody Jackson

Autor:
Cody Jackson
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
320
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
34,20 zł 57,00 zł (-40%)
28,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Importowania i zarządzania modułami oraz przestrzeniami nazw w Pythonie
  • Tworzenia i używania wirtualnych środowisk oraz zarządzania pakietami
  • Rozwiązywania konfliktów zależności i korzystania z plików wymagań
  • Tworzenia, pakowania i publikowania własnych pakietów na PyPI
  • Wykorzystywania alternatywnych powłok interaktywnych, takich jak IPython, bpython i DreamPie
  • Stosowania dekoratorów funkcji i klas w celu rozszerzania funkcjonalności kodu
  • Implementowania i wykorzystywania zaawansowanych kolekcji, takich jak namedtuple, deque, ChainMap, Counter, OrderedDict i defaultdict
  • Usprawniania pracy z kolekcjami za pomocą modułu collections-extended
  • Tworzenia i używania generatorów oraz współprogramów do symulowania wielowątkowości
  • Stosowania przetwarzania równoległego z wykorzystaniem wielowątkowości i wieloprocesowości
  • Pracy z modułem math, decimal, fractions i secrets dla precyzyjnych oraz bezpiecznych obliczeń
  • Zwiększania wydajności aplikacji poprzez użycie interpretera PyPy i języka RPython
  • Analizowania i wdrażania wybranych propozycji PEP dotyczących bezpieczeństwa, wielowątkowości i API TLS
  • Dokumentowania kodu za pomocą docstringów, PyDoc, reStructuredText, LaTeX i LyX
  • Tworzenia czytelnej i profesjonalnej dokumentacji projektów Pythonowych

Python jest językiem, którego można się nauczyć stosunkowo łatwo - a potem dość szybko przejść do praktyki. To duża zaleta: nic tak nie motywuje do dalszej pracy, jak pierwsze sukcesy na wczesnym etapie. Niemniej wielu nawet dość doświadczonych programistów Pythona nie wykorzystuje najlepszych cech tego języka. Ich aplikacje mogłyby być bardziej niezawodne, a kod - czystszy. Co gorsza, wiele ze znakomitych narzędzi i technologii powiązanych z Pythonem nie przebiło się do ogólnej świadomości społeczności skupionej wokół języka, przez co nie wykorzystuje się w pełni ich możliwości.

Celem tej książki jest rozwiązanie tego problemu. To rzecz przeznaczona dla programistów Pythona, którzy chcą znacząco poprawić jakość swoich aplikacji. Wyjaśniono tu mało znane lub błędnie rozumiane aspekty implementacji modułów standardowej biblioteki Pythona. Starannie opisano dekoratory, menedżery kontekstu, współprogramy i generatory oraz szczegóły wewnętrznego działania metod specjalnych. Pokazano alternatywne powłoki interaktywne, które mogą okazać się dużym ułatwieniem podczas kodowania. Ciekawym elementem książki jest prezentacja projektu PyPy, dzięki któremu można zapewnić współbieżność kodu. Nie zabrakło przydatnych informacji o tworzeniu dokumentacji kodu Pythona.

Dzięki tej książce między innymi:

  • zrozumiesz różnice między plikami .py i .pyc
  • wykorzystasz współprogramy do symulowania wielowątkowości
  • zastosujesz moduł decimal do lepszego prowadzenia działań na liczbach zmiennoprzecinkowych
  • zgłębisz tajniki podinterpreterów poprawiających współbieżność w Pythonie
  • poprawisz funkcjonalność programu za pomocą dekoratorów

Python - łatwiejszy, niż sądzisz, potężniejszy, niż myślisz!

Outlet

Wybrane bestsellery

O autorze książki

Cody Jackson jest weteranem wojskowym, służył w marynarce. Założył firmę Socius Consulting zajmującą się IT i doradztwem w zakresie zarządzania biznesowego. Informatyką i programowaniem pasjonuje się od 1994 roku, jest samoukiem — sam zaczął pisać kod w Pythonie.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać zaawansowane techniki programowania, aby skorzystać z książki ,,Python ninja. 70 sekretnych receptur i taktyk programistycznych"?
Nie, książka jest napisana z myślą o osobach, które znają podstawy Pythona i chcą rozwinąć swoje umiejętności. Przedstawia praktyczne rozwiązania i wyjaśnia mniej znane funkcje języka w przystępny sposób.
2. Czy w książce znajdę przykłady kodu do samodzielnego przećwiczenia?
Tak, do każdego zagadnienia dołączone są gotowe receptury oraz przykłady kodu, które można pobrać i samodzielnie uruchomić.
3. Czy książka omawia najnowsze funkcje i narzędzia Pythona?
Tak, publikacja obejmuje aktualne narzędzia, wyjaśnia wybrane dokumenty PEP, prezentuje alternatywne powłoki oraz nowoczesne techniki, np. współprogramy czy dekoratory.
4. Czy ta książka pomoże mi pisać bardziej wydajny i czytelny kod w Pythonie?
Zdecydowanie tak. Autor skupia się na praktycznych sposobach poprawy jakości, czytelności i wydajności kodu, m.in. poprzez optymalizację, wykorzystanie PyPy czy dobre praktyki dokumentowania.
5. Czy książka porusza temat pracy z bibliotekami i modułami zewnętrznymi?
Tak, znajdziesz tu rozdziały dotyczące pracy z modułami, pakietami, instalacją bibliotek, zarządzaniem środowiskami oraz publikacją własnych pakietów w repozytorium PyPI.
6. Czy materiały dodatkowe, takie jak przykłady kodu, są dostępne online?
Tak, książka zawiera informacje, skąd pobrać przykłady kodu, co pozwala na samodzielne testowanie i naukę.
7. Czy publikacja nadaje się do nauki samodzielnej, czy raczej jako materiał pomocniczy do kursu?
Książka została przygotowana z myślą o samodzielnej nauce - czytelne instrukcje krok po kroku i praktyczne przykłady ułatwiają indywidualną pracę, ale sprawdzi się także jako uzupełnienie kursów i szkoleń z Pythona.

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
17,90 zł
Niedostępna
Ebook
34,20 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