This time, I passed the "Python3 Engineer Certification Basic Exam", so I will describe the learning method.
・ Infrastructure engineer ・ AWS qualification has been acquired to professionals ・ Passed the G test (taken on July 4, 2020)
I decided to take the exam after passing the G test in July 2020. Originally, the main reason for taking the G test was to take the "AWS Certified Machine Learning-Expertise". .. There are multiple AWS specialized exams, and I was wondering which one to take, but I had the opportunity to take the G test, and when I passed this, I decided to take the "AWS Certified Machine Learning-Expertise" exam. Was there.
However, by passing the G test, the desire to expand the knowledge area related to AI became stronger, and in consultation with my boss, "E qualification I decided to take the exam. "E qualification" requires taking three pre-courses, and the first course will be taken from September 2020. I heard that it would be difficult to use Python with "E qualification", so I decided to study in advance.
Teaching material name | Classification | How to study |
---|---|---|
Deep Learning from scratch-the theory and implementation of deep learning learned in Python | Books | E資格取得の勉強方法を調べると、ほとんどと言ってよいほど登場するバイブル的なBooks。E資格を取得する為には、必須級のアイテム。 |
A memo that an amateur stumbled in Deep Learning made from scratch:Summary | WEB(free) | He actually studied based on the above books and explained the stumbled part by attaching a screen hard copy.@This is segavvy's site. It will be very helpful for you to study with this book. |
Anadonda | App(free) | 「データサイエンス」や「機械学習関連Appケーション」のためのPythonおよびR言語用のディストリビューションとのことです。書籍の中でインストールするように記載があります。Numpiを含む機械学習必須のライブラリが一緒にダウンロードされる為、機械学習する人は、これをインストールした方がよいと思います。 |
spyder | App(free) | Itisanintegrateddevelopmentenvironmentthatisinstalledwithoutpermissionatthesametimeyouinstall"Anadonda".LearningefficiencyhasimproveddramaticallysinceIstartedusingitfromthemiddle.Ithinkyoushouldstartusingitearly.Detailis"[Pythonmachinelearning]RecommendationofusingSpyderforbeginners(asofAugust2020)I summarized it in the article. |
After taking the G test, I bought this book and started studying. To be honest, I wanted to do this book before taking the G test! The content was so easy to understand that I could understand the idea of the function system that I struggled with so much. However, as I have no practical programming experience, I often look up Python commands. It has become increasingly inefficient. Better yet, isn't it more efficient to learn the basics of Python first? As a result of that thought, I decided to take the "Python3 Engineer Certification Basic Exam".
The contents of the test are as follows.
Examination fee: General: 10,000 yen (excluding tax)
Teaching material name | Classification | information |
---|---|---|
Python3 engineer certification basic exam(official) | Web(free) | まずはofficialサイトで試験内容を確認しました。この試験の特徴はテスト範囲が「Pythonチュートリアル」から出題されることが明確になっている点です。どの章から何問出題されるか、まで明確になっています。 |
The following teaching materials were implemented.
Teaching material name | Classification | How to study |
---|---|---|
[Official text] Python tutorial(official) (0.5daysstudy) |
Web(free) | This tutorial is based on the assumption that all questions will be asked from here. It's described as a tutorial, but it's not easy to explain, so you'll have to google around to keep up. And since the Japanese translation of English is not good enough, it is difficult to understand the meaning of Japanese anyway, and when I read it, I often get sleepy. I didn't understand Python, but I failed to read it from this tutorial. |
Efficient study method for Python3 engineer certification basic exam! | Web(free) | Realizing the failure of the study method, I investigated the study method again. At that time, I arrived at this site. To be honest, the study method was carried out according to the policy of this site. It was very useful information. |
An introduction to Python for beginners in programming(All 3 volumes) (1.5weeksstudy) |
kindle | I learned the basics of Python in these three books. Since it was written assuming Python2, some methods were not available in Python3, but it was very helpful for me to get the basics of Python. There are three books, but one is short, so if you study for two to three hours a day, you can finish reading in about a week. |
【Practice exam】Python tutorial(official) (0.5daysstudy) |
Web(free) | I tried to read the tutorial again. Thanks to reading 3 books, I became able to understand the contents of Oita, and it was still a fight against sleep, but one day off(About 12 hours)I finished reading with. To be honest, I saw flickering after that, but I read it only once. |
[Mock test ①] DIVE INTO EXAM ((1)and(2)studyforaweekintotal) |
Web(free) | Among the qualification exams I have taken so far, this is the best mock question. The problem was changed to run ram every time, and the history of the implementation was recorded. The first time was a disappointing result of 525 points, but the fifth time was 1,Reached 000 points. Anyway, I thoroughly researched and understood the questions that appeared in this practice test that I did not understand. |
[Mock test ②] PRIME STUDY ((1)and(2)studyforaweekintotal) |
Web(free) | 次に実施したのはこちらの模擬試験です。第1回~3回までfreeで実施できます。正直、「DIVE INTO EXAM」より難易度が高く、第1回の初回は65/I failed with 100 points. There were many complicated problems, and the answer was within the 60-minute time frame. Regarding the "Details of Results" email, you can see your own answers and correct answers for all the questions, so that you can check what you made a mistake. When I looked up such a keyword thinking "I didn't mention it in the tutorial!", It was almost firmly described in "Tutorial". To be honest, it was hard to read the "tutorial" twice, so I decided to thoroughly investigate and understand the keywords that appeared in this mock question collection. For example, if you had the question, "Which of these five sentences is correct?", I thoroughly investigated what was wrong with the four wrong sentences. As a result, most of the second laps exceeded 90 points. |
It is information that you can pass if you get this much score.
DIVE INTO EXAM The result is as follows. There are more than 40 questions, and they change every time, but when you do it about 4 times, you will be able to understand the answers.
PRIME STUDY It is a level problem that fails even though I got 900 points or more in "DIVE INTO EXAM". However, I try to get 90 points or more the second time by understanding the contents firmly.
Practice test name | Score | Pass / Fail | Implementation date |
---|---|---|---|
1st Python 3 Basic Practice Test | 65 points | failure | July 26, 2020 |
1st Python 3 Basic Practice Test | 95 points | Pass | July 26, 2020 |
2nd Python 3 Basic Practice Test | 67.5 points | failure | July 27, 2020 |
The 3rd Python 3 Basic Practice Test | 70 points | Pass | July 29, 2020 |
2nd Python 3 Basic Practice Test | 100 points | Pass | July 31, 2020 |
The 3rd Python 3 Basic Practice Test | 95 points | Pass | July 31, 2020 |
point | Contents |
---|---|
Examination hall | 「Oddessey ID & PasswordAnd don't forget the "designated ID".[Oddessey ID & Password]If you can't remember, the staff will allow you to bring in a sticky note. Other test takers besides me also received sticky notes. I was allowed to go to the bathroom on the way during other tests, but this test was based on the premise that I would end when I went out, even if I was ill. Many times before the test started, I was prompted to go to the bathroom in advance, which put pressure on me. I was nervous when I took the exam if my stomach hurts on the way. また、今回はPayPalで事前に受験料を支払いしたのですが、私のExamination hallでは当日に会社宛ての領収書を発行してもらえました。これがないと会社の事務処理が面倒くさいので助かりました。 |
Impressions | The content of the problem cannot be described by the rules. However, it took about 30 minutes to solve 40 questions. Even after reviewing it, it took less than 40 minutes. I was able to answer 30 of the 40 questions with full confidence. About 10 questions were ambiguous, but the passing line was 700 points, and I felt that 13 questions would not be wrong. Also, since I can't bring in paper or pens, I had to mentally calculate all the formulas, but I didn't have any problems. |
result | After the test is completed, the screen will change to the questionnaire screen. When the questionnaire is completed, a pass / fail message will be displayed. I passed, and the correct answer rate was over 80%. 帰りに「試験resultレポート」の印刷物を渡してくれます。他にレポートが発行される訳ではないので、失くしたら困るレポートです。後日に認定証が郵送されてくるので、一緒に保管しておく必要があります。 |
Here's what I think was the point of passing. It is a point assuming the same Python beginner as me.
O'Reilly Japan "[Python Tutorial 3rd Edition](https://www.amazon.co.jp/Python%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%" E3% 83% AA% E3% 82% A2% E3% 83% AB-% E7% AC% AC3% E7% 89% 88-Guido-van-Rossum / dp / 4873117534 / ref = sr_1_1? __mk_ja_JP =% E3% 82% AB% E3% 82% BF% E3% 82% AB% E3% 83% 8A & dchild = 1 & keywords = Python% E3% 83% 81% E3% 83% A5% E3% 83% BC% E3% 83% 88% E3% 83% AA% E3% 82% A2% E3% 83% AB +% E7% AC% AC3% E7% 89% 88 & qid = 1596265387 & sr = 8-1) ”is the main teaching material, but the same content There is a web version of, so you don't need to buy it. If you have the money, spend it on other materials.
Unfortunately, it's not written for Python beginners to understand. Get to know the basics of Python in a hurry and other easy-to-understand books. Introduction to Python for beginners in programming (3 volumes) is recommended.
Anyway, it is easiest to understand by actually executing various syntaxes and seeing the movement. I got a good understanding of the syntax by experimenting with different patterns using a tool called "Spyder". Details of Spyder are described in "[Python Machine Learning] Recommendation for using Spyder for beginners (as of August 2020)". I think it is the best learning environment.
The last week was spent exploring the questions in the practice exam. For example, if you had the question, "Which of these five sentences is correct?", I thoroughly investigated what was wrong with the four wrong sentences. As a result, the correct answer rate for the two question books is always 90% or more.
My learning method is "Introduction to Python for beginners in programming (3 volumes) You will learn the basics of Python programming in "" and learn the tendency of exam questions in the mock exam, so "tutorial" is not emphasized at all. You need to read it once, but you can pass it without reading it twice.
However, you can never get 1,000 points. If you want to get a perfect score of 1,000, please read the tutorial desperately.
I think it was very good that I started studying Python for machine learning and was able to study it systematically to some extent. I think it is important to evaluate my knowledge in the form of qualifications, and I think it was a necessary step in stages.
Next time, I would like to aim to pass the "Python Data Analysis Exam]. Beyond that," E Qualification "and" AWS Certified Machine Learning- With a view to acquiring "expertise" qualifications, I would like to acquire all qualifications within this year.
I hope this article will serve as a reference for those who are going to take the "Python 3 Engineer Certification Basic Exam".
that's all
Recommended Posts