Python

Python

Pythonコードのフローチャートを自動生成する(code2flowの使い方)

はじめに Pythonのコードからフローチャートを自動生成できる「code2flow」の存在を知りました。 以前に自作したプログラムを確認した際、コメントを見ただけでは、どのようなフローで動作しているのかを把握するのに時間を要してい...
django

djangoで作るTodo管理アプリ⑨(CreateView、UpdateView、DeleteView)

はじめに 前回は、ListViewとDetailViewを用いて登録したTodoの一覧表示と詳細を表示しました。今回は、CreateView(登録)とUpdateView(更新)とDeleteView(削除)を用いて、Todoアプリに...
django

djangoで作るTodo管理アプリ門⑧(djangoのテンプレートシステム)

はじめに 今回は、djangoのテンプレートシステムを用いてWebアプリの作り込みを実施します。 django入門⑦で整理したListViewとDetailViewを用いて、登録したTodoの一覧表示と詳細を表示します。Tod...
Python

競馬予測AIの作成⑯(レース結果取得プログラムのバージョンアップ)

はじめに 以前作成したレース結果を取得するプログラムを改修しました。主な改修のポイントは下記となります。 可読性と保守性を向上させるために下記を適用- 関数ベースからクラスベースに変更- 1つの関数、メソッドで実施する処理を...
django

djangoで作るTodo管理アプリ入門⑦(ListView、DetailViewの使い方)

はじめに 前回は、djangoのアプリで扱うデータの定義する手順を整理しました。今回は、djangoのアプリでデータを参照する手順を整理しました。 最後まで読み進めることで、djangoのアプリでデータを参照する際に使用するList...
django

djangoで作るTodo管理アプリ⑥(アプリで扱うデータの定義)

はじめに 前回はdjangoのアプリの作成方法を整理しました。今回は、djangoのアプリで扱うデータの定義する手順を整理しました。 最後まで読み進めることで、アプリで扱うデータの定義する手順と、djangoの管理者ページからデータ...
django

djangoで作るTodo管理アプリ⑤(プロジェクトとアプリケーションの関係)

はじめに 今回は、djangoのプロジェクトとアプリケーションの関係とアプリケーションを用いたWebアプリケーションの作成方法について整理しました。 最後まで読み進めることで、プロジェクトとアプリケーションの関係把握と、下記のシンプ...
Python

競馬予測AIの作成⑮(レース結果取得プログラムの改修)

はじめに レース結果を取得するプログラムの可読性と保守性の向上させるために改修を行いました。 レース結果のURLは、chromedriverを用いてNetkeibaのWebサイトを操作して取得していました。chromedriverの...
django

djangoで作るTodo管理アプリ④(TemplateViewを用いたシンプルなWebページの表示)

はじめに 今回は、TemplateViewを用いたシンプルなWebページを表示する方法を整理しました。 TemplateViewは、djangoのviewの一種であり、HTMLテンプレートを使ってWebページを表示するために設計され...
django

djangoで作るTodo管理アプリ③(Function Based ViewとClass Based Viewの説明)

はじめに djangoの基本動作は、HTTPリクエストオブジェクトを受け取り、HTTPレスポンスオブジェクトを返す、となります。HTTPレスポンスオブジェクトを返す④を行うときにfunction based viewあるいはclass b...
タイトルとURLをコピーしました