Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Writing web apps in python, using flask
Search
Redouane Zait
December 06, 2013
Programming
67
0
Share
Writing web apps in python, using flask
talk given online, at the dzgeeks hangout
Redouane Zait
December 06, 2013
Other Decks in Programming
See All in Programming
SkillsをS3 Filesに置く時のあれこれ
watany
3
1.6k
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
490
cloudnative conference 2026 flyle
azihsoyn
0
180
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
280
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
160
AgentCore Optimizationを始めよう!
licux
3
240
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
130
AI Agent と正しく分析するための環境作り
yoshyum
2
470
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
180
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
3
350
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
650
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
28
22k
Featured
See All Featured
Designing for Timeless Needs
cassininazir
1
220
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
180
Art, The Web, and Tiny UX
lynnandtonic
304
21k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.9k
Optimizing for Happiness
mojombo
378
71k
Being A Developer After 40
akosma
91
590k
Marketing to machines
jonoalderson
1
5.3k
Ruling the World: When Life Gets Gamed
codingconduct
0
230
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Transcript
Ecrire des applications web en python, avec Flask. Redouane Zait,
[email protected]
Vous avez dit Python ?
3
2
Non
1
Oui !
Python est: - Qdim - Kbir - Chbab - Mreffah
traductions disponibles sur www.dardja.com
Python est: - Qdim - Kbir - Chbab - Mreffah
- Mature - Popular - Beautiful - Rich and diverse libraries / ecosystem - Slow ( sans smir )
Python est: - Qdim - Kbir - Chbab - Mreffah
- Mature - Popular - Beautiful - Rich and diverse libraries / ecosystem - Slow ( sans smir )
Python est: - Qdim - Kbir - Chbab - Mreffah
- Mature - Popular - Beautiful - Rich and diverse libraries / ecosystem - Slow ( sans smir )
Use the right tool for the job.
Web Frameworks
Frameworks 101 - Request dispatcher - Template engine - Cookies
& sessions - Debugger
Frameworks 101 - Request dispatcher (werkzeug) - Template engine (
Jinja 2) - Cookies & sessions - Debugger ( Werkzeug ) +
Frameworks 101 - Request dispatcher (werkzeug) - Template engine (
Jinja 2) - Cookies & sessions - Debugger ( Werkzeug ) + = Flask
Fonctionalités de Flask: - Pas d’accès aux bases de données
- Pas de validations de formulaires web - Pas de système d’authentification et authorization - Pas de support Email - Pas de caching - Pas de Pas
Pas de Pas
Fonctionalités de Flask: - Extensible - Request dispatcher - Template
Engine - Joli debugger ! - Secure cookies & sessions
Quelque extensions de Flask: - Flask-WTF (validation de formulaires) -
Flask-SQLAlchemy ( ORM & DBApi ) - Flask-Mail ( envoi de mails ) - Fask-Script ( commandes externes ) - Flask-Testing (tests unitaires et fonctionnelles) Liste non exhaustive dispo sur: http://flask.pocoo.org/extensions/
Hello, Worldرﺋازﺟﻟا from flask import Flask app = Flask(__name__) @app.route("/")
def hello(): return "Hello, رﺋازﺟﻟا !" if __name__ == "__main__": app.run()
Demo Forum de discussion
Questions / suggestions are welcome !!!1 Redouane Zait,
[email protected]