Python i Django. Programowanie aplikacji webowych Jeff Forcier, Paul Bissex, Wesley Chun
- Czasowo niedostępna

- Autorzy:
- Jeff Forcier, Paul Bissex, Wesley Chun
- Serie wydawnicze:
- Standard
- Wydawnictwo:
- Helion
- Ocena:
- 3.4/6 Opinie: 10
- Stron:
- 392
- Druk:
- oprawa miękka
Opis
książki
:
Python i Django. Programowanie aplikacji webowych
Odkryj pełnię niezwykłych możliwości Django i twórz funkcjonalne aplikacje
- Jak w kilka minut założyć blog?
- Jak bez wysiłku tworzyć zaawansowane aplikacje?
- Jak budować modele i używać ich?
Django to stworzony w Pythonie, prosty i nowoczesny framework typu open source. Umożliwia on budowanie funkcjonalnych aplikacji webowych bez potrzeby pisania setek wierszy kodu. Został zaprojektowany w ten sposób, aby doskonale działać jako zwarta całość, ale jego składniki są ze sobą na tyle luźno powiązane, że z łatwością można dokonywać zmian, dodawać i aktualizować funkcjonalności. Ten podręcznik pomoże Ci szybko i efektywnie wykorzystać Django w praktyce.
Książka "Python i Django. Programowanie aplikacji webowych" zawiera opisy podstawowych i bardziej zaawansowanych elementów tego frameworka, a także wiele przykładowych aplikacji, wspartych szczegółowymi wyjaśnieniami dotyczącymi ich budowy. Dzięki temu podręcznikowi dowiesz się, jak wykorzystać elastyczność i szybkość tworzenia aplikacji w Pythonie w celu rozwiązania typowych problemów, które możesz napotkać podczas swojej pracy. Nauczysz się tworzyć formularze, skrypty, własny system zarządzania treścią oraz aplikacje Django zaledwie w kilka minut, a dzięki gotowym projektom poznasz także tajniki zaawansowanego projektowania.
- Python dla Django
- Instrukcje warunkowe
- Funkcje i definicje klas
- Programowanie zorientowane obiektowo
- Tworzenie bloga
- Dynamiczne strony internetowe
- Django -- tworzenie i używanie modeli
- URL, obsługa http i widoki
- Szablony i przetwarzanie formularzy
- System zarządzania treścią
- Liveblog
- Zaawansowane programowanie
- Testowanie aplikacji
Poznaj i wykorzystaj nowe możliwości programowania aplikacji!
Wybrane bestsellery
-
Nowość Promocja
To trzecie, zaktualizowane i uzupełnione wydanie lubianego podręcznika programowania w Pythonie. Zawiera dodatkowe rozdziały dotyczące tak ważnych zagadnień jak algorytmy i struktury danych. Zawarty w książce materiał, w tym słowniki , ułatwi Ci tworzenie solidnego i wydajnego kodu. Znajdziesz tu jasne, zwięzłe i praktyczne rady przeznaczone dla programistów na różnym poziomie zaawansowania. Niezależnie od tego, czy tworzysz aplikacje internetowe, analizujesz dane, czy trenujesz modele sztucznej inteligencji, dzięki temu podręcznikowi zdobędziesz cenne umiejętności pracy z Pythonem!- PDF + ePub + Mobi
- Druk 76 pkt
(69,50 zł najniższa cena z 30 dni)
76.45 zł
139.00 zł (-45%) -
Nowość Promocja
WPF (ang. Windows Presentation Foundation) jest frameworkiem przygotowanym przez firmę Microsoft do tworzenia aplikacji desktopowych lub „okienkowych” - to znaczy takich, które są bezpośrednio uruchamiane w systemie operacyjnym komputerów osobistych. Umożliwia on budowanie funkcjonalnych aplikacji także osobom nieposiadającym wysoce specjalistycznej wiedzy - wystarczą podstawy języka C#. Dzięki użyciu dostarczonych narzędzi zaczniesz budować profesjonalne oprogramowanie, zaawansowane zarówno pod względem funkcjonalności, jak i interfejsu.- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Dzięki tej książce opanujesz podstawowe koncepcje związane z użyciem LLM. Poznasz unikatowe cechy i mocne strony kilku najważniejszych modeli (w tym GPT, Gemini, Falcon). Następnie dowiesz się, w jaki sposób LangChain, lekki framework Pythona, pozwala na projektowanie inteligentnych agentów do przetwarzania danych o nieuporządkowanej strukturze. Znajdziesz tu również informacje dotyczące dużych modeli podstawowych, które wykraczają poza obsługę języka i potrafią wykonywać różne zadania związane na przykład z grafiką i dźwiękiem. Na koniec zgłębisz zagadnienia dotyczące ryzyka związanego z LLM, a także poznasz techniki uniemożliwiania tym modelom potencjalnie szkodliwych działań w aplikacji.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
To piąte, zaktualizowane i uzupełnione wydanie bestsellerowego przewodnika po tworzeniu aplikacji internetowych za pomocą Django. Pokazano tu proces planowania i budowy atrakcyjnych aplikacji, rozwiązywania typowych problemów i implementacji najlepszych praktyk programistycznych. Podczas tworzenia aplikacji, takich jak blog, serwis społecznościowy, aplikacja e-commerce i platforma e-learningowa, zapoznasz się z szerokim zakresem zagadnień związanych z tworzeniem złożonych aplikacji internetowych w Pythonie. Krok po kroku, dzięki szczegółowym planom projektów, dowiesz się, jakie korzyści niesie ze sobą praca z Django 5, i zrozumiesz zasady tworzenia aplikacji przy użyciu tego frameworka.- PDF + ePub + Mobi
- Druk 81 pkt
(74,50 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Promocja
Dzięki tej praktycznej książce przekonasz się, że w Excelu możesz przeprowadzić dogłębną analizę danych i wyciągnąć z nich cenną wiedzę. Wystarczy, że skorzystasz z najnowszych funkcji i narzędzi Excela. W poradniku pokazano, jak za pomocą Power Query budować przepływy pracy porządkujące dane i jak projektować w skoroszycie relacyjne modele danych przy użyciu Power Pivot. Ponadto odkryjesz nowe możliwości przeprowadzania analiz, w tym dynamiczne funkcje tablicowe i pozyskiwanie wartościowych informacji z wykorzystaniem sztucznej inteligencji. Dowiesz się również, jak za sprawą integracji z Pythonem zautomatyzować analizę danych i budować raporty.- PDF + ePub + Mobi
- Druk 36 pkt
(33,50 zł najniższa cena z 30 dni)
36.84 zł
67.00 zł (-45%) -
Promocja
Chcesz pracować w branży IT jako tester? W takim razie potrzebujesz solidnych podstaw! Swoją karierę rozpocznij od przygotowania się do uznawanego na całym świecie egzaminu ISTQB® „Certyfikowany tester - poziom podstawowy”. Uzyskany certyfikat otworzy Ci drzwi do wielu firm z branży informatycznej i będzie stanowił gwarancję, że posiadasz wiedzę i umiejętności wymagane od osoby pracującej na stanowisku testera.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościami. I dlatego warto uzyskać certyfikat ISTQB®: Certyfikowany tester - poziom podstawowy. Jest to uznawany na całym świecie dokument świadczący o opanowaniu najważniejszych kompetencji z zakresu kontroli jakości oprogramowania.- PDF + ePub + Mobi
- Druk 59 pkt
(54,50 zł najniższa cena z 30 dni)
59.94 zł
109.00 zł (-45%) -
Promocja
Głębokie sieci neuronowe mają niesamowity potencjał. Osiągnięcia ostatnich lat nadały procesom uczenia głębokiego zupełnie nową jakość. Obecnie nawet programiści niezaznajomieni z tą technologią mogą korzystać z prostych i niezwykle skutecznych narzędzi, pozwalających na sprawne implementowanie programów uczących się z danych.- Druk 98 pkt
(89,50 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Promocja
To kompleksowy podręcznik do nauki programowania w Pythonie. Jego piąte wydanie zostało gruntownie zaktualizowane i rozbudowane o dodatkowe treści. Omówiono tu najnowsze wersje Pythona w liniach 3.X i 2.X, czyli 3.3 i 2.7, i dodano opisy nowych lub rozszerzonych mechanizmów, takich jak obsługa formatu JSON, moduł timeit, pakiet PyPy, metoda os.popen, generatory, rekurencje, słabe referencje, atrybuty i metody __mro__, __iter__, super, __slots__, metaklasy, deskryptory, funkcja random, pakiet Sphinx i wiele innych. W książce znalazło się mnóstwo ćwiczeń, quizów, pomocnych ilustracji oraz przykładów kodu. Jest to kompendium dla każdego, kto chce szybko zacząć programować w Pythonie i tworzyć wydajny kod o wysokiej jakości.- PDF + ePub + Mobi
- Druk 109 pkt
(99,50 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
Promocja
Oto obszerny przewodnik po uczeniu maszynowym i uczeniu głębokim w Pythonie. Zawiera dokładne omówienie najważniejszych technik uczenia maszynowego oraz staranne wyjaśnienie zasad rządzących tą technologią. Poszczególne zagadnienia zilustrowano mnóstwem wyjaśnień, wizualizacji i przykładów, co znakomicie ułatwia zrozumienie materiału i sprawne rozpoczęcie samodzielnego budowania aplikacji i modeli, takich jak te służące do klasyfikacji obrazów, odkrywania ukrytych wzorców czy wydobywania dodatkowych informacji z danych. Wydanie trzecie zostało zaktualizowane — znalazł się w nim opis biblioteki TensorFlow 2 i najnowszych dodatków do biblioteki scikit-learn. Dodano również wprowadzenie do dwóch nowatorskich technik: uczenia przez wzmacnianie i budowy generatywnych sieci przeciwstawnych (GAN).- PDF + ePub + Mobi
- Druk 81 pkt
(74,50 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%)
Zobacz pozostałe książki z serii Standard
-
Promocja
Jak sobie poradzi w tym środowisku, wśród pewnych siebie, dobrze sytuowanych dzieciaków? Po tym, jak zupełnym przypadkiem zadziera ze sławną na całe miasto czwórką wpływowych młodych mężczyzn, nie jest pewna, czy zdoła się odnaleźć w nowej rzeczywistości. Choć dziewczyna próbuje unikać kłopotów i zakopać topór wojenny, lider Stowarzyszenia TIME, Timothy Jang, nie potrafi zrezygnować z intryg, podstępów i… wprowadzania komplikacji do życia Aurory.- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Zora właściwie nigdy nie miała domu. To było tylko miejsce, w którym mieszkała, ale nie czuła się bezpiecznie. Jedyną nadzieją na lepszą przyszłość były studia, które miały jej pomóc wyrwać się z dotychczasowego życia. Jednak tuż przed rozpoczęciem ostatniej klasy liceum perfekcyjny plan dziewczyny rozsypał się jak domek z kart. Skrzywdzona przez kogoś, kto powinien ją chronić, musiała wraz z matką uciekać z domu. Zamieszkały u dawnej przyjaciółki matki i jej syna Alfiego – hokeisty, łobuza i miłości Zory z dziecięcych lat.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Rola administratora sieci komputerowej zaczyna się od jej skonfigurowania, jednak na tym absolutnie się nie kończy. Dalej musi on zadbać o to, by sieć działała poprawnie - jeśli cokolwiek pójdzie nie tak, administrator szybko dowie się o tym od użytkowników i zostanie poproszony, by równie szybko przywrócił ją do stanu poprzedniego. Drobnostka, jeśli problem okazuje się błahy i prosty do rozwiązania. Prawdziwe wyzwanie zaczyna się wtedy, kiedy naprawa usterki wymaga dogłębnej znajomości sieci, jej silnych i mocnych stron, a także metod radzenia sobie z awariami. Na szczęście powstała ta książka.- PDF + ePub + Mobi
- Druk 92 pkt
(84,50 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Promocja
Jedni się jej obawiają, inni patrzą na nią z nadzieją. Sztuczna inteligencja, z angielskiego artificial intelligence (AI), to technologia, która oferuje niespotykane dotąd możliwości i imponującą wydajność. Jeśli w odpowiedni sposób zadać jej pytanie, jest w stanie precyzyjnie na nie odpowiedzieć i podsunąć rozwiązanie. Po otrzymaniu konkretnych wskazówek może wygenerować wysokiej jakości grafiki i filmy. Kluczowe jest, aby nauczyć się właściwie zadawać pytania i poprawnie formułować polecenia. Innymi słowy ― promptować.- PDF + ePub + Mobi
- Druk 26 pkt
(24,50 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł (-45%) -
Promocja
Witaj w internecie rzeczy! Tutaj możliwości ogranicza jedynie Twoja wyobraźnia - a także to, czy potrafisz sprawnie się poruszać po świecie, którym rządzą mikrokontrolery. Dzisiejsze rozwiązania stosowane w modelach IoT stanowią klucz do zrozumienia i kształtowania przyszłości. Stosowane w nich układy ESP8266 i ESP32 wyróżniają się wszechstronnością, niskim kosztem i potężną mocą obliczeniową. To czyni je idealnym narzędziem dla entuzjastów, hobbystów i profesjonalistów pragnących testować swoje pomysły w praktyce.- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Sztuczna inteligencja jest na ustach wszystkich. Odkąd pojawił się ChatGPT, newsy ze świata informatyki trafiają na pierwsze strony gazet, pojawiają się w serwisach informacyjnych, programach radiowych i telewizyjnych. Na temat AI dyskutują już nie tylko programiści, ale także fizycy, filozofowie i specjaliści zajmujący się rynkiem pracy. Wojskowi i naukowcy odkrywają dla niej kolejne zastosowania w swoich dziedzinach, futurolodzy zaś na zmianę straszą wizjami rodem z Terminatora i Czarnego lustra i uspokajają, że to wszystko dla naszego dobra, a sztuczna inteligencja pozostaje przecież pod ludzką kontrolą.- PDF + ePub + Mobi
- Druk 24 pkt
(22,45 zł najniższa cena z 30 dni)
24.70 zł
44.90 zł (-45%) -
Promocja
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Jeśli wszystkie Twoje zestawy LEGO® zostały już zbudowane, a Ty szukasz inspiracji do tego, by ze swoich klocków skonstruować coś zupełnie nowego, to świetnie ― Ciocia od Klocków i Brodaty Geek mają mnóstwo pomysłów i nieograniczoną wyobraźnię. Dzięki ich wskazówkom i pomysłom nauczysz się patrzeć na klocki LEGO® w zupełnie nowy sposób i kreować fantastyczne światy bez żadnych ograniczeń!- Druk 24 pkt
(22,45 zł najniższa cena z 30 dni)
24.70 zł
44.90 zł (-45%) -
Promocja
Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych.- PDF + ePub + Mobi
- Druk 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
Promocja
Jeżeli jesteś pracownikiem dozoru lub elektromonterem albo po ukończeniu nauki planujesz zajmować się eksploatacją urządzeń elektroenergetycznych u pracodawcy lub w ramach własnej działalności, musisz posiadać odpowiednie kwalifikacje. Świadectwa kwalifikacyjne uprawniające Cię do samodzielnej eksploatacji urządzeń elektroenergetycznych „E” lub sprawowania dozoru nad ich eksploatacją „D” możesz uzyskać po pozytywnym zdaniu egzaminu kwalifikacyjnego URE Grupy 1. Ta książka ma za zadanie pomóc Ci się do niego przygotować.- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%)
Recenzje książki: Python i Django. Programowanie aplikacji webowych (2)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Jakiś czas temu w moje ręce wpadła książka „Python i Django,Programowanie aplikacji webowych” co się okazuje jest to tylko jedna z dwóch książek omawiających framework django w wydawnictwie helion. Drugą książką jest „Django.Ćwiczenia praktyczne” którą też posiadam i myślę ,że tak samo jest warta uwagi jak recenzowana przeze mnie książka „Python i Django,Programowanie apliakacji webowych” Książka podzielona jest na cztery części. W pierwszej części poznamy podstawową składnie pythona,stworzymy prostego bloga ,a także zapoznamy się z ogólną koncepcją tworzenia dynamicznych stron internetowych(nie tylko w django) oraz poznamy ogólne zasady ,które należy przestrzegać tworząc kod dla django. W drugiej części zatytułowanej „django w szczegółach” zapoznamy się z tematem tworzenia i używania modeli. W tej części dowiemy się także w jaki sposób django wywołuje dany widok za pomocą wyrażeń regularnych,które to odpowiadają danym schematom adresów URL. Jednakże autor nie omawia wyrażeń regularnych twierdząc ,że już istnieje sporo materiału do samodzielnej nauki wyrażeń regularnych no cóż chyba muszę przyznać mu rację .W tym rozdziale dodatkowo autor zapozna nas z widokami w django. Dowiemy się także o szablonach oraz przetwarzaniu formularzy - tym właśnie tematem kończy się druga części książki. W trzeciej części zatytułowanej „Przykładowe aplikacje django” będziemy mogli stworzyć między innymi: * galerie zdjęć,
* system zarządzania treścią,
* liveblog czyli blog wykorzystujący technologie ajax,
* oraz aplikacje schowek, Aplikacja schowek zawiera formularz ,dzięki któremu możemy zapisać daną treść ,posiada także dwa opcjonalne parametry imię autora i tytuł naszego wpisu. Ma też możliwość podświetlanie składni nadesłanych fragmentów kodu oraz możliwość automatycznego usuwanie starych wpisów przy pomocy programu Cron. W ostatniej już czwartej części książki p.t „Zaawansowane funkcje i mechanizmy w Django”, w której zawarte jest wiele tematów,których nie będe ich przedstawiał na łamach bloga ponieważ musiałbym przetoczyć każdą nazwę podrozdziału ,żeby zobrazować co w nim się w znajduje.Jeżeli jednak jesteś zainteresowany tym co znajduję się w czwartej części zapraszam na stronę wydawnictwa helion.pl tam dostępny jest cały spis treści tej oto książki. kliknij tutaj Po omówieniu już czterech części książki przejdźmy do tego co znajduje się w dodatku .W dodatku znajdziesz podstawowe polecenia powłoki uniksowej ,znajdziemy także opis instalacji pythona na systemach Mac OS X,Unix i Linux oraz Windows.Zapoznamy się z tematem konfiguracji serwera pod django. Jeden z autorów zaserwuje nam definicje popularnych systemów baz danych. Poznamy narzędzia ułatwiające tworzenie aplikacji w django ,oczywistym faktem jest że autor na początku wymienia system kontroli wersji ,który w dzisiejszych czasach używany jest w większy projektach przez każdego szanującego się programistę bez względu na to w jakim języku programowania tworzy swój projekt. W dodatku zapoznamy się także podstawowymi informacjami o platformie Google App Engine jak sama nazwa wskazuje jest to platforma od google która może służyć do hostingu projektów wykonanych za pomocą djagno ,lecz jak to w życiu bywa istnieją pewne ograniczenia.Jednym z najbardziej uderzających ograniczeń jest to ,że GEA posiada swoją bazę danych nie żadne mysql,postgresql tylko Bigtable .Która to uniemożliwia korzystanie z modeli,ORM ,oraz gotowego panelu administracyjnego w django. Moim zdaniem książka jest warta uwagi ,chociażby dlatego ,że jest to jedna z nielicznych pozycji przekazujących nam informacje o django w języku polskim. Przed przystąpieniem do lektury radziłbym ci zapoznać się z wyrażeniami regularnymi,a dodatkowo słuchać rad autora książki i od czasu do czasu zaglądać do dokumentacji w miejscach gdzie autor nas do niej odsyła.Recenzja: floss.pl Piotr MichałekRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna: -
Aplikacje dostępne za pomocą przeglądarki internetowej są obecnie bardzo popularne. Technologie, jakie są stosowane, do ich budowania są różne i zasadniczo pozwalają wykorzystywać prawie większość popularnych języków programowania, na których opierają się różnorodne frameworki.
Prym wiodą tutaj technologie aplikacji www opartych o język Java, jak również bardzo popularny Ruby, dzięki Ruby on Rails. Coraz częściej używane są także frameworki oparte o język Python: Pylons oraz Django.
Do tej pory, na rynku wydawniczym, nie było wiele pozycji książkowych o frameworkach opartych o język programowania python. Książka "Python i Django. Programowanie aplikacji webowych", wydana przez wydawnictwo Helion, poprawia istniejącą sytuację opisując jeden z głównych szkieletów aplikacyjnych używanych wspólnie z językiem python.
Książka rozpoczyna się opisem podstaw języka python, co może być bardzo przydatne dla osób, które dopiero rozpoczynają swoją przygodę z językiem python, albo potrzebują przypomnieć sobie podstawowe informacje przed rozpoczęciem korzystania z django.
Następnie w książce poruszone są następujące tematy:
· tworzenie bloga
· dynamiczne strony internetowe
· tworzenie i używanie modeli
· URL, obsługa http i widoki
· szablony i przetwarzanie formularzy
· przykład systemu zarządzania treścią stworzonego w oparciu o Django.
Dużym plusem książki są bardzo ciekawe dodatki, zawarte na końcu książki, opisujące:
· informacje o serwerach www oraz bazach danych w kontekście zastosowania z Django,
· instalacje Django,
· Django w Google App Engine.
Narzędzia ułatwiające tworzenie aplikacji w Django
Książka stanowi bardzo ciekawą pozycję dla osób zainteresowanych tworzeniem aplikacji za pomocą Django. Mam nadzieje, że w niedalekiej przyszłości wydawnictwo Helion rozszerzy swoją ofertę książek dotyczących tworzenia aplikacji w Dajngo o nowe, równie interesujące, pozycje.Recenzja: Dragonia Magazine Piotr SzewczukRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Python Web Development with Django (Developer's Library)
- Tłumaczenie:
- Krzysztof Rychlicki-Kicior
- ISBN Książki drukowanej:
- 978-83-246-2225-2, 9788324622252
- Data wydania książki drukowanej :
- 2009-08-11
- Format:
- 170x230
- Numer z katalogu:
- 5121
- druk na żądanie!
- dnż
- Przykłady na ftp » 89.9kB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Erraty / Zgłoś erratę
- Serie wydawnicze: Standard
Dostępność produktu
Produkt nie został jeszcze oceniony pod kątem ułatwień dostępu lub nie podano żadnych informacji o ułatwieniach dostępu lub są one niewystarczające. Prawdopodobnie Wydawca/Dostawca jeszcze nie umożliwił dokonania walidacji produktu lub nie przekazał odpowiednich informacji na temat jego dostępności.
Spis treści książki
- Umiejętności w Pythonie to umiejętności w Django (29)
- Zaczynamy. Interaktywny interpreter Pythona (30)
- Podstawy Pythona (32)
- Komentarze (32)
- Zmienne i przypisania (33)
- Operatory (33)
- Standardowe typy Pythona (34)
- Logiczne wartości obiektów (34)
- Liczby (35)
- Operatory arytmetyczne (36)
- Wbudowane typy liczbowe i funkcje fabryczne (36)
- Sekwencje i elementy iterowalne (37)
- Listy (40)
- Łańcuchy znaków (42)
- Sekwencyjne funkcje wbudowane i fabryczne (48)
- Typ odwzorowań - słownik (49)
- Podsumowanie typów standardowych (52)
- Kontrola przepływu (52)
- Instrukcje warunkowe (52)
- Pętle (52)
- Obsługa wyjątków (54)
- Klauzula finally (55)
- Rzucanie wyjątkami z wykorzystaniem raise (55)
- Pliki (56)
- Funkcje (57)
- Deklarowanie i wywoływanie funkcji (58)
- Funkcje są obiektami pierwszej klasy (60)
- Funkcje anonimowe (61)
- *args i **kwargs (63)
- Programowanie zorientowane obiektowo (67)
- Definicje klas (68)
- Tworzenie egzemplarzy klas (68)
- Klasy pochodne (69)
- Klasy wewnętrzne (70)
- Wyrażenia regularne (70)
- Moduł re (71)
- Wyszukiwanie vs. dopasowywanie (72)
- Typowe pułapki (72)
- Jednoelementowa krotka (72)
- Moduły (72)
- Zmienność (modyfikowalność) (74)
- Konstruktor vs. inicjalizator (76)
- Styl pisania kodu (PEP 8 i Beyond) (77)
- Wcięcia - tylko z czterech spacji (78)
- Korzystaj ze spacji, a nie tabulacji (78)
- Nie nadużywaj "jednolinijkowców" (78)
- Twórz łańcuchy dokumentacji (78)
- Podsumowanie (80)
- Tworzenie projektu (82)
- Uruchamianie serwera (84)
- Tworzenie bloga (85)
- Projektowanie modelu (86)
- Konfiguracja bazy danych (87)
- Wykorzystywanie serwerów baz danych (87)
- SQLite w praktyce (88)
- Tworzenie tabel (89)
- Konfiguracja automatycznej aplikacji administratora (90)
- Testowanie panelu administracyjnego (91)
- Upublicznianie bloga (95)
- Tworzenie szablonu (96)
- Tworzenie funkcji widoku (97)
- Tworzenie wzorca URL (98)
- Końcowe poprawki (99)
- (Nie)szablonowe rozwiązania (99)
- Sortowanie i porządkowanie wpisów (100)
- Formatowanie znacznika czasu przy użyciu filtra szablonów (101)
- Podsumowanie (102)
- Podstawy dynamicznych stron internetowych (103)
- Komunikacja - HTTP, URL, żądania i odpowiedzi (104)
- Przechowywanie danych - SQL i relacyjne bazy danych (104)
- Warstwa prezentacji - tworzenie dokumentów na podstawie szablonów (105)
- Łączenie elementów układanki (105)
- Modele, widoki i szablony (106)
- Separacja warstw (MVC) (106)
- Modele danych (107)
- Widoki (107)
- Szablony (108)
- Architektura Django - ogólne spojrzenie (108)
- Filozofia programowania w Django (110)
- Django ma być pythoniczne (110)
- Nie powtarzaj się (DRY)! (111)
- Luźne powiązania i elastyczność (111)
- Błyskawiczne programowanie (112)
- Podsumowanie (112)
- Tworzenie modeli (115)
- Dlaczego ORM? (115)
- Typy pól w Django (117)
- Relacje pomiędzy modelami (119)
- Dziedziczenie modeli (123)
- Wewnętrzna klasa Meta (127)
- Rejestracja i opcje w panelu administratora (128)
- Wykorzystywanie modeli (129)
- Tworzenie i modyfikowanie bazy danych za pomocą manage.py (129)
- Składnia zapytań (131)
- Wykorzystywanie funkcji SQL niedostępnych w Django (139)
- Podsumowanie (142)
- Adresy URL (145)
- Wprowadzenie do plików URLconf (145)
- url - metoda zamiast krotek (147)
- Wykorzystywanie wielu obiektów patterns (148)
- Dołączanie plików URL przy użyciu funkcji include (148)
- Obiekty funkcji vs. łańcuchy zawierające nazwy funkcji (149)
- HTTP w praktyce - żądania, odpowiedzi i warstwa pośrednicząca (150)
- Obiekty żądań (151)
- Obiekty odpowiedzi (154)
- Warstwa pośrednicząca (154)
- Widoki - logika aplikacji (156)
- To tylko funkcje (156)
- Widoki generyczne (157)
- Widoki półgeneryczne (159)
- Widoki własne (160)
- Podsumowanie (162)
- Szablony (163)
- Konteksty (164)
- Składnia języka szablonów (164)
- Formularze (170)
- Tworzenie formularzy (170)
- Wypełnianie formularzy (175)
- Walidacja i czyszczenie (177)
- Wyświetlanie formularzy (178)
- Widgety (180)
- Podsumowanie (182)
- Model danych (186)
- Wysyłanie plików (187)
- Instalacja PIL (188)
- Testowanie pola ImageField (189)
- Tworzenie własnego pola do wysyłania plików (190)
- Inicjalizacja (192)
- Dodawanie atrybutów do pola (194)
- Zapisywanie i usuwanie miniatury (195)
- Wykorzystujemy pole ThumbnailImageField (196)
- Adresy URL zgodne z regułą DRY (196)
- Schematy adresów URL w aplikacji Item (199)
- Wiązanie aplikacji z szablonami (201)
- Podsumowanie (205)
- CMS - z czym to się je? (207)
- Anty-CMS - strony płaskie (208)
- Włączanie aplikacji Flatpages (208)
- Szablony stron płaskich (210)
- Testowanie (211)
- CMS - prosty, ale własny! (211)
- Tworzenie modelu (212)
- Instrukcje importujące (214)
- Uzupełnianie modeli (214)
- Kontrola widoczności artykułów (215)
- Wykorzystujemy Markdown (216)
- Wzorce URL w pliku urls.py (218)
- Widoki administratora (219)
- Wyświetlanie treści przy użyciu widoków generycznych (221)
- Układ szablonów (223)
- Wyświetlanie artykułów (224)
- Dodajemy funkcję wyszukiwania (226)
- Zarządzanie użytkownikami (228)
- Wspieranie przepływu pracy (229)
- Poszerzanie możliwości systemu (229)
- Podsumowanie (231)
- Czym tak naprawdę jest Ajax? (234)
- Dlaczego Ajax? (234)
- Projekt aplikacji (235)
- Wybieramy bibliotekę Ajaksa (235)
- Przygotowywanie aplikacji (236)
- Dodajemy kod Ajaksa (240)
- Podstawy (240)
- "X" w Ajax (czyli XML vs. JSON) (241)
- Instalacja biblioteki JavaScript (242)
- Konfiguracja i testowanie jQuery (243)
- Tworzenie funkcji widoku (244)
- Wykorzystywanie funkcji widoku przy użyciu kodu JavaScript (246)
- Podsumowanie (247)
- Definicja modelu (250)
- Tworzenie szablonów (251)
- Obsługa adresów URL (253)
- Testowanie aplikacji (254)
- Ograniczanie liczby ostatnio dodanych wpisów (258)
- Podświetlanie składni (259)
- Czyszczenie wpisów przy użyciu zadania programu Cron (260)
- Podsumowanie (261)
- Dostosowywanie panelu administratora (265)
- Zmiana wyglądu i stylów przy użyciu obiektu fieldsets (266)
- Rozszerzanie bazowych szablonów (268)
- Dodawanie nowych widoków (269)
- Dekoratory uwierzytelniania (270)
- Wykorzystywanie aplikacji Syndication (271)
- Klasa Feed (271)
- Przekazywanie adresu URL do źródła (272)
- Jeszcze więcej źródeł! (273)
- Udostępnianie plików do pobrania (273)
- Pliki konfiguracyjne Nagios (274)
- vCard (275)
- Wartości rozdzielone przecinkami (CSV) (276)
- Wykresy i grafiki - moduł PyCha (277)
- Rozszerzanie możliwości systemu ORM przy użyciu własnych menedżerów (279)
- Zmiana domyślnego zbioru obiektów (279)
- Dodawanie metod do menedżera (280)
- Rozszerzanie systemu szablonów (281)
- Własne znaczniki szablonów (281)
- Znaczniki dołączania (285)
- Własne filtry (287)
- Jeszcze więcej o złożonych szablonach znaczników (289)
- Alternatywne systemy szablonów (290)
- Podsumowanie (292)
- Tworzenie pomocniczych skryptów (293)
- Czyszczenie niepotrzebnych elementów przy użyciu zadań programu Cron (294)
- Import i eksport danych (295)
- Modyfikowanie kodu Django (296)
- Buforowanie podręczne (297)
- Podstawowy sposób buforowania (297)
- Strategie buforowania (299)
- Rodzaje buforowania po stronie serwera (304)
- Testowanie aplikacji w Django (307)
- Podstawy używania Doctest (308)
- Podstawy używania modułu Unittest (308)
- Uruchamianie testów (309)
- Testowanie modeli (309)
- Testowanie całej aplikacji webowej (311)
- Testowanie kodu Django (312)
- Podsumowanie (313)
- Wprowadzamy "polecenie" w "wierszu poleceń" (318)
- Opcje i argumenty (320)
- Potoki i przekierowania (321)
- Zmienne środowiskowe (323)
- Ścieżka (325)
- Podsumowanie (327)
- Python (329)
- Mac OS X (330)
- Unix i Linux (330)
- Windows (330)
- Aktualizacja ścieżki (331)
- Testowanie (333)
- Opcjonalne dodatki (334)
- Django (336)
- Dostępne pakiety (336)
- Wersja deweloperska (336)
- Instalacja (336)
- Testowanie (337)
- Serwer WWW (337)
- Serwer wbudowany - nie w środowiskach produkcyjnych! (337)
- Rozwiązanie standardowe - Apache i mod_python (338)
- Elastyczna alternatywa - WSGI (340)
- Podejście nr 3 - Flup i FastCGI (342)
- Baza danych SQL (342)
- SQLite (343)
- PostgreSQL (343)
- MySQL (344)
- Oracle (346)
- Inne bazy danych (346)
- Podsumowanie (346)
- Systemy kontroli wersji (347)
- Gałęzie główne i rozwojowe (348)
- Scalanie (348)
- Scentralizowana kontrola wersji (349)
- Zdecentralizowana kontrola wersji (349)
- Kontrola wersji w Twoim projekcie (350)
- Zarządzanie projektem programistycznym (353)
- Trac (353)
- Edytory tekstowe (354)
- Emacs (354)
- Vim (354)
- TextMate (354)
- Eclipse (354)
- Poszukiwania gotowych aplikacji (356)
- Wykorzystywanie znalezionych aplikacji (356)
- Jak wykorzystywać aplikacje? (357)
- Udostępnianie własnych aplikacji (358)
- Siła i magia App Engine (360)
- App Engine (prawie) bez Django (360)
- Ograniczenia frameworka App Engine (361)
- Helper App Engine dla Django (361)
- Pobieranie SDK i Helpera (361)
- Helper - więcej informacji (362)
- Aplikacje Django w App Engine (363)
- Kopiowanie kodu App Engine do projektu Django (363)
- Dodawanie obsługi Helpera App Engine (363)
- Przenoszenie aplikacji do App Engine (364)
- Testowanie aplikacji (365)
- Dodawanie danych (365)
- Tworzenie nowej aplikacji Django w App Engine (366)
- Podsumowanie (367)
- W sieci (368)
Przedmowa (13)
Podziękowania (19)
O autorach (21)
Wprowadzenie (23)
Część I: Zaczynamy! (27)
Rozdział 1. Python dla Django (29)
Rozdział 2. Django dla niecierpliwych - tworzymy blog (81)
Rozdział 3. Na dobry początek (103)
Część II: Django w szczegółach (113)
Rozdział 4. Tworzenie i używanie modeli (115)
Rozdział 5. URL, obsługa HTTP i widoki (145)
Rozdział 6. Szablony i przetwarzanie formularzy (163)
Część III: Przykładowe aplikacje Django (183)
Rozdział 7. Galeria zdjęć (185)
Rozdział 8. System zarządzania treścią (207)
Rozdział 9. Liveblog (233)
Rozdział 10. Schowek (249)
Część IV: Zaawansowane funkcje i mechanizmy w Django (263)
Rozdział 11. Zaawansowane programowanie w Django (265)
Rozdział 12. Zaawansowane wdrażanie aplikacji (293)
Dodatki (315)
Dodatek A: Podstawy wiersza poleceń (317)
Dodatek B: Instalacja i uruchamianie Django (329)
Dodatek C: Narzędzia ułatwiające tworzenie aplikacji w Django (347)
Dodatek D: Wyszukiwanie i wykorzystywanie aplikacji Django (355)
Dodatek E: Django w Google App Engine (359)
Dodatek F: Twój udział w projekcie Django (369)
Skorowidz (371)
Kolofon (389)
Helion - inne książki
-
Nowość Promocja
Jeśli marzysz o samodzielnym zbudowaniu i zaprogramowaniu robota, jesteś na dobrej drodze. Z pomocą tego przewodnika zrobisz wszystko samodzielnie, od początku do końca, szybko i sprawnie - zaskoczy Cię, jak przyjazna może być robotyka.- PDF + ePub + Mobi
- Druk 41 pkt
(35,69 zł najniższa cena z 30 dni)
41.18 zł
54.90 zł (-25%) -
Nowość Promocja
C# ma ugruntowaną pozycję jednego z najważniejszych języków programowania. Nowoczesny, wszechstronny i dojrzały, a do tego sukcesywnie rozwijany, zapewnia efektywne tworzenie kodu o wysokiej jakości. Nic nie stoi na przeszkodzie, aby C# stał się Twoim pierwszym językiem programowania i przy okazji pozwolił Ci się świetnie bawić!- Druk 92 pkt
(126,75 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Bestseller Nowość Promocja
Poznaj historię programowania i przekonaj się, jak fascynujący jest świat koderów, od Charlesa Babbage’a i Ady Lovelace po Alana Turinga, Grace Hopper i Dennisa Ritchiego; od przełomowych bitów i bajtów po przejmujące ludzkie historie. Przekonaj się, że droga do sukcesu często bywa wyboista, triumf poprzedzają porażki, a depresja i kpiny ze strony innych to codzienność wielu pionierów. Strona po stronie odkrywaj nieoczywiste prawdy o technologii i o ludziach, których kod tworzy współczesny świat.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja
Dzięki temu praktycznemu przewodnikowi w pierwszej kolejności opanujesz podstawy języka M. Po zapoznaniu się z kluczowymi koncepcjami stopniowo będziesz stosować tę wiedzę do coraz bardziej zaawansowanych przekształceń danych. Zajmiesz się także takimi zagadnieniami jak optymalizacja wydajności zapytań, obsługa błędów i implementacja efektywnych technik przetwarzania danych. W każdym rozdziale znajdziesz wiele przydatnych przykładów, za sprawą których rozwiniesz umiejętności pozwalające używać Power Query do radzenia sobie z realnymi wyzwaniami i poprawiania swoich umiejętności analitycznych. Przekonasz się, że dzięki zdobytym w ten sposób umiejętnościom z łatwością zastosujesz funkcje Power Query do przekształcania danych!- PDF + ePub + Mobi
- Druk 92 pkt
(92,95 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Nowość Promocja
Ten praktyczny przewodnik zawiera receptury uwzględniające nowe funkcje środowiska Zabbix. Znajdziesz tu informacje potrzebne do konfiguracji Zabbiksa z wbudowanym trybem wysokiej dostępności. Dowiesz się także, jak korzystać z aprowizacji użytkowników LDAP JIT, implementować funkcję niskopoziomowego wykrywania hostów, a także jak tworzyć zaawansowane wyzwalacze. Każda receptura została opracowana z myślą o różnych typach monitorowania i korzystania z serwerów proxy Zabbix. Ponadto nauczysz się modyfikować serwer i bazę danych Zabbix, a także zarządzać nimi za pomocą interfejsu API. Poznasz również rozwiązania problemów, na które możesz natrafić podczas pracy z Zabbiksem.- PDF + ePub + Mobi
- Druk 76 pkt
(69,50 zł najniższa cena z 30 dni)
76.45 zł
139.00 zł (-45%) -
Nowość Promocja
W tej unikalnej książce znajdziesz kompleksowe omówienie procesu tworzenia LLM, od pracy z zestawami danych po implementację architektury modelu, wstępne szkolenie na nieoznakowanych danych i dostrajanie do określonych zadań. Bez korzystania z gotowych bibliotek LLM samodzielnie zbudujesz podstawowy model, przekształcisz go w klasyfikator tekstu, a ostatecznie stworzysz chatbota, który będzie wykonywał Twoje polecenia. I co najważniejsze ― naprawdę zrozumiesz, jak działa model, w końcu będziesz jego twórcą!- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Nowość Promocja
API, czyli application programming interface, to sposób, w jaki różne aplikacje komunikują się ze sobą - swoisty język aplikacji. Jeśli jesteś programistą, testerem lub menedżerem projektów, zrozumienie tego języka otworzy Ci drzwi do efektywniejszej pracy, lepszego projektowania systemów i bardziej świadomego podejmowania decyzji. API bowiem to fundament współczesnych aplikacji — niezależnie od tego, czy mówimy o platformach mobilnych, aplikacjach webowych, czy systemach integracyjnych. Z tematyką API bezpośrednio powiązany jest Postman. To narzędzie, które pozwala tworzyć i wysyłać zapytania do API, symulować różne scenariusze reakcji aplikacji, automatyzować testy, a także monitorować działanie API w czasie rzeczywistym.- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Nowość Promocja
Teraz możesz łatwo sprostać takim wyzwaniom i uzyskiwać niezwykłe rezultaty. Wystarczy, że skorzystasz z narzędzi dostępnych w Excelu ― i z tej książki. To zaktualizowane wydanie praktycznego przewodnika po Power Query. Pozwoli Ci opanować umiejętność efektywnego przetwarzania danych i wydobywania z nich wartościowych informacji. Dowiesz się, jak wykonywać złożone prace analityczne i jak używać procedur w języku M. Znajdziesz tu ponad 70 ćwiczeń i 200 plików, dzięki którym nauczysz się importować bezładne, rozdzielone tabele danych i automatycznie przekształcać je w ustrukturyzowane zbiory gotowe do analizy. Większość opisanych technik z łatwością zapamiętasz i użyjesz do swoich potrzeb.- PDF + ePub + Mobi
- Druk 59 pkt
(54,50 zł najniższa cena z 30 dni)
59.94 zł
109.00 zł (-45%) -
Promocja
Zapnij pasy przed wyprawą życia! „Mars: Nowa Ziemia” to fascynująca opowieść o ludzkiej determinacji, by postawić stopę na Czerwonej Planecie. Astrofizyk Andrew May zabierze Cię w podróż przez historię eksploracji Marsa — od pierwszych wyobrażeń i obserwacji astronomicznych aż po najnowsze misje i ambitne plany kolonizacyjne. Nasz planetarny sąsiad od wieków fascynuje ludzkość, pobudzając wyobraźnię pisarzy, naukowców i inżynierów. Ta książka to nie tylko zapis technologicznych osiągnięć, ale także opowieść o ludziach, którzy marzą, planują i podejmują ryzyko, aby zmienić rozumienie Wszechświata i uczynić z nas gatunek międzyplanetarny. Jeśli zastanawiasz się, jakie wyzwania czekają podczas podróży na Marsa i czy człowiek jest gotowy na życie poza Ziemią, ta książka jest dla Ciebie. Przygotuj się na ekscytującą misję, która może zmienić przyszłość ludzkości.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Nowość Promocja
Tę książkę docenią specjaliści do spraw cyberbezpieczeństwa, którzy chcą zdobyć umiejętności zabezpieczania systemów AI. Znajdą w niej uporządkowaną prezentację wyników badań i najnowszych standardów branżowych, z uwzględnieniem klasyfikacji: MITRE, NIST i OWASP. W przewodniku omówiono strategię zabezpieczania AI już na etapie projektowania ― z wykorzystaniem modelowania zagrożeń, przy czym skoncentrowano się na integracji MLSecOps i LLMOps z systemami bezpieczeństwa przedsiębiorstwa. Dodatkowo przedstawiono przykłady wdrażania integracji ciągłej, strategii i narzędzi MLOps, a także mechanizmów kontroli bezpieczeństwa. Zaproponowano ponadto bazujący na klasycznych filarach NIST plan wzmacniania bezpieczeństwa AI w przedsiębiorstwie.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.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: Python i Django. Programowanie aplikacji webowych Jeff Forcier, Paul Bissex, Wesley Chun
(10)(1)
(1)
(4)
(1)
(1)
(2)
więcej opinii