文章目录(点击下面链接直接跳转到相关内容)
PCEP是什么?
PCEP 全称是 Certified Entry-Level Python Programmer,是Python Institue官方组织推出的针对于Python初学者的在线考试。
PCEP是初级考试,通过后可以参加更高级的PCAP(中级)直到最高级的PCPP(专家级)。(见下图)

PCEP是python学习者的技能认证,通过考试的考生将获得Python Institue官方组织颁发的证书,证明证书持有者具备python程序员初级能力,在求职,申请学校时会比其他竞争者更有说服力。
考试内容和注意事项
| 考试名称 | PCEP™ – Certified Entry-Level Python Programmer |
| 考试代码 | PCEP-30-02 (最新版本) PCEP-30-01 (December 31, 2022之后不可用) |
| 题目设置 | 单选题 多选题 拖拽选择题 填空题 |
| 题目 | 30道题 |
| 考试时长 | 45分钟 |
| 通过分数 | 70% |
| 考试时间 | 任何时间,不需要提前预约 |
| 考试形式 | 在自己电脑上进行在线考试,无监考 |
| 证书期限 | 终身 |
| 考试语言 | 英语 |
| 考试费用 | 单次考试费$59 USD |
另外需要注意的是考试有年龄限制:
- 小于13岁不可以参加考试
- 年龄在13-17周岁之间需要得到监护人的同意(guardian consent)可以参加考试
- 年龄在18周岁以上无任何限制
需要做什么准备?
根据官方网站的建议,报名者需要经过42小时(建议每周7小时)的学习后再参加考试。考试大纲内容链接如下:
https://pythoninstitute.org/pcep-exam-syllabus
怎样参加考试?
首先需要用自己的Email地址在官网上注册一个账号:
官网注册账号地址:https://edube.org/testing-service/registration

使用注册好的账号登录,购买Voucher,可以根据自己的实际情况,如果有信心一次通过,可以购买单次考试,价格是$59美金,否则可以选择考两次$76.7美金

注意:Voucher的有效期是90天,换句话说,考生需要在购买Voucher之后的90天内参加考试,否则作废。

付款后会得到一个Voucher代码,非常重要!!!建议截图保存,或者记下来。这个号码也会随Invoice发送到注册时候留的邮箱里。

参加考试
考试啦!!!经过一些列的准备,可以开始考试了,登录官方网站,进入首页https://edube.org/dashboard
首先需要绑定Voucher code,才能注册考试,步骤如下:
选择第一项“Take an Exam via Test Now”

再选择“Assign Vouchers”

输入上面购买的Voucher code

绑定之后就可以在任何时间考试啦。选择一个良辰吉日😄,选择“launch Exam”开始考试。

考试结束后,结果就立即显示在屏幕上,如果分数达到及格(70%),会在几分钟内收到Python Institute颁发的证书(电子版),Good Luck!

个人参加考试后的几点感受
我是在2022年12月24日开始着手准备,想赶在圣诞节当天考试,考试之前做的准备有:
根据考试大纲https://pythoninstitute.org/pcep-exam-syllabus 快速浏览一遍知识体系
用W3school和官网https://edube.org/learn/pe-1/about-pe1-1 根据大纲里薄弱知识点进行复习,并做了课后习题,注意课后习题没有在考试中出现,所以不要背题,要把习题吃透,代码自己运行一遍,过于复杂的程序可以用print验证每一步的结果。
2022年12月25日参加考试,我遇到的考试题型有:单选题,多选题和拖拽排序题。
考试难度如何?
答:因人而异,看自己对基础知识的理解,需要非常仔细,比如有的题目x,y的值变换赋值好几次,容易出错。
需要多久时间准备,孩子可以考试吗?
答:对于日常工作涉及python的程序员可以简单复习,需要注意一些基础概念,比如解释器( interpreter ) 与 编译器( compiler )的区别,什么是Cpython等等。
根据官网的考试policy是不允许小于13周岁的考生参加考试的,但是我尝试了注册是没有问题的,到系统里添加生日的时候出问题了,年份下拉菜单里年份最小是2010(截止到发稿时间)。
大于13岁的小朋友可以参加考试,这个考试的难度对于他们还是挺有挑战的,需要做大量练习,并且真正理解数据类型,变量,循环,函数的含义以及特殊用法。
什么是拖拽排序题?
答:这个题型挺有意思,在课后习题里没有出现过。题型是这样的,给了我们几个方框,每个方框里有代码,需要让我们通过鼠标拖拽变成正确的顺序,比如,int input ( ) “input number:” mass =, 把这几个方框内的代码变成正确顺序。
试题的知识点覆盖范围?
答:我觉得这种考试都是从题库中抽取30道题作为考题的,所以是随机的。我抽到的30道题中有30%的语法题,10%计算机基础概念题,10%多选判断题,剩下的60%是给一段程序写出输出答案(读程序题)。
总之,PCEP考试算是目前国际Python考试中最权威的(自从微软2022年初取消了python考试以后),PCEP考察学生对python基础知识的掌握牢固度和理解深度,有的题目真的就是考察日常会忽视的语法,这个考试可以帮助自己查缺补漏。