This repository contains a complete study guide for
Cisco Networking Academy – Python Essentials 1, aligned with the
PCEP (Certified Entry-Level Python Programmer) exam.
The goal of this repository is understanding, not memorization.
This repository is intended for:
- Beginners learning Python fundamentals
- Students completing Cisco Python Essentials 1
- Candidates preparing for the PCEP exam
python-essentials-1/
├── 01-python-basics.md
├── 02-data-types-variables.md
├── 03-operators-expressions.md
├── 04-control-flow.md
├── 05-loops.md
├── 06-data-collections.md
├── 07-strings.md
├── 08-functions.md
├── 09-exceptions.md
├── 10-modules-packages.md
├── 11-basic-projects.md
└── README.md
Each file covers one core topic from the Python Essentials 1 curriculum.
- Study the files in order
- Read explanations carefully
- Type all code examples manually
- Modify examples and observe behavior
- Answer the self-test questions in each file
Do not skip topics.
Python concepts build on each other.
This repository emphasizes:
- correct mental models
- common beginner mistakes
- PCEP-style exam traps
- understanding program flow and behavior
If you can:
- explain every example
- predict output before running code
- identify common errors quickly
you are ready for Python Essentials 1 and PCEP.
Study carefully. Understand deeply.