ODBIERZ TWÓJ BONUS :: »

Python 3. Kolejne lekcje dla nowych programistów Zed A. Shaw

Autor:
Zed A. Shaw
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
2.2/6  Opinie: 5
Stron:
224
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
25,92 zł 39,90 zł (-35%)
23,94 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
23,94 zł 39,90 zł (-40%)
19,95 zł najniższa cena z 30 dni

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

  • Konfigurowania środowiska programistycznego Python z pip i virtualenv
  • Stosowania procesu programistycznego zwiększającego kreatywność i jakość kodu
  • Obsługiwania argumentów wiersza poleceń w aplikacjach Pythona
  • Implementowania narzędzi systemowych takich jak cat, find, grep, cut, sed, sort, uniq
  • Tworzenia i testowania struktur danych: list jednokierunkowych, dwukierunkowych, stosów, kolejek
  • Wdrażania i porównywania algorytmów sortowania: bąbelkowego, przez scalanie i szybkiego
  • Budowania słowników, drzew binarnych, tablic sufiksowych i drzew trójkowych
  • Mierzenia i poprawiania wydajności kodu oraz analizowania jego efektywności
  • Realizowania wyszukiwania binarnego i szybkiego wyszukiwania URL
  • Programowania narzędzi systemowych takich jak xargs, hexdump, tr, sh, diff i patch
  • Parsowania i przetwarzania tekstu za pomocą automatów skończonych i wyrażeń regularnych
  • Tworzenia skanerów, parserów, analizatorów oraz interpreterów
  • Budowania prostych kalkulatorów i mini języków programowania
  • Korzystania z języka SQL do tworzenia, odczytywania, aktualizowania i usuwania danych
  • Łączenia Pythona z bazami danych poprzez API oraz tworzenia prostych ORM
  • Realizowania projektów końcowych, takich jak narzędzia blogowe, edytory tekstu i miniaplikacje webowe

Jeśli masz już za sobą napisanie pierwszych programów w Pythonie, to już wiesz, jak bardzo wszechstronny jest ten język i że jego możliwości są imponujące. Python nadaje się do bardzo wielu zastosowań, jednak jeśli chcesz go wykorzystać w pełni, musisz wyjść poza podstawy. Efektywny programista korzysta z wiedzy wykraczającej poza znajomość struktur języka, poza tym jest zdolny do obiektywnej refleksji nad własnymi możliwościami i stara się cały czas doskonalić swój warsztat.

Dzięki tej książce, zanim się spostrzeżesz, wykonasz 52 interesujące i świetnie przygotowane projekty, dzięki którym zyskasz kluczowe praktyczne umiejętności i pogłębisz rozumienie sedna pracy programisty. Odkryjesz sposoby analizy problemu i nauczysz się projektować sposób jego implementacji w programie. Później zaczniesz projektować konkretne rozwiązania, dbając o ich prostotę i elegancję. Wystarczy, że wykażesz się dyscypliną, zaangażowaniem i wytrwałością, a już wkrótce zrozumiesz znaczenie procesu, rozwiniesz kreatywność, a przede wszystkim zadbasz o jakość tworzonego kodu. Twoim celem nie będzie już tylko pisanie "kodu, który działa". Zaczniesz tworzyć znakomity kod i staniesz się prawdziwym programistą, biegłym w Pythonie.

W tej książce:

  • praca ze złożonymi projektami
  • korzystanie ze struktur danych
  • algorytmy i przetwarzanie struktur danych
  • techniki parsowania i przetwarzania tekstu
  • modelowanie danych za pomocą języka SQL
  • stosowanie prostych i zaawansowanych narzędzi systemu Unix

Proces. Kreatywność. Jakość. Python.

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

O autorze książki

Zed A. Shaw — ceniony programista, którego najbardziej znanym projektem jest serwer WWW Mongrel dla aplikacji Ruby. Jest również autorem wielu artykułów i książek dotyczących technik programowania, jak Learn Python the Hard Way i Learn Ruby the Hard Way, które cieszą się ogromną popularnością — są czytane i dyskutowane przez miliony Czytelników na całym świecie. Shaw posiada niezwykłą umiejętność pisania o trudnych zagadnieniach w sposób przystępny, żywy i interesujący. Potrafi objaśniać najtrudniejsze zagadnienia informatyki jak nikt inny.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać podstawy Pythona, aby skorzystać z tej książki?
Tak, książka ,,Python 3. Kolejne lekcje dla nowych programistów" jest przeznaczona dla osób, które znają już podstawy Pythona i chcą rozwijać swoje umiejętności poprzez praktyczne projekty.
2. Jakie umiejętności zdobędę po przeczytaniu tej książki?
Opanujesz zaawansowane techniki programowania w Pythonie, nauczysz się pracy ze strukturami danych, algorytmami, SQL, parsowaniem tekstu i narzędziami systemu Unix. Zdobędziesz też doświadczenie w realizacji projektów programistycznych.
3. Czy książka zawiera praktyczne ćwiczenia i projekty?
Tak, książka prowadzi przez 52 praktyczne projekty i ćwiczenia, które pomagają utrwalić wiedzę i rozwijać umiejętności programistyczne w realnych zadaniach.
4. Czy książka nadaje się do samodzielnej nauki?
Tak, książka jest napisana tak, by umożliwić naukę we własnym tempie. Każdy rozdział zawiera wyjaśnienia, przykłady, wyzwania oraz sekcje ,,Zrób to sam".
5. Czy znajdę tu informacje o pracy z bazami danych i SQL?
Tak, jeden z rozdziałów poświęcony jest SQL, mapowaniu obiektowo-relacyjnemu oraz korzystaniu z baz danych w Pythonie.
6. Na jakiej wersji Pythona oparta jest książka?
Książka bazuje na Pythonie w wersji 3.6, ale większość omawianych zagadnień jest aktualna również dla nowszych wersji.
7. Czy książka omawia narzędzia i techniki pracy programisty, takie jak terminal czy pip?
Tak, już na początku książki znajdziesz wskazówki dotyczące konfiguracji środowiska, pracy z terminalem, pip, virtualenv i innymi narzędziami przydatnymi programistom.
8. Czy książka może być pomocna w przygotowaniu do pracy jako programista Python?
Tak, dzięki praktycznym projektom, naciskowi na jakość kodu i rozwijaniu kreatywności książka doskonale przygotowuje do pracy w zawodzie programisty Python.

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
25,92 zł
Dodaj do koszyka
Ebook
23,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 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