PECP-30-01备考

PECP-30-01备考,第1张

Python作为目前业界最受欢迎的语言,是大部分数据分析相关从业人员的一项必备技能。对于很多0基础的小白,经常会问的问题就是,如何快速学习Python。在这里给大家介绍一个Python入门级的考试:PCEP-30-01 Exam。

证书介绍

PCEP-30-01是Python Institute资格认证的初级程序员考试,考试的全称是:PCEP Certified Entry-Level Python Programmer

这个考试并不需要有任何基础,是最入门级别的考试,对于从事数据分析的小伙伴们,这门考试只是一个入门,在考完这个考试的基础上,还可以参加Python Institute的另外两个考试:

PCAP - Certified Associate in Python Programming:中级PCAP证书
PCPP1 -Certified Professional in Python Programming 1:高级PCPP1证书

考试基本情况
  • 考试在自己电脑进行,无监考
  • 考试前需购买Voucher,Voucher有效期为至少六个月。考试费用:刀
  • 45分钟的考试时间,外加大约5分钟的保密协议签订
  • 考试正式开始前,要保证自己电脑的自动更新、电脑提示等功能关闭
  • 考试问题数量:30题
  • 题目形式:选择题以及填空题。通过分数:70%即可通过
  • 考试提交答案后大约一分钟即可知道自己是否通过,通过的话会收到相应的证书
考试准备材料

对于这门考试的准备,强烈推荐Python Essentials-Partl (Basics)这门课程,课程是完全免费的,并且可以按照自己的进度进行学习。

课程链接:https://edube.org/study/pe1

课程的学习时间大约为42h,推荐每周学习7h。

课程一共分为四个模块,每个模块结束之后都会有针对这个模块的Quizz和Test,四个模块都学完之后,会有一个综合的Test。

Quizz结束后可以看到正确答案,但是Test结束后不会知道自己的错题是哪道(无法知道正确答案)。

Test难度与真实考试接近,但是注意Test考试中没有任何填空题,全部为选择题,真实考试中是有填空题的。

由于这个证书是这系列证书里最基本的,所以不需要参加考试的人有任何编程经验。对于像寿司一样,自己是有一定的编程基础+Python经验的人来说,也建议大家在考试之前,一定要快速学习浏览一下课程的内容。考试的很多内容都涉及了基础概念,即使经常写程序的人,也很容易有不熟悉的部分。

备考大纲 Basic Concepts

最基础的部分,也是最容易拿分的部分,考察的点:

  • print function:注意sep,end的用法
  • input function:注意input function出来的数据是string形式,如果要转换结果的类别,需要在前面加入相应的int(), float()等
  • comments:#是Python里的注释
  • literals:浮点数,科学记数法等等
  • numeral systems:这部分相对来说是大部分人可能容易忽略的基础知识,注意八进制,十六进制的表达方法,以及decimal和binary之间互相的转换
  • numeric operators:考前一定要熟悉运算符号的优先顺序,比如&的优先级高于|
Data Types , Evaluations, and Basic l/o Operations
  • bitwise operators:~&^|<<>>:按位运算符号,注意按位运算是按照参与的数据进行二进制位表达之后的运算
  • relational operators (,!=,>,>=,<,<= ):考察重点是与=的区别,前者是比较两个数值大小,后者是赋值。另外也要注意几个运算的优先级
  • operators:unary and binary, priorities and binding:注意
    exponential operator用的是right-sided binding,也就是从右至左的顺序
  • floating-point numbers:/(除以)的结果永远是浮点数,注意与//(double slash)结果的区别
  • basic calculations:给定预期结果,知道如何填充运算内容使得得到指定的结果
  • simple strings: constructing, assigning, indexing, immutability
Flow Control- Loops and Conditional Blocks
  • conditional statements: if, if-else, if-elif, if-elif-else:考试重点,对于给定的if相关语句,能够知道最后结果是什么。注意break和continue在loops中间的作用:break即刻中止循环,而continue将会开启新一轮的conditional expression test
  • multiple conditional statements:主要考察应用,对于给定statements,能够知道最终结果是什么
  • the pass instruction:考试大纲里有,但是实际没有考察到. - building loops:while, for, range0. in:考察重点,尤其注意range()里最后一个数字是不包括的,比如range (9)指的是0-8,不包括9
  • iterating through sequences:侧重考察是否能读取正确结果
  • expanding loops: while-else,for-else:侧重考察是否能读取正确结果
  • nesting loops and conditional statements:侧重考察是否能读取正确结果
  • controlling loop execution: break,continue:如前所述,break和continue是考察的重点
Data Collections -Lists,Tuples,and Dictionaries
  • simple lists:重点考察slicing。注意当选取List2=List1时候,复制的是名字,而不是内容;与之不同,slicing复制的是内容,而不是名字。当复制的是名字的时候,他们将指向computer memory里的同一位置,所以改变其中一个会改变另外一个。
  • lists in detail:考察重点是append和insert的methods
  • lists in lists:matrices and cubes:知道如何构建matrix,以及当matrix在运算中如何读取正确结果
  • tuples: indexing, slicing, building, immutability:注意tuples的immutable是考察重点,也即,tuples是不可以添加或者修改的,也不能挪去某一个元素,但是可以全部删除
  • tuples vs. lists: similarities and differences, lists inside tuples andtuples inside lists:相似性和区别性一定要熟悉
  • dictionaries:考察重点keys(), items() and values()等不同
    method,注意不同method得到的结果是不一样的,给定method之后,选取正确读取答案一定要会
  • strings in detail:escaping using the \ character, quotes andapostrophes inside strings, multi-line strings, basic - - stringfunctions:考察重点是\这个escape character,每次当\出现,要注意后面所带的escape pair,以及如果自己出现,通常是为了提高代码的可读性。
Functions
  • defining and invoking your own functions and generators:考察重点如何构建自己的function,构建格式是重中之重
  • return and yield keywords, returning results:yield在考察大纲里,但是并没有出现,return是考察重点
  • the None keyword:注意None不能参与运算. recursion
  • parameters vs.arguments:parameter可以shadow相同名字的variable,前提是在function内,并且定义里parameter
  • positional keyword and mixed argument passing:考察重点是positional argument必须在keyword argument前,如果顺序发了,程序会报错
  • default parameter values
  • converting generator objects into lists using the list() function.
  • name scopes, name hiding (shadowing),the global keyword

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/734527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存