annotate prezentacja-django-flask/prezentacja.tex @ 26:f73176cba39b

Zacząłem pracę nad prezentacją
author Michał Rudowicz <michal.rudowicz@fl9.eu>
date Fri, 13 May 2011 16:37:29 +0200
parents
children d017e2ab3027
rev   line source
26
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
1 \documentclass{beamer}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
2
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
3 \mode<presentation>
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
4 {
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
5 \usetheme{Darmstadt}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
6
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
7 \setbeamercovered{transparent}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
8 }
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
9
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
10 \usepackage{listings}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
11
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
12 %\usepackage[english]{babel}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
13 \usepackage[polish]{babel}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
14
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
15 \usepackage[MeX]{polski}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
16 \usepackage[utf8]{inputenc}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
17 \usepackage[OT4]{fontenc}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
18
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
19 \lstset{ %
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
20 language=Octave, % the language of the code
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
21 basicstyle=\small, % the size of the fonts that are used for the code
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
22 tabsize=4, % sets default tabsize to 2 spaces
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
23 captionpos=b, % sets the caption-position to bottom
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
24 breaklines=true, % sets automatic line breaking
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
25 breakatwhitespace=true, % sets if automatic breaks should only happen at whitespace
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
26 }
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
27
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
28 \title[Short Paper Title] % (optional, use only with long paper titles)
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
29 {Django i Flask}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
30
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
31 \subtitle
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
32 {Porównanie frameworków webowych w języku Python} % (optional)
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
33
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
34 \author[Michał Rudowicz] % (optional, use only with lots of authors)
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
35 {Michał Rudowicz\\171047}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
36 % - Use the \inst{?} command only if the authors have different
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
37 % affiliation.
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
38
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
39 \institute[PWr] % (optional, but mostly needed)
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
40 {
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
41 Wydział Elektroniki\\
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
42 Politechnika Wrocławska
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
43 }
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
44 % - Use the \inst command only if there are several affiliations.
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
45 % - Keep it simple, no one is interested in your street address.
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
46
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
47 \date[Short Occasion] % (optional)
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
48 {13 maja 2011}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
49
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
50 \subject{Talks}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
51
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
52 \begin{document}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
53
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
54 \begin{frame}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
55 \titlepage
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
56 \end{frame}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
57
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
58 \begin{frame}{Spis Treści}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
59 \tableofcontents
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
60 % You might wish to add the option [pausesections]
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
61 \end{frame}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
62
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
63
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
64 % Since this a solution template for a generic talk, very little can
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
65 % be said about how it should be structured. However, the talk length
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
66 % of between 15min and 45min and the theme suggest that you stick to
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
67 % the following rules:
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
68
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
69 % - Exactly two or three sections (other than the summary).
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
70 % - At *most* three subsections per section.
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
71 % - Talk about 30s to 2min per frame. So there should be between about
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
72 % 15 and 30 frames, all told.
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
73
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
74 \section{Ogólne informacje o frameworkach}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
75
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
76 \subsection{Django}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
77
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
78 \begin{frame}{Cechy Django}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
79 \begin{itemize}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
80 \item<1->
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
81 Doskonale nadaje się do tworzenia dużych, skomplikowanych serwisów
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
82 \item<2->
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
83 Duża ilość wbudowanych funkcjonalności
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
84 \begin{itemize}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
85 \item ORM
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
86 \item System szablonów
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
87 \item Automatycznie generowany panel administracyjny
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
88 \item Zarządzanie użytkownikami
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
89 \item Wiele innych
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
90 \end{itemize}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
91 \item<3->
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
92 Stosunkowo dużo kodu koniecznego do napisania prostej aplikacji
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
93 \end{itemize}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
94 \end{frame}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
95
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
96 \subsection{Python + BaseHTTPServer}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
97
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
98 \begin{frame}{Cechy programów napisanych z użyciem BaseHTTPServer}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
99 \begin{itemize}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
100 \item<1->
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
101 Całkowita kontrola nad działaniem aplikacji
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
102 \item<2->
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
103 Konieczność pisania dużej ilości kodu
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
104 \item<3->
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
105 Korzysta tylko z bibliotek dodawanych do standardowej instalacji Pythona
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
106 \end{itemize}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
107 \end{frame}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
108
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
109 \begin{frame}{Przykładowa aplikacja}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
110 \lstinputlisting[language=Python, basicstyle=\tiny]{hello_basehttp.py}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
111 \end{frame}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
112
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
113 \subsection{Werkzeug}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
114
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
115 \begin{frame}{Cechy Werkzeug}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
116 \begin{itemize}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
117 \item<1->
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
118 Wbudowany debugger wykorzystujący JavaScript
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
119 \item<2->
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
120 Obsługa sesji i podpisanych ciasteczek
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
121 \item<3->
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
122 Nadal dość skomplikowana obsługa
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
123 \end{itemize}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
124 \end{frame}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
125
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
126 \begin{frame}{Przykładowa aplikacja}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
127 \lstinputlisting[language=Python]{hello_werkzeug.py}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
128 \end{frame}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
129
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
130 \subsection{Flask}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
131
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
132 \begin{frame}{Cechy Flaska}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
133 \begin{itemize}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
134 \item<1->
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
135 Oparty na Werkzeug, więc posiada wszystkie jego zalety
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
136 \item<2->
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
137 Zintegrowany z systemem szablonów Jinja2
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
138 \item<3->
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
139 Uproszczona obsługa
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
140 \end{itemize}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
141 \end{frame}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
142
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
143 \begin{frame}{Przykładowa aplikacja}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
144 \lstinputlisting[language=Python]{hello_flask.py}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
145 \end{frame}
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
146
f73176cba39b Zacząłem pracę nad prezentacją
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
147 \end{document}