VS CodeとPythonとFlaskで作成したWeb APIをDockerコンテナ上で実行したり、リモートデバッグしたりしてみよう。
Flaskではアプリの構成をさまざまな方法で行える。その基本からインスタンスフォルダを利用するまでざっくりと見ていこう。
Flask-MarshmallowとFlask-Restlessという拡張機能を使い、前回作成したデータベースモデルをWeb API化する。
Flask用のSQLAlchemy拡張機能「Flask-SQLAlchemy」の使い方を概観し、ToDoリストをデータベースに保存してみよう。
簡単なToDoリストアプリを作成しながら、前回は取り上げなかったFlask(やJinja2)のさまざまな機能について見ていく。
VS CodeとFlaskを組み合わせて、簡単なWebアプリを作りながら、ルーティング、テンプレートなどの基本を解説する。
VS Codeの使い勝手を良くしてくれるPython関連の拡張機能を幾つか紹介しよう。
Python人気を支えるツールの1つ「Jupyter Notebook」。VS Codeからこれを使ってみよう。Jupyter拡張機能が提供する機能も一覧する。
ブレークポイント、ステップ実行など、本格的なIDEと遜色ない機能を使って、VS CodeでPythonコードをデバッグしよう。
IntelliSenseによるコード補完機能、Linterやフォーマッタなど、コード記述を快適にしてくれるVS Codeの機能を紹介。
VS CodeでPythonを始めるための新連載。VS CodeでPythonするのはなぜか、その理由と、必要な拡張機能のインストール、簡単な環境設定までをまとめよう。
編集部からのお知らせ
2026年3月23日(月)〜 3月24日(火)にオンラインセミナー「@IT Architect Live AI時代のエンジニアリングを再定義する」を開催します。