Day1. Flask/InternetとWebのインストール

2235 ワード

Flashのインストール


Flask

  • PythonベースのマイクロWebフレームワーク
  • フレームワーク:ソフトウェアアプリケーションまたはソリューションの開発を容易にするために、コラボレーション形式で提供されるソフトウェア環境の再利用可能なソフトウェアの具体的な機能部分の設計と実現を指す.
  • 仮想環境

  • 独立したスペース
  • で、モジュール(Pandas、Matplotlibなど)を個別に配置して、お客様に適した環境を構築できます.
  • プロジェクト管理が容易になりました.
  • 仮想環境のインストール

    pip install virtualenv
    python -m venv <가상환경_이름>

    仮想環境への移行

    source venv/Scripts/activate

    インストールされているモジュールの確認

    pip freeze

    フラスコを取り付ける

    pip install flask
    すべてのFlashアプリケーションは、アプリケーションインスタンスを作成する必要があります.
    Webサーバは、クライアントから受信したすべてのレポートを処理するために、Webサーバゲートウェイインタフェース(WSDI)というプロトコルを使用する.このアプリケーションは、次のコードを生成します.
    from flask import flask
    app = Flask(__name__)

    visual studio code


    VSCODE

    運転フラスコ

    flask run

    インターネットとWeb


    ネットワーク


    ...グローバルコンピュータを一体化した膨大な通信網.

    ネットワーク


    インターネットに接続したユーザーが情報を共有できるスペース
    cf.mailプロトコルはインターネットですが、Webではありません

    Webページ

  • Web:インターネットのサブセット
  • ページ:各ページの情報(ex.naver-naversports,NAVER記事)
  • Webサイト:Webコレクション
  • Webの使い方

  • Webブラウザ(Chrome、Safari、...)ダイアログを開きます.
  • アドレスウィンドウにアドレスを入力します.(naver, programmers,...)
  • Enterを押すと欲しい情報が得られます!
    3-1. またはエラーページが表示されます.
  • Webの動作


    Webはクライアントとサーバのコミュニケーションです!
    Client:情報を要求する立場
    サーバ:情報提供の立場
  • クライアントはサーバに情報(アドレス/情報)ex.(naver.com/blog)
  • を要求する.
  • サーバは、要求する情報を処理(DB、LANDERING)
  • する.
  • サーバは、クライアント要求
  • に応答する.
    Webは、多くのリクエストと応答インタラクションから構成されています.
    HTTP:Webユーザー間の約束
    HTTP.要求:HTTP動詞(get、postなど)
    HTTP.Response : HTML
    サーバの観点から、お客様から情報を受け取ったときにどのように処理するかを示す必要があります.
    それを実行するFrameworkはFlask、djangoです.