- Home /
- Python PCEP Courseware and Exam Voucher Bundle
Certified Entry-Level Python Programmer (PCEP™)
Course Specifications
Course Number:
094027
Course Length:
2 days
Course Description
Overview:
Python® is one of the most widely used languages in software development today, particularly within the fields of data science, machine learning, and web development. Seasoned programmers and new programmers alike can apply Python skills to accomplish many different business goals. Python is an excellent choice of language for most professionals, and it's especially valuable as a first language for anyone wanting to get into programming.
In this course, you will apply the fundamentals of the Python 3 language and create simple scripts that process data types and structures; interact with the user; perform tasks based on decision-making logic; structure code for reuse; and handle errors.
Course Objectives:
In this course, you will develop simple command-line programs in Python. You will:
- Set up Python and develop a simple application.
- Perform operations on simple data types, including strings and numbers.
- Perform operations on data structures, including lists, ranges, tuples, dictionaries, and sets.
- Write conditional statements and loops.
- Define and use functions, and perform basic exception handling.
Target Student:
This course is designed for anyone with basic end-user computing skills who wants to start learning the Python programming language in preparation for developing a wide range of applications.
This course is also designed to assist students in preparing for the Python Institute's PCEP™ – Certified Entry-Level Python Programmer (PCEP-30-02) credential.
Prerequisites:
Some experience programming in an object-oriented language is helpful, but not required. This course will be useful to anyone new to programming.
To ensure your success in this course, you should have at least a foundational competence with personal computing. You can obtain this level of skills and knowledge by taking one of the following Logical Operations courses:
- Using Microsoft® Windows® 11
- Using Microsoft® Windows® 11: Transition from Windows® 10
- Using Microsoft® Windows® 10 (Second Edition)
Course-Specific Technical Requirements
Hardware:
For this course, you will need one computer for each student and one for the instructor. Each computer will need the following minimum hardware configurations:
- 2 gigahertz (GHz) 64-bit (x64) processor that supports the VT-x or AMD-V virtualization instruction set and Second Level Address Translation (SLAT).
- 8 gigabytes (GB) of random-access memory (RAM).
- 20 GB available storage space.
- Mouse, keyboard, and monitor.
- High-speed, stable Internet connection.
- For the instructor's computer, a method to project and/or share the screen as needed for local and remote class participants.
Software:
- Microsoft® Windows® 10 or 11 64-bit.
- Oracle® VM VirtualBox version 7.0.6 (VirtualBox-7.0.6-155176-Win.exe).
VirtualBox is distributed with the course data files under version 2 of the GNU General Public License (GPL).
- If necessary, software for viewing the course slides. (Instructor machine only.)
NOTE: While it is possible to run VirtualBox on other operating systems, this course was written and tested using Windows 11. If your classroom computers will use a different operating system, it is highly recommended that you install and test VirtualBox and the course VM on the computers to make sure you can key through the course successfully before delivering a class.
NOTE: The Linux operating system is already installed on the VM that will be loaded in VirtualBox. Specifically, this VM runs the Lubuntu 22.04 ("Jammy Jellyfish") distribution.
NOTE: The system on the VM is configured to log the user in automatically. If you or your students are prompted at any time to log in, the account is named student and the password is Pa22w0rd.
Course Content
Lesson 1: Setting Up Python and Developing a Simple Application
Topic A: Set Up the Development Environment
Topic B: Write Python Statements
Topic C: Create a Python Application
Topic D: Prevent Errors
Lesson 2: Processing Simple Data Types
Topic A: Process Integers and Strings
Topic B: Process Decimals, Floats, and Mixed Number Types
Lesson 3: Processing Data Structures
Topic A: Process Ordered Data Structures
Topic B: Process Unordered Data Structures
Lesson 4: Writing Conditional Statements and Loops
Topic A: Write Conditional Statements
Topic B: Write Loops
Lesson 5: Using Functions and Handling Exceptions
Topic A: Define and Call Functions
Topic B: Perform Basic Exception Handling
Appendix A: Mapping Course Content to PCEP™ – Certified Entry-Level Python Programmer (Exam PCEP-30-02)
PCEP™ – Certified Entry-Level Python Programmer
(Exam PCEP-30-0x)
PCEP™ – Certified Entry-Level Python Programmer certification (Exam PCEP-30-0x) is a professional credential that measures the candidate's ability to accomplish coding tasks related to the essentials of programming in the Python language. A test candidate should demonstrate sufficient knowledge of the universal concepts of computer programming, the syntax and semantics of the Python language, as well as the skills in resolving typical implementation challenges with the help of the Python Standard Library.
The PCEP™ certification shows that the individual is familiar with the following concepts: fundamental terms and definitions (e.g. compilation vs. interpretation), Python's logic and structure (e.g. keywords, instructions, indentation), literals, variables, andnumeral systems, operators anddata types, I/O operations,control flow mechanisms (conditional blocks and loops),data collections (lists, tuples, dictionaries, strings), functions (decomposition, built-in and user-defined functions, organizing interaction between functions and their environment, generators, recursion), exceptions (exception handling, hierarchies), as well as the essentials of Python programming languagesyntax, semantics, and the runtime environment.
Becoming PCEP™ certified ensures that the individual is acquainted with the most essential means provided by Python 3 to enable them to start their own studies at an intermediate level, and to continue their professional development.
PCEP™ certification is an interim step to the PCAP™ certification, and the starting point to launch a career in software development, Python programming, and related technologies. Becoming PCEP™ certified helps certification holders stand out from other candidates, get a foot in the door with an employer, and land a junior-level job in the IT sector and anywhere the basic knowledge of Python is an asset.
SKU | 094027SEVBU |
---|---|
Weight | 0.0000 |
Coming Soon | No |
Days of Training | 2.0 |
Audience | Student |
Product Family | No |
Product Type | Digital Bundle |
Electronic | Yes |
ISBN | No |
Language | English |
Page Count | No |
Curriculum Library | Python |
Year | No |
Manufacturer's Product Code | No |
Current Revision | 1.0 |
---|---|
Revision Notes | No Revision Information Available |
Original Publication Date | 2024-05-23 00:00:00 |