Skip to content

kobinpy/handson-ja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kobinハンズオン

Kobinのハンズオン資料です。

環境構築

用意していただくもの

  • MacもしくはLinuxが動く環境
  • エディタ(こだわりがない場合はPyCharmがお薦めです)
  • Python 3.6
  • SQLite3

virtualenvの作成

ハンズオンをしていくにあたって、virtualenvの使用を推奨しています。 Python3では、 venv モジュールが含まれていますのでこちらを使用して作成してください。

$ python3.6 -m venv venv
$ source ./venv/activate
(venv)$ which python
/<path to pwd>/venv/bin/python
(venv)$ which pip
/<path to pwd>/venv/bin/pip

必要なライブラリのインストール

(venv)$ pip install -U pip
(venv)$ pip install -c constraints.txt -r requirements.txt

Hello World

余裕のある方は,無事に動くかどうか確認してみましょう。 Hello Worldは次のようになります。

from kobin import Kobin, Response

app = Kobin()

@app.route('/')
def index() -> Response:
    return Response('Hello World')

hello.py という名前で保存した場合、次のコマンドでサーバを起動します。

$ wsgicli run hello.py app -p 8000
Start: 127.0.0.1:8000

http://127.0.0.1:8000 にアクセスしてください。 「Hello World」と表示されれば、準備完了です。

ハンズオンに進んでみましょう。 ここまでで躓いたことやわからないことがあれば、@c_bata_ に気軽に相談してください。

開催実績