Python

Pythonの環境構築、基本文法、データ構造、データ分析を、初心者向けにコード例とともに解説する記事をまとめています。

Python

Ruff更新で警告が増えたら? Python CLIで差分確認と自動修正を試す

Ruffを更新したら、動いていたコードに新しい指摘が出た。小さなPython CLIで更新前後を比較し、差分を見てから直す方法と、自動修正だけでは分からない問題を確かめます。
Python

PythonとDuckDBで月別CSVをまとめる|列順・欠けた列・型違いに対処する

列順が変わったCSVや、メモ列のない月をまとめて集計。数値にできない金額や注文IDの重複を見つけたら止める、小さなPythonスクリプトを作ります。
Python

Python 3.15のlazy importを試す|CSV集計CLIの起動とエラーを比較

同じCSV集計CLIを3通りのimportで動かし、ヘルプだけなら読み込まれない仕組みと、実際に使ったときのエラーを確かめます。
Pyodide

PyodideでブラウザPython実行環境を作る|Windows 11でゼロから構築

Pyodide 314.0.5を使い、Pythonコードをブラウザ内で実行できるミニ実行環境をWindows 11で作ります。HTML・CSS・JavaScriptの3ファイルで、初期化状態、標準出力、例外表示、連打防止まで実装します。
Pyodide

Pythonをブラウザで動かせるPyodideとは?仕組みと使い方を解説

Pyodideを使うと、WebサーバーでPythonを実行しなくても、ブラウザ内でPythonコードを動かせます。その仕組みと向いている用途を学び、入力した数値をPythonで計算するWebアプリを作ります。
Python

Python入門 第17回:仮想環境とpip|ライブラリ管理の基本を覚えよう!

Pythonの仮想環境venvとpipによるライブラリ管理を初心者向けに解説します。環境の作成・有効化、requirements.txtを使った再現方法まで学べます。
Python

Python入門 第16回:標準ライブラリの使い方

Pythonの標準ライブラリからmath、random、os、pathlib、shutilの基本的な使い方を初心者向けに解説します。数学計算、乱数、パスやファイル操作をコード例で学べます。
Python

Python入門 第15回:オブジェクト指向

Pythonのオブジェクト指向を初心者向けに解説します。継承、カプセル化、ポリモーフィズムの基本を、クラスを使ったサンプルコードとともに学べます。
Python

Python入門 第14回:クラス入門

Pythonのクラスを初心者向けに解説します。クラスとインスタンス、属性、__init__、self、メソッドの基本から、複数インスタンスや練習問題まで学べます。
Python

Python入門 第13回:日付と時間

Pythonのdatetimeモジュールを初心者向けに解説します。現在日時の取得、strftime・strptime、日付の比較や差分、timedelta、曜日、ログやファイル名への活用まで学べます。