Python

猫画像を三角形で分割して、塗ってみた話(Python+OpenCVで遊んでみた)

Python+OpenCVで猫画像を三角形分割し、平均色で塗りつぶしてアート化する手法を紹介。瞳の再現、隙間補正、ブラー処理まで含めた“かわいい完全版”を実装。

Pythonで始めるOpenCV入門:文系エンジニアにもわかる画像処理の基礎

本記事では、Pythonで使える画像処理ライブラリ「OpenCV」の基本を文系エンジニア向けに解説。OpenCVの概要や活用事例、Pythonでの簡単なコード例まで、実践的に学べる内容をお届けします。

Flaskでリポジトリパターンを使ってみよう|文系SE向けやさしい入門

Pythonフレームワーク「Flask」の概要と、リポジトリパターンを取り入れた設計方法を、文系SE向けにやさしく解説。ユーザー登録アプリを題材に、設計の基本が学べます。

Pythonのreduceを理解する:「複数の要素を1つにまとめる」って、そういうことか!

Pythonの関数reduceの基本的な使い方から、実際の使用例、使いどころまでわかりやすく解説します。「リストなどの要素を1つにまとめたいとき」に便利なreduceの本質がスッと理解できます。

pandasでExcelファイルに書き込む方法【文系SE向け】

Pythonのpandasライブラリを使って、Excelファイルへデータを書き出す方法を初心者向けに解説。`to_excel()`の基本から複数シートの書き出し、よくあるエラー対応まで実務で使える情報を網羅

備忘録 Pythonの if not xxxx、if xxxx is None、if xxxx の違い

Pythonの条件式における if not、if xxxx is None、if xxxx の違いを文系SE向けに具体例とともにわかりやすく解説します。それぞれの使いどころや実務での注意点も紹介!

Pythonなのに中身はRust!?pydanticの実力とテスト自動化&OpenAI活用術

Pythonで型安全&高速なバリデーションを実現するpydantic。そのv2以降のRustコア、テスト自動化、OpenAI APIとの連携、Literal型による入力制限まで、文系SEにもわかりやすく解説します。

【Python初心者向け】文系でもわかる型ヒント入門!Literal型やOptionalもやさしく解説

Pythonの型ヒント(type hints)について、文系出身者でも理解しやすいように基本から応用までやさしく解説。Literal型やOptional型なども丁寧に紹介しています。

Pythonの歴史:文系でもわかる人気プログラミング言語の歩み

本記事では、Pythonの誕生から現在に至るまでの歴史を、文系エンジニアにもわかりやすく紹介します。開発者の思想や時代背景にも触れながら、Pythonがなぜ多くの人に支持されているのかを探ります。

Pythonスクリプトを3日に1回自動実行!AWS CDKでLambdaとEventBridgeをスケジューリングする方法

DuckDuckGoを使って教育移住情報を収集するPythonスクリプトを、AWS CDKを活用して3日に1回自動実行する仕組みを構築する方法を解説。LambdaとEventBridgeでのスケジューリングがメイン。

FastAPIで作ったお問い合わせAPIをAWS CDKで公開してみた【API Gateway + Lambda(FastAPI)構成】

FastAPIで作ったAPIをDocker化し、AWS CDKを使ってLambda + API Gateway構成で公開する手順を解説。依存の多いFastAPIでも安心してデプロイできるImage対応版です。文系エンジニアでも分かるように丁寧に説明しています。

FastAPIのAPIを徹底解析!静的解析&動的解析で品質を強化する方法

本記事では、静的解析(コード品質)と動的解析 の手法を徹底解説! flake8、mypy、bandit、pytestなど、実践的なツールを使ってAPIを強化する方法を詳しく紹介します。 これで、FastAPIの開発をもっと安全&スムーズに進められるはず!

PythonとFastAPIで作るお問い合わせフォームAPI【初心者向けチュートリアル】

Pythonの軽量フレームワークFastAPIを使って、お問い合わせフォームのAPIを作成する方法を紹介します。バリデーション、データ保存、Swagger UIでのテストまでを解説!

Pythonでログに絵文字を使ってみる!🚀🐍

Pythonの`logging`モジュールで絵文字を使う方法を解説。視認性を高め、開発を楽しくする方法を紹介!

DockerでFastAPIを動かす方法 | 環境構築から実行まで徹底解説

Dockerを活用してFastAPIを動かす手順を初心者向けに解説。環境構築からコンテナの起動、開発環境の設定まで網羅。

Pythonのデコレーターを完全解説!基礎から応用まで学べる実践ガイド

Pythonのデコレーターについて、基本構文から応用例、標準デコレーターまで詳しく解説!

文系でも分かる!Pythonで頑張るif文とif式 (再代入しないif式のメリットを徹底解説)

文系でも安心!Pythonのif式を使えば、再代入が起こらず安全で読みやすいコードが実現できます。副作用を減らすメリットや実例も詳しく解説します。

pandas なし vs pandas あり:Python でのデータ処理を比較してみた〜 文系でもできる!Python でのデータ処理 〜

Python でデータを扱うなら pandas は必須? 最初は「リストや辞書だけでいけるのでは?」と思っていたけど、やってみたら めちゃくちゃ大変だった…! この記事では、「pandas なし vs pandas あり」 の比較をしながら、 ゲームのスコアランキングを題材に …

【初心者必見】Pythonで学ぶテキストマイニング&ワードクラウド活用術!ブログSEO改善へ向けて!

本記事では、Pythonを使ったテキストマイニングの基本から、ワードクラウドによる視覚的なデータ可視化までを、初心者でも分かりやすく解説します。実体験をもとに、ブログのSEO対策に役立つ具体的な手法を紹介。この記事を読めば、ブログ改善のためのキーワ…

Pythonの正規表現(reモジュール)を徹底解説!初心者向けの使い方と応用例

Pythonの正規表現(reモジュール)は、文字列の検索や置換、抽出などに役立つ強力なツールです。本記事では、基本的な使い方から応用テクニックまでを詳しく解説します。特に、日付の変更を伴うファイルパスの処理など、実務で役立つサンプルコードを豊富に…

PythonとDuckDuckGo Searchで実現!「茨城県境町 教育移住」情報をDynamoDBに保存する自動化スクリプト

本記事では、Pythonを用いてDuckDuckGoの検索結果を自動取得し、DynamoDBに保存するスクリプトをご紹介します。今回の例では、「茨城県境町 教育移住」に関する最新の検索結果を対象とし、20件のデータを取得して整形、DynamoDBに登録する方法を詳細に解説し…

Python辞書(dict)のすべて:基本操作から応用テクニックまで完全ガイドしたい。

Pythonの辞書型(dict)は、キーと値のペアを効率的に管理する強力なデータ構造です。本記事では、辞書の基本操作から応用的なテクニック、パフォーマンス最適化の方法までを詳しく解説します。初心者から上級者まで、Pythonの辞書を自在に操るための知識を…

【5日目】Fletでソリティアサンプルアプリ作成 ~AWS S3 静的ホスティングする~

Pythonで作ったゲームをS3にデプロイ

【4日目】Fletでソリティアサンプルアプリ作成 ~UI構築の実践編③~

この記事は広告を含みます。 kunio-ud-zatta.hatenablog.com 本日も、上記の続きです。 クライアント側も時間かかりますね。。 普段、サーバー開発が多いので、忘れがちです。。 ソリティアルールを作る 現在は、どのカードも動かせる。 移動できるのは表向…

【3日目】Fletでソリティアサンプルアプリ作成 ~UI構築の実践編②~

この記事は広告を含みます。 kunio-ud-zatta.hatenablog.com 本日は、上記のリンクの続きになります。 では、さっそく、、、写経の続きを。 Solitaire setup Create card deck solitaire.pyにSuite とRankを追加 class Suite: def __init__(self, suite_name…

【2日目】Fletでソリティアサンプルアプリ作成 ~UI構築の実践編①~

本記事では、Fletの環境構築が完了した状態から、ソリティアゲームの基本的なUIを実装していく手順を詳しく解説します。コンポーネントの配置、状態管理、イベント処理の実装例を通して、実践的な開発ノウハウを学びます。

【1日目】Flet入門 ~Pythonでクロスプラットフォームアプリを手軽に作る~

本記事では、Python向け最新UIフレームワークFletの魅力と環境構築方法を詳しく解説します。公式の flet create コマンドを使ってプロジェクトを初期化する手順を中心に、初心者でもスムーズに開発を開始できるステップバイステップのガイドをご紹介します。

FletとPythonで作るポモドーロ・タイマーに挑戦してみた記録

Flet×Pythonで作るポモドーロ・タイマーの開発記録|初心者でもわかる環境構築とUIカスタマイズ この記事では、FletとPythonを活用してポモドーロ・タイマーを開発するプロセスを詳細に紹介しています。25分間の集中タイムと5分間の休憩を自動管理するシンプ…

Pythonでの関数合成の活用法

Pythonで学ぶ関数型プログラミング 第2章:高階関数・reduce・partial・関数合成を徹底解説!」 Python初心者から中級者向けに、関数型プログラミングの基本をやさしく解説。高階関数、純粋関数、reduce、functools.partial、関数合成などのテクニックを具体…

Pythonで関数型風プログラミング

Pythonで関数型プログラミングを始めたいけど、難しそう…と感じていませんか?本記事では、中学生でもわかるように“純粋関数”といった関数型の基本用語をやさしく解説。値をイミュータブルに扱うメリットや、同じ入力なら同じ出力を返す“純粋関数”がなぜバグ…