tamajiisan

01_導入・環境構築

3-4. Python 3 エンジニア認定データ分析試験 対策

データ分析の基礎数学平均(Mean): データの総和を個数で割った値。分散(Variance): 各データの平均値からの偏りの自乗和を個数で割った値。標準偏差(Standard Deviation): 分散の平方根($\sigma$)。正規...
01_導入・環境構築

3-3. Python 3 エンジニア認定実践試験 対策

実践試験では、Python標準ライブラリの高度な活用法やモダンな記法が問われます。高度な標準ライブラリitertools: 効率的なイテレータを生成(permutations(順列)、combinations(組み合わせ)など)functo...
01_導入・環境構築

3-2. Python 3 エンジニア認定基礎試験 対策

基礎試験は、オフィシャル教材『Pythonチュートリアル』から網羅的に出題されます。コマンドライン引数(sys.argv)と対話型モードPythonimport sys# コマンドラインから python script.py arg1 ar...
01_導入・環境構築

3-1. PythonZen & PEP 8 徹底解説

Pythonの試験において、文法と同等以上に重視されるのが設計思想(The Zen of Python)とコードスタイルガイド(PEP 8)です。「The Zen of Python(import this)」19の設計理念Pythonの対...
01_導入・環境構築

2-6. オブジェクト指向プログラミング(OOP)徹底理解

クラス定義とコンストラクタ(init)Pythonclass Character: # クラス変数(全インスタンス共通) species = "Human" def __init__(self, name, hp): # インスタンス変数(...
01_導入・環境構築

2-5. エラーハンドリング・例外処理とファイル操作

try - except - else - finally ブロックPythontry: file = open("sample.txt", "r") content = file.read()except FileNotFoundErro...
01_導入・環境構築

2-4. 関数定義・モジュール化・スコープ

関数の定義(def)とデフォルト引数の罠Pythondef greet(name, message="こんにちは"): return f"{name}さん、{message}"print(greet("佐藤")) # 佐藤さん、こんにちは⚠...
01_導入・環境構築

2-3. 制御構造と条件分岐・ループ処理

if / elif / else と 三項演算子Pythonage = 20if age >= 20: status = "成人"elif age >= 12: status = "中高生"else: status = "子供"# 三項演算...
01_導入・環境構築

2-2. 複合データ構造(コレクション)の真価と操作

リスト(list): ミュータブル(変更可能)な配列要素の追加・削除・並び替えが自由に行えるデータ構造です。Pythonnumbers = [3, 1, 4, 1, 5]# 操作numbers.append(9) # 末尾に追加 -> [3...
01_導入・環境構築

2-1. 変数・動的型付けと基本データ型

変数宣言と動的型付けPythonは動的型付け言語です。変数を宣言する際に型(int や str など)を明示する必要がなく、代入された値に応じて型が自動判定されます。Pythonuser_count = 100 # int(整数型)item...