FastAPIはAPI開発用ライブラリであり特徴は下記の通りです。 【Fast APIの特徴】 型ヒント追加で入力値を制限することが出来るためエラー防止ができます。(Pydanticが内部で機能) APIドキュメントを自動生成できる(Swagger版とReDoc版)。 2.APIとは/Fast APIで ...
Pythonはインタプリタ言語であるため、バックエンド開発に使用する場合、例えばPython + Djangoの組み合わせでは、Java + Springと比べると、その応答時間が少し長くなります。ただし、コードが適切であれば、その違いはあまり顕著ではありません。Djangoがマルチ ...
現代版のPythonは「非同期コード」を、「コルーチン」と称されるものを利用してサポートしています。これは async と await 構文を用います。 次のセクションで、フレーズ内のパーツを順に見ていきましょう: 非同期コード async と await コルーチン ...
一般社団法人Pythonエンジニア育成推進協会はコラム「Python業界で注目が集まっているFastAPIとは?」を公開しました。 こんにちは、Pythonエンジニア育成推進協会 顧問理事の寺田です。私は試験の問題策定とコミュニティ連携を行う立場です。 Pythonの用途と言えば、AIやデータ分析関連など、様々な用途に使えるということが、Pythonが広く使われる理由の一つだと考えています。そして ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...