【本日のミッション】
Python 3 エンジニア認定基礎試験に合格するため、試験範囲を理解し、効果的な学習プランを立てよ。
目次
ミッションの概要
Python3 エンジニア認定基礎試験に挑戦したいけれど、何から始めればいいのか分からない方も多いはずです。
そこで、今回は試験範囲や勉強のポイントを整理しました。
私自身もPython初心者として調べながら学習ロードマップを作成しました。これから受験を考えている方に参考になれば幸いですm(__)m

試験の基本情報
まずは試験概要を確認しましょう。
-
試験名:Python3 エンジニア認定基礎試験
-
出題形式:CBT(コンピュータ試験)方式
-
問題数:40問
-
試験時間:60分
-
合格基準:正答率 70%以上
-
受験料:11,000円(税込)
出題範囲(主な内容)
Python3 エンジニア認定基礎試験は、公式の 「Pythonチュートリアル(日本語訳)」 をもとに出題されます。以下の章ごとに出題比率が定められています。
特に重要な範囲
-
基本文法
-
変数、演算子、文字列、数値
-
-
データ構造
-
リスト、タプル、辞書、集合
-
-
制御構文
-
if、for、while、break、continue
-
-
関数
-
定義、引数、戻り値、スコープ
-
-
モジュールとパッケージ
-
import、標準ライブラリ
-
-
入出力(I/O)
-
ファイル読み書き
-
-
例外処理
-
try、except、finally
-
-
クラス(オブジェクト指向入門)
-
class、継承、メソッド
-
学習プラン例(4週間で合格を目指す)
次に、効率的に学習を進める4週間プランを紹介します。
1週目:Pythonの環境構築と基本文法
-
Pythonのインストール(PATH設定を忘れずに!)
-
変数、演算子、条件分岐、ループを練習
2週目:データ構造と関数
-
リスト・タプル・辞書・集合を理解
-
関数の作成、引数と戻り値を使いこなす
3週目:モジュール・例外処理・ファイル操作
-
importの使い方
-
try-except構文を練習
-
ファイル入出力を実践
4週目:クラスと模擬試験
-
クラス定義、オブジェクト指向の基本
-
過去問や練習問題でアウトプット
試験対策のコツ
まず、写経勉強法を取り入れましょう。
Pythonチュートリアルのサンプルコードを写して実行することで理解が深まります。
次に、反復練習を重ねます。
分からない部分は繰り返し挑戦して、着実に習得してください。
さらに、模擬問題に挑戦することも重要です。
ブログや参考書に載っている練習問題を解くことで、弱点を把握できます。
このブログでは完全に試験範囲に則った問題ばかりではないですが、少しでもPython学習のお役に立てれば・・・と思っております。
参考
パイソン初心者 ダウンロードからインストール方法・注意点(Python)
パイソン インストール失敗したので アンインストールする方法(Python)
パイソン インストール確認 バージョンが表示されない現象を解決(Python)
パイソン 学習用の仮想環境を作成する方法(Python)
パイソン パッケージのインストールなどを管理するユーティリティ「pip」のバージョンを最新版にする方法(Python)
Python 3 エンジニア認定基礎試験 – Odyssey CBT
Python3 エンジニア認定基礎試験 出題範囲と学習プラン
Python3 エンジニア認定基礎試験 練習問題 Day1:変数の基本
Python3 エンジニア認定基礎試験 練習問題 Day2:変数の型(int型とstr型)
Python3 エンジニア認定基礎試験 練習問題 Day3:算術演算子と代入演算子
Python3 エンジニア認定基礎試験 練習問題 Day4:文字列の操作
Python3 エンジニア認定基礎試験 練習問題 Day5:比較演算子と論理演算子
Python3 エンジニア認定基礎試験 練習問題 Day6:if文(条件分岐)
Python3 エンジニア認定基礎試験 練習問題 Day7:ループ処理(for文・while文)
Python3 エンジニア認定基礎試験 練習問題 Day8:break文とcontinue文
Python3 エンジニア認定基礎試験 練習問題 Day9:リスト(list)の基本
Python3 エンジニア認定基礎試験 練習問題 Day10:リストの操作(append,remove,len など)
Python3 エンジニア認定基礎試験 練習問題 Day11:リストのスライス(部分取り出し)
Python3 エンジニア認定基礎試験 練習問題 Day12:タプル(tuple)の基本
Python3 エンジニア認定基礎試験 練習問題 Day13:辞書(dict)の基本
Python3 エンジニア認定基礎試験 練習問題 Day14:集合(set)の基本
Python3 エンジニア認定基礎試験 練習問題 Day15:関数の定義と呼び出し
Python3 エンジニア認定基礎試験 練習問題 Day16:関数のデフォルト引数とキーワード引数
Python3 エンジニア認定基礎試験 練習問題 Day17:可変長引数(*args, **kwargs)
Python3 エンジニア認定基礎試験 練習問題 Day18:関数のスコープ(ローカル変数とグローバル変数)
Python3 エンジニア認定基礎試験 練習問題 Day19:ネスト関数(関数の中の関数)
Python3 エンジニア認定基礎試験 練習問題 Day20:ラムダ式(無名関数)
Python3 エンジニア認定基礎試験 練習問題 Day21:組み込み関数(len, type, range など)
Python3 エンジニア認定基礎試験 練習問題 Day22:組み込み関数(sum,max,min,sorted)
Python3 エンジニア認定基礎試験 練習問題 Day23:文字列と組み込み関数(len,str,int,float)
Python3 エンジニア認定基礎試験 練習問題 Day24:組み込み関数(abs, round, pow)
Python3 エンジニア認定基礎試験 練習問題 Day25:組み込み関数(sorted の応用と key 引数)
Python3 エンジニア認定基礎試験 練習問題 Day26:組み込み関数(enumerate, zip)
Python3 エンジニア認定基礎試験 練習問題 Day27:組み込み関数(map, filter, reduce)
Python3 エンジニア認定基礎試験 練習問題 Day28:組み込み関数(any, all)
Python3 エンジニア認定基礎試験 練習問題 Day29:組み込み関数(isinstance,issubclass)
Python3 エンジニア認定基礎試験 練習問題 Day30:組み込み関数(callable, eval)
Python3 エンジニア認定基礎試験 練習問題 Day31:組み込み関数(dir, help)
Python3 エンジニア認定基礎試験 練習問題 Day32:組み込み関数(id, hash)
Python3 エンジニア認定基礎試験 練習問題 Day33:組み込み関数(repr, format)
Python3 エンジニア認定基礎試験 練習問題 Day34:組み込み関数(globals, locals)
Python3 エンジニア認定基礎試験 練習問題 Day35:組み込み関数(vars, callable)
Python3 エンジニア認定基礎試験 練習問題 Day36:組み込み関数(reversed, slice)
Python3 エンジニア認定基礎試験 練習問題 Day37:組み込み関数(getattr, setattr, hasattr, delattr)
Python3 エンジニア認定基礎試験 練習問題 Day38:組み込み関数(eval, exec, compile)
Python3 エンジニア認定基礎試験 練習問題 Day39:組み込み関数(zip の応用・辞書との組み合わせ)
Python3 エンジニア認定基礎試験 練習問題 Day40:モジュールの基本(import と from の違い)
Python3 エンジニア認定基礎試験 練習問題 Day41:as(別名インポート)と import の仕組み
Python3 エンジニア認定基礎試験 練習問題 Day42:標準ライブラリ(math モジュールの基本)
Python3 エンジニア認定基礎試験 練習問題 Day43:標準ライブラリ(random モジュールの活用)
Python3 エンジニア認定基礎試験 練習問題 Day44:標準ライブラリ(datetime モジュールの使い方)
Python3 エンジニア認定基礎試験 練習問題 Day45:標準ライブラリ(os と sys)