Pythonエンジニアのための技術ブログ

主にPythonプログラミングのnoteを書いています。ソフトバンクイノベンチャーさん…

Pythonエンジニアのための技術ブログ

主にPythonプログラミングのnoteを書いています。ソフトバンクイノベンチャーさんのAI系メディア「Axross Recipe」で学習記事を書いています。得意料理はカルボナーラです。 #Python #Django #Webライター #理系修士

マガジン

最近の記事

  • 固定された記事

【コード付き記事まとめ】あなたにもSiriが作れる?! チャットボットを作成しよう

みなさんはチャットボットをご存知でしょうか? これはチャットが交わせるボット(ロボット)という意味で、ユーザーが入力した言葉を読み取って、あたかも会話しているかのように反応を返すプログラムのことです。聞きなれない言葉かもしれません。しかしこの記事にたどり着けているみなさんであれば、必ず一度は使ったことがあるはずです。 SiriやGoogleアシスタントなどの対話型AIは、あまりにも自然に会話ができるので意識しにくいかもしれませんが、実はこのチャットボットという技術がもとに

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

      前書きフリーでDjango開発、技術ブログ執筆などしているベナオと申します。 最近はLLMの発展がすさまじく、個人での中規模Webアプリケーションの開発もかなり楽になりました。仕様書をそのままChatGPTなりGeminiなりに投げてたたき台を作り、CSSやエラー箇所をCursorで直して画面をスクショしてレビュー貰い、大丈夫そうなら(この時点で4,5割の作業は終わっている)本実装してテストしてデプロイ、のような形で設計段階から大幅に工数削減ができます。 何より大きいのは

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

        以下のnoteの続きです。 コードをPushしたGitリポジトリはこちら。 登場人物新卒エンジニア:さくら IT企業に新卒で入社したばかりの元気な女の子。プログラミングは学校で学んだ程度だが、熱意と好奇心は人一倍。 エンジニア:たけし さくらの教育係。優しく教えるのが得意で、さくらの成長を見守る頼れる先輩。 フォロー機能とタイムラインの実装フォロー機能の概要 たけし: 「さくらちゃん、今日はフォロー機能を実装していくよ。これでユーザー同士がフォローし合って、特定

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

          以下のnoteの続きになります。 コードをPushしたGitリポジトリはこちら。 登場人物新卒エンジニア:さくら IT企業に新卒で入社したばかりの元気な女の子。プログラミングは学校で学んだ程度だが、熱意と好奇心は人一倍。 エンジニア:たけし さくらの教育係。優しく教えるのが得意で、さくらの成長を見守る頼れる先輩。 写真投稿機能の実装写真投稿機能の概要 たけし: 「今日は写真投稿機能を実装するよ。SNSの中心的な機能だから、ここをしっかり作り込むことが重要だね。」

        • 固定された記事

        【コード付き記事まとめ】あなたにもSiriが作れる?! チャットボットを作成しよう

        マガジン

        • Pythonプログラミングnote
          21本
        • エンジニアコラム
          7本
        • IT系転職note
          5本

        記事

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

          以下のnoteの続きになります。 コードをPushしたGitリポジトリはこちら。 登場人物新卒エンジニア:さくら IT企業に新卒で入社したばかりの元気な女の子。プログラミングは学校で学んだ程度だが、熱意と好奇心は人一倍。 エンジニア:たけし さくらの教育係。優しく教えるのが得意で、さくらの成長を見守る頼れる先輩。 ユーザー登録機能の実装ユーザー登録機能の説明 翌日、オフィスにやって来たさくらは昨日の続きを楽しみにしていた。彼女は早速たけしに今日の作業について尋ね

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

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

          登場人物新卒エンジニア:さくら IT企業に新卒で入社したばかりの元気な女の子。プログラミングは学校で学んだ程度だが、熱意と好奇心は人一倍。 エンジニア:たけし さくらの教育係。優しく教えるのが得意で、さくらの成長を見守る頼れる先輩。 さくらとたけしの出会いさくら、IT企業に入社する 桜の花が咲き誇る春の日、さくらは初めての出社の日を迎えていた。彼女は幼い頃からパソコンが好きで、大学では情報工学を専攻していた。卒業後、憧れのIT企業に新卒として採用され、夢に向かって

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

          僕がDjangoによるバックエンド開発に関わった音声メモアプリがサービス公開した話 #43

          前置き(忙しい方は飛ばしてください) noteのみなさんお久しぶりです。おかげさまで、noteで書いた記事を読んだという方々からお仕事をご依頼いただけたりして大変感謝しているべナオと申します。 久しぶりの投稿なので簡単に自己紹介すると、最近はGPT-3 (生成AIのAPI)を使ったWebアプリケーション(Django)開発や、それを解説した技術ブログの寄稿を主にやらせていただいております。 というわけで複数のWebメディアで書かせていただいている都合上、読者さんが混乱し

          僕がDjangoによるバックエンド開発に関わった音声メモアプリがサービス公開した話 #43

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

          Stable Diffusionで遊ぶ人がたくさん増えて記事も読み切れないほど出ていますが、身近なテーマで実用的な知見があまり見つからなかったのでタイトルのような使用例をまとめたいと思います。 Twitterアイコンにどの写真を使うかは、ツイ廃の悩みどころではないでしょうか? 好きな動物やアニメキャラクターにするのもいいですが、インターネット匿名時代と比べて自分のパーソナリティーを前に出すことが増えてきた昨今では、自分の顔や姿をアイコンにしたいという需要は多いように思いま

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

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

          Webアプリケーション開発で画像を扱えると、実装できる機能が一気に広がると思います。例えばアカウントのプロフィール画像を登録できるようにしたり、SNSのような画像を投稿できる機能があります。 ただしこれらの機能はTwitterなどで使っているとあまりに簡単に使えるのでなかなか意識しないのですが、実際に実装することを考えると厄介です。 例えば何GBもの大きな容量の画像を、自由にDBに登録できてしまう状態だとどうなるでしょうか? 仕組みがわかっていれば簡単にサイバー攻撃されて

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

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

          最近Djangoで音声入力するアプリを作る必要があって探してたら便利なライブラリを見つけたので、備忘録としてここにアウトプットしておきます。TwitterのスペースとかClubhouseで音声系のメディアが増えてきてる流れがあるので開発者側の需要もきっとあるはず。 これです。​ https://github.com/Uberi/speech_recognition マイク録音から文字起こしまでできるのに支払い方法を登録する必要もないです。内部で​Googleのspeec

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

          Pythonで過去100年の地震の震源地の統計を可視化してみた

          なんだか陰謀論が好きそうなタイトルになってますが、僕は大学院で生物学を学んだ後ソフトウェアエンジニアになった根っからの自然科学信仰者なのでどうか安心してください。 身内に某仏教系の信者がいたのでその反発の結果、理屈で説明できないものが一切信じられなくなったような人間です。フリーランスでコード書いたりWebライターなどやっているベナオと申します。 そんな経緯だったものですから、地震に関するありとあらゆる陰謀論的な言説にも一切聞く耳を持たずに生きてきました。日本に地震が多いの

          Pythonで過去100年の地震の震源地の統計を可視化してみた

          生物学修士を取ってからエンジニアになった理由【前半無料】

          これは「エンジニアになるなら大学院を目指そう!」 みたいな新手のインフルエンサー的なnoteではもちろんありません。そういえば私の自己紹介的なnoteがなかったのでと思いつきで筆を取っています。 個人的には大学院のために新卒という大事な時間と大金を投資するのは単なるギャンブルだと思いますし、特に日本では遺伝学修士なんて自己紹介をすればちょっと変わった人扱いをされます(偏見かもしれません。バイオ系の人怒らないで)。 フリーランスでコード書いたりWebライターなどやっているベ

          ¥300

          生物学修士を取ってからエンジニアになった理由【前半無料】

          ¥300

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

          ベナオです。最近はコード書くかたわらで自家製チャーシュー作りにハマってます。豚バラ肉買ってきて自分で作るので余計な添加物とかも入らないのでおすすめです。お家ラーメンが捗ります。 というわけで、Axrossさんの方で書かせてもらってるPythonプログラミング記事が溜まってきたのでそれをまとめるコーナー第二弾になります。 Axrossをまだご存知ない方向けに説明すると、ソフトバンクの社内起業制度から生まれたAI系のオンライン学習プラットホームです。現場でAI活用しているエン

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

          自然言語処理に興味のある人のためのnote

          僕は昔から世間話が苦手だった。集中力が無かったのと、相手の表情から相手の気持ちを察するのが苦手だったからだと思う。 そこで人と話せない代わりにたくさん文章を書いた。初めて文庫本一冊分の小説を書いたのは大学生の頃だった。某出版社の新人賞に送って小説家になる予定だったが、かすりもしなかった。 しかし今はどうにか人に見せられる文章を書けるようになったと思う。仕事でもプログラミングの解説など、文章を書くものが多くなった。ありがたいことだ。 そういった経緯だからプログラミングで取

          自然言語処理に興味のある人のためのnote

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

          最近noteでPythonの記事があまりかけていないのですが、その理由は外部サイトを使うようになったからです。noteでは今後エンジニアとしての働き方、考え方についての発信が増えると思います。 ありがたいことに僕のこれまでのnoteを読んでくれたと言う方からお誘いいただき、外部サイトのAxrossさんに解説記事を提供するようになりました。 そちらの記事が溜まってきましたのでこのnoteでまとめたいと思います。自然言語処理や画像認識、音声処理などの記事が主となります。 ほ

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

          エンジニアになろうとしたら〇〇は絶対してはいけない10のこと

          Twitterで無料で相談を受けてた頃によく聞かれていたことは「エンジニアになるためには何をすれば良いんですか?」だったと思う。 けれどしないといけないことは無限にあるし、真面目に答えようとすれば本やネットで勉強しながらブログやSNSで情報発信しながらかつインプットと同量のアウトプットもしないといけないので毎日コード書く、となってしまうしこれ以外にも書こうと思えばまだまだ書ける。 しかしエンジニアになるために〇〇だけはするな、ということならどんな人にも当てはまる共通項とい

          エンジニアになろうとしたら〇〇は絶対してはいけない10のこと