DjangoRestFrameworkでAPI構築してみよう
はじめに Django REST Framework(以下DRF)は、Django上でREST APIを構築するためのライブラリです。 DjangoのORM・認証機能・Adminと組み合わせるこ...
35 search resultsShowing 1~20 results
You need to log-in
はじめに Django REST Framework(以下DRF)は、Django上でREST APIを構築するためのライブラリです。 DjangoのORM・認証機能・Adminと組み合わせるこ...
はじめに 業務でPHPを触ることになったため、PHPについて調べてまとめてみました。 普段はPythonを使っているので、本記事ではPythonとPHPを比較しながら整理しています。 同じく「P...
はじめに Django REST Framework(DRF)は、デフォルトだとPythonのコーディングスタイルに合わせてレスポンスやリクエストボディのキーがスネークケース(snake_cas...
はじめに 日時情報を扱う中で、タイムゾーンを持たない日時データ(naive)をタイムゾーン付きの日時データ(aware)に変換する場面は少なくありません。 本記事では、その際にastimezon...
はじめに Pythonを書いていると、変数名やメソッド名、数値などで_(アンダースコア)を頻繁に見かけると思います。 ただ、_は1つの意味だけではありません。 未使用変数、内部利用の慣習、名前修...
取り組んだ背景 今回ひとりアドベントカレンダーに挑戦したのは、1人で25記事以上アドベントカレンダー記事を投稿した人全員に贈られるQiitanぬいぐるみに惹かれてたのと、これまでアウトプットの場...
はじめに この記事では、Slack SDKのWebhookClientを使用してSlackにメッセージを投稿する方法を解説します。 また、メッセージの構成要素であるtext、blocks、att...
はじめに 社会に出て最初の数年は「質問をする側」として多くの学びを得る期間でした。しかし、経験を積むにつれて「質問を受ける側」になることが増え、自分が質問される立場で感じたのは、質問意図の明確さ...
はじめに Reactプロジェクトでは、条件に応じてクラス名を追加したり、複数のクラス名を組み合わせたりする必要な時が度々ありますが、プロジェクトの規模が大きくなった時にコードが見づらくなったり、...
今回は私が実装をする際に特に気をつけているポイントをいくつかピックアップしました。 1. 単一責任の原則とテスト容易性 クラスや関数には単一責任を持たせることが大切です。これにより、テストや保守...
はじめに Pythonには、引数の受け渡し方法を制御する便利な機能として「位置専用引数」と「キーワード専用引数」がありますが、私自身まだ実際の開発で上手く活用できていないため、今回まとめてみまし...
はじめに Pythonで実装している際に、標準のエラーやサードパーティ製ライブラリから出るエラーを独自のカスタムエラーでオーバーライドしてre-raiseする時などがあるかと思いますが、そんな時...
はじめに Pythonは動的型付けの言語ですが、Pythonの型ヒントはPython 3.5以降バージョンを重ねるごとに進化し続けています。 型アノテーション(型ヒント)と上手く付き合うことで、...
はじめに ふとPythonで音を生成して奏でたいと思ったためchatGPTさんに教えてもらいました。 sounddeviceというライブラリとnumpyを組み合わせて使えばできるみたいなので、イ...
メソッドチェーンとは オブジェクトに対して複数のメソッドを連続して呼び出すテクニックです。 メソッドチェーンを活用することで中間の一時変数を削減でき、コードの可読性を向上させることができます。 ...
はじめに この記事はMarkdown AIのサーバーAI機能を使ってWebサイトを作ってみよう by MarkdownAI Advent Calendar 2024シリーズ1の15日目です。 こ...
はじめに Pythonはそのシンプルさと柔軟性から、多くの場面で利用される人気の高いプログラミング言語です。 しかし、動的型付けであるため、型に関連するバグが実行時まで発見されないというリスクが...
はじめに 実行に長時間かかる処理でloggerやprintを使って進捗を表示することがあるかと思いますが、代わりに進捗バーを表示することで、より直感的に処理の進行状況を視覚的に確認できます。 本...
はじめに 単純にprint()を使うだけでもに十分のケースもありですが、少し工夫を加えることでより読みやすく、簡潔にコードを書くことができます。 この記事では、printの便利なオプションやフォ...
はじめに プログラミングにおいてデバッグ作業は避けては通れない道です。 Pythonを初めて学ぶ際には、print文を使用してデバッグする方法が一般的ですが、これに加えてPythonにはより効果...
35 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.