Python
Python+OpenCVで猫画像を三角形分割し、平均色で塗りつぶしてアート化する手法を紹介。瞳の再現、隙間補正、ブラー処理まで含めた“かわいい完全版”を実装。
本記事では、Pythonで使える画像処理ライブラリ「OpenCV」の基本を文系エンジニア向けに解説。OpenCVの概要や活用事例、Pythonでの簡単なコード例まで、実践的に学べる内容をお届けします。
Pythonフレームワーク「Flask」の概要と、リポジトリパターンを取り入れた設計方法を、文系SE向けにやさしく解説。ユーザー登録アプリを題材に、設計の基本が学べます。
Pythonの関数reduceの基本的な使い方から、実際の使用例、使いどころまでわかりやすく解説します。「リストなどの要素を1つにまとめたいとき」に便利なreduceの本質がスッと理解できます。
Pythonのpandasライブラリを使って、Excelファイルへデータを書き出す方法を初心者向けに解説。`to_excel()`の基本から複数シートの書き出し、よくあるエラー対応まで実務で使える情報を網羅
Pythonの条件式における if not、if xxxx is None、if xxxx の違いを文系SE向けに具体例とともにわかりやすく解説します。それぞれの使いどころや実務での注意点も紹介!
Pythonで型安全&高速なバリデーションを実現するpydantic。そのv2以降のRustコア、テスト自動化、OpenAI APIとの連携、Literal型による入力制限まで、文系SEにもわかりやすく解説します。
Pythonの型ヒント(type hints)について、文系出身者でも理解しやすいように基本から応用までやさしく解説。Literal型やOptional型なども丁寧に紹介しています。
本記事では、Pythonの誕生から現在に至るまでの歴史を、文系エンジニアにもわかりやすく紹介します。開発者の思想や時代背景にも触れながら、Pythonがなぜ多くの人に支持されているのかを探ります。
DuckDuckGoを使って教育移住情報を収集するPythonスクリプトを、AWS CDKを活用して3日に1回自動実行する仕組みを構築する方法を解説。LambdaとEventBridgeでのスケジューリングがメイン。
FastAPIで作ったAPIをDocker化し、AWS CDKを使ってLambda + API Gateway構成で公開する手順を解説。依存の多いFastAPIでも安心してデプロイできるImage対応版です。文系エンジニアでも分かるように丁寧に説明しています。
本記事では、静的解析(コード品質)と動的解析 の手法を徹底解説! flake8、mypy、bandit、pytestなど、実践的なツールを使ってAPIを強化する方法を詳しく紹介します。 これで、FastAPIの開発をもっと安全&スムーズに進められるはず!
Pythonの軽量フレームワークFastAPIを使って、お問い合わせフォームのAPIを作成する方法を紹介します。バリデーション、データ保存、Swagger UIでのテストまでを解説!
Pythonの`logging`モジュールで絵文字を使う方法を解説。視認性を高め、開発を楽しくする方法を紹介!
Dockerを活用してFastAPIを動かす手順を初心者向けに解説。環境構築からコンテナの起動、開発環境の設定まで網羅。
Pythonのデコレーターについて、基本構文から応用例、標準デコレーターまで詳しく解説!
文系でも安心!Pythonのif式を使えば、再代入が起こらず安全で読みやすいコードが実現できます。副作用を減らすメリットや実例も詳しく解説します。
Python でデータを扱うなら pandas は必須? 最初は「リストや辞書だけでいけるのでは?」と思っていたけど、やってみたら めちゃくちゃ大変だった…! この記事では、「pandas なし vs pandas あり」 の比較をしながら、 ゲームのスコアランキングを題材に …
本記事では、Pythonを使ったテキストマイニングの基本から、ワードクラウドによる視覚的なデータ可視化までを、初心者でも分かりやすく解説します。実体験をもとに、ブログのSEO対策に役立つ具体的な手法を紹介。この記事を読めば、ブログ改善のためのキーワ…
Pythonの正規表現(reモジュール)は、文字列の検索や置換、抽出などに役立つ強力なツールです。本記事では、基本的な使い方から応用テクニックまでを詳しく解説します。特に、日付の変更を伴うファイルパスの処理など、実務で役立つサンプルコードを豊富に…
本記事では、Pythonを用いてDuckDuckGoの検索結果を自動取得し、DynamoDBに保存するスクリプトをご紹介します。今回の例では、「茨城県境町 教育移住」に関する最新の検索結果を対象とし、20件のデータを取得して整形、DynamoDBに登録する方法を詳細に解説し…
Pythonの辞書型(dict)は、キーと値のペアを効率的に管理する強力なデータ構造です。本記事では、辞書の基本操作から応用的なテクニック、パフォーマンス最適化の方法までを詳しく解説します。初心者から上級者まで、Pythonの辞書を自在に操るための知識を…
Pythonで作ったゲームをS3にデプロイ
この記事は広告を含みます。 kunio-ud-zatta.hatenablog.com 本日も、上記の続きです。 クライアント側も時間かかりますね。。 普段、サーバー開発が多いので、忘れがちです。。 ソリティアルールを作る 現在は、どのカードも動かせる。 移動できるのは表向…
この記事は広告を含みます。 kunio-ud-zatta.hatenablog.com 本日は、上記のリンクの続きになります。 では、さっそく、、、写経の続きを。 Solitaire setup Create card deck solitaire.pyにSuite とRankを追加 class Suite: def __init__(self, suite_name…
本記事では、Fletの環境構築が完了した状態から、ソリティアゲームの基本的なUIを実装していく手順を詳しく解説します。コンポーネントの配置、状態管理、イベント処理の実装例を通して、実践的な開発ノウハウを学びます。
本記事では、Python向け最新UIフレームワークFletの魅力と環境構築方法を詳しく解説します。公式の flet create コマンドを使ってプロジェクトを初期化する手順を中心に、初心者でもスムーズに開発を開始できるステップバイステップのガイドをご紹介します。
Flet×Pythonで作るポモドーロ・タイマーの開発記録|初心者でもわかる環境構築とUIカスタマイズ この記事では、FletとPythonを活用してポモドーロ・タイマーを開発するプロセスを詳細に紹介しています。25分間の集中タイムと5分間の休憩を自動管理するシンプ…
Pythonで学ぶ関数型プログラミング 第2章:高階関数・reduce・partial・関数合成を徹底解説!」 Python初心者から中級者向けに、関数型プログラミングの基本をやさしく解説。高階関数、純粋関数、reduce、functools.partial、関数合成などのテクニックを具体…
Pythonで関数型プログラミングを始めたいけど、難しそう…と感じていませんか?本記事では、中学生でもわかるように“純粋関数”といった関数型の基本用語をやさしく解説。値をイミュータブルに扱うメリットや、同じ入力なら同じ出力を返す“純粋関数”がなぜバグ…