Django. Tworzenie nowoczesnych aplikacji internetowych w Pythonie Ben Shaw, Saurabh Badhwar, Andrew Bird, Bharath Chandra K S, Chris Guest
- Autorzy:
- Ben Shaw, Saurabh Badhwar, Andrew Bird, Bharath Chandra K S, Chris Guest
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 3.3/6 Opinie: 3
- Stron:
- 720
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
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
-
Promocja
Ta książka to drugie, zaktualizowane i rozszerzone wydanie przewodnika po kluczowych pojęciach psychologicznych w tworzeniu produktów i wrażeń, które mają bardziej intuicyjny i ukierunkowany na człowieka charakter. Szczegółowo przeanalizowano znane aplikacje i wrażenia użytkowników, aby pokazać, jak projektanci UX powinni kreować produkty dostosowane do sposobu, w jaki użytkownicy postrzegają i przetwarzają interfejsy cyfrowe. Poza prawami i zasadami opisanymi w psychologii dokładnie przedstawiono, jak ich zastosowanie przyczyni się do wyższej przydatności zaprojektowanego produktu.- PDF + ePub + Mobi
- Druk 31 pkt
(28,50 zł najniższa cena z 30 dni)
31.35 zł
57.00 zł (-45%) -
Promocja
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łowiekiem jest realną perspektywą naszej przyszłości? Czy ta przewaga skończy się kresem naszego gatunku?- PDF + ePub + Mobi
- Audiobook MP3
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
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 zasobów danych każą zadawać sobie pytania: do czego doprowadzi ten szalony rozwój techniki? Jak będzie wyglądało społeczeństwo przyszłości? Czy ludzie wyginą? Czy grozi nam zniewolenie ze strony maszyn albo garstki polityków pragnących jeszcze większej władzy? Coraz wyraźniej widać, że AI staje się powoli narracją współczesności. Świat, jaki znamy, przestanie istnieć. Przed jakimi wyborami przyjdzie stanąć ludzkości już wkrótce i czy zdołamy wybrać dobrze?- PDF + ePub + Mobi
- Druk 26 pkt
(24,50 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł (-45%) -
Promocja
Dobrodziejstwa technologiczne otoczyły życie człowieka jak pajęczyna, z której już dziś wydostać się jest niezwykle ciężko, a za kilka lat może to być już całkiem niemożliwe. Rozwój nowoczesnych technologii niesie ze sobą wiele korzyści, ale i jeszcze więcej zagrożeń. Rodzi również pytania o kondycję ludzkości, o wszechobecną możliwość manipulacji. Polityka, bezpieczeństwo, nasza własna prywatność i anonimowość — to wszystko są zagadnienia, które Krzysztof Gawkowski porusza w swojej książce. Przeczytaj i dowiedz się, gdzie czają się niebezpieczeństwa i jak się przed nimi chronić. Naucz się, jak nie dać się pochłonąć i oszukać w cyfrowym świecie. Cyberkolonializm to książka o bliskiej przyszłości, która na pewno zmieni Twoje życie. Może sam zostaniesz cyfrowym rewolucjonistą?- PDF + ePub + Mobi
- Druk 24 pkt
(22,45 zł najniższa cena z 30 dni)
24.70 zł
44.90 zł (-45%) -
Nowość
TypeScript to nadzbiór JavaScriptu, który dzięki statycznemu typowaniu pozwala na wyłapywanie błędów jeszcze przed uruchomieniem aplikacji, co oszczędza czas i nerwy programistów. Jedną z jego największych zalet jest możliwość integracji z istniejącymi projektami JavaScript bez konieczności przepisywania ich od zera, a więc bez problemu można poddać starszy kod refaktoryzacji. Jeśli marzysz o rozwoju kariery frontendowej, a szczególnie o pracy z nowoczesnymi frameworkami, jak React, Angular czy Next.js – znajomość TypeScriptu to konieczność. Coraz częściej rekruterom i zespołom developerskim zależy na programistach, którzy potrafią efektywnie używać typów, a także skalować i refaktoryzować większe projekty. Dzięki TypeScriptowi nie tylko zwiększysz swoją wartość na rynku pracy, ale też zyskasz pewność, że Twój kod jest bezpieczny, odporniejszy na błędy i gotowy na wyzwania przyszłości. Poznaj język używany przez gigantów takich jak Microsoft, Google i Asana i postaw na ambitny frontend z TypeScriptem!- Videokurs 119 pkt
-
Promocja
Prawo w IT. Praktycznie i po ludzku to prawdziwe kompendium wiedzy nie tylko dla prawników, ale także konsultantów IT, menedżerów do spraw bezpieczeństwa informacji, wreszcie wszystkich tych, którym zależy na zrozumieniu i stosowaniu prawa w obszarze technologii informatycznych. Lektura niezbędna dla osób chcących się efektywnie poruszać w cyfrowej rzeczywistości i skutecznie chronić swoje interesy w świecie internetu i nowych mediów.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Multimedia są interaktywną kombinacją tekstu, obrazu, dźwięku, wideo i trójwymiarowej grafiki komputerowej. Niemal każda strona internetowa i aplikacja jest multimedialna, choć niekoniecznie korzysta ze wszystkich wymienionych mediów. Aby spełniała swe zadania, powinna być nie tylko dobra merytorycznie, lecz także estetyczna, intuicyjna w obsłudze(69,00 zł najniższa cena z 30 dni)
54.87 zł
69.00 zł (-20%) -
Angular został przystosowany przez programistów Google’a do tworzenia złożonych i skalowalnych aplikacji. Dzięki modułowości i wydajności jest wybierany do pisania wymagających aplikacji korporacyjnych i biznesowych. Kod jest zredukowany i zorganizowany modułowo, co zapewnia czytelność i ułatwia pracę nad projektem. Dla tworzenia dynamicznych aplikacji kluczowa jest również umiejętność zarządzania asynchronicznością i zdarzeniami, wspomagana przez bibliotekę RxJS. Choć Angular z początku może być trudniejszy do nauczenia, z perspektywy finansowej wypada lepiej od konkurencji (React i Vue). Zdecydowanie ten framework jest atrakcyjnym wyborem dla osób poszukujących stabilnego zatrudnienia. Wkrocz na przyszłościową ścieżkę rozwoju zawodowego razem z Angularem. Z naszym szkoleniem uzyskasz solidne podstawy programowania, jak również znajomość zaawansowanych technik niezbędnych do efektywnego tworzenia aplikacji webowych.
- Videokurs 149 pkt
-
Promocja
Dzięki temu praktycznemu przewodnikowi sprawdzisz, jak działa Angular podczas tworzenia dziesięciu zróżnicowanych funkcjonalnych aplikacji internetowych. Nauczysz się też integrować go z różnymi bibliotekami i narzędziami, takimi jak Angular Router, Scully, Electron, wątki robocze usług Angulara czy narzędzia Nx do zarządzania repozytoriami monolitycznymi. Poszczególnych technologii użyjesz do tworzenia ciekawych projektów: aplikacji pogodowej w technice PWA, mobilnej aplikacji do geotagowania zdjęć, biblioteki komponentów interfejsu użytkownika i innych. Dowiesz się też, jak dostosować interfejs CLI Angulara do swoich potrzeb.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
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ż adresu e-mail. Rozszerzyły również natywną walidację danych poprzez wprowadzenie nowych atrybutów dla znaczników. Jednak prawdziwa rewolucja w projektowaniu formularzy internetowych nastąpiła z chwilą pojawienia się bibliotek opartych na języku JavaScript. Umożliwiły one tworzenie dynamicznych formularzy z walidacją na żywo i interaktywnymi elementami, a to pozwoliło przekształcić witryny internetowe w pełnoprawne aplikacje.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%)
O autorach książki
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
-
Promocja
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 sources. Our hope is that you’ll have fun while learning Python!-
- PDF + ePub 125 pkt
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
(125,10 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
-
Promocja
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.-
- PDF + ePub + Mobi 125 pkt
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
(29,90 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
-
Promocja
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 by doing as you grow your new Python skillset.-
- PDF + ePub + Mobi 152 pkt
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
(161,10 zł najniższa cena z 30 dni)
152.10 zł
169.00 zł (-10%) -
-
Promocja
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 and best programming practices for developing scalable enterprise applications.-
- PDF + ePub + Mobi 134 pkt
(29,90 zł najniższa cena z 30 dni)
134.10 zł
149.00 zł (-10%) -
Zobacz pozostałe książki z serii
-
Promocja
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 szyfrowaniu, a także skonfigurować zaporę sieciową przy użyciu najnowszych technologii. Nauczysz się też automatyzować takie czynności jak monitorowanie systemu za pomocą auditd i utwardzanie (hardening) konfiguracji jądra Linux. Poznasz również sposoby ochrony przed złośliwym oprogramowaniem i skanowania systemów pod kątem luk w zabezpieczeniach. Znajdziesz tu ponadto podpowiedź, jak używać Security Onion do skonfigurowania systemu wykrywania włamań.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja
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 zaawansowanych narzędzi. Poznasz różne systemy przechowywania plików i nauczysz się wyszukiwać urządzenia sieciowe za pomocą skanerów Nmap i Netdiscover. Zapoznasz się też ze sposobami utrzymywania integralności cyfrowego materiału dowodowego. Znajdziesz tu ponadto omówienie kilku bardziej zaawansowanych tematów, takich jak pozyskiwanie ulotnych danych z sieci, nośników pamięci i systemów operacyjnych.- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
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ępnie zagłębić się w tajniki stosowania bibliotek Pexpect, Paramiko czy Netmiko do komunikacji z urządzeniami sieciowymi. W kolejnych rozdziałach znajdziesz solidny przegląd różnych narzędzi wraz ze sposobami ich użycia: Cisco NX-API, Meraki, Juniper PyEZ, Ansible, Scapy, PySNMP, Flask, Elastic Stack i wielu innych. Rozeznasz się również w kwestiach związanych z kontenerami Dockera, a także usługami sieciowymi chmur AWS i Azure. Lektura tej książki pozwoli Ci się w pełni przygotować na następną generację sieci!- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja
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łączeń sieciowych w jej obrębie. W tym wydaniu dodano rozdziały dotyczące metodyki CloudOps i takich technologii jak uczenie maszynowe czy łańcuch bloków. Poznasz również inne ważne zagadnienia, w tym przechowywanie danych w chmurze AWS, kontenery obsługiwane przez usługi ECS i EKS, wzorce „jeziora” danych (w tym usługę AWS Lake Formation), architekturę lakehouse i architekturę siatki danych. Ten przewodnik z pewnością ułatwi Ci zaprojektowanie systemu spełniającego wyśrubowane wymagania techniczne i branżowe.- PDF + ePub + Mobi
- Druk 76 pkt
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
(69,50 zł najniższa cena z 30 dni)
76.45 zł
139.00 zł (-45%) -
Promocja
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: Android, iOS, macOS i Windows, na podstawie jednego wspólnego kodu bazowego. Podczas lektury zrozumiesz też cały cykl rozwoju oprogramowania, w tym zasady publikowania w sklepach z aplikacjami. Ciekawym elementem książki jest opis najnowszej technologii tworzenia frontendów — .NET MAUI Blazor.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja
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 środowisku produkcyjnym. W tym wydaniu zaprezentowano wiele nowych funkcjonalności i praktyk ułatwiających pracę twórcom frontendów. Dodano nowy rozdział poświęcony klasie Observable i bibliotece RxJS, a także rozszerzono zakres informacji o obsłudze błędów i debugowaniu w Angularze. Poszczególne zagadnienia zostały zilustrowane przykładami rzeczywistych rozwiązań, a prezentowany kod powstał zgodnie z najlepszymi praktykami programistycznymi.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
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, nauczysz się składni języka Razor, będziesz też weryfikować zawartość formularzy i budować własne komponenty. W tym wydaniu omówiono również generatory kodu źródłowego i zasady przenoszenia komponentów witryn utworzonych w innych technologiach do platformy Blazor. W trakcie lektury dowiesz się, jak tworzyć uniwersalne aplikacje za pomocą wersji Blazor Hybrid wraz z platformą .NET MAUI.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
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 praktyki zarządzania systemami ― począwszy od wyboru optymalnej dystrybucji Linuksa, poprzez zaprojektowanie architektury systemu, skończywszy na strategiach zarządzania przeprowadzanymi w nim poprawkami i aktualizacjami. Sporo miejsca poświęcono różnym metodom automatyzacji części zadań administratora, a także schematom tworzenia kopii zapasowych i odzyskiwania danych po awarii. Zaproponowano również ciekawe podejście do rozwiązywania problemów, dzięki któremu można szybciej uzyskać satysfakcjonujące rozwiązanie i uniknąć poważniejszych szkód.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
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ć dane do projektów SI. Pokazano tu, jak umieszczać dane z analizy tekstu i widzenia komputerowego w raportach Power BI, co ułatwia korzystanie z zewnętrznej bazy wiedzy. Omówiono również procesy tworzenia i wdrażania modeli AutoML wytrenowanych na platformie Azure ML, a także umieszczania ich w edytorze Power Query. Nie zabrakło kwestii związanych z prywatnością, bezstronnością i odpowiedzialnością w korzystaniu z SI.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja
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, które mogą się okazać istotne w wyjaśnieniu sprawy. Zdobędziesz także potrzebną wiedzę o topologiach sieciowych, urządzeniach i niektórych protokołach sieciowych. Bardzo ważnym elementem publikacji jest rozdział poświęcony zasadom tworzenia raportów kryminalistycznych. Cenne informacje i wskazówki zawarte w przewodniku pomogą Ci odnieść sukces w dochodzeniach korporacyjnych lub śledztwach w sprawach karnych.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%)
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 dowolonych 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 książki
- Dane producenta
- » Dane producenta:
- 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 » 11.2MB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Spis treści książki
- 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
-
Nowość Promocja
Na podstawie tej praktycznej książki nauczysz się pisać skuteczne prompty dla dużych modeli językowych. Dowiesz się, w jaki sposób mogą posłużyć do generowania opisów produktów, spersonalizowanych wiadomości e-mail, postów w mediach społecznościowych, a nawet tekstów beletrystycznych i poetyckich. Poznasz także zaawansowane techniki użycia, takie jak integracja dużych modeli językowych z innymi narzędziami i tworzenie chatbotów. Wszystkie opisane tu techniki przetestujesz, eksperymentując i optymalizując swoje rozwiązania. W efekcie zdobędziesz umiejętności, które pozwolą Ci wykonywać codzienne zadania szybciej i lepiej!- PDF + ePub + Mobi
- Druk 41 pkt
(37,45 zł najniższa cena z 30 dni)
41.20 zł
74.90 zł (-45%) -
Nowość Promocja
Język DAX (ang. Data Analysis Expressions) został stworzony przez firmę Microsoft, by umożliwić wykonywanie efektywnych obliczeń na danych przechowywanych w wielu tabelach i przetwarzanych w Power BI, Excel Power Pivot czy SQL Server Analysis Services. Możliwości DAX-a są naprawdę ogromne, osoba, która go opanuje, zyska potężnego sprzymierzeńca w pracy z wielkimi zbiorami danych ukrytymi pod wyświetlanymi w raportach wykresami czy tabelami.- PDF + ePub + Mobi
- Druk 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
Nowość Promocja
Dzięki tej książce dowiesz się, jak korzystać z możliwości platformy GitHub w trakcie transformacji przepływu pracy DevOps. Rozpoczniesz od podstaw technologii Git i od zrozumienia podejścia DevOps, zapoznasz się również z kwestią wrażeń odbieranych przez programistę. W kolejnych rozdziałach znajdziesz informacje o udostępnionych na platformie GitHub funkcjach automatyzacji i współpracy. Nauczysz się też używać funkcjonalności GitHub Copilot do zwiększenia produktywności. Ponadto dowiesz się, jak wyeliminować lukę DevOps, zachować jakość kodu i zaimplementować niezawodne środki bezpieczeństwa. Liczne ćwiczenia pomogą Ci w praktycznym poprawianiu wrażeń programisty, optymalizacji pracy zespołowej i wspieraniu innowacyjności. Szybko się przekonasz, jaki potencjał drzemie w podejściu DevOps!- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Nowość Promocja
Nawet jeśli nie darzysz królowej nauk płomiennym uczuciem, dzięki temu kompleksowemu opracowaniu z łatwością poradzisz sobie z jej lepszym poznaniem. Nie znajdziesz tu skomplikowanych teorii naukowych, tylko przystępnie podane koncepcje matematyczne niezbędne do rozwoju w dziedzinie sztucznej inteligencji, w szczególności do praktycznego stosowania najnowocześniejszych modeli. Poznasz takie zagadnienia jak regresja, sieci neuronowe, sieci konwolucyjne, optymalizacja, prawdopodobieństwo, procesy Markowa, równania różniczkowe i wiele innych w ekskluzywnym kontekście sztucznej inteligencji. Książkę docenią pasjonaci nowych technologii, twórcy aplikacji, inżynierowie i analitycy danych, a także matematycy i naukowcy.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Nowość Promocja
Pomyśl o hakowaniu jako o metodzie wykorzystania luk w regułach systemu. Zauważ, jak bezlitośnie hakowane są praktycznie wszystkie systemy, na których opiera się funkcjonowanie społeczeństwa. Spójrz na prawo jak na skomplikowany system zawierający podatności, dzięki którym można unikać na przykład opodatkowania. W wyszukiwaniu luk specjalizują się hakerzy, w tym wypadku księgowi, doradcy podatkowi i prawnicy. Jeśli pójdziesz tym tropem, przekonasz się, że we wszystkich ważnych systemach pozostawia się luki, które służą wtajemniczonym do naginania reguł i czerpania korzyści kosztem innych.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Mimo zainteresowania danymi i ich analizą zbyt wiele projektów z obszaru data science kończy się fiaskiem. Firmy zatrudniają analityków danych, kupują drogie narzędzia, traktują analizę danych jak magię. Niestety, bez dogłębnego zrozumienia sposobu i celu przetwarzania danych nie masz co liczyć na sukces. Jeśli chcesz podjąć się tego wyzwania, Twoim najlepszym sojusznikiem okaże się… Excel, który świetnie się nadaje do wyjaśniania najważniejszych zagadnień nauki o danych.- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Nowość Promocja
Książka powstała z myślą o studentach informatyki i o każdym, kto przygotowuje się do pracy w zawodzie związanym z programowaniem i administrowaniem sieciami. A także z innymi obszarami, w których wiedza i umiejętności z zakresu informatyki są kluczowe, ale w których niebagatelne znaczenie ma również znajomość podstaw elektroniki. Ponieważ problemy elektryki, a także elektroniki analogowej i cyfrowej nie zawsze są proste do zrozumienia, nawet na bazowym poziomie, autor postanowił zaprezentować je w możliwie najprzystępniejszy sposób.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja
Wirtualizacja umożliwia równoczesne uruchomienie różnych systemów operacyjnych na jednym sprzęcie. Dzięki temu można lepiej wykorzystać dostępną moc obliczeniową i zasoby. Oczywiście, by móc czerpać z dobrodziejstw wirtualizacji, potrzeba odpowiednich narzędzi. Jednym z najpopularniejszych programów wspierających wirtualizację jest VirtualBox. Aby łatwiej zarządzać wirtualnymi maszynami, skuteczniej monitorować ich wydajność, sprawnie je konserwować, warto nauczyć się używać właśnie tego narzędzia. Najszybciej zrobisz to z naszym poradnikiem.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Ta książka jest kolejnym, starannie zaktualizowanym wydaniem cenionego i lubianego poradnika, dzięki któremu Twoja praca w języku C# stanie się przyjemna i wydajna. Znajdziesz tu liczne przykłady prezentujące nowe elementy .NET 8: aliasy typów i konstruktory podstawowe, zapewniające spójny i czytelny kod. Nauczysz się stosować klauzule ochronne i uproszczoną implementację pamięci podręcznej w ASP.NET Core 8. Poznasz też nową metodę kompilacji AOT, dzięki której publikowane serwisy zajmują mniej pamięci i szybciej się uruchamiają. Na zakończenie zaznajomisz się również z technologią Blazor Full Stack, będącą nowym, zunifikowanym modelem elastycznego projektowania aplikacji sieciowych.- PDF + ePub + Mobi
- Druk 98 pkt
(89,50 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Nowość Promocja
Nazwa Excel z pewnością jest Ci znana. Może nawet potrafisz podać jego „roboczą” definicję: najpopularniejszy arkusz kalkulacyjny świata. Zgadza się. Tylko co to właściwie oznacza i do czego w praktyce służy? W jaki sposób może Ci się przydać w codziennym życiu i podczas wykonywania zadań zawodowych? Tego dowiesz się z tej książki, przygotowanej w formie przystępnego kursu.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%)
Dzięki 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@ebookpoint.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ępuje na podstawie historii zamowień na koncie Użytkownika umiejszczają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