Python WebAcademy Blog

Python学習ブログ

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

新着記事

最新のPython記事

263件

Pythonのshutilとは?ファイルのコピーや移動、zip圧縮を自動化する基本を初心者向けに解説

Pythonの標準ライブラリshutilを、IT初心者向けにやさしく解説します。copyとcopy2で何が変わるのか、copyfileがフォルダを受け取れない理由、copytreeが2回目に失敗するときの対処、moveの意外な振る舞い、rmtreeを使うときの心構え、make_archiveでzipを1行で作る方法まで。手元で試せるコードと表を並べながら、ファイル整理の自動化を順番に整理していきます。

Pythonの文字列メソッドとは?strip・split・replaceでデータを整える基本を初心者向けに解説

Pythonの文字列メソッドを、IT初心者向けにやさしく解説します。余分な空白を落とすstrip、区切って分けるsplit、置きかえるreplaceといった定番の使い方から、stripの引数が文字の集合として扱われる落とし穴、Python 3.9で加わったremoveprefixとremovesuffix、全角数字でisdigitがTrueになる話まで。手元で動かせるコードと表を並べながら、実務で効いてくる整形のコツを順番に整理していきます。

記事を読む

PythonのPillowとは?画像のリサイズや一括加工を自動化する基本を初心者向けに解説

PythonのPillowを、IT初心者向けにやさしく解説します。インストール名とimport名が違う理由、Image.openで中身を確認する方法、resizeとthumbnailの使い分け、JPEGで保存できないときの原因、フォルダごと一括処理する書き方、スマホ写真が横向きになるEXIFの落とし穴まで。手元で動かせるコードと表を並べながら、画像作業を自動化する第一歩を順番に整理していきます。

Pythonのファイル読み書きとは?open()とwith文の基本を初心者向けに解説

Pythonでテキストファイルを読み書きする方法を、IT初心者向けにやさしく解説します。open関数の書き方、モードの選び分け、with文が必要な理由、読み込みの3つのやり方、追記と上書きの違い、encodingを指定して文字化けを防ぐ方法、そしてPython 3.15で変わる既定のエンコーディングまで、動かせるコードを並べながら順番に紹介します。

PythonのFlaskとは?WebアプリをPythonで動かす仕組みを初心者向けに解説

PythonのWebフレームワークFlaskを、IT初心者向けにやさしく解説します。インストールから最小のアプリを動かす手順、ルーティングとデコレータの関係、URLの型指定や末尾スラッシュの落とし穴、テンプレートによる画面づくり、開発用サーバーを本番で使ってはいけない理由、拡張ライブラリの足し方まで。手を動かせるコードと表を並べながら、Webアプリ作りの第一歩を順番に整理していきます。

PythonのBeautifulSoupとは?Webページから情報を取り出すスクレイピングの基本を初心者向けに解説

PythonのBeautifulSoupを、IT初心者向けにやさしく解説します。インストールからHTMLの読み込み、findとfind_allの違い、CSSセレクタを使うselect、requestsとの組み合わせ方、NoneTypeエラーや相対URLといったつまずきポイント、robots.txtと取得マナーまで。手元で動かせるコードと表を並べながら、Webページから欲しいデータを取り出す第一歩を順番に整理していきます。

Pythonのopenpyxlとは?Excelファイルの読み書きを自動化する基本を初心者向けに解説

Pythonのopenpyxlを、IT初心者向けにやさしく解説します。インストールから読み込み、セルの指定の仕方、iter_rowsでの一括読み取り、新しいブックへの書き出し、数式が計算されない理由、pandasとの使い分け、大きなファイルを扱うread_onlyモードまで。手元で動かせるコードと表を並べながら、毎月のExcel作業を自動化する第一歩を順番に整理していきます。

Pythonの辞書(dict)とは?キーと値でデータを管理する基本を初心者向けに解説

Pythonの辞書(dict)を、IT初心者向けにやさしく解説します。キーと値の組で持つ仕組み、角かっことgetの使い分け、items()でのループ、setdefaultによるグループ分け、キーにできる型とできない型、そして並び順が保たれるようになった経緯まで。手元で動かせるコードと表を並べながら、実務でつまずきやすいところを順番に整理していきます。

Pythonのmatplotlibとは?データをグラフにして見せる基本を初心者向けに解説

Pythonの定番グラフ描画ライブラリmatplotlibを、IT初心者向けにやさしく解説します。最初の1枚の描き方、FigureとAxesという2つの土台、pyplot方式とオブジェクト指向方式の使い分け、折れ線や棒グラフの描き分け、日本語が豆腐になる問題の直し方、画像として保存する方法まで。動かせるコードと表で順番に整理していきます。

Pythonのrandomとは?サイコロやシャッフルの書き方と、パスワードに使ってはいけない理由を解説

Pythonで乱数を扱うrandomモジュールを、IT初心者向けにやさしく解説します。randintとrandrangeの終わりの違い、choiceやshuffleやsampleの使い分け、seedで結果を固定して再現性を作る方法まで。さらに、randomの乱数がなぜ本当の偶然ではないのか、パスワードやトークンにはsecretsを使うべき理由も、動かせるコードと表で順番に整理していきます。