Python Essentials 2.0 - Overview (Feb 10, 2021)
Python Essentials 2.0 - Overview (Feb 10, 2021)
IN PYTHON (2.0)
OVERVIEW
DEVELOPED BY
CONTENTS
1. OVERVIEW
2. COURSE STRUCTURE
3. SCOPE AND SEQUENCE
4. HOW TO USE THE COURSE
5. CERTIFICATIONS
6. WHY LEARN PROGRAMMING
7. WHY LEARN PYTHON
8. PYTHON EXAMPLES
9. KEY TAKEAWAYS
The PCAP: Programming Essentials in Python (2.0) curriculum is designed for students with little or no prior knowledge of
programming.
CURRICULUM DESCRIPTION
The PCAP: Programming Essentials in Python (2.0) course covers all the basics of programming in Python, as well as general
computer programming concepts and techniques. The course also familiarizes the student with the object-oriented approach.
TARGET CERTIFICATION
The PCAP: Programming Essentials in Python (2.0) curriculum helps students prepare for the PCEP: Certified Associate in
Python Programming (PE1: Modules 1-4) and PCAP: Python Certified Associate Programmer (PE2: Modules 1-4)
certification exams. PCEP – Certified Entry-Level Python Programmer certification is an optional interim step to the PCAP –
Certified Associate in Python Programming certification.
Each module concludes with a brief quiz and a Module Test. PE1: PE2:
Additionally, each part (PE1 and PE2) ends with a Summary Test, Module 3 Module 3
which includes all the most important questions covered in modules
1 through 4. PE1: PE2:
Module 4 Module 4
© 2017-2021 OPENEDG PYTHON INSTITUTE | ALL RIGHTS RESERVED | WWW.PYTHONINSTITUTE.ORG 5
PYTHON ESSENTIALS – PART 1 (PE1)
A resource page:
lets the student
study and practice
code writing as they
learn;
intuitive and user-
friendly interface;
programming
environment
available right from
the student’s
browser.
Lab scenarios:
students can
practice coding
based on real-life
programming
contexts;
mini-programming
projects;
labs embedded in
the course.
CURRICULUM OBJECTIVES
Introduction to Python and Computer Programming Data Types, Variables, Basic Input-Output
Operations, Basic Operators
Python as a modern, universal and growing programming
language How to write and run the very first Python
Python versions and language development program
Brief review of tools and environments needed to start Python literals
programming in Python Python operators and expressions
Variables – naming and using
Basic input/output operations in Python
Boolean Values, Conditional Execution, Loops, Lists and List Functions, Tuples, Dictionaries, and Data
Processing, Logic and Bitwise Operations Processing
A student who has completed Python Essentials – Part 1 (PE1) will have acquired:
an ability to design, develop and improve simple computer programs coded in Python;
a knowledge suitable to start learning another programming language;
sufficient competence to take the PCEP exam and obtain the corresponding certificate;
the skills needed to take part in the next Python Institute course PE2;
experience allowing her/him to take a job as a junior tester;
the possibility to continue her/his personal development through self-education and self-improvement.
Modules, Packages, and PIP Exceptions, Strings, String and List Methods
What is a module and why do we need it? Characters, strings and coding standards
Importing and using modules Strings vs. lists – similarities and differences
Review of some useful Python modules List methods
What is a package and how does it differ from a module? String methods
Constructing and using packages Python's way of handling runtime errors
PIP – the Swiss army knife for package maintenance Controlling the flow of errors using try and except
Hierarchy of exceptions
A student who has completed Python Essentials – Part 2 (PE2) will have acquired:
an ability to design, develop and improve multi-module computer applications coded in Python;
an ability to analyze and model real-life problems in OOP categories;
sufficient competences to take the PCAP exam and obtain the corresponding certificate;
experience allowing her/him to take a job as a junior developer;
sufficient skills to create and develop her/his own programming portfolio;
the potential to use Python in everyday life applications including DIY activities.
offer the course as a complete two-semester course (or offer PE1/PE2 only as a one-semester
course)
create interest and motivate new students to learn the fundamentals of computer programming;
motivate those students who already know another programming language to learn Python;
supplement an existing Python language course;
help students prepare for the PCEP – Certified Entry-Level Python Programmer
and PCAP – Certified Associate in Python Programming certifications;
introduce NetAcad and Edube Interactive to peers and colleagues.
There are no formal requirements for instructors to teach PCAP: Programming Essentials
in Python (2.0). However, the Python Institute recommends that instructors earn
a PCAP – Certified Associate in Python Programming certification prior to teaching the class.
OpenEDG Python Institute has defined an independent global certification path for the Python programming language, and
has developed an international Python programming examination standard.
The entry-level certification exams are administered
worldwide in the form of proctored (OpenEDG
Authorized Testing Centers) and non-proctored
(accessed online from any place) tests through the
OpenEDG Testing Service program, at a time and
location convenient to test candidates.
The associate-level certification exams are administered
in the form of proctored tests at over 5,000 Pearson
VUE® Authorized Test Centers, and online via OnVUE
Online Proctoring from Pearson VUE®, at a time and
location convenient to test candidates. https://pythoninstitute.org/certification
Professional certification
Entry level
Delivered via OpenEDG Testing Service (edube.org)
Digital certification issued by OpenEDG Python Institute
Digital badge issued on Credly’s Acclaim
Complete PE1: Modules 1-4 from the PCAP: Programming
Essentials in Python course and prepare for the exam
Professional certification
Associate level
Delivered in partnership with Pearson VUE
Digital certification issued by OpenEDG Python Institute
Digital badge issued on Credly’s Acclaim
Complete PE2: Modules 1-4 from the PCAP: Programming
Essentials in Python (2.0) course, prepare for the exam, and get a
50% discount code
© 2017-2021 OPENEDG PYTHON INSTITUTE | ALL RIGHTS RESERVED | WWW.PYTHONINSTITUTE.ORG 26
WHY LEARN PROGRAMMING
To become a creator: a highly creative and powerful one. Go as far as your imagination lets you.
Strong programming skills are a hot commodity on the job market!
Boost your earning potential!
Programming is the language of the future.
Learning to program means learning to think in abstract and more precise ways.
It helps you do better in other areas!
It’s fun!
It is omnipresent – people use numerous Python-powered devices on a daily basis, whether they realize it or not.
There have been millions (well, actually billions) of lines of code written in Python, which means almost unlimited
opportunities for code reuse and learning from well-crafted examples.
It is easy to learn – the time needed to learn Python is shorter than for many other languages; this means that it’s possible
to start the actual programming faster.
It is easy to use for writing new software – it’s often possible to write code faster when using Python.
It is easy to obtain, install and deploy – Python is free, open and multiplatform; not all languages can boast that.
There is a large and very active Python community.
It gives you a solid foundation and allows you to learn other programming languages (e.g., C++, Java, or C) much easier
and much faster.
It’s fun!
PCAP: Programming Essentials in Python 2.0 (short: Python Essentials) is developed by OpenEDG Python Institute;
The course introduces students to computer programming using the Python language;
The course aligns with the PCEP – Certified Entry-Level Python Programmer and PCAP – Python Certified Associate
Programmer certifications;
Test candidates who pass PCEP and/or PCAP exam(s) receive a digital certification, score report, and a digital badge;
The Python Institute provides all contents;
The course is available in NetAcad;
Students who successfully complete the course and pass the final test will receive a 50% discount for the PCAP –
Certified Associate in Python Programming certification exam at Pearson VUE/OnVUE Online Proctoring.
Visit www.pythonsinstitute.org for more information about the certification program.