siny

主にITテクノロジー系に興味があります。 python、Django、機械学習、ディー…

siny

主にITテクノロジー系に興味があります。 python、Django、機械学習、ディープラーニングなど。 技術系ブログもやっております。 https://sinyblog.com/

マガジン

  • Djangoでリアルタイムチャットアプリを開発するレシピ

    このマガジンはDjangoデリアリタイムチャットアプリを開発する方法を学べるチュートリアルノートです。 以下の3つの記事で構成されています。 Part1:認証機能の実装 Part2:ユーザ検索と追加機能の実装 Part3:チャット機能の実装 Django、DRF(Django REST framework)、JavaScriptの構成で開発を行います。 DjangoとJavaScriptの基本がある程度わかる方を前提としています。

  • Django WEB API開発コース

    Django WEB API開発コース 以下のコースをまとめた割引プランです。 ・新刊書籍がリリースされたらLINEへ自動通知するDjangoアプリを開発しよう【前編】 ¥500 ・新刊書籍がリリースされたらLINEへ自動通知するDjangoアプリを開発しよう【後編】 ¥1980 ¥2,480相当のチュートリアルを、セット割で¥1,980で販売します。 DjangoのCRUD WEBアプリ開発の応用、楽天APIを使って書籍情報を自動収集、Herokuサーバへのデプロイ、自動収集処理をバッチ処理化&ジョブスケジュールしLINEへ新刊情報を通知するところまで完全自動化します。

  • Django WEBアプリ開発コース

    以下のコースをまとめた割引プランです。 ・Djangoで毎月の出費を分析できる家計簿アプリをつくろう!【基礎編】 ¥980 ・Djangoで毎月の出費を分析できる家計簿アプリをつくろう!【応用編】 ¥500 ¥1,500相当のチュートリアルを、セット割で¥1,000で販売します。 Djangoの環境構築からCRUD WEBアプリ開発+α Djangoの応用事例を学習したい人にお勧めです。 ボリュームは約13万字ありますので、200~300ページ程度の技術書と同等のボリュームがあると思います。 初心者用に図解を多く(約90枚)取り入れて、説明も多く掲載しています。

記事一覧

【ChatGPT-APIとPythonで学ぶ】 情報整理、アドバイス機能付きかんばんアプリ開発のチュートリアル

この記事では、ChatGPT-APIとPython、Langchainなどを使って自動タスク整理、改善提案等の機能を搭載したかんばんアプリの開発方法を学べる内容になっています。 Pythonと…

1,980
siny
4か月前
1

ChatGPTを活用したDjangoアプリの実装方法を学ぶレシピ

はじめにこのレシピではChatGPTのAPIを活用したアプリ機能をDjangoで実装する方法を解説します。 「参考になった。面白かった。」と思った方はぜひSNS等でシェアいただけ…

siny
1年前
15

Django入門者向け教材(チュートリアル)をTechpitにてリリースしました

はじめにこの度、techpit(https://www.techpit.jp/)にてDjangoの初学者にターゲットを絞ったDjango学習教材をリリースさせていただきました。 これから、初めてDjangoに入…

siny
1年前
この記事は
マガジンの購入者だけが読めます。

Djangoでチャットアプリを開発するレシピ(Part3)

この記事はマガジンを購入した人だけが読めます

siny
1年前
3

Djangoでチャットアプリを開発するレシピ(Part2)

このレシピではDjangoで以下のようなチャットアプリを構築する方法を学ぶことができます。 ※Django、DRF(Django REST framework)、JavaScriptの構成で開発を行います。 …

siny
1年前
7

Djangoでチャットアプリを開発するレシピ(Part1)

このレシピではDjangoで以下のようなチャットアプリを構築する方法を学ぶことができます。 ※Django、DRF(Django REST framework)、JavaScriptの構成で開発を行います。 …

siny
1年前
14

Djangoとplotly expressでデータ分析ダッシュボードを作成するレシピ

このレシピではDjangoとplotly expressを使って以下のようなデータ分析ダッシュボードを作成する方法を学ぶことができます。 1.事前準備まず、開発に必要な事前準備を行い…

1,000
siny
1年前
1

DjangoでテーブルデータをCSV、XLS、JSON等へ変換するレシピ

このレシピでは、Djangoのモデルクラスで定義されたテーブルデータをCSV、XLS、JSONなどのさまざまな形式に変換する方法を実際に手を動かしながら学ぶことができます。 ラ…

siny
1年前
3

Django Adminサイト上で売上分析画面を作成するレシピ

この技術ノートではDjangoのadminサイトで以下のような売上分析用画面を作成する方法を学ぶことができます。 このレシピでは、商品の売り上げを特定の期間(すべて、月毎…

siny
2年前
1

DjangoのModelリレーションシップの基礎を学ぶレシピ

このレシピでは、Djangoのモデルを定義上で必要なモデルのリレーションシップに焦点を当てて、その基礎を学ぶことができるレシピです。 具体的には、以下の3種類のリレー…

siny
2年前

DjangoのORMを使って集計方法を学ぶレシピ

この技術ノートではDjangoのORMを用いたデータの集計方法を学ぶことができます。 Djangoが提供する以下のメソッドを使ってとあるECショップの商品の販売データを集計する…

500
siny
2年前

DjangoORMの各種メソッドを習得するレシピ

この技術ノートでは、DjangoのORMで提供される様々なメソッドの利用方法を学ぶことができます。 以下のメソッドについて具体的な利用方法を交えて解説します。 1.事前準…

siny
2年前
1

DjangoでYoutube動画ダウンロードサイトを作るレシピ

この技術ノートでは、Djangoで以下のようなYoutubeのURLから動画ファイル(mp4)を自動生成し、ローカルPCに動画ファイルをダウンロードできるWebサイトを開発する方法につ…

1,000
siny
2年前
4

Djangoで地図アプリ開発をしよう【前編】

この技術ノートでは、Djangoで以下のような避難所マップWEBアプリをローカルPC環境で開発する方法について学ぶことができる内容になっています。 サイト全体の画面 技術…

980
siny
4年前
36

新刊書籍がリリースされたらLINEへ自動通知するDjangoアプリを開発しよう【後編】

【更新内容】 ・book.zip内のviews.pyのコメント記載内容が一部誤っていたため修正しました。(2019/3/18修正) ・本ノート本文中の「全体コードを改めて掲載します。」以下…

1,980
siny
5年前
16

新刊書籍がリリースされたらLINEへ自動通知するDjangoアプリを開発しよう【前編】

この技術ノートでは、Pythonをつかって楽天ブックスから自分が気になっているカテゴリの書籍情報を自動取得する方法について解説していきます。 なお、以下の後編チュート…

500
siny
5年前
22
【ChatGPT-APIとPythonで学ぶ】 情報整理、アドバイス機能付きかんばんアプリ開発のチュートリアル

【ChatGPT-APIとPythonで学ぶ】 情報整理、アドバイス機能付きかんばんアプリ開発のチュートリアル

この記事では、ChatGPT-APIとPython、Langchainなどを使って自動タスク整理、改善提案等の機能を搭載したかんばんアプリの開発方法を学べる内容になっています。

PythonとJavascriptの基本知識があれば手順に沿って進めれば開発できる内容になっています。

最終的にPythonのEELと組み合わせてクライアントツールとして実行できるWebブラウザ型のツールを作ります。

もっとみる
ChatGPTを活用したDjangoアプリの実装方法を学ぶレシピ

ChatGPTを活用したDjangoアプリの実装方法を学ぶレシピ

はじめにこのレシピではChatGPTのAPIを活用したアプリ機能をDjangoで実装する方法を解説します。

「参考になった。面白かった。」と思った方はぜひSNS等でシェアいただけると嬉しいです。

以下の2つの機能の実装について説明します。

文章校正機能

画面上で校正したい文章を入力して「校正」ボタンを押すと、ChatGPTによる文章の校正結果を表示します。

校正結果は、上図のように削除さ

もっとみる
Django入門者向け教材(チュートリアル)をTechpitにてリリースしました

Django入門者向け教材(チュートリアル)をTechpitにてリリースしました

はじめにこの度、techpit(https://www.techpit.jp/)にてDjangoの初学者にターゲットを絞ったDjango学習教材をリリースさせていただきました。

これから、初めてDjangoに入門する方にお勧めの教材となっています。

教材の対象者この教材の対象者は、以下のようなユーザです。

pythonの基礎知識(基礎構文、関数、クラス)があるがDjangoは未経験

Dja

もっとみる
Djangoでチャットアプリを開発するレシピ(Part2)

Djangoでチャットアプリを開発するレシピ(Part2)

このレシピではDjangoで以下のようなチャットアプリを構築する方法を学ぶことができます。
※Django、DRF(Django REST framework)、JavaScriptの構成で開発を行います。

このレシピは全体で3つのパートで構成されています。

Part1:認証機能の実装

Part2:ユーザ検索と追加機能の実装

Part3:チャット機能の実装

このPart2では、ユーザ検索

もっとみる
Djangoでチャットアプリを開発するレシピ(Part1)

Djangoでチャットアプリを開発するレシピ(Part1)

このレシピではDjangoで以下のようなチャットアプリを構築する方法を学ぶことができます。
※Django、DRF(Django REST framework)、JavaScriptの構成で開発を行います。

このレシピは全体で3つのパート(記事)で構成されています。

Part1:認証機能の実装

Part2:ユーザ検索と追加機能の実装

Part3:チャット機能の実装

この記事(Part1)

もっとみる
Djangoとplotly expressでデータ分析ダッシュボードを作成するレシピ

Djangoとplotly expressでデータ分析ダッシュボードを作成するレシピ

このレシピではDjangoとplotly expressを使って以下のようなデータ分析ダッシュボードを作成する方法を学ぶことができます。

1.事前準備まず、開発に必要な事前準備を行います。

仮想環境の作成、Djangoプロジェクトの作成、アプリケーションの作成まで行います。

任意のディレクトリ上で以下のコマンドを実行して、アプリケーション作成まで完了させてください。

仮想環境の作成とアクテ

もっとみる
DjangoでテーブルデータをCSV、XLS、JSON等へ変換するレシピ

DjangoでテーブルデータをCSV、XLS、JSON等へ変換するレシピ

このレシピでは、Djangoのモデルクラスで定義されたテーブルデータをCSV、XLS、JSONなどのさまざまな形式に変換する方法を実際に手を動かしながら学ぶことができます。

ライブラリdjango-import-exportを使用して実現します。

1.事前準備まずはDjango環境の準備を行います。

仮想環境を作成してアクティベートし、必要なモジュールをインストールします。

python

もっとみる
Django Adminサイト上で売上分析画面を作成するレシピ

Django Adminサイト上で売上分析画面を作成するレシピ

この技術ノートではDjangoのadminサイトで以下のような売上分析用画面を作成する方法を学ぶことができます。

このレシピでは、商品の売り上げを特定の期間(すべて、月毎、日ごと)で合計し、商品毎の売り上げ割合などを分析できる画面を作成します。

1. 事前準備まずは、開発に必要な事前準備を行います。

仮想環境の作成、Djangoプロジェクトの作成、アプリケーションの作成まで行います。

以下

もっとみる
DjangoのModelリレーションシップの基礎を学ぶレシピ

DjangoのModelリレーションシップの基礎を学ぶレシピ

このレシピでは、Djangoのモデルを定義上で必要なモデルのリレーションシップに焦点を当てて、その基礎を学ぶことができるレシピです。

具体的には、以下の3種類のリレーションシップについて、具体的な事例をもとに実装しながら学べるようになっています。

1対1のリレーション

1対多のリレーション

多対多のリレーション

1.事前準備このレシピでは、実際にモデルの実装を行いながら理解を深めていきま

もっとみる
DjangoのORMを使って集計方法を学ぶレシピ

DjangoのORMを使って集計方法を学ぶレシピ

この技術ノートではDjangoのORMを用いたデータの集計方法を学ぶことができます。

Djangoが提供する以下のメソッドを使ってとあるECショップの商品の販売データを集計するという事例で具体的に解説していきます。

実際にデモデータの環境を準備して操作しながら学ぶことができる内容になっています。

DjangoのORMで提供される基本的なメソッドについては以下の記事で学習することができますので

もっとみる
DjangoORMの各種メソッドを習得するレシピ

DjangoORMの各種メソッドを習得するレシピ

この技術ノートでは、DjangoのORMで提供される様々なメソッドの利用方法を学ぶことができます。

以下のメソッドについて具体的な利用方法を交えて解説します。

1.事前準備ORMの各メソッドの動作を確認するための環境の準備を行います。

今回は、以下のような学生とスクールの情報を定義したDjangoのモデルを使います。

from django.db import modelsGRADE=(

もっとみる
DjangoでYoutube動画ダウンロードサイトを作るレシピ

DjangoでYoutube動画ダウンロードサイトを作るレシピ

この技術ノートでは、Djangoで以下のようなYoutubeのURLから動画ファイル(mp4)を自動生成し、ローカルPCに動画ファイルをダウンロードできるWebサイトを開発する方法について学ぶことができる内容になっています。

このチュートリアルノートは約3万字で、Django初心者向けに実装手順を詳細に説明するようにしています。
解説手順に従って進めることで初心者でも最後まで開発できるようになっ

もっとみる
Djangoで地図アプリ開発をしよう【前編】

Djangoで地図アプリ開発をしよう【前編】

この技術ノートでは、Djangoで以下のような避難所マップWEBアプリをローカルPC環境で開発する方法について学ぶことができる内容になっています。

サイト全体の画面

技術的にはGeodjangoという機能を使ってウェブアプリ開発を行います。

Geodjangoは非常に便利ですが、日本ではまだ情報が非常に少ないため、初心者が入門するハードルが高い状態なのではないかと思います。
少しでもそのハー

もっとみる
新刊書籍がリリースされたらLINEへ自動通知するDjangoアプリを開発しよう【後編】

新刊書籍がリリースされたらLINEへ自動通知するDjangoアプリを開発しよう【後編】

【更新内容】
・book.zip内のviews.pyのコメント記載内容が一部誤っていたため修正しました。(2019/3/18修正)
・本ノート本文中の「全体コードを改めて掲載します。」以下に記載したコードでLine通知処理処理が新規ではなく既存の書籍に対して行う記載になっていたため、新規書籍登録時に通知するように記載を修正。(2019/3/18修正)

この技術ノートでは、PythonとDjang

もっとみる
新刊書籍がリリースされたらLINEへ自動通知するDjangoアプリを開発しよう【前編】

新刊書籍がリリースされたらLINEへ自動通知するDjangoアプリを開発しよう【前編】

この技術ノートでは、Pythonをつかって楽天ブックスから自分が気になっているカテゴリの書籍情報を自動取得する方法について解説していきます。

なお、以下の後編チュートリアルでは、本技術ノートで学んだことを応用して、Djangoアプリへの組み込みを行っていきますので、しっかりと基礎を身に着けていきましょう。

なお、上記の後編ノートまで終えると、以下のようなデモサイトを構築できるようになります。

もっとみる