Skip to content

Cisco Python Programming with the Open University and OpenEDG

Notifications You must be signed in to change notification settings

nrpeyton/Cisco-Python-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Course Documentation and Exam Preparation

Overview

This repository is a comprehensive collection of documentation, notes, and examples from my journey through two instructor-lead Python classes taught by a joint collaboration between Cisco, the Open University, and OpenEDG:

  • Python Essentials 1 - Beginner
  • Python Essentials 2 - Intermediate

It serves as a personal reference and a working document that evolves with my growing understanding of Python. The content here is tailored to provide quick access to concepts, examples, and problem-solving techniques learned throughout the course.

Contents

Functions

  • Introspective Functions
  • MISC Functions
  • OS Functions
  • Platform Functions
  • Time Functions

Python Essentials 1 - Beginner

  • Module 2: Strings, Literals, Operator Priorities, and Expressions
  • Module 3: Lists, 2d Arrays, Loops
  • Module 4: Functions, Recursion, [more info to be filled out]

Python Essentials 2 - Intermediate

  • Module 1: Modules & Packages
  • Module 2: Strings, String and List Methods, and Exceptions (Intro)
  • Module 3: Object Oriented Programming
    • Stack, Properties, Methods, Inheritance, Polymorphism, Composition
    • Objective Exceptions
  • Module 4: Miscellaneous
    • Generators, Iterators & Closures
    • Files (File Streams, File Processing, Diagnosing Problems)
    • Operating System Interaction
    • Date, Time, and Datetime
    • Calendar Module

Python Standard Library

  • sys
    • argv

University/Cisco/OpenEDG

-Course Completion Certificate -PCEP Exam Certificate -PCAP Exam Certificate

Misc Folder

  • Algorithms
    • Binary Search
    • Recursives
      • Factorial
      • Fibonacci
      • Palindrome
      • Powers
  • Bitwise Operations
  • Data Structures
  • Exceptions
  • List & dict Methods
  • Stream Methods
  • Python Keywords
  • String Methods

Using This Repository

Feel free to explore the folders and documents. Each section is organised to reflect different aspects of the Python syllabus, from fundamental concepts to more advanced topics.

Contribution

Primarily a personal reference, this repository includes concisely paraphrased lab questions as comments at the beginning of my Python scripts. These serve solely as context introductions for the code.

Contact

If you have any questions or would like to discuss Python concepts, please feel free to contact me at [nick.peyton@btinternet.com].

About

Cisco Python Programming with the Open University and OpenEDG

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published