Python
Cisco Networking Academy
Programming - Python Essentials
This course is the first in a 2-course series that will prepare you for the PCEP - Certified Entry-Level Python Programmer and PCAP: Certified Associate in Python Programming certification exams.
- Unit: Programming - Python Programming & IoT
- Module: Python Cisco Networking Academyย
- This is a LEARNING & Doing Activity : Lesson / Lab
- Last Revised: Dec. 11, 2021 - Authored: June. 10, 2021
- Original Author: Jim Burnham - TopClown@STEAMClown.org
- Content License: Distributed as Open Source. Seeย Rights & Usage
Overview and Introduction:
This course is the first in a 2-course series that will prepare you for the PCEP - Certified Entry-Level Python Programmer and PCAP: Certified Associate in Python Programming certification exams.
The main goal of the course is to guide you from a state of complete programming illiteracy to a level of programming knowledge which allows you to design, write, debug, and run programs encoded in the Python language, and to understand the basic concepts of software development technology.
The course will prepare you for jobs and careers connected with widely understood software development, which includes not only creating the code itself as a junior developer, but also computer systems design and software testing.
Teachers: To access these Cisco Networking Academy Python classes as an instructor, you will need to join a Cisco Academy.ย Seeย https://www.netacad.com/educatorsย to have your educational institution access these resources.ย I worked with Karen Stanton through the Western Academy Support & Training Center (WASTC) to have my institution joinย If you have additional questions, email me... @ TopClown@STEAMClown.orgย
Sid Bar With jim The STEAM Clown: ย I'll try to keep this site current and relevant.ย Please let me know if any resource links are broken or not accessible.ย Use this email link to let me know what is broken @ TopClown@STEAMClown.orgย
Learning Objective:
- Introduction to the Cisco Programming - Python Essentials class
- Access your Cisco Networking Academy account
- Open and start your Cisco Programming Python Essentials class
- Learn the basics of Python Programming
- No prior knowledge expected, but a basic understanding of Programming concepts is helpfulย ย
- Resources & Materials Needed:
- PC, Laptop or Other device to access the browser application
- Invited and Enrolled in the Cisco Networking Academy - Your Instructor will have send an Invitation.ย
Caution & Safetyย Considerations:
Primer: ย "Aaron, I can imagine no way in which this thing could be considered anywhere remotely close to safe. All I know is I spent six hours in there and I'm still alive... You still want to do it?"
As with any activity, please make sure you are using appropriate safety equipment. ย If you are coding, make sure you stand up and stretch every hour or so,ย Please consider any safety issues connecting to a Raspberry Pi, Arduino, computers and other electronic equipment.
Essential Questions:
What Resources are available on the Cisco Networking Academy?ย
Can I print the classic "Hello World" or "Hisssssssss" using Python?
Key Academic Vocabulary or Concepts:
Python
Modules - Lessons - Lectures - Labs:
Cisco Networking Academy - Introduction, Signing Up & Launching Class
8.m.n - Python Essentials - Cisco Networking Academy Introduction - STEAM Clown - ๐ฐ Slide Presentation
Python Essentials - Cisco Networking Academy Introduction - ๐ Lesson Tutorial (Soon)
Python Essentials - Cisco Networking Academy Introduction - ๐ง ๐ฝ๏ธ Video / Podcast (Soon)
Accept Invitation & Access Python Essentials Class- ๐ ๏ธ LAB Activity
Cisco Networking Academy - Python Essentials I - Module 1 - Module 4
Python Essentials - Part I - Cisco Networking Academy Introduction
This set of lesson is to introduce you to the Cisco Network Academy. Specifically you will be invited to a Python Essentials 1 class, that will be used as a Python reference resource.
Module 1 - Introduction to Python and computer programming;
Module 2 - Data types, variables, basic input-output operations, and basic operators;
Module 3 - Boolean values, conditional execution, loops, lists and list processing, logical and bitwise operations;
Module 4 - Functions, tuples, dictionaries, exceptions, and data processing.
8.4.0 - Python Essentials Introduction - Cisco Network Academyย - STEAM Clownย - ๐ฐ Slide Presentation
Programming - Python & Internet of Things (IoT) Introduction - ๐ Lesson Tutorial
Mechatronics - <topic> - ๐ฝ๏ธ Video / Podcast (Soon)
8.4.1.1 - Python Essentials - Module 1.1.1.1-1.1.2.1 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.2 - Python Essentials - Module 1.1.2.2-1.1.3.3 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.3* - Python Essentials - Module 1.2.1.1 - 1.2.1.9 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.4 - Python Essentials - Module 2.1.1.1 - 2.1.1.5 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.5 - Python Essentials - Module 2.1.1.6 - 2.1.1.19 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.6 - Python Essentials - Module 2.2.1.1 - 2.2.1.12 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.7 - Python Essentials - Module 2.3.1.1 - 2.3.1.10 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.8 - Python Essentials - Module 2.4.1.1 - 2.4.1.10 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.9 - Python Essentials - Module 2.5.1.1 - 2.5.1.2 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.10 - Python Essentials - Module 2.6.1.1 - 2.6.1.11 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.11 - Python Essentials - Module 3.1.1.1 - 3.1.1.10 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.12 - Python Essentials - Module 3.2.1.1 - 3.2.1.14 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.13 - Python Essentials - Module 3.2.1.4 - 3.2.1.16 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.14 - Python Essentials - Module 3.3.1.1 - 3.2.1.5 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.15 - Python Essentials - Module 3.4.1.1 - 3.4.1.12 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.16 - Python Essentials - Module 3.5.1.1 - 3.5.1.3 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.17 - Python Essentials - Module 3.6.1.1 - 3.6.1.9 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.18 - Python Essentials - Module 3.7.1.1 - 3.7.1.5 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.19 - Python Essentials - Module 4.1.1.1 - 4.1.1.6 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.20 - Python Essentials - Module 4.2.1.1 - 4.2.1.7 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.21 - Python Essentials - Module 4.3.1.1 - 4.3.1.3 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.22 - Python Essentials - Module 4.3.1.4 - 4.3.1.10 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.23 - Python Essentials - Module 4.4.1.1 - 4.4.1.4 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.24 - Python Essentials - Module 4.5.1.1 - 4.5.1.8 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.1.25 - Python Essentials - Module 4.6.1.1 - 4.6.1.9 - Cisco Network Academyย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.0 - Python Essentials Module 5 - Cisco Network Academyย - STEAM Clownย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.0 - Python Essentials Module 6 - Cisco Network Academyย - STEAM Clownย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
Cisco Networking Academy - Python Essentials II - Module 1 - Module 4
Python Essentials - Part II - Cisco Networking Academy Introduction
This set of lessons are an intermediate Python Cisco Network Academy class.ย
Module 1 -ย
8.4.0 - Python Essentials - Module 5 - Cisco Network Academyย - STEAM Clownย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.0 - Python Essentials - Module 6 - Cisco Network Academyย - STEAM Clownย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.0 - Python Essentials - Module 7 - Cisco Network Academyย - STEAM Clownย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
8.4.0 - Python Essentials - Module 8 - Cisco Network Academyย - STEAM Clownย - ๐ฐ Slides ๐ ๐ ๏ธ Coding Activity
Next Steps?
ddd
License - "Be A Hero"... Distribute Your Content As Open Source... That Is What I'm Doing...
If you do use my material, and make changes, I would appreciate getting a copy... because if you are making changes, it means that you think there is a better way to teach thisโฆ and I would really appreciate understanding that. Please send me feedback on my Questions or Feedback form. Please donโt hesitate to ask questions or comment.
You also should keep and include my STEAM Clown Logo and Copyright in any derivative works you create. I would appreciate if you would include one of these images found on my Steam Clown License page and link it to www.steamclown.org
Reference & Resources:
Standards:
Math & Science:
<list Standards>
Teachers - Unit, Module and Lesson Plans
If you are a teacher and want to connect and teach this LinkedIn module, discuss how I teach it, give me feedback, please contact me at TopClown@STEAMClown.orgย
To access this Lesson Plan and the Teacher collaboration area, you will have needed to connect with me so I can Share the content with you.ย Please go toย the Teachers & Partner Page, check out my Licensing and fill out my Collaboration and Curriculum Request Form.ย I'll review and then grant you access to the requested areas and lesson plans if they exist.
If you have questions or feedback on how I can make a presentation, lesson, lab better please give use my Feedback Form.
Random Stuff To Sort
Resource Attribution:
Images:
Images:
https://upload.wikimedia.org/wikipedia/commons/b/b4/Math.jpg
https://pbs.twimg.com/profile_images/1122934185570852865/leT97MR8_400x400.png