Django. Tworzenie nowoczesnych aplikacji internetowych w Pythonie
- Ocena:
- 3.3/6 Opinie: 3
- Stron:
- 720
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Django. Tworzenie nowoczesnych aplikacji internetowych w Pythonie
Django zaskarbił sobie uznanie wielu programistów. Jest to platforma, która udostępnia wszystkie narzędzia potrzebne do tworzenia aplikacji internetowych w Pythonie. To również narzędzie pozwalające na sprawne rozpoczęcie pracy i rozwijanie solidnego i bezpiecznego kodu. Aby jednak zapewnić sobie satysfakcję, a tworzonym projektom profesjonalną jakość, trzeba przyswoić koncepcje i zasady pracy z Django.
Dzięki temu praktycznemu przewodnikowi po Django zdobędziesz wiedzę i pewność siebie potrzebne do budowania rzeczywistych aplikacji w Pythonie. W przystępny sposób opisano tu podstawowe koncepcje i funkcje Django, a następnie pokazano poszczególne etapy cyklu rozwoju rzeczywistej aplikacji internetowej. Dla celów dydaktycznych ten dość złożony projekt został podzielony na zbiór mniejszych zadań, dzięki czemu Twoja nauka będzie przebiegała w sposób efektywny i przemyślany. W trakcie wykonywania ćwiczeń zdobędziesz praktyczne umiejętności, niezbędne do budowy przyjemnych w użytkowaniu aplikacji WWW. Przekonasz się, że Django pozwala na efektywne i satysfakcjonujące budowanie nawet bardzo ambitnych projektów!
W książce między innymi:
- konfiguracja projektu Django, szablony HTML i modele danych w Django
- podstawowe elementy aplikacji internetowej, w tym sesje i uwierzytelnianie
- dodawanie interfejsów API typu REST do aplikacji Django
- korzystanie z zewnętrznych bibliotek Django
- testowanie kodu za pomocą platform testowych Django i Pythona
Django ma wszystko, czego wymaga najlepszy projektant aplikacji WWW!
Chcesz tworzyć solidne, bezpieczne i wyróżniające się aplikacje, a zarazem uniknąć żmudnego pisania powtarzalnego kodu? Jeśli tak, zacznij od Django. Ta platforma do tworzenia witryn internetowych jest wyposażona we wszystkie narzędzia potrzebne do budowania samodzielnych aplikacji.
W książce Tworzenie aplikacji internetowych w Django przyjęliśmy to samo podejście i obiecujemy, że wyposażymy czytelników w wiedzę i pewność siebie, dzięki którym będą tworzyć rzeczywiste aplikacje w Pythonie.Zaczniesz od podstawowych koncepcji wykorzystywanych w Django, a następnie poznasz najważniejsze funkcje tej platformy tworząc witrynę Bookr - repozytorium recenzji książek. To kompletne studium przypadku jest podzielone na małe projekty, wykonywane w ramach ćwiczeń i zadań. Dzięki temu w przyjemny sposób wykorzystasz zdobytą wiedzę.
W miarę postępów w nauce zdobędziesz wiele przydatnych umiejętności. Dowiesz się jak zwracać pliki statyczne, aby skorzystać ze stylów CSS, JavaScriptu i obrazów w aplikacji, implementować formularze, aby przyjąć dane od użytkowników, a także zarządzać sesjami, aby użytkownicy mogli się cieszyć płynnym działaniem aplikacji. W trakcie czytania tej książki poznasz najważniejsze codzienne zadania wchodzące w skład cyklu życia rzeczywistej aplikacji webowej.
Gdy skończysz będziesz miał umiejętności i pewność siebie, dzięki którym będziesz w kreatywny sposób tworzyć własne ambitne projekty w Django.
Wybrane bestsellery
-
Ta książka jest przewodnikiem po najważniejszych z punktu widzenia projektanta UX prawach psychologii, dzięki którym możliwe jest tworzenie produktów i usług o bardziej intuicyjnym i ukierunkowanym na człowieka charakterze. Autor posłużył się przykładami znanych aplikacji, aby lepiej wyjaśnić, ja...
Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług
(29.40 zł najniższa cena z 30 dni)34.30 zł
49.00 zł(-30%) -
Ludzki mózg to dzieło idealne, najdoskonalszy twór w przyrodzie. Jego dominacją zachwiał komputer Deep Blue, który w 1997 roku pokonał w szachy mistrza świata, Garriego Kasparowa. Od tego czasu sztuczna inteligencja jest na ścieżce intensywnego rozwoju. Czy dominacja superinteligencji nad człowie...
Superinteligencja. Scenariusze, strategie, zagrożenia Superinteligencja. Scenariusze, strategie, zagrożenia
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Rosnące możliwości różnych form sztucznej inteligencji niepokoją ludzi od kilkudziesięciu lat. Stopniowo uzależniamy się od ciągłej asysty nowoczesnych technologii, jednak coraz doskonalsze metody uczenia maszynowego, dostępna i potężna moc obliczeniowa korzystająca z niewyobrażalnie wielkich zas...
Człowiek na rozdrożu. Sztuczna inteligencja 25 punktów widzenia Człowiek na rozdrożu. Sztuczna inteligencja 25 punktów widzenia
(29.40 zł najniższa cena z 30 dni)34.30 zł
49.00 zł(-30%) -
Książka Tworzenie nowoczesnych systemów webowych przedstawia najpopularniejsze technologie webowe i techniki programowania wykorzystywane przy tworzeniu aplikacji internetowych. Dowiesz się z niej, jak skonfigurować odpowiednie środowisko pracy, pracować z użyciem zwinnych metodyk, projektować ro...(14.90 zł najniższa cena z 30 dni)
20.35 zł
37.00 zł(-45%) -
Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adr...
Angular i formularze reaktywne. Praktyczny przewodnik Angular i formularze reaktywne. Praktyczny przewodnik
(48.30 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Książkę szczególnie docenią analitycy bezpieczeństwa, którzy chcą się zapoznać z zestawem poleceń ARM i zdobyć wiedzę umożliwiającą im efektywne korzystanie z technik inżynierii wstecznej. Poza zestawem potrzebnych poleceń znalazło się w niej mnóstwo przydatnych informacji. Znajdziesz tu przegląd...
Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna
(62.30 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środo...
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Dzięki tej książce płynnie rozpoczniesz pracę z Tableau 2022 i nauczysz się wizualizacji danych. Dowiesz się, jak je analizować i przedstawiać w formie graficznej, a także jak opowiadać oparte na nich historie. W tym wydaniu ujęto najnowsze funkcje programu, między innymi rozszerzenia pulpitów na...
Poznaj Tableau 2022. Wizualizacja danych, interaktywna analiza danych i umiejętność data storytellingu. Wydanie V Poznaj Tableau 2022. Wizualizacja danych, interaktywna analiza danych i umiejętność data storytellingu. Wydanie V
(83.40 zł najniższa cena z 30 dni)97.30 zł
139.00 zł(-30%) -
Automatyka przemysłowa to najszybciej rozwijający się dział inżynierii elektrycznej. Nic w tym dziwnego - obecnie w wytwórczości dąży się do maksymalnego zautomatyzowania procesów produkcyjnych. By tak się stało, paradoksalnie potrzeba ludzi. Specjalistów, którzy rozumieją zasady, na jakich pracu...
SIMATIC Motion Control - sterowanie serwonapędami. Teoria. Aplikacje. Ćwiczenia. Wydanie 2 SIMATIC Motion Control - sterowanie serwonapędami. Teoria. Aplikacje. Ćwiczenia. Wydanie 2
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Vue.js to jeden z trzech najpopularniejszych frameworków JavaScript. Od Reacta i Angulara odróżnia go zwiększona szybkość i elastyczność, a przede wszystkim prostota. Z obsługą tego frameworka nie powinna mieć problemu nawet osoba początkująca; jego twórcy dołożyli wszelkich starań, by praca z ni...
Vue.js w praktyce. Kurs video. Poznaj narzędzia web developera: Vue.js, TypeScript, Miro, Firebase Vue.js w praktyce. Kurs video. Poznaj narzędzia web developera: Vue.js, TypeScript, Miro, Firebase
(39.90 zł najniższa cena z 30 dni)74.50 zł
149.00 zł(-50%)
O autorach ebooka
Ben Shaw programuje w Django od 2007 roku. Interesuje się też uczeniem maszynowym, analizą danych i metodyką DevOps.
Saurabh Badhwar tworzy rozwiązania zwiększające produktywność programistów. Obecnie zajmuje się wydajnością infrastruktury w LinkedInie.
Andrew Bird kieruje zespołami programistów i analityków danych w Vesparum. Jest australijskim aktuariuszem.
Bharath Chandra KS od lat korzysta z frameworków Flask i Django. Zdobył doświadczenie w pracy z mikrousługami.
Chris Guest programuje w Pythonie od 20 lat, tworzył oprogramowanie dla różnych branż i za pomocą wielu platform Pythona.
Ben Shaw, Saurabh Badhwar, Andrew Bird, Bharath Chandra K S, Chris Guest - pozostałe książki
-
Django is frequently promoted as a “batteries included” web development framework, meaning that it comes with all the core features needed to build a standalone application. This book will equip you with a basic understanding of Python to build useful real-world applications with th...
Web Development with Django. A definitive guide to building modern Python web applications using Django 4 - Second Edition Web Development with Django. A definitive guide to building modern Python web applications using Django 4 - Second Edition
-
The exercises and projects in this book have been carefully chosen to maintain excitement and motivation. In addition to choosing exercises that highlight in-demand technical areas like web, software engineering, data, and neural networks, we’ve chosen stimulating examples from diverse sou...
The Python Workshop. Write Python code to solve challenging real-world problems - Second Edition The Python Workshop. Write Python code to solve challenging real-world problems - Second Edition
Corey Wade, Mario Corchero Jiménez, Andrew Bird, Dr. Lau Cher Han, Graham Lee
-
Django is a popular Python-based framework for web application development. Like Python, Django is easy for beginners to learn and enables constant progress. This book will help aspiring web developers gain the skills to use Django to develop robust web apps.
Web Development with Django. Learn to build modern web applications with a Python-based framework Web Development with Django. Learn to build modern web applications with a Python-based framework
Ben Shaw, Saurabh Badhwar, Andrew Bird, Bharath Chandra K S, Chris Guest
-
More than just a Python guide for beginners, The Python Workshop takes you through the full spectrum of basic to advanced topics, equipping you with the skills you need to get started with data science and more. Filled with practical step-by-step examples and interactive exercises, you'll learn b...
The Python Workshop. Learn to code in Python and kickstart your career in software development or data science The Python Workshop. Learn to code in Python and kickstart your career in software development or data science
Andrew Bird, Dr. Lau Cher Han, Mario Corchero Jiménez, Graham Lee, Corey Wade
-
Hands-On Enterprise Application Development with Python explains how Python has matured to become a suitable programming language to build robust applications that scale easily to manage the requirements of the enterprise. The book will explore features of Python 3.7, tested frameworks and tools ...
Hands-On Enterprise Application Development with Python. Design data-intensive Application with Python 3 Hands-On Enterprise Application Development with Python. Design data-intensive Application with Python 3
Zobacz pozostałe książki z serii Packt
-
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następn...
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połąc...
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(83.40 zł najniższa cena z 30 dni)97.30 zł
139.00 zł(-30%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauc...
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze prakt...
Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Książka stanowi wprowadzenie do pracy z funkcjami SI dostępnymi w Power BI; jest skierowana do osób znających to środowisko. Dowiesz się z niej, w jaki sposób sztuczna inteligencja może być używana w Power BI i jakie funkcje są w nim domyślnie dostępne. Nauczysz się też eksplorować i przygotowywa...
Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
To drugie wydanie popularnego przewodnika dla śledczych. Dzięki niemu sprawnie przygotujesz się do pracy z narzędziami kryminalistycznymi i zapoznasz się ze stosowanymi w informatyce śledczej technikami. Nauczysz się pozyskiwać informacje o podejrzanych i zabezpieczać znajdujące się w sieci dane,...
Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń gen...
Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
To drugie, w pełni zaktualizowane wydanie podręcznika dla profesjonalistów. Zarówno osoby zawodowo zajmujące się tworzeniem rozwiązań w Power BI, jak i zarządzający czy administrujący wdrożeniami takich rozwiązań znajdą tu coś dla siebie. Książka zawiera rozbudowaną analizę narzędzi i funkcji Pow...
Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II
(89.40 zł najniższa cena z 30 dni)104.30 zł
149.00 zł(-30%)
Ebooka "Django. Tworzenie nowoczesnych aplikacji internetowych w Pythonie" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Django. Tworzenie nowoczesnych aplikacji internetowych w Pythonie" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Django. Tworzenie nowoczesnych aplikacji internetowych w Pythonie" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Web Development with Django: Learn to build modern web applications with a Python-based framework
- Tłumaczenie:
- Joanna Zatorska
- ISBN Książki drukowanej:
- 978-83-283-8364-7, 9788328383647
- Data wydania książki drukowanej:
- 2022-06-14
- ISBN Ebooka:
- 978-83-283-8365-4, 9788328383654
- Data wydania ebooka:
- 2022-06-14 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 164x239
- Numer z katalogu:
- 168275
- Rozmiar pliku Pdf:
- 21.1MB
- Rozmiar pliku ePub:
- 29.7MB
- Rozmiar pliku Mobi:
- 70.7MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Serie wydawnicze: Packt
Spis treści ebooka
- Wstęp
- Tworzenie szkieletu projektu i aplikacji Django
- Ćwiczenie 1.1. Tworzenie projektu, aplikacji oraz serwera roboczego
- Paradygmat Model View Template
- Modele
- Widoki
- Szablony
- Wstęp do HTTP
- Przetwarzanie żądania
- Projekt Django
- Aplikacje Django
- Konfiguracja programu PyCharm
- Ćwiczenie 1.2. Konfiguracja projektu w programie PyCharm
- Szczegółowe informacje o widokach
- Mapowanie adresów URL
- Ćwiczenie 1.3. Pisanie widoku i odwzorowania URL
- GET, POST i obiekty QueryDict
- Ćwiczenie 1.4. Sprawdzanie wartości GET i korzystanie z obiektu QueryDict
- Analiza ustawień Django
- Znajdowanie szablonów HTML w katalogach aplikacji
- Ćwiczenie 1.5. Tworzenie katalogu templates oraz szablonu bazowego
- Renderowanie szablonu za pomocą funkcji render
- Ćwiczenie 1.6. Renderowanie szablonu w widoku
- Renderowanie zmiennych w szablonach
- Ćwiczenie 1.7. Użycie zmiennych w szablonach
- Debugowanie i obsługa błędów
- Wyjątki
- Ćwiczenie 1.8. Generowanie i wyświetlanie wyjątków
- Debugowanie
- Ćwiczenie 1.9. Debugowanie kodu
- Zadanie 1.1. Tworzenie ekranu powitalnego witryny
- Zadanie 1.2. Szkielet wyszukiwarki w witrynie Book
- Podsumowanie
- Wstęp
- Bazy danych
- Relacyjne bazy danych
- Nierelacyjne bazy danych
- Operacje bazodanowe z użyciem języka SQL
- Typy danych w relacyjnych bazach danych
- Ćwiczenie 2.1. Tworzenie bazy danych książek
- Operacje CRUD w języku SQL
- Operacje tworzenia w języku SQL
- Operacje odczytu w języku SQL
- Operacje aktualizacji w języku SQL
- Operacje usuwania w języku SQL
- ORM w platformie Django
- Konfiguracja bazy danych i tworzenie aplikacji Django
- Aplikacje Django
- Migracje Django
- Tworzenie modeli i migracji Django
- Typy pól
- Opcje pól
- Klucze główne
- Relacje
- Wiele do jednego
- Wiele do wielu
- Relacje jeden do jednego
- Dodawanie modelu Review
- Metody modeli
- Migracja aplikacji reviews
- Operacje bazodanowe CRUD w Django
- Ćwiczenie 2.2. Tworzenie wpisu w bazie danych Bookr
- Ćwiczenie 2.3. Tworzenie wpisu za pomocą metody create()
- Tworzenie obiektu z kluczem obcym
- Ćwiczenie 2.4. Tworzenie rekordów dla relacji wiele do jednego
- Ćwiczenie 2.5. Tworzenie rekordów z relacjami wiele do wielu
- Ćwiczenie 2.6. Relacja wiele do wielu z wykorzystaniem metody add()
- Użycie metod create() i set() podczas tworzenia relacji
- Operacje odczytu
- Ćwiczenie 2.7. Pobieranie obiektu za pomocą metody get()
- Zwracanie obiektu za pomocą metody get()
- Ćwiczenie 2.8. Użycie metody al() do pobrania zbioru obiektów
- Pobieranie obiektów za pomocą filtrowania
- Ćwiczenie 2.9. Użycie metody filter() do pobierania obiektów
- Filtrowanie za pomocą wyszukiwania pól
- Dopasowywanie wzorców w operacjach filtrowania
- Pobieranie obiektów poprzez wykluczanie
- Pobieranie obiektów za pomocą metody order_by()
- Przeszukiwanie relacji
- Wyszukiwanie na podstawie kluczy obcych
- Przeszukiwanie na podstawie nazwy modelu
- Przeszukiwanie relacji z kluczem obcym za pomocą instancji obiektu
- Ćwiczenie 2.10. Znajdowanie obiektów na podstawie relacji wiele do wielu za pomocą wyszukiwania pola
- Ćwiczenie 2.11. Przeszukiwanie relacji wiele do wielu za pomocą obiektów
- Ćwiczenie 2.12. Przeszukiwanie relacji wiele do wielu za pomocą metody set()
- Ćwiczenie 2.13. Użycie metody update()
- Ćwiczenie 2.14. Użycie metody delete()
- Zadanie 2.1. Tworzenie modeli dla aplikacji do zarządzania projektami
- Wypełnianie danymi bazy danych projektu Bookr
- Podsumowanie
- Wstęp
- Widoki oparte na funkcjach
- Widoki oparte na klasach
- Konfiguracja URL
- Ćwiczenie 3.1. Implementowanie prostego widoku opartego na funkcji
- Szablony
- Ćwiczenie 3.2. Użycie szablonów do wyświetlenia komunikatu powitalnego
- Język szablonów Django
- Ćwiczenie 3.3. Wyświetlanie listy książek i recenzji
- Dziedziczenie szablonów
- Stylowanie szablonów za pomocą biblioteki Bootstrap
- Ćwiczenie 3.4. Dodawanie dziedziczenia szablonów i paska nawigacyjnego Bootstrapa
- Zadanie 3.1. Implementacja widoku szczegółów książki
- Podsumowanie
- Wstęp
- Tworzenie konta superużytkownika
- Ćwiczenie 4.1. Tworzenie konta superużytkownika
- Operacje CRUD za pomocą aplikacji administracyjnej Django
- Tworzenie
- Pobieranie danych
- Aktualizowanie
- Usuwanie
- Użytkownicy i grupy
- Ćwiczenie 4.2. Dodawanie i modyfikowanie użytkowników i grup w aplikacji administracyjnej
- Rejestrowanie modelu Reviews
- Listy obiektów do edycji
- Strona edycji modelu Publisher
- Strona służąca do edycji książki
- Ćwiczenie 4.3. Klucze obce i usuwanie z poziomu aplikacji administracyjnej
- Dostosowywanie interfejsu administracyjnego
- Poprawki dotyczące całej witryny administracyjnej Django
- Analiza obiektu AdminSite w powłoce Pythona
- Zadanie 4.1. Dostosowywanie obiektu SiteAdmin
- Dostosowywanie klas ModelAdmin
- Ćwiczenie 4.4. Dodawanie filtra na podstawie daty oraz hierarchii dat
- Pasek wyszukiwania
- Wykluczanie i grupowanie pól
- Zadanie 4.2. Dostosowywanie aplikacji administracyjnych dla modeli
- Podsumowanie
- Wstęp
- Zwracanie plików statycznych
- Wprowadzenie do wyszukiwarek plików statycznych
- Wyszukiwarki plików statycznych - użycie podczas obsługi żądania
- AppDirectoriesFinder
- Przestrzenie nazw plików statycznych
- Ćwiczenie 5.1. Zwracanie pliku z katalogu aplikacji
- Generowanie statycznych adresów URL za pomocą znacznika szablonów static
- Ćwiczenie 5.2. Użycie znacznika szablonów static
- FileSystemFinder
- Ćwiczenie 5.3. Zwracanie plików z katalogu static projektu
- Wyszukiwarki plików statycznych - użycie polecenia collectstatic
- Ćwiczenie 5.4. Kopiowanie plików statycznych dla środowiska produkcyjnego
- Tryb STATICFILES_DIRS z przedrostkiem
- Polecenie findstatic
- Ćwiczenie 5.5. Znajdowanie plików poleceniem findstatic
- Zwracanie ostatnich plików (w celu unieważnienia pamięci podręcznej)
- Ćwiczenie 5.6. Eksploracja silnika przechowywania ManifestFilesStorage
- Niestandardowe silniki magazynowania
- Zadanie 5.1. Dodawanie logo do aplikacji reviews
- Zadanie 5.2. Ulepszenia w stylach CSS
- Zadanie 5.3. Dodawanie globalnego logo
- Podsumowanie
- Wstęp
- Czym jest formularz?
- Element <form>
- Rodzaje pól wejściowych
- Ćwiczenie 6.1. Tworzenie formularza HTML
- Bezpieczeństwo formularza dzięki ochronie przeciwko Cross-Site Request Forgery
- Dostęp do danych w widoku
- Ćwiczenie 6.2. Pobieranie danych POST w widoku
- Wybór między żądaniami GET i POST
- Dlaczego trzeba używać metody GET, jeśli można umieścić parametry w URL?
- Biblioteka Forms w Django
- Definiowanie formularza
- Renderowanie formularza w szablonie
- Ćwiczenie 6.3. Tworzenie i renderowanie formularza Django
- Walidacja formularzy i pobieranie wartości Pythona
- Ćwiczenie 6.4. Walidacja formularza w widoku
- Wbudowana walidacja pól
- Ćwiczenie 6.5. Dodatkowa walidacja pól
- Zadanie 6.1. Wyszukiwanie książek
- Podsumowanie
- Wstęp
- Niestandardowa walidacja i czyszczenie pól
- Niestandardowe walidatory
- Metody oczyszczania
- Walidacja na podstawie wielu pól
- Ćwiczenie 7.1. Niestandardowe metody oczyszczania i walidacji
- Wartości zastępcze i początkowe
- Ćwiczenie 7.2. Wartości zastępcze i początkowe
- Tworzenie i edytowanie modeli Django
- Klasa ModelForm
- Ćwiczenie 7.3. Tworzenie i edytowanie modelu Publisher
- Zadanie 7.1. Stylowanie i integracja formularza modelu Publisher
- Zadanie 7.2. Interfejs tworzenia instancji modelu Review
- Podsumowanie
- Wstęp
- Ustawienia związane z przesyłaniem i zwracaniem plików multimedialnych
- Zwracanie plików multimedialnych w środowisku roboczym
- Ćwiczenie 8.1. Konfiguracja magazynu plików multimedialnych i ich zwracanie
- Procesory kontekstu i użycie opcji MEDIA_URL w szablonach
- Ćwiczenie 8.2. Ustawienia szablonu i użycie opcji MEDIA_URL w szablonach
- Przesyłanie plików za pomocą formularzy HTML
- Obsługa przesłanych plików w widoku
- Ćwiczenie 8.3. Przesyłanie i pobieranie plików
- Przesyłanie plików za pomocą formularzy Django
- Ćwiczenie 8.4. Przesyłanie plików za pomocą formularza Django
- Przesyłanie obrazów za pomocą formularzy Django
- Zmiana rozmiaru obrazów za pomocą biblioteki Pillow
- Ćwiczenie 8.5. Przesyłanie obrazów za pomocą formularzy Django
- Zwracanie przesłanych (i innych) plików za pomocą Django
- Magazynowanie plików w instancjach modeli
- Zapisywanie obrazów w instancjach modeli
- Korzystanie z klasy FieldFile
- Odwoływanie się do plików multimedialnych w szablonach
- Ćwiczenie 8.6. FileField i ImageField w modelach
- Klasa ModelForm i przesyłanie plików
- Ćwiczenie 8.7. Przesyłanie plików i obrazów za pomocą instancji klasy ModelForm
- Zadanie 8.1. Przesyłanie obrazu i plików PDF dotyczących książek
- Zadanie 8.2. Wyświetlanie okładki i łącza do fragmentu książki
- Podsumowanie
- Wstęp
- Middleware
- Moduły middleware
- Implementacja widoków i szablonów do uwierzytelniania
- Ćwiczenie 9.1. Zmiana przeznaczenia szablonu logowania aplikacji administracyjnej
- Przechowywanie haseł w Django
- Strona profilu i obiekt request.user
- Ćwiczenie 9.2. Dodawanie strony profilu
- Dekoratory uwierzytelniania i przekierowania
- Ćwiczenie 9.3. Dodawanie dekoratorów uwierzytelniania do widoków
- Dodawanie danych uwierzytelniania do szablonów
- Ćwiczenie 9.4. Przełączanie łączy logowania i wylogowania w bazowym szablonie
- Zadanie 9.1. Udostępnianie treści na podstawie stanu uwierzytelnienia za pomocą bloków warunkowych w szablonach
- Sesje
- Moduł pickle lub magazyn w formacie JSON
- Ćwiczenie 9.5. Analiza klucza sesji
- Przechowywanie danych w sesji
- Ćwiczenie 9.6. Zapisywanie w sesji ostatnio wyświetlanych książek
- Zadanie 9.2. Wykorzystanie magazynu sesji na stronie wyszukiwania książek
- Podsumowanie
- Wstęp
- Dostosowywanie witryny administracyjnej
- Wykrywanie plików administracyjnych w Django
- Klasa AdminSite w Django
- Ćwiczenie 10.1. Tworzenie niestandardowej witryny administracyjnej w projekcie Bookr
- Nadpisywanie domyślnej właściwości admin.site
- Ćwiczenie 10.2. Nadpisywanie domyślnej witryny administracyjnej
- Dostosowanie tekstu w witrynie administracyjnej za pomocą atrybutów AdminSite
- Dostosowywanie szablonów witryny administracyjnej
- Ćwiczenie 10.3. Dostosowanie szablonu wylogowania dla witryny administracyjnej Bookr
- Dodawanie widoków do witryny administracyjnej
- Tworzenie nowej funkcji widoku
- Dostęp do wspólnych zmiennych szablonu
- Mapowanie adresów URL na niestandardowy widok
- Ograniczanie niestandardowych widoków do witryny administracyjnej
- Ćwiczenie 10.4. Dodawanie niestandardowych widoków do witryny administracyjnej
- Przekazywanie dodatkowych kluczy do szablonów za pomocą zmiennych szablonów
- Zadanie 10.1. Tworzenie niestandardowego interfejsu administracyjnego z wbudowaną wyszukiwarką
- Podsumowanie
- Wstęp
- Filtry szablonów
- Niestandardowe filtry szablonów
- Filtry szablonów
- Konfiguracja katalogu służącego do zapisywania filtrów szablonów
- Konfiguracja biblioteki szablonów
- Implementowanie niestandardowej funkcji filtra
- Użycie niestandardowych filtrów w szablonach
- Ćwiczenie 11.1. Tworzenie niestandardowego filtra szablonów
- Filtry tekstowe
- Znaczniki szablonów
- Typy znaczników szablonów
- Proste znaczniki
- Tworzenie prostych znaczników szablonów
- Ćwiczenie 11.2. Tworzenie niestandardowego prostego znacznika
- Znaczniki włączające
- Ćwiczenie 11.3. Budowanie niestandardowego znacznika włączającego
- Widoki Django
- Widoki oparte na klasach
- Ćwiczenie 11.4. Tworzenie katalogu książek w widoku opartym na klasach
- Operacje CRUD za pomocą widoków opartych na klasach
- Zadanie 11.1. Renderowanie szczegółów na stronie profilu użytkownika za pomocą znaczników włączających
- Podsumowanie
- Wstęp
- API REST-owe
- Django REST Framework
- Instalacja i konfiguracja
- Widoki API oparte na funkcjach
- Ćwiczenie 12.1. Tworzenie prostego API REST-owego
- Serializery
- Ćwiczenie 12.2. Tworzenie widoku API w celu wyświetlenia listy książek
- Widoki API oparte na klasach i widoki generyczne
- Serializery modeli
- Ćwiczenie 12.3. Tworzenie widoków API opartych na klasach i serializerów modeli
- Zadanie 12.1. Tworzenie punktu końcowego API dla strony poświęconej najaktywniejszym współautorom
- Obiekty typu ViewSet
- Routery
- Ćwiczenie 12.4. Używanie zbiorów widoków i routerów
- Uwierzytelnianie
- Uwierzytelnianie oparte na tokenach
- Ćwiczenie 12.5. Implementowanie uwierzytelniania opartego na tokenach w API aplikacji Bookr
- Podsumowanie
- Wstęp
- Obsługa plików CSV w Pythonie
- Korzystanie z modułu csv Pythona
- Odczytywanie danych z pliku CSV
- Ćwiczenie 13.1. Odczyt pliku CSV w Pythonie
- Zapisywanie danych do plików CSV za pomocą Pythona
- Ćwiczenie 13.2. Generowanie pliku CSV za pomocą modułu Pythona csv
- Lepszy sposób odczytu i zapisu plików CSV
- Przetwarzanie plików Excela w Pythonie
- Eksportowanie danych do plików binarnych
- Obsługa plików XLSX za pomocą pakietu XlsxWriter
- Ćwiczenie 13.3. Tworzenie plików XLSX w Pythonie
- Obsługa plików PDF w Pythonie
- Przekształcanie stron WWW do formatu PDF
- Ćwiczenie 13.4. Generowanie dokumentu PDF na podstawie strony WWW w Pythonie
- Tworzenie wykresów w Pythonie
- Generowanie wykresów za pomocą biblioteki plotly
- Ćwiczenie 13.5. Generowanie wykresów w Pythonie
- Integrowanie biblioteki plotly z Django
- Integrowanie wizualizacji z Django
- Ćwiczenie 13.6. Wizualizacja historii przeczytanych książek na stronie profilowej użytkownika
- Zadanie 13.1. Eksportowanie książek przeczytanych przez użytkownika do pliku XLSX
- Podsumowanie
- Wstęp
- Dlaczego testowanie jest ważne
- Testy automatyczne
- Testowanie w Django
- Implementowanie przypadków testowych
- Testy jednostkowe w Django
- Korzystanie z asercji
- Ćwiczenie 14.1. Pisanie prostego testu jednostkowego
- Konfiguracja przed testami i czyszczenie po wykonaniu każdego przypadku testowego
- Testowanie modeli Django
- Ćwiczenie 14.2. Testowanie modeli Django
- Testowanie widoków Django
- Ćwiczenie 14.3. Pisanie przypadków testowych dla widoków Django
- Testowanie widoków wymagających uwierzytelniania
- Ćwiczenie 14.4. Pisanie przypadków testowych w celu walidacji uwierzytelnionych użytkowników
- Klasa RequestFactory Django
- Ćwiczenie 14.5. Testowanie widoków za pomocą klasy RequestFactory
- Testowanie widoków opartych na klasach
- Klasy przypadków testowych w Django
- SimpleTestCase
- TransactionTestCase
- LiveServerTestCase
- Modularyzacja kodu testowego
- Zadanie 14.1. Testowanie modeli i widoków w projekcie Bookr
- Podsumowanie
- Wstęp
- Zmienne środowiskowe
- django-configurations
- Zmiany w pliku manage.py
- Konfiguracja ze zmiennych środowiskowych
- Ćwiczenie 15.1. Konfiguracja biblioteki django-configurations
- dj-database-url
- Ćwiczenie 15.2. Konfiguracja biblioteki dj-database-url
- Django Debug Toolbar
- Ćwiczenie 15.3. Konfiguracja narzędzia Django Debug Toolbar
- django-crispy-forms
- Filtr crispy
- Znacznik szablonów crispy
- Ćwiczenie 15.4. Użycie biblioteki Django Crispy Forms z formularzem SearchForm
- django-allauth
- Inicjalizacja uwierzytelniania za pomocą biblioteki django-allauth
- Zadanie 15.1. Aktualizacja formularza z wykorzystaniem klasy FormHelper
- Podsumowanie
- Wstęp
- Platformy JavaScriptu
- Wprowadzenie do JavaScriptu
- React
- Komponenty
- Ćwiczenie 16.1. Konfiguracja przykładowej strony z wykorzystaniem Reacta
- JSX
- Ćwiczenie 16.2. JSX i Babel
- Właściwości JSX
- Ćwiczenie 16.3. Właściwości komponentu Reacta
- Obiekty Promise w JavaScripcie
- fetch
- Ćwiczenie 16.4. Pobieranie i wyświetlanie książek
- Znacznik szablonów verbatim
- Zadanie 16.1. Podgląd recenzji
- Podsumowanie
Wstęp
Wprowadzenie
Rozdział 1. Wprowadzenie do Django
Rozdział 2. Modele i migracje
Rozdział 3. Mapowanie URL, widoki i szablony
Rozdział 4. Wstęp do witryny administracyjnej Django
Rozdział 5. Zwracanie plików statycznych
Rozdział 6. Formularze
Rozdział 7. Zaawansowana walidacja formularzy i formularzy modeli
Rozdział 8. Zwracanie multimediów i przesyłanie plików
Rozdział 9. Sesje i uwierzytelnianie
Rozdział 10. Zaawansowane aspekty aplikacji administracyjnej Django i jej dostosowywanie
Rozdział 11. Zaawansowane aspekty szablonów i widoki oparte na klasach
Rozdział 12. Tworzenie API REST-owego
Rozdział 13. Generowanie plików CSV, PDF i innych plików binarnych
Rozdział 14. Testowanie
Rozdział 15. Zewnętrzne biblioteki Django
Rozdział 16. Używanie frontendowej biblioteki JavaScriptu z Django
Dodatek A
Skorowidz
Helion - inne książki
-
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego twórcy aplikacji opartych na sztucznej inteligencji. Programista za p...
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Dzięki tej książce nauczysz się gromadzić publicznie dostępne informacje, korzystać z wiedzy o cyklu życia wrażliwych danych i przekształcać je w informacje wywiadowcze przydatne dla zespołów zajmujących się bezpieczeństwem. Opanujesz proces gromadzenia i analizy danych, poznasz również strategie...
Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(29.94 zł najniższa cena z 30 dni)34.93 zł
49.90 zł(-30%) -
MikroTik, łotewska firma z siedzibą w Rydze, od lat produkuje sprzęt sieciowy. Przystępna cena i świetna jakość sprawiły, że urządzenia sygnowane logo MikroTik zdobyły niezwykłą popularność - po produkty łotewskiej marki sięga się coraz częściej. Jeśli planujesz zmodernizować lub zbudować sieć i ...
Konfiguracja usług sieciowych na urządzeniach MikroTik Konfiguracja usług sieciowych na urządzeniach MikroTik
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)60.90 zł
87.00 zł(-30%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Django. Tworzenie nowoczesnych aplikacji internetowych w Pythonie Ben Shaw, Saurabh Badhwar, Andrew Bird, Bharath Chandra K S, Chris Guest (3) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(0)
(0)
(1)
(0)
(1)
więcej opinii