Enviar búsqueda
Cargar
Flask勉強会その1
•
2 recomendaciones
•
4,156 vistas
Masato Kawamura
Seguir
Python FlaskでWEBアプリの作り方を学ぶ。 まずは基礎の基礎編から。
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 20
Descargar ahora
Descargar para leer sin conexión
Recomendados
Pyramid入門
Pyramid入門
Atsushi Odagiri
第21回Creators MeetUp
第21回Creators MeetUp
Kenichi Mukai
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
hiro345
FuelPHPをさわってみて
FuelPHPをさわってみて
Sotaro Omura
omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜
Sotaro Omura
FuelPHP Osu Nagoya vol.1
FuelPHP Osu Nagoya vol.1
Fumito Mizuno
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
kenjis
あらためてPHP5.3
あらためてPHP5.3
Masashi Shinbara
Recomendados
Pyramid入門
Pyramid入門
Atsushi Odagiri
第21回Creators MeetUp
第21回Creators MeetUp
Kenichi Mukai
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
hiro345
FuelPHPをさわってみて
FuelPHPをさわってみて
Sotaro Omura
omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜
Sotaro Omura
FuelPHP Osu Nagoya vol.1
FuelPHP Osu Nagoya vol.1
Fumito Mizuno
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
kenjis
あらためてPHP5.3
あらためてPHP5.3
Masashi Shinbara
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
kenjis
EC-CUBEプラグイン講義
EC-CUBEプラグイン講義
ria1201
The master plan ofscaling a web application
The master plan ofscaling a web application
Yusuke Wada
Fuel php osc tokyo2012
Fuel php osc tokyo2012
Fumito Mizuno
.htaccessによるリダイレクト徹底解説
.htaccessによるリダイレクト徹底解説
Cherry Pie Web
FuelPHPで3種のprofilerを使ってみた
FuelPHPで3種のprofilerを使ってみた
Katsuhiro Miura
Mojoliciousをウェブ制作現場で使ってみてる
Mojoliciousをウェブ制作現場で使ってみてる
jamadam
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
leverages_event
実用裏方 Perl 入門
実用裏方 Perl 入門
keroyonn
Ruby on Rails Tutorial
Ruby on Rails Tutorial
Ken Iiboshi
20091030cakephphandson 01
20091030cakephphandson 01
Yusuke Ando
フラットなPHPからフレームワークへ
フラットなPHPからフレームワークへ
Masao Maeda
Try Jetpack
Try Jetpack
Hideaki Miyake
CodeIgniter入門
CodeIgniter入門
Sho A
Using Dancer
Using Dancer
Yoshihiro Sasaki
WordPress関数の処理コストを考えよう
WordPress関数の処理コストを考えよう
Naoki Matsuda
WordPress のキャッシュ機構
WordPress のキャッシュ機構
katanyan
Ruby on Rails Tutorial Chapter8-10
Ruby on Rails Tutorial Chapter8-10
Sea Mountain
Open Source System Administration Framework - Func
Open Source System Administration Framework - Func
Gosuke Miyashita
WordPressで提供するWeb API
WordPressで提供するWeb API
Yuko Toriyama
<第1回>Laravelハンズオンセミナー
<第1回>Laravelハンズオンセミナー
Tatsuyoshi Mashiko
PyCon JP 2012 hands-on セッション/ FlaskによるWebアプリケーションの実装とプログラミングツール
PyCon JP 2012 hands-on セッション/ FlaskによるWebアプリケーションの実装とプログラミングツール
Atsuo Ishimoto
Más contenido relacionado
La actualidad más candente
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
kenjis
EC-CUBEプラグイン講義
EC-CUBEプラグイン講義
ria1201
The master plan ofscaling a web application
The master plan ofscaling a web application
Yusuke Wada
Fuel php osc tokyo2012
Fuel php osc tokyo2012
Fumito Mizuno
.htaccessによるリダイレクト徹底解説
.htaccessによるリダイレクト徹底解説
Cherry Pie Web
FuelPHPで3種のprofilerを使ってみた
FuelPHPで3種のprofilerを使ってみた
Katsuhiro Miura
Mojoliciousをウェブ制作現場で使ってみてる
Mojoliciousをウェブ制作現場で使ってみてる
jamadam
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
leverages_event
実用裏方 Perl 入門
実用裏方 Perl 入門
keroyonn
Ruby on Rails Tutorial
Ruby on Rails Tutorial
Ken Iiboshi
20091030cakephphandson 01
20091030cakephphandson 01
Yusuke Ando
フラットなPHPからフレームワークへ
フラットなPHPからフレームワークへ
Masao Maeda
Try Jetpack
Try Jetpack
Hideaki Miyake
CodeIgniter入門
CodeIgniter入門
Sho A
Using Dancer
Using Dancer
Yoshihiro Sasaki
WordPress関数の処理コストを考えよう
WordPress関数の処理コストを考えよう
Naoki Matsuda
WordPress のキャッシュ機構
WordPress のキャッシュ機構
katanyan
Ruby on Rails Tutorial Chapter8-10
Ruby on Rails Tutorial Chapter8-10
Sea Mountain
Open Source System Administration Framework - Func
Open Source System Administration Framework - Func
Gosuke Miyashita
WordPressで提供するWeb API
WordPressで提供するWeb API
Yuko Toriyama
La actualidad más candente
(20)
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
EC-CUBEプラグイン講義
EC-CUBEプラグイン講義
The master plan ofscaling a web application
The master plan ofscaling a web application
Fuel php osc tokyo2012
Fuel php osc tokyo2012
.htaccessによるリダイレクト徹底解説
.htaccessによるリダイレクト徹底解説
FuelPHPで3種のprofilerを使ってみた
FuelPHPで3種のprofilerを使ってみた
Mojoliciousをウェブ制作現場で使ってみてる
Mojoliciousをウェブ制作現場で使ってみてる
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
実用裏方 Perl 入門
実用裏方 Perl 入門
Ruby on Rails Tutorial
Ruby on Rails Tutorial
20091030cakephphandson 01
20091030cakephphandson 01
フラットなPHPからフレームワークへ
フラットなPHPからフレームワークへ
Try Jetpack
Try Jetpack
CodeIgniter入門
CodeIgniter入門
Using Dancer
Using Dancer
WordPress関数の処理コストを考えよう
WordPress関数の処理コストを考えよう
WordPress のキャッシュ機構
WordPress のキャッシュ機構
Ruby on Rails Tutorial Chapter8-10
Ruby on Rails Tutorial Chapter8-10
Open Source System Administration Framework - Func
Open Source System Administration Framework - Func
WordPressで提供するWeb API
WordPressで提供するWeb API
Similar a Flask勉強会その1
<第1回>Laravelハンズオンセミナー
<第1回>Laravelハンズオンセミナー
Tatsuyoshi Mashiko
PyCon JP 2012 hands-on セッション/ FlaskによるWebアプリケーションの実装とプログラミングツール
PyCon JP 2012 hands-on セッション/ FlaskによるWebアプリケーションの実装とプログラミングツール
Atsuo Ishimoto
Grunt front-osaka-1-lt-tanaka
Grunt front-osaka-1-lt-tanaka
Hisateru Tanaka
20190809
20190809
iPride Co., Ltd.
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
純生 野田
早稲田大学授業 - モバイルプログラミング
早稲田大学授業 - モバイルプログラミング
Ippei Arita
チュートリアルではじめるVue.js
チュートリアルではじめるVue.js
小川 昌吾
WCO2012「PHP教室」
WCO2012「PHP教室」
Takuma Morikawa
【プログラミング教室】テキスト
【プログラミング教室】テキスト
Manabu Ikarashi
Knockout handson
Knockout handson
Go Tanaka
JavaScriptでWebDriverのテストコードを書きましょ
JavaScriptでWebDriverのテストコードを書きましょ
Kohki Nakashima
第1回鹿児島node.jsの会資料_内村
第1回鹿児島node.jsの会資料_内村
Koichi Uchimura
Google Dev Fest 2010 Japan LT: OpenSocial JavaScript API is good, Lightweight...
Google Dev Fest 2010 Japan LT: OpenSocial JavaScript API is good, Lightweight...
Nobuhiro Nakajima
FastAPIのテンプレートプロジェクトがいい感じだった話
FastAPIのテンプレートプロジェクトがいい感じだった話
NipponAlgorithm
はかどるChefの小ネタ集
はかどるChefの小ネタ集
Yukihiko SAWANOBORI
ヒカルのGo 資料 Webアプリケーションの作り方
ヒカルのGo 資料 Webアプリケーションの作り方
Yosuke Furukawa
Scala2.10.x bytecode problems in Android
Scala2.10.x bytecode problems in Android
Taisuke Oe
Play framework 2.0のちょっとした紹介
Play framework 2.0のちょっとした紹介
Ryo RKTM
開発エンジニアがChefで テスト駆動サーバー設定してみた #biglobetechtalk
開発エンジニアがChefで テスト駆動サーバー設定してみた #biglobetechtalk
BIGLOBE Tech Talk
今すぐブラウザでES6を使おう
今すぐブラウザでES6を使おう
Hayashi Yuichi
Similar a Flask勉強会その1
(20)
<第1回>Laravelハンズオンセミナー
<第1回>Laravelハンズオンセミナー
PyCon JP 2012 hands-on セッション/ FlaskによるWebアプリケーションの実装とプログラミングツール
PyCon JP 2012 hands-on セッション/ FlaskによるWebアプリケーションの実装とプログラミングツール
Grunt front-osaka-1-lt-tanaka
Grunt front-osaka-1-lt-tanaka
20190809
20190809
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
早稲田大学授業 - モバイルプログラミング
早稲田大学授業 - モバイルプログラミング
チュートリアルではじめるVue.js
チュートリアルではじめるVue.js
WCO2012「PHP教室」
WCO2012「PHP教室」
【プログラミング教室】テキスト
【プログラミング教室】テキスト
Knockout handson
Knockout handson
JavaScriptでWebDriverのテストコードを書きましょ
JavaScriptでWebDriverのテストコードを書きましょ
第1回鹿児島node.jsの会資料_内村
第1回鹿児島node.jsの会資料_内村
Google Dev Fest 2010 Japan LT: OpenSocial JavaScript API is good, Lightweight...
Google Dev Fest 2010 Japan LT: OpenSocial JavaScript API is good, Lightweight...
FastAPIのテンプレートプロジェクトがいい感じだった話
FastAPIのテンプレートプロジェクトがいい感じだった話
はかどるChefの小ネタ集
はかどるChefの小ネタ集
ヒカルのGo 資料 Webアプリケーションの作り方
ヒカルのGo 資料 Webアプリケーションの作り方
Scala2.10.x bytecode problems in Android
Scala2.10.x bytecode problems in Android
Play framework 2.0のちょっとした紹介
Play framework 2.0のちょっとした紹介
開発エンジニアがChefで テスト駆動サーバー設定してみた #biglobetechtalk
開発エンジニアがChefで テスト駆動サーバー設定してみた #biglobetechtalk
今すぐブラウザでES6を使おう
今すぐブラウザでES6を使おう
Último
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Último
(9)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
Flask勉強会その1
1.
PyhonとFlaskで学ぶ WEBプログラミング その1 2013/10/09 masato-ka 13年10月14日月曜日
2.
この資料の目的 この資料の目的はWEBアプリケー ションの初心者に向けて、WEBアプ リケーションを実際に作りながら学 んでもらうことです。 目標:WEB画面を表示させるPOSTと GETが扱えるようになる。 13年10月14日月曜日
3.
目次 1. WEBアプリケーションてなんぞ? 2. 環境を作ろう 3.
最初のWEBアプリケーション 4. POSTとGET 13年10月14日月曜日
4.
WEBアプリケーション概要 13年10月14日月曜日
5.
今回の構成 Flaskと呼ばれるフレー ムワークでWEBアプリケーション を作り、簡易なWEBサーバでサービ スを立ち上げる 今回作るプログラムを ApacheとかPython のAPサーバで動 かすこともできるけど、まずは範囲 外 13年10月14日月曜日
6.
環境を作ろう! Windows でPythonを使うための環境 を作成します。(別紙資料) 13年10月14日月曜日
7.
最初のWEBアプリケーション アクセスすると画面を表示するだけ のWEBアプリケーションを作ります 13年10月14日月曜日
8.
最初のサンプル webアプリケーションの app プログラム本体 hello.py from flask import
Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run() templates テンプレートを入れる (後述) static 静的ファイル(JS,CSS) などを入れる 13年10月14日月曜日
9.
実行 appフォルダに入り以下のコマンドを 実行ブラウザでhttp:/ /loclahost:5000 にアクセスしよう >python hello.py 13年10月14日月曜日
10.
解説 flaskフレームワークを使う準備 from flask import
Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" ルートにアクセスする時に実行 される処理、ここではクライア if __name__ == "__main__": app.run() ントに”Hello World!”を返すだけ もっと複雑なHTMLを返すにはどうすればいいか? 次章で! 13年10月14日月曜日
11.
練習問題 「http:/ /localhost:5000/sample」にア クセスしたときに”ROBOT”と赤字で 表示される処理を書きましょう。 @app.route("/sample")でルーティングできます。 13年10月14日月曜日
12.
テンプレート 複雑な画面や、デザインに凝った画面を 作るときにHTMLをプログラム中に書く のは大変。WEB アプリではプログラム 実行時にHTMLで書かれたテンプレート ファイルをを読み出し、必要な部分を書 き換えてクライアントに返す機能が一般 的(テンプレートエンジン) 13年10月14日月曜日
13.
テンプレートエンジン from flask import
Flask from flask import render_template app app = Flask(__name__) hello.py @app.route('/hello) @app.route('/hello/<name>') def hello_name(name=None): return render_template('hello.html', name=name) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run() templates hello.html static 13年10月14日月曜日 <!doctype html> <title>Hello from Flask</title> {% if name %} <h1>Hello {{ name }}!</h1> {% else %} <h1>Hello World!</h1> {% endif %}
14.
GET と POST クライアントからの情報を送る方法 GET
メソッド 簡単にデータを送れる POSTメソッド 大量にデータを送れ る 13年10月14日月曜日
15.
GET メソッド http:/ /hogehoge/test.cgi?a=alpha&b=beta GET /cgi-bin/dk2/test.cgi?a=alpha&b=beta
HTTP/ 1.1 Accept: image/gif, image/x-xbitmap, image/ jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, */* Referer: http://127.0.0.1/cgi-bin/test.cgi Accept-Language: ja,en;q=0.5 Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 95) Host: 127.0.0.1 Connection: Keep-Alive 13年10月14日月曜日
16.
POSTメソッド http:/ /hogehoge/ POST /cgi-bin/test.cgi HTTP/1.1 Accept:
*/* Referer: http://127.0.0.1/cgi-bin/test.cgi Accept-Language: ja,en;q=0.5 Content-Type: application/x-www-form-urlencoded Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 95) Host: 127.0.0.1 Content-Length: 14 Connection: Keep-Alive a=alpha&b=beta 13年10月14日月曜日
17.
GETメソッド演習 from flask import
Flask app from flask import render_template,request app = Flask(__name__) get.py @app.route('/test_get',methods=['GET']) def hello_request(): if request.method == 'GET': name = request.args.get('name') return render_template('hello.html', name=name) if __name__ == "__main__": app.run() templates hello.html static 13年10月14日月曜日 <!doctype html> <title>Hello from Flask</title> {% if name %} <h1>Hello {{ name }}!</h1> {% else %} <h1>Hello World!</h1> {% endif %}
18.
POSTメソッド演習 from flask import
Flask from flask import render_template,request app app = Flask(__name__) get.py @app.route('/test_get,['PSOT', 'GET']) def hello_request(): if request.method == 'GET': name = request.args.get('name', '') return render_template('hello.html', name=name) if request.method == 'POST': name = request.form['name'] return render_template('hello.html', name=name) if __name__ == "__main__": app.run() templates hello.html static 13年10月14日月曜日 <!doctype html> <title>Hello from Flask</title> {% if name %} <h1>Hello {{ name }}!</h1> {% else %} <h1>Hello World!</h1> {% endif %} <form method="POST" > <p><input type="text" name="name"></p> <p><input type="submit" value="送信する"></p> </form>
19.
今日やったこと WEBアプリケーション Flaskフレームワーク テンプレート GETとPOST 13年10月14日月曜日
20.
次回予告 ファイルを送るには? クラスとメソッド DBアクセス 13年10月14日月曜日
Descargar ahora