Python WebAcademy Blog

Python学習ブログ

Python入門、文法、設計、学習方法の記事をキーワードやタグから探せます。

新着記事

最新のPython記事

263件

Pythonのcollectionsとは?Counterやdefaultdictで毎日のコードが短くなる使い方を解説

Python標準ライブラリのcollectionsについて、出番の多いCounter・defaultdict・deque・namedtupleの4つをIT初心者向けにやさしく解説します。素のdictやlistで書いた場合との違い、実際に動かした実行結果、10万件で測った速度差、使い分けの目安まで順番に紹介します。

Pythonのasyncioとは?async/awaitで待ち時間を減らす仕組みを初心者向けに解説

Python標準のasyncioについて、async/awaitが何をしているのか、なぜ待ち時間が減るのかをIT初心者向けにやさしく解説します。asyncio.runやgatherの使い方、Python 3.11で入ったTaskGroup、向いている処理と向いていない処理の見分け方まで、実際に動かしたコードと実行結果を見ながら紹介します。

Pythonのdataclassとは?クラスの定義がぐっと短くなる書き方を初心者向けに解説

Python標準のdataclassについて、何が自動で作られるのか、どんな場面で使うと効くのかをIT初心者向けにやさしく解説します。default_factoryやfrozenといったよく使うオプション、__post_init__などの実務で効く小技、dictやPydanticとの使い分けまで、動くコードを見ながら紹介します。

記事を読む

uvとは?Rust製の高速Pythonパッケージ管理ツールをpipやPoetryと比べて解説

Rustで書かれたPythonのパッケージ管理ツールuvについて、なぜ速いのか、pipやPoetryと何が違うのかをIT初心者向けにやさしく解説します。インストール方法や基本コマンド、1ファイルのスクリプトを配布する使い方、学習中の人が乗り換えるべきかの判断材料まで紹介します。

Python 3.15の新機能を先取り解説!lazy importやfrozendictで何が変わるのか

2026年10月にリリース予定のPython 3.15について、lazy import、frozendict、UTF-8のデフォルト化などの新機能をIT初心者向けにやさしく解説します。今から試す方法や、学習中の人がどこまで気にすればいいのかもあわせて紹介します。

pip-auditとは?Pythonライブラリの脆弱性をチェックする方法を初心者向けに解説

pip-auditを使ってPythonライブラリの既知の脆弱性をチェックする方法を、IT初心者にもわかりやすく解説します。インストール、requirements.txtの確認、GitHub Actionsでの自動化、注意点まで紹介します。

記事を読む

AIスキャナ回避を狙うプロンプトインジェクション入りマルウェアとは?Python初心者にもわかるHadesの怖さと対策

PyPIを狙ったHades/Shai-Hulud系マルウェアが、AIスキャナをだますプロンプトインジェクションを使った件を、IT初心者にもわかるように解説します。Pythonパッケージの安全な扱い方、.pthファイルの確認方法、現場目線の対策までまとめました。

記事を読む

Pythonで定期実行するには?cronとタスクスケジューラの基本

Pythonの定期実行は、毎日や毎週など決まったタイミングで処理を自動化できる便利な仕組みです。cronとタスクスケジューラの基本を初心者向けに解説します。

記事を読む

そもそもサーバーって何?Pythonアプリを公開する前に知りたい基礎知識

サーバーとは、ユーザーからのリクエストに応じて処理やデータを返すコンピューターです。Pythonアプリを公開する前に知りたい基礎を初心者向けに解説します。

記事を読む

Pythonのpathlibとは?ファイルパス操作を初心者向けに解説

Pythonのpathlibは、ファイルやフォルダのパス操作を直感的に書ける標準ライブラリです。初心者向けに基本の使い方や実務で便利な活用例を解説します。

記事を読む