
Python3エンジニア認定基礎試験の無料対策
Python3エンジニア認定基礎試験の記事一覧:次にやることが分かる
無料の予想問題を解き、解説で理解を補いながら弱点を見つける学習サイトです。受験判断や勉強計画に迷ったときは、下の記事で必要な情報だけ確認できます。
このサイトの使い方
- 01無料問題を解く
- 02解説で弱点を見つける
- 03必要な記事だけ読む
242問・98記事・13分野を無料で利用できます。
いまの状況から、次の1つを選ぶ
すべての記事を読む必要はありません。いまの状況に一番近い行から、1つだけ進んでください。
- 1
まず問題を解きたい
242問から分野別に解く - 2
受けるか迷っている
試験概要を確認する - 3
勉強の順番を決めたい
勉強法を確認する - 4
試験が近い
本番形式の模試を受ける
知りたいことから記事を選ぶ
全98本を、受験判断・学習・直前対策に分けています。記事名を見て、答えが必要なものだけ開いてください。
30本
受験を判断する
まず、受ける理由と難しさを整理したい人へ。
試験概要最初に読むPython3エンジニア認定基礎試験はどんな試験?試験方式、出題範囲、公式情報の確認先を最初にまとめてつかむ。難易度迷ったらPython3エンジニア認定基礎試験の難易度は?必要な前提知識と、初学者がつまずきやすい分野を確認する。取得する意味Python3エンジニア認定基礎試験を取る意味はある?向いている人と、急いで取らなくてもよい人を分けて判断する。合格基準・合格率公式の数字と学習目安、混同していない?公式に確認できる事実と、学習上の目安を混同せずに読む。初心者向け初心者は何から始める?最初の1週間で押さえる内容と、問題演習へ進む順番を確認する。仕事・転職仕事や転職でどう使える?資格で示せることと、資格だけでは示せない能力を分けて考える。更新・有効期限取得後、いつ何を確認すればいい?取得後に確認する制度と、知識を見直す時期を整理する。出題範囲どの章から何問出る?公式の章別の出題数と出題率、当サイトの演習章と収録問題数の対応、状況別の学ぶ順番を整理する。試験変更点教材の版や受験料はどう変わった?主教材の第四版対応、職業訓練受講者の学割、章ごとの出題数を公式情報で整理する。申込方法どこで申し込み、受験料と学割はいくら?オデッセイIDの登録、会場への申込、受験料11,000円と学割5,500円、変更・キャンセル不可、3回目以降の再受験の間隔を公式情報で確認する。持ち込み禁止物と不正行為電卓や腕時計は持ち込める?不正行為になるのは?電卓・時計・スマートフォン・筆記用具・飲食物の持ち込み不可、不正行為の範囲と認定取り消しを含む処置を公式のポリシーで確認する。教材主教材・公式問題集・無料の模擬試験は何を使う?主教材はPythonチュートリアル第4版、公式問題集、未経験者向けの参考図書3冊、認定スクール3社の無料の模擬試験を公式ページで確認する。合否と合格証合否はいつ分かり、合格証やオープンバッジはいつ届く?試験直後の合否、2026年9月1日以降の紙の合格認定証の終了とオープンバッジ、合格者番号での証明方法を公式情報で確認する。履歴書・就活の書き方履歴書の資格欄にPython3エンジニア認定基礎試験をどう書く?試験案内にある記載例「Python 3 エンジニア認定基礎試験 合格」と、9月1日以降のオープンバッジでの合格の証明を公式情報で確認する。要点整理(チートシート)出題数の多い章の要点をどう総復習する?章別の出題数と、結果を取り違えやすい文法の違いを一覧で確認する。データ構造(第5章)リスト・タプル・集合・辞書は何が違う?40問中7問が出る第5章を、実行結果で確認する。タプルの代入エラー、空の波括弧が辞書になる点、KeyErrorとget()、del・pop・removeの違いを整理する。制御構造ツール(第4章)range()・break・ループのelseは何が起きる?40問中9問と最多の第4章を、実行結果で確認する。range()の終端値、breakとcontinueの違い、ループのelseが動く条件、既定値のリストが使い回される理由を整理する。関数の戻り値とスコープ(第4章)returnのない関数は何を返す?40問中9問と最多の第4章の関数を、実行結果で確認する。return文のない関数が返すNone、関数内の代入とglobal・nonlocal、リストを渡したときの変化、関数の別名を整理する。クラスと継承(第9章)クラス変数にリストを置くと何が起きる?40問中2問の第9章を、実行結果で確認する。クラス変数とインスタンス変数の違い、リストをクラス変数に置くと共有される例、継承とオーバーライド、isinstance()とissubclass()、先頭のアンダースコアの扱いを整理する。モジュール(第6章)import と from import で、呼び方はどう変わる?40問中2問の第6章を、実行結果で確認する。import fibo と from fibo import の名前の呼び方、from fibo import * が除く名前、__name__ が __main__ になる条件、dir() と sys.path を整理する。Pythonの特徴(第1章)Pythonのプログラムが短くなる3つの理由は?40問中1問の第1章を、実行結果で確認する。インタープリタ言語でコンパイルが不要な点、プログラムが短くなる3つの理由、型の宣言が要らない点、C言語での拡張性、名前の由来を整理する。標準ライブラリ その2(第11章)logging.info() を呼んでも表示されないのはなぜ?40問中1問の第11章を、実行結果で確認する。loggingの既定の出力、Templateのsubstituteとsafe_substitute、弱参照、deque・bisect・heapq、Decimalとfloatの計算結果の違いを整理する。インタープリタの使い方(第2章)python -c と -m で sys.argv[0] は何になる?40問中1問の第2章を、実行結果で確認する。起動の形ごとの sys.argv[0] の値、-c と -m の後ろのオプション、-i、一次・二次プロンプト、終了方法、ソースコードの文字コードを整理する。仮想環境とpip(第12章)pip list と pip freeze は何が違う?40問中1問の第12章を、実行結果で確認する。python -m venv の作り方、activate と deactivate、pip の install・uninstall・list・freeze、requirements.txt で同じ版を再現する手順を整理する。入出力とjson(第7章)open()の'w'と'a'、readline()の空文字は何を意味する?40問中1問の第7章を、実行結果で確認する。open()のモードによる違い、readline()が空文字を返す条件、with文で閉じられる理由、f-stringとformat()の書き方、jsonでの保存と読み込みを整理する。数と算術演算子(第3章)17 // 3 や 17 % 3 の結果は?40問中6問の第3章を、実行結果で確認する。割り算 / は常にfloat、// は切り捨て、% は剰余、** は冪乗になる点と、intとfloatが混ざったときの型、未定義の変数のエラーを整理する。文字列とスライス(第3章)word[2:5]や負のインデックスの結果は?40問中6問の第3章を、実行結果で確認する。インデックスと負のインデックス、スライスの開始と終了、範囲外のときの違い、文字列が変更できないことを整理する。標準ライブラリ(第10章)やりたいことに合う標準モジュールはどれ?40問中4問の第10章を、目的別の一覧と実行結果で確認する。os・shutil、sys・argparse、re、statistics、datetime、zlib、doctest・unittestの役割と、import os と from os import * の違いを整理する。例外処理(第8章)try・except・else・finallyはどの順に動く?40問中4問の第8章を、実行結果で確認する。4つの節の実行順、returnとfinallyの関係、except節の並べ方と継承、ZeroDivisionErrorなど例外の型の見分け方を整理する。合格後の進路Python3基礎の次は実践試験とデータ分析試験のどちら?Web・IoT、データ分析、AIの進路別に、公式スキルマップが示す次の試験と受験順を整理する。
7本
学習を進める
自分の生活に合わせて、学び方と期間を選ぶ。
勉強法最初に読むどの順番で勉強すればよい?分野を進める順番、復習方法、問題演習の回し方を決める。勉強時間どれくらいの勉強時間が必要?前提知識と確保できる時間から、学習期間の目安を決める。独学独学で合格を目指せる?独学で進めやすい人と、補助教材が必要な人を見分ける。参考書・問題集参考書と問題集をどう選ぶ?教材を増やしすぎない選び方と、演習へのつなげ方を確認する。平日30分の計画平日30分なら、どう進める?仕事や学業と両立しながら、20日間で学習を進める。土日中心の計画土日中心なら、どう進める?週末の問題演習と復習を中心に、4週間かけて進める。2〜3か月の計画2〜3か月で、どう仕上げる?基礎、弱点補強、直前対策まで余裕を持って進める。
5本
受験直前・復習
弱点を見つけ、試験日までに整える。
6本
資格を比較する
試験の目的・方式・範囲を並べ、先に受ける資格を決める。
資格比較最初に読む受験日が決まっている資格と自分で選べる資格の違い(G検定・生成AIパスポート・統計検定2級ほか6資格の日程)G検定・生成AIアドバイザー認定試験・DS検定は決まった回で受験し、生成AIパスポートは受験期間の中から、統計検定2級とPython3エンジニア認定基礎試験はCBT方式の申込画面から、受験日を選びます。6資格の直近日程と申込期限を2026年10月6日時点の公式情報で整理し、受験日から逆算した準備の決め方を示します。資格比較DS検定とPython3エンジニア認定基礎試験の違い(出題範囲・問題数・試験時間・受験料・受験日)DS検定(100問・100分、一般10,000円税抜)とPython3エンジニア認定基礎試験(40問・60分、正答率70%、1万円税別)の違いを、出題範囲、プログラミングの扱い、受験日の決まり方、受験料、先に受ける試験の決め方まで、公式情報に沿って比較します。資格比較統計検定2級とPython3エンジニア認定基礎試験の違い(出題範囲・問題数・試験時間・合格基準・受験料)統計検定2級(35問程度・90分、100点満点で60点以上、一般7,000円税込)とPython3エンジニア認定基礎試験(40問・60分、正答率70%、1万円税別)の違いを、出題範囲、合格基準、受験日の決まり方、受験料から整理します。統計の理論を固めたい人とコードを書く力を固めたい人のどちらに合うかを判断できます。資格比較G検定とPython3エンジニア認定基礎試験の違いG検定とPython3エンジニア認定基礎試験の違いを、学ぶ内容、問題数、試験時間、受験方式、先に受ける基準で比較します。AIの全体像とPythonコード読解のどちらから始めるかを決められます。資格比較Python3エンジニア認定基礎試験と生成AIアドバイザー認定試験の違い|出題範囲・試験時間・受験料で比較Python3エンジニア認定基礎試験と生成AIアドバイザー認定試験の違いを、出題範囲、問題数と試験時間、受験料、受験方式、合格基準で比較します。Pythonの文法を学ぶ試験と、生成AIを業務で使う力を測る試験のどちらを先に受けるかを決められます。資格比較生成AIパスポートとPython3エンジニア認定基礎試験の違い生成AIパスポートとPython3エンジニア認定基礎試験の違いを、学ぶ内容、問題数、試験時間、受験方式、先に学ぶ基準で比較します。生成AI利用のリテラシーとPython文法のどちらから始めるかを決められます。
50本
混同しやすい概念を整理する
似た用語を、判断手順つきで区別する。
「/」比較最初に読む「/」と「//」の違い|真の除算と切り捨て除算をPython3エンジニア認定基礎試験で判断する「/」(除算)と「//」(切り捨て除算)の違いを、戻り値の型、公式チュートリアルの記述、Python 3 エンジニア認定基礎試験での判断手順と確認問題まで解説します。append()比較append()とextend()の違い|リストへの追加方法をPython3エンジニア認定基礎試験で判断するlist.append()とlist.extend()の違いを、公式チュートリアルの記述、追加される要素の単位、Python 3 エンジニア認定基礎試験での判断手順と確認問題まで解説します。sort()比較sort()とsorted()の違い|元のリストを変えるか新しいリストを返すかをPython3エンジニア認定基礎試験で判断するlist.sort()とsorted()の違いを、公式ドキュメントの記述、返り値のNone、渡せる対象、reverse引数、Python 3 エンジニア認定基礎試験での判断手順と確認問題まで解説します。クラス変数比較クラス変数とインスタンス変数の違い|kindとself.nameの区別をPython3エンジニア認定基礎試験で判断するクラス変数とインスタンス変数の違いを、公式チュートリアルのkind例とself.name例、可変オブジェクトを共有してしまう注意点、Python 3 エンジニア認定基礎試験での判断手順と確認問題まで解説します。位置専用引数比較位置専用引数とキーワード専用引数の違い|/と*の位置をPython3エンジニア認定基礎試験で判断する位置専用引数とキーワード専用引数の違いを、公式チュートリアルの/と*の書き方、pos_only_argとkwd_only_argの呼び出し例とTypeError、使い分けのガイド、Python 3 エンジニア認定基礎試験での判断手順と確認問題まで解説します。json比較jsonとpickleの違い|保存できる範囲と安全性をPython3エンジニア認定基礎試験で判断するjsonとpickleの違いを、公式チュートリアル7.2.2が示す扱えるオブジェクトの範囲、他の言語との通信、信頼できないデータを読み込む危険性、dump()・dumps()・load()の使い分け、Python 3 エンジニア認定基礎試験での判断手順と確認問題まで解説します。list比較listとcollections.dequeの違い|スタックとキューの使い分けをPython3エンジニア認定基礎試験で判断するlistとcollections.dequeの違いを、公式チュートリアル5.1.1・5.1.2のスタックとキューの例、pop()とpopleft()の取り出し順、先頭の操作が低速な理由、Python 3 エンジニア認定基礎試験での判断手順と確認問題まで解説します。セイウチ演算子 := 比較セイウチ演算子 := と代入文 = の違い|式の中での代入をPython3エンジニア認定基礎試験で判断するセイウチ演算子 := と代入文 = の違いを、公式チュートリアル5.7が示す式の中での代入の書き方、==と書くべき所に=を書く誤りを防ぐ理由、丸括弧が要る場面、Python 3 エンジニア認定基礎試験での判断手順と確認問題まで解説します。dataclass比較dataclassと通常のクラスの違い|データをまとめるクラスの書き方をPython3エンジニア認定基礎試験で判断するdataclassと通常のクラスの違いを、公式チュートリアル9.7が示す名前付きのデータ項目をまとめる書き方、__init__を書く手間、print表示と==の結果、型注釈の扱いまで、Python 3 エンジニア認定基礎試験での判断手順と確認問題つきで解説します。is比較isと==の違い|オブジェクトの同一性と値の等価性をPython3エンジニア認定基礎試験で判断するisと==の違いを、オブジェクトの同一性と値の等価性という調べる対象の違い、リストでの実例、Python 3 エンジニア認定基礎試験での判断手順と確認問題まで解説します。del文比較del文とpop()の違い|返り値・スライス・リスト全体の削除をPython3エンジニア認定基礎試験で判断するdel文とlist.pop()の違いを、公式チュートリアルの記述、返り値の有無、スライスとリスト全体の削除、Python 3 エンジニア認定基礎試験での判断手順と確認問題まで解説します。import比較importとfrom〜importの違い|名前空間に入る名前・as・*をPython3エンジニア認定基礎試験で判断するimport文とfrom〜import文の違いを、公式チュートリアルの記述、名前空間に追加される名前、asによる別名、from 〜 import *と__all__の関係、Python 3 エンジニア認定基礎試験での判断手順と確認問題まで解説します。リスト比較リストとタプルの違い|要素を変更できるかどうかをPython3エンジニア認定基礎試験で判断するリストとタプルの違いを、公式チュートリアルの記述、要素の変更可否、単一要素タプルの書き方、辞書のキーに使えるかどうか、Python 3 エンジニア認定基礎試験での判断手順と確認問題まで解説します。ミュータブル比較ミュータブルとイミュータブルの違い|リスト・タプル・文字列の変更と代入をPython3エンジニア認定基礎試験で判断するミュータブル(変更できる)とイミュータブル(変更できない)の違いを、リスト・タプル・文字列の公式チュートリアルの記述、代入で参照が共有される動き、スライスによる浅いコピー、確認問題つきで整理します。リスト比較リストと集合と辞書の使い分けPythonのリスト・集合・辞書の違いを、順序、重複、取り出し方、キーにできる型、空のものの作り方、Python3エンジニア認定基礎試験での判断手順と確認問題まで解説します。リスト内包表記比較リスト内包表記とfor文の使い分けリスト内包表記とfor文の使い分けを、同じ処理の書き比べ、ifの位置、ループ変数の扱い、Python 3 エンジニア認定基礎試験での読み取り手順と確認問題まで解説します。内包表記のifの位置の違い|末尾のif句(絞り込み)比較内包表記のifの位置の違い|末尾のif句(絞り込み)と先頭のif-else(値の切り替え)リスト内包表記の末尾にif句を置く書き方と、先頭にif-elseの条件式を置く書き方の違いを、要素数が変わるかどうか、elseを書けるかどうかから解説。Python 3 エンジニア認定基礎試験での読み取り手順と確認問題つきです。例外処理の try/except 比較例外処理の try/except と if による事前確認の違いPythonの try/except(例外処理)と if による事前確認の違いを、処理の流れ、書き方の名前(EAFPとLBYL)、競合状態の注意点、Python3基礎試験での判断手順と確認問題まで解説します。for文比較for文とwhile文の使い分けPythonの for 文と while 文の違いを、繰り返しの終わり方、range()、else節、break と continue の動き、Python3基礎試験での判断手順と確認問題まで解説します。代入比較代入とスライスによるコピーの違い(b = a と b = a[:])Pythonのリストで b = a と b = a[:] が何を変えるかを、参照とコピー、id の比較、list.copy() との関係、Python3基礎試験での判断手順と確認問題まで解説します。*args 比較*args と **kwargs の違い(位置引数のまとめ受けとキーワード引数のまとめ受け)関数定義の *args と **kwargs の違いを、タプルと辞書で受け取る点、並び順の決まり、呼び出し側の * と ** によるアンパックまで、Python3基礎試験の判断手順と確認問題つきで解説します。継承比較継承とsuper()・多重継承の探索順の違い|Python3エンジニア認定基礎試験で判断する単一継承、基底クラスのメソッドの直接呼び出し、super()、多重継承の探索順の違いを、公式チュートリアル9章の記載にそって整理。Python 3 エンジニア認定基礎試験の第9章(クラス)対策として、確認問題つきで説明します。enumerate()比較enumerate()とrange(len())の違い(ループで添字を使う書き方)Pythonのenumerate()とrange(len())の違いを、書き方、戻り値、開始番号、公式チュートリアルの位置づけから実行結果つきで比較します。Python3エンジニア認定基礎試験での見分け方と確認問題も示します。break・continue・ループのelse節の違い(ループの途中終了比較break・continue・ループのelse節の違い(ループの途中終了と飛ばし)Pythonのbreak、continue、ループのelse節の違いを、動き、else節が実行される条件、公式チュートリアル4.4と4.5の記述から実行結果つきで比較します。Python3エンジニア認定基礎試験での見分け方と確認問題も示します。ジェネレータ比較ジェネレータとリストの違い(メモリと遅延評価)ジェネレータ(式)とリストの違いを、値を作るタイミング、メモリ、一度しか使えない点、len()が使えない点、Python 3 エンジニア認定基礎試験での読み取り手順と確認問題まで整理します。辞書の d[key] 比較辞書の d[key] と d.get(key) の違い(KeyError の扱い)辞書の d[key] と d.get(key) の違いを、キーが存在しないときの KeyError と None、既定値の指定、Python 3.9 で実際に実行した出力、Python3エンジニア認定基礎試験での判断手順と確認問題まで解説します。read()・readline()・readlines()の違い(ファイルの読み方)比較read()・readline()・readlines()の違い(ファイルの読み方)read()・readline()・readlines()の違いを、戻り値の型、読む範囲、ファイル末尾での結果、Python 3.9 で実際に実行した出力、Python3エンジニア認定基礎試験での判断手順と確認問題まで解説します。with文比較with文とopen()・close()の違い(ファイルを閉じる書き方)with文を使う書き方と、open()のあとにclose()を自分で呼ぶ書き方の違いを、閉じられる時点、例外が起きたときの結果、閉じたあとに読んだときのエラー、Python 3.9 で実際に実行した出力、Python3エンジニア認定基礎試験での判断手順と確認問題まで解説します。lambda式比較lambda式とdef関数の違い(単一の式・名前・return)lambda式とdef関数の違いを、単一の式という制限、関数名、return の書き方、list.sort() の key への渡し方、Python 3.9 で実際に実行した出力、Python3エンジニア認定基礎試験での判断手順と確認問題まで解説します。辞書内包表記比較辞書内包表記とリスト内包表記の違い(Python 3 エンジニア認定基礎試験)辞書内包表記とリスト内包表記の違いを、括弧とキー:値の書き方、結果の型、キーの条件、Python 3 エンジニア認定基礎試験での読み取り手順と確認問題まで、公式チュートリアルに沿って解説します。f文字列比較f文字列とformatメソッドの違い(書式化の書き方とフォーマット指定子)f文字列(フォーマット済み文字列リテラル)とstr.format()メソッドの違いを、公式チュートリアル7.1の例とあわせて解説。Python 3 エンジニア認定基礎試験の第7章で問われる書き方の区別と確認問題つきです。global比較globalとnonlocalの違い|再束縛する先のスコープ(Python3基礎)globalとnonlocalの違いを、代入が届く先(モジュールの変数か、外側の関数の変数か)で整理します。Python公式チュートリアル9.2の記述、出力を読む例、確認問題つき。print比較printとreturnの違い|画面に出すか、呼び出し元へ値を返すか(Python3基礎)printとreturnの違いを、画面に表示するか、関数の呼び出し元へ値を返すかで整理します。Python公式チュートリアル4.8のfibとfib2の例、Noneが表示される理由、確認問題つき。デフォルト引数に空リストを書く場合比較デフォルト引数に空リストを書く場合とNoneを書く場合の違い|呼び出しをまたいで値が残るか(Python3基礎)def f(a, L=[]) と def f(a, L=None) の違いを、デフォルト値が評価される回数で整理します。Python公式チュートリアル4.9.1の例で f(1)・f(2)・f(3) の出力が変わる理由と、確認問題つき。isinstance()比較isinstance()とissubclass()の違い|調べる対象はインスタンスか、クラスか(Python3基礎)isinstance()とissubclass()の違いを、第1引数がインスタンスかクラスかで整理します。Python公式チュートリアル9.5の記述、issubclass(bool, int)がTrueでissubclass(float, int)がFalseになる理由、確認問題つき。イテレータ比較イテレータとジェネレータの違い|クラスで書くか、yieldで書くか(Python3基礎)イテレータとジェネレータの違いを、書き方と自動で作られるものの差で整理します。Python公式チュートリアル9.8〜9.10の記述、__iter__()・__next__()・StopIterationの扱い、ジェネレータ式との関係、確認問題つき。json.dump()比較json.dump()とjson.dumps()の違い|ファイルに書くか、文字列で受け取るか(Python3基礎)json.dump()とjson.dumps()の違いを、出力先で整理します。Python公式チュートリアル7.2.2の記述、json.dumps([1, 'simple', 'list'])の結果、json.load()との対応、確認問題つき。open()のモード 'w' 比較open()のモード 'w' と 'a' の違い|上書きか、末尾に追加か(Python3基礎)open()のモード 'w' と 'a' の違いを、既存ファイルの扱いで整理します。Python公式チュートリアル7.2の記述、'r'・'r+'との対応、省略時のモード、確認問題つき。str()比較str()とrepr()の違い|読みやすい表現か、インタプリタが読める表現か(Python3基礎)str()とrepr()の違いを、表現の目的で整理します。Python公式チュートリアル7.1の記述、str(s)とrepr(s)の結果の差、確認問題つき。raise比較raiseとraise ... fromの違い|例外の連鎖の表示(Python3基礎)except節の中で別の例外をraiseしたときの表示と、from節・from Noneを付けたときの違いを、Python公式チュートリアル8.5の例で整理します。確認問題つき。doctest比較doctestとunittestの違い|テストの書き場所と使い分け(Python3基礎)doctestはdocstringに埋め込んだ呼び出し例を検証し、unittestは別ファイルのTestCaseで網羅的に検証します。Python公式チュートリアル10.11の例で整理。確認問題つき。sys.argv比較sys.argvとargparseの違い|コマンドライン引数の受け取り方(Python3基礎)sys.argvは引数をそのままリストで受け取り、argparseは--linesのようなオプションを定義して解析します。Python公式チュートリアル10.3の例で整理。確認問題つき。浅いコピー比較浅いコピーと深いコピーの違い(copy.copy と copy.deepcopy)Pythonの copy.copy(浅いコピー)と copy.deepcopy(深いコピー)の違いを、入れ子のリストを変更したときの動き、list.copy() や a[:] との関係、判断手順と確認問題つきで解説します。zip() 比較zip() と enumerate() の違い(2つのリストを同時に回すか、番号つきで回すか)Pythonの zip() と enumerate() の違いを、for文での取り出し方、長さが違うときの動き、strict=True と start 引数まで、Python3基礎試験の判断手順と確認問題つきで解説します。staticmethod比較staticmethodとclassmethodの違い|第一引数にクラスを受け取るか(Python3基礎)staticmethodとclassmethodの違いを、Python公式ドキュメントの記述(暗黙の第一引数の有無、継承時に渡されるクラス)と実行結果で整理。Python3エンジニア認定基礎試験のクラスの選択肢を切り分ける判断手順と確認問題つき。set比較setとfrozensetの違い|あとから変更できるか、辞書のキーにできるか(Python3基礎)setとfrozensetの違いを、Python公式ドキュメントの記述(setは変更可能でハッシュ値を持たない、frozensetは変更不可でハッシュ可能)とPython 3.9.6の実行結果で整理。辞書のキーにできるか、addが使えるかを切り分ける判断手順と確認問題つき。range比較rangeとlistの違い|リストに見えて実はリストではない(Python3基礎)rangeとlistの違いを、Python公式チュートリアル4.3の記述(rangeはリストのように振る舞うが本当はリストではない)とPython 3.9.6の実行結果で整理。printの表示、要素の変更、list()で変える場面を切り分ける判断手順と確認問題つき。try文のelse節比較try文のelse節とfinally節の違い|実行される条件と例外の扱い(Python3基礎)try文のelse節とfinally節の違いを、Python公式チュートリアル8章の記述とPython 3.9.6の実行結果で整理。例外なしなら else→finally、例外ありなら except→finally になる流れと、else節の例外はexceptで捕捉されない点を、判断手順と確認問題つきで確認します。Decimal比較Decimalとfloatの違い|0.70×1.05が0.74と0.73に分かれる理由(Python3基礎)Decimalとfloatの違いを、Python公式チュートリアル11.8の記述とPython 3.9.6の実行結果で整理。10進浮動小数と2進浮動小数の計算結果の差、等値テスト、Decimal(0.1)とDecimal('0.1')の違いを、確認問題つきで確認します。datetime比較datetimeとtimedeltaの違い|日付同士の引き算が経過日数になる理由(Python3基礎)datetimeとtimedeltaの違いを、Python公式チュートリアル10.8の記述とPython 3.9.6の実行結果で整理。日付を表すdate・datetimeと、日数・秒数の差を表すtimedeltaの区別、引き算と足し算の結果の型を、確認問題つきで確認します。
執筆: ミナト編集部(運営者情報を見る)