マガジンのカバー画像

Pythonプログラミングnote

21
Pythonエンジニア志望向けのマガジンです。AIや機械学習、データ分析系の記事を中心に書いていきます。
運営しているクリエイター

記事一覧

Pythonプログラミング記事まとめ【GeminiやGPTのWebアプリを作ろう】

Pythonプログラミング記事まとめ【GeminiやGPTのWebアプリを作ろう】

前書きフリーでDjango開発、技術ブログ執筆などしているベナオと申します。

最近はLLMの発展がすさまじく、個人での中規模Webアプリケーションの開発もかなり楽になりました。仕様書をそのままChatGPTなりGeminiなりに投げてたたき台を作り、CSSやエラー箇所をCursorで直して画面をスクショしてレビュー貰い、大丈夫そうなら(この時点で4,5割の作業は終わっている)本実装してテストして

もっとみる
Djangoで写真投稿SNSを作成しよう-ストーリー対話形式で学ぶ④ フォロー機能とタイムラインの実装

Djangoで写真投稿SNSを作成しよう-ストーリー対話形式で学ぶ④ フォロー機能とタイムラインの実装

以下のnoteの続きです。

コードをPushしたGitリポジトリはこちら。

登場人物新卒エンジニア:さくら

IT企業に新卒で入社したばかりの元気な女の子。プログラミングは学校で学んだ程度だが、熱意と好奇心は人一倍。

エンジニア:たけし

さくらの教育係。優しく教えるのが得意で、さくらの成長を見守る頼れる先輩。

フォロー機能とタイムラインの実装フォロー機能の概要

たけし: 「さくらちゃん

もっとみる
Djangoで写真投稿SNSを作成しよう-ストーリー対話形式で学ぶ③ 写真投稿機能

Djangoで写真投稿SNSを作成しよう-ストーリー対話形式で学ぶ③ 写真投稿機能

以下のnoteの続きになります。

コードをPushしたGitリポジトリはこちら。

登場人物新卒エンジニア:さくら

IT企業に新卒で入社したばかりの元気な女の子。プログラミングは学校で学んだ程度だが、熱意と好奇心は人一倍。

エンジニア:たけし

さくらの教育係。優しく教えるのが得意で、さくらの成長を見守る頼れる先輩。

写真投稿機能の実装写真投稿機能の概要

たけし: 「今日は写真投稿機能を

もっとみる
Djangoで写真投稿SNSを作成しよう-ストーリー対話形式で学ぶ② ユーザー登録機能

Djangoで写真投稿SNSを作成しよう-ストーリー対話形式で学ぶ② ユーザー登録機能

以下のnoteの続きになります。

コードをPushしたGitリポジトリはこちら。

登場人物新卒エンジニア:さくら

IT企業に新卒で入社したばかりの元気な女の子。プログラミングは学校で学んだ程度だが、熱意と好奇心は人一倍。

エンジニア:たけし

さくらの教育係。優しく教えるのが得意で、さくらの成長を見守る頼れる先輩。

ユーザー登録機能の実装ユーザー登録機能の説明

翌日、オフィスにやって来

もっとみる
Djangoで写真投稿SNSを作成しよう - ストーリー対話形式で学ぶ①

Djangoで写真投稿SNSを作成しよう - ストーリー対話形式で学ぶ①


登場人物新卒エンジニア:さくら

IT企業に新卒で入社したばかりの元気な女の子。プログラミングは学校で学んだ程度だが、熱意と好奇心は人一倍。

エンジニア:たけし

さくらの教育係。優しく教えるのが得意で、さくらの成長を見守る頼れる先輩。

さくらとたけしの出会いさくら、IT企業に入社する

桜の花が咲き誇る春の日、さくらは初めての出社の日を迎えていた。彼女は幼い頃からパソコンが好きで、大学では

もっとみる
Stable Diffusionで実写画像からイラスト風Twitterアイコンを作ってみよう

Stable Diffusionで実写画像からイラスト風Twitterアイコンを作ってみよう

Stable Diffusionで遊ぶ人がたくさん増えて記事も読み切れないほど出ていますが、身近なテーマで実用的な知見があまり見つからなかったのでタイトルのような使用例をまとめたいと思います。

Twitterアイコンにどの写真を使うかは、ツイ廃の悩みどころではないでしょうか?

好きな動物やアニメキャラクターにするのもいいですが、インターネット匿名時代と比べて自分のパーソナリティーを前に出すこと

もっとみる
DjangoでPillowを使って登録画像を特定のサイズにリサイズする

DjangoでPillowを使って登録画像を特定のサイズにリサイズする

Webアプリケーション開発で画像を扱えると、実装できる機能が一気に広がると思います。例えばアカウントのプロフィール画像を登録できるようにしたり、SNSのような画像を投稿できる機能があります。

ただしこれらの機能はTwitterなどで使っているとあまりに簡単に使えるのでなかなか意識しないのですが、実際に実装することを考えると厄介です。

例えば何GBもの大きな容量の画像を、自由にDBに登録できてし

もっとみる
PythonのSpeechRecognitionでマイク録音と文字起こしを簡単実装

PythonのSpeechRecognitionでマイク録音と文字起こしを簡単実装

最近Djangoで音声入力するアプリを作る必要があって探してたら便利なライブラリを見つけたので、備忘録としてここにアウトプットしておきます。TwitterのスペースとかClubhouseで音声系のメディアが増えてきてる流れがあるので開発者側の需要もきっとあるはず。

これです。​

https://github.com/Uberi/speech_recognition

マイク録音から文字起こしま

もっとみる
Pythonプログラミング記事まとめ【バイオからオリンピックTwitter分析まで】

Pythonプログラミング記事まとめ【バイオからオリンピックTwitter分析まで】

ベナオです。最近はコード書くかたわらで自家製チャーシュー作りにハマってます。豚バラ肉買ってきて自分で作るので余計な添加物とかも入らないのでおすすめです。お家ラーメンが捗ります。

というわけで、Axrossさんの方で書かせてもらってるPythonプログラミング記事が溜まってきたのでそれをまとめるコーナー第二弾になります。

Axrossをまだご存知ない方向けに説明すると、ソフトバンクの社内起業制度

もっとみる
Pythonプログラミング記事まとめ【ロボット開発から言語生成まで】

Pythonプログラミング記事まとめ【ロボット開発から言語生成まで】

最近noteでPythonの記事があまりかけていないのですが、その理由は外部サイトを使うようになったからです。noteでは今後エンジニアとしての働き方、考え方についての発信が増えると思います。

ありがたいことに僕のこれまでのnoteを読んでくれたと言う方からお誘いいただき、外部サイトのAxrossさんに解説記事を提供するようになりました。

そちらの記事が溜まってきましたのでこのnoteでまとめ

もっとみる
【Pythonコード】gpt-3のAPI申請通ったので試してみたら気持ち悪いほど正確なボットができた話

【Pythonコード】gpt-3のAPI申請通ったので試してみたら気持ち悪いほど正確なボットができた話

みなさんはgpt-3というアルゴリズムをご存知でしょうか?

これはOpenAIという人工知能研究所が作った超高性能のAIアルゴリズムです。どんな風にすごいのかというと。

こんな風にコーディングせずにただのテキストからWebデザインを生成したり。

このアルゴリズムで自動生成した記事が人気掲示板で1週間もの間見破られず、しかも悩みを抱えたユーザーの相談を聞いていたりなんかも勝手にしてたそうな。

もっとみる
駆け出しちゃんと学ぶDjango開発講座③仮想環境編

駆け出しちゃんと学ぶDjango開発講座③仮想環境編

前回のnoteの続きです。まだ読んでない方は最初からどうぞ。

・駆け出しちゃん

23歳のOL。事務作業が仕事だが将来のことを考えて転職活動をすることに。ベナオと出会ってDjango開発に挑戦中。

・ベナオ

Python開発のメンターをしているエンジニア。今まで100人以上のエンジニア志望の相談を受けた。最近料理YouTubeを見ながらパスタ作りにハマっている。

もっとみる
駆け出しちゃんと学ぶDjango開発講座②Djangoって何?編

駆け出しちゃんと学ぶDjango開発講座②Djangoって何?編

前回のnoteの続きです。まだ読んでない方は最初からどうぞ。

登場人物紹介

・駆け出しちゃん

23歳のOL。事務作業が仕事だが将来のことを考えて転職活動をすることに。ベナオと出会ってPythonを始めた。

・ベナオ

Python開発のメンターをしているエンジニア。今まで100人以上のエンジニア志望の相談を受けた。最近煮干しラーメンにはまっている。

もっとみる
駆け出しちゃんと学ぶDjango開発講座①導入編

駆け出しちゃんと学ぶDjango開発講座①導入編

登場人物紹介

・駆け出しちゃん

23歳のOL。事務作業が仕事だが将来のことを考えて転職活動を始めた。ITの知識は全くなし。

・ベナオ

Python開発のメンターをしているエンジニア。今まで100人以上のエンジニア志望の相談を受けた。

1. 駆け出しちゃん、転職を決意する

駆け出しちゃんはTwitterのDMを送ることにした。

Pythonは他の言語に比べて可読性が高く、シンプルで書き

もっとみる