基礎試験、データ分析試験ともに参考書と出題範囲が公開され、対策コースも用意
続いては、Pythonicを正しく学んだ証となる、認定試験の具体的な内容について寺田氏より説明があった。現在提供している試験の文法基礎を問う「基礎試験」と、2020年春より実施予定の、データ分析の基礎や方法を問う「データ解析試験」がある。
基礎試験の出題範囲は、協会のサイトで明らかにされており、主に『Pythonチュートリアル 第3版』(オライリー・ジャパン)の基礎文法部分から出題される。
データ解析試験についても同様に出題範囲が公開されており、こちらは『Pythonによるあたらしいデータ分析の教科書』(翔泳社)から出題される。
いずれの試験も40問出題され、7割以上の正解で合格となる。受験料は各試験とも1万円、学割の場合が5000円(いずれも税抜)で、全国のオデッセイ コミュニケーションズ CBTテストセンターにて受験できる。
試験の概要説明のあと、寺田氏は各試験の例題をいくつか紹介した。
寺田氏は、「Pythonのコードを書いたり、『Pythonチュートリアル 第3版』を読んだりすると、基礎試験に関する情報が頭に入ってくるはずです。もし難しいと思った場合は、もう少し簡単な本から学ぶといいでしょう。逆に、チュートリアルよりも難しい本を読む必要はありません。中にはコードに関する試験もありますが、チュートリアルを何回か見直すと合格できるようになっています」と説明した。
データ分析試験では、数学に関する知識や、データ解析を支援する機能を提供するライブラリ「Pandas」などに関する知識も問われるとして、次のような例題が出された。
「『Pandasというツールの使い方を覚えてどうなるのか』と疑問に思う人もいるかと思いますが、手に馴染むということが大切だと思うので、こうした問題も出題しています。参考書だけの学習が難しい方には、研修などもあります」と寺田氏。
独学に不安がある場合は、協会認定のスクールにて試験対策コースを受講することが最も確実だという。吉政氏は「これから学ばれる方はちゃんと基本を習得するべきだと思っているので、Pythonicをマスターしている先生から学んでほしいです。スクールといっても座学ではなく、手を動かしてPython、Pythonicを理解していただくのが良いでしょう。それが合格への一番の近道です」と加えた。
試験の全出題はPythonicに基づいているため、Pythonicを理解する必要がある。寺田氏は「Pythonicに関しては以前からさまざまな議論が展開されていて、明確な定義があるわけではありません。しかしPythonを使って自分たちがコードを書くときに、ほかの人も見やすくてメンテナンスしやすい書き方があります。『PEP8』という、Pythonのコーディング規約などもそのひとつです。このような考え方に基づくものだと理解するといいでしょう」と説明した。
吉政氏は最後に「分析を必要としないシステムはあるでしょうか? 人工知能やAIは業務系のシステムにどんどん導入されていきます。その大半はPythonで展開されていますから、エンジニアとして知っておいて損はないはずです。そのうちPythonのスキルは持っていて当たり前の時代が来るでしょう。その際Pythonicに基づいてコードを書けるようになっていると、エンジニアとしての幅が広がると思います」と語り、セッションを終えた。
お問い合わせ
一般社団法人Pythonエンジニア育成推進協会