Python i Django. Programowanie aplikacji webowych
- Autorzy:
- Jeff Forcier, Paul Bissex, Wesley Chun
- 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
-
Oto intuicyjny przewodnik dla średnio zaawansowanych programistów Pythona, pomyślany tak, by przyswajać zasady programowania zorientowanego obiektowo podczas praktycznych ćwiczeń. Dowiesz się, jakie problemy wiążą się z zastosowaniem podejścia proceduralnego i jak dzięki podejściu obiektowemu pis...
Python zorientowany obiektowo. Programowanie gier i graficznych interfejsów użytkownika Python zorientowany obiektowo. Programowanie gier i graficznych interfejsów użytkownika
(0,00 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
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 fo...(0,00 zł najniższa cena z 30 dni)
119.40 zł
199.00 zł(-40%) -
Ta książka jest zwięzłym, skupionym na praktyce przewodnikiem po Pythonie w wersji 3.6 i nowszych. Dzięki niej skoncentrujesz się na rdzeniu języka i podstawowych zagadnieniach, które musisz doskonale opanować, jeśli chcesz pisać w nim dobry kod. Dowiesz się zatem, jak działa Python i jakich zasa...(0,00 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Wiernym czytelnikom publikacji spod znaku wydawnictwa Helion Piotra Wróblewskiego przedstawiać nie trzeba. Dość wspomnieć, że jest on autorem wielu publikacji poświęconych głównie programowaniu i obsłudze komputerów. Jego najnowsza książka, Algorytmy w Pythonie. Techniki programowania dla praktyk...
Algorytmy w Pythonie. Techniki programowania dla praktyków Algorytmy w Pythonie. Techniki programowania dla praktyków
(0,00 zł najniższa cena z 30 dni)71.40 zł
119.00 zł(-40%) -
To drugie, zaktualizowane i poprawione wydanie bestsellerowego podręcznika Programowania w Pythonie pozwoli Ci błyskawicznie zacząć tworzyć kod, który działa! Zaczniesz od zrozumienia podstawowych koncepcji programistycznych, następnie nauczysz się zapewniać programom interaktywność i wykształcis...(0,00 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł(-40%) -
Ta praktyczna książka ułatwi Ci rozpoczęcie wdrażania rozwiązań rzeczywistych problemów związanych z uczeniem maszynowym. Zawiera przystępne wprowadzenie do uczenia maszynowego i sztucznej inteligencji, a także sposoby wykorzystania Pythona i biblioteki scikit-learn, uwzględniające potrzeby badac...
Machine learning, Python i data science. Wprowadzenie Machine learning, Python i data science. Wprowadzenie
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Metody statystyczne są kluczowym elementem data science, mimo to niewielu specjalistów data science posiada formalne wykształcenie statystyczne. Kursy i podręczniki o podstawach statystyki, rzadko kiedy omawiają temat z perspektywy data science. W drugim wydaniu tego popularnego podręcznika zosta...
Statystyka praktyczna w data science. 50 kluczowych zagadnień w językach R i Python. Wydanie II Statystyka praktyczna w data science. 50 kluczowych zagadnień w językach R i Python. Wydanie II
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
To podręcznik przeznaczony dla programistów; do zrozumienia poruszonych w nim zagadnień wymagana jest znajomość języka Python i komunikacji webowej. Lektura kolejnych rozdziałów pozwoli Ci na tworzenie bibliotek i napisanie wtyczki do Django, odpowiadającej za autoryzację. Poznasz świat mikrousłu...(0,00 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Jeśli chcesz poznać go od podstaw, sięgnij po odpowiedni podręcznik - taki jak ta książka! To wydanie przeznaczone dla użytkowników Linuxa (także macOS) i Windowsa; ewentualne cechy specyficzne dla konkretnych systemów są na bieżąco wyjaśniane w tekście. Zawiera zagadnienia ukierunkowane na prakt...(0,00 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
To drugie wydanie bestsellerowego przewodnika po technikach uczenia maszynowego. Wystarczą minimalne umiejętności programistyczne, aby dzięki tej książce nauczyć się budowania i trenowania głębokiej sieci neuronowej. Zawarto tu minimum teorii, a proces nauki jest ułatwiony przez liczne przykłady ...
Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow. Wydanie II Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow. Wydanie II
(0,00 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook 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 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 zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
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.
-
floss.pl Piotr Michałek
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. -
Dragonia Magazine Piotr Szewczuk
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.
Szczegóły książki
- 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ż
- 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ę
- Kategorie:
Programowanie » Python - Programowanie
- Serie wydawnicze: Standard
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
-
Najnowsza książka Witolda Wrotka liczy - jak sugeruje tytuł - 55 rozdziałów, które stanowią stopniowe wprowadzenie w świat elektroniki, a konkretnie tranzystorów i zbudowanych na ich podstawie układów. Treść zawarta w tym przystępnym przewodniku została zilustrowana licznymi schematami i niejedno...(0,00 zł najniższa cena z 30 dni)
35.94 zł
59.90 zł(-40%) -
Niniejsza książka jest przeznaczona dla kadry kierowniczej najwyższego szczebla oraz dla osób sterujących rozwojem oprogramowania w firmie. Ma pomóc w zrozumieniu problemów strategicznych, z jakimi te osoby się mierzą, a także ułatwić wybór najlepszego rozwiązania architektonicznego. W książce op...
Strategiczne monolity i mikrousługi. Jak napędzać innowacyjność za pomocą przemyślanej architektury Strategiczne monolity i mikrousługi. Jak napędzać innowacyjność za pomocą przemyślanej architektury
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
To książka przeznaczona dla użytkowników komputerów pracujących pod kontrolą Linuksa. Znalazły się w niej tak ważne kwestie, jak omówienie komponentów o krytycznym znaczeniu i mechanizmów kontroli dostępu czy wyjaśnienie systemu plików w Linuksie. Umieszczono tu również liczne wskazówki i ćwiczen...
Nowoczesny Linux. Przewodnik dla użytkownika natywnej chmury Nowoczesny Linux. Przewodnik dla użytkownika natywnej chmury
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Ta książka powstała z myślą o architektach oprogramowania, projektantach, programistach i dyrektorach do spraw technicznych. Zwięźle i przystępnie opisano w niej, jak zadbać o bezpieczeństwo na wczesnym etapie projektowania oprogramowania i jak zaangażować w ten proces cały team. Najpierw zapreze...
Po pierwsze: bezpieczeństwo. Przewodnik dla twórców oprogramowania Po pierwsze: bezpieczeństwo. Przewodnik dla twórców oprogramowania
(0,00 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Przeczytasz o tym, jak wykrywać nowe luki w oprogramowaniu, jak tworzyć trojany i rootkity, a także jak używać techniki wstrzykiwania SQL. Zapoznasz się również z szeroką gamą narzędzi do przeprowadzania testów penetracyjnych (takich jak Metasploit Framework, mimikatz i BeEF), rozeznasz się w dzi...
Etyczny haking. Praktyczne wprowadzenie do hakingu Etyczny haking. Praktyczne wprowadzenie do hakingu
(0,00 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Ta książka jest kompleksowym i praktycznym przewodnikiem po hakowaniu aplikacji internetowych w ramach udziału w programach bug bounty. Znajdziesz w niej wszystkie niezbędne informacje, od budowania relacji z klientami i pisania znakomitych raportów o błędach w zabezpieczeniach po naukę zaawansow...
Bug Bounty Bootcamp. Przewodnik po tropieniu i zgłaszaniu luk w zabezpieczeniach Bug Bounty Bootcamp. Przewodnik po tropieniu i zgłaszaniu luk w zabezpieczeniach
(0,00 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%) -
Paweł Zaręba, autor Praktycznych projektów sieciowych, od wielu lat związany z branżą IT i ICT, za namową swoich wiernych czytelników napisał drugą książkę. Tę wcześniejszą można traktować jako kompendium wiedzy na temat sieci komputerowych - Projekty i rozwiązania sieciowe w praktyce są niejako ...(0,00 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Autor znanych czytelnikom wydawnictwa Helion książek między innymi na temat otwartoźródłowego systemu operacyjnego przygotował szóstą już edycję przewodnika po komendach i poleceniach Linuksa. W kieszonkowym leksykonie omówił posługiwanie się komputerem z Linuksem na pokładzie za pomocą poleceń, ...(0,00 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł(-40%) -
Współczesnym przemysłem rządzi… informatyka. Ta dziedzina stale się rozwija i zagarnia pod swoje skrzydła kolejne sektory ― od produkcji, przez logistykę i księgowość, po dystrybucję i sprzedaż. Tyle teorii. W praktyce zaś często się okazuje, że podczas gdy otoczenie biznesowe i techn...
Digitalizacja w systemach automatyki SIMATIC. Teoria, przykłady, ćwiczenia Digitalizacja w systemach automatyki SIMATIC. Teoria, przykłady, ćwiczenia
(0,00 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%) -
Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem kultowego podręcznika dla profesjonalnych programistów Javy. To pierwszy tom, w którym opisano podstawy języka i najważniejsze zagadnienia związane z programowaniem interfejsu użytkownika, a także kolekcje, wyrażenia lambda, techni...(0,00 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%)
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.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
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.


Oceny i opinie klientów: Python i Django. Programowanie aplikacji webowych Jeff Forcier, Paul Bissex, Wesley Chun (10)
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)
(1)
(4)
(1)
(1)
(2)
Data dodania: 2013-01-30 Ocena: 6 Opinia niepotwierdzona zakupem
Cezary,
Data dodania: 2009-09-02 Ocena: 5 Opinia niepotwierdzona zakupem
Mikolaj Kopernik, terminator
Data dodania: 2013-06-09 Ocena: 4 Opinia niepotwierdzona zakupem
Adam Kowalski,
Data dodania: 2011-10-12 Ocena: 4 Opinia niepotwierdzona zakupem
Łukasz,
Data dodania: 2009-10-26 Ocena: 4 Opinia niepotwierdzona zakupem
ciesiel,
Data dodania: 2009-08-21 Ocena: 4 Opinia niepotwierdzona zakupem
Data dodania: 2010-09-03 Ocena: 3 Opinia niepotwierdzona zakupem
Filip Kowal, student
Data dodania: 2015-10-12 Ocena: 2 Opinia niepotwierdzona zakupem
Data dodania: 2015-05-08 Ocena: 1 Opinia niepotwierdzona zakupem
Andrzej K., student
Data dodania: 2013-11-02 Ocena: 1 Opinia niepotwierdzona zakupem
więcej opinii