All 260 questions are based on individual topics in the syllabus and all topics have been covered. Each and every topic in the syllabus have a corresponding question with sufficient representation.
Exam block #1: Computer Programming and Python Fundamentals (82 questions)
Objectives covered by the block (7 exam items)
PCEP 1.1 Understand fundamental terms and definitions
PCEP 1.2 Understand Python’s logic and structure
PCEP 1.3 Introduce literals and variables into code and use different numeral systems
PCEP 1.4 Choose operators and data types adequate to the problem
PCEP 1.5 Perform Input/Output console operations
Exam block #2: Control Flow – Conditional Blocks and Loops (37 questions)
Objectives covered by the block (8 exam items)
PCEP 2.1 Make decisions and branch the flow with the if instruction
PCEP 2.2 Perform different types of iterations
Exam block #3: Data Collections – Tuples, Dictionaries, Lists, and Strings (75 questions)
Objectives covered by the block (7 exam items)
PCEP 3.1 Collect and process data using lists
PCEP 3.2 Collect and process data using tuples
PCEP 3.3 Collect and process data using dictionaries
PCEP 3.4 Operate with strings
Exam block #4: Functions and Exceptions (66 questions)
Objectives covered by the block (8 exam items)
PCEP 4.1 Decompose the code using functions
PCEP 4.2 Organize interaction between the function and its environment
PCEP 4.3 Python Built-In Exceptions Hierarchy
PCEP 4.4 Basics of Python Exception Handling
Questions in the Practice tests are much more difficult than what is included in the Certified Entry-Level Python Programmer Certification. I recommend doing hands-on to test the validity of the answers and emphasize on the importance of coding different permutations and combinations on the examples given.
All questions will be easier to understand if the code is run on IDLE or your favorite Python IDE if you have another preference.