SlideShare a Scribd company logo
Module 1: Course Introduction
DevNet Associates v1.0
Saleh Dwiyatno
2
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Course Introduction
Course Overview
The DevNet Associate course will cover the basics of software development, networking
fundamentals and automation. It will comprise of the following modules:
• Understanding and Using APIs Module: In this module, you will learn about APIs, their
benefits, and how to troubleshoot them.
• Software Development and Design Module: In this module, you will learn the main
concepts of software development and be equipped with the necessary tools to write
quality code.
• Network Fundamentals Module: In this module, you will learn about the basics of
network, network devices, network protocols, and troubleshooting connectivity issues.
• Infrastructure and Automation module: In this module, you learn to manage the
infrastructure with automation, instead of manually setting up the infrastructure.
• Cisco Platforms and Development: In this module, you will learn about data centers
and networking including data models and security.
3
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Module Objectives
Module Title: Course Introduction
Module Objective: Use basic Python programming and Linux skills.
Topic Title Topic Objective
Your Lab Environment Install a virtual lab environment.
Linux Manage the Linux file system and permissions.
Python Use basic Python programming
4
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
1.1 Your Lab Environment
5
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Course Introduction
Set Up Your Lab Environment
• With virtualization, virtual computers can operate and run within physical computers. These
computers are called Virtual Machines (VMs).
• VMs are often called guests, and physical computers are often called hosts.
• Anyone with a modern computer and operating system can run virtual machines.
6
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Course Introduction
Lab – Install the Virtual Lab Environment
In this lab, you will complete the following objectives:
• Part 1: Prepare a Computer for Virtualization
• Part 2: Explore the DEVASC VM GUI
• Part 3: Create Lab Environment Accounts
• Part 4: Install Webex Teams on your Device
7
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
1.2 Linux
8
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Linux
Linux for DevNet
• Linux has gained widespread use in servers, Internet of Things (IoT) devices, networking
equipment, smartphones, and many other devices that may not seem as even being
computers.
• All coding labs in this course are performed on a Linux-based VM.
9
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Linux
Lab – Linux Review
In this lab, you will complete the following objectives:
• Part 1: Launch the DEVASC VM
• Part 2: Review Command Syntax Navigation
• Part 3: Review File Management
• Part 4: Review Regular Expressions
• Part 5: Review System Administration
10
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Linux
How did you do on the Linux Review Lab?
• If there was any issue with the Linux Review lab, then take the Linux Unhatched course.
• The Linux Unhatched course is a free, online, and self-paced course.
11
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
1.3 Python
12
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Python
The Power of Code
In this video, you will view experts talking about their experiences and passion towards coding.
13
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Python
Python Programming
• Python is an easy to learn programming language.
• Few factors that make Python a great tool for learning basic coding are:
• It is easy to learn - the time needed to learn Python is shorter than for many other
languages.
• It is easy to use for writing new software – it is possible to write code faster when
using Python.
• It is easy to obtain, install and deploy - Python is free, open and multiplatform.
• Python provides a solid foundation and allows to learn other programming languages
(for example, C++, Java, or C) much easier and faster.
14
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Python
Lab - Python Programming Review
In this lab, you will complete the following objectives:
• Part 1: Launch the DEVASC VM
• Part 2: Start Python and VS Code
• Part 3: Review Data Types and Variables
• Part 4: Review Lists and Dictionaries
• Part 5: Review the Input Function
• Part 6: Review If, For, and While Functions
• Part 7: Review Methods for File Access
15
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Python
How did you do on the Python Programming Review Lab?
• If there was any issue with the Python Programming lab, take the Python Essentials
course listed in the Student Resources page.
• The Python Essentials course is a free, online, and self-paced course.
16
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
1.4 Course Introduction
Summary
17
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Course Introduction Summary
What did I learn in this module?
• This Course Introduction module was designed to help you prepare to take the DevNet
Associate (DEVASC) course.
• The Install the Virtual Lab Environment gets you and your PC ready for the coding labs you
will find in this course.
• The Linux Review and Python Programming Review labs help you to determine whether you
are ready with the prerequisite knowledge and skills required to successfully take the
DEVASC course.
DEVASC_Module_1.pdf

More Related Content

Similar to DEVASC_Module_1.pdf

Staying connected: An Overview of Announcements from Microsoft’s Connect();
Staying connected: An Overview of Announcements from Microsoft’s Connect();Staying connected: An Overview of Announcements from Microsoft’s Connect();
Staying connected: An Overview of Announcements from Microsoft’s Connect();dotNet Miami
 
Wintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class LibraryWintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class LibraryJeremy Likness
 
520_DevOps Engineer Master Program Curriculum.pdf
520_DevOps Engineer Master Program Curriculum.pdf520_DevOps Engineer Master Program Curriculum.pdf
520_DevOps Engineer Master Program Curriculum.pdfAniruddhNain1
 
Cisco ONE Enterprise Cloud (UCSD) Hands-on Lab
Cisco ONE Enterprise Cloud (UCSD) Hands-on LabCisco ONE Enterprise Cloud (UCSD) Hands-on Lab
Cisco ONE Enterprise Cloud (UCSD) Hands-on LabCisco Canada
 
DEVNET-1151 DevNet Sandbox 101
DEVNET-1151	DevNet Sandbox 101DEVNET-1151	DevNet Sandbox 101
DEVNET-1151 DevNet Sandbox 101Cisco DevNet
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?LOGINPHP360
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Mirco Hering
 
Ian Illingworth
Ian  IllingworthIan  Illingworth
Ian Illingworthkatero4ok
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth Pilli
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?LOGINPHP360
 
Lecture 1 dev_environment
Lecture 1 dev_environmentLecture 1 dev_environment
Lecture 1 dev_environmentmoduledesign
 
Application Lifecycle Management
Application Lifecycle ManagementApplication Lifecycle Management
Application Lifecycle ManagementAmazon Web Services
 
Wy583 g formation-working-with-ibm-websphere-application-server-v8-5-5-2-libe...
Wy583 g formation-working-with-ibm-websphere-application-server-v8-5-5-2-libe...Wy583 g formation-working-with-ibm-websphere-application-server-v8-5-5-2-libe...
Wy583 g formation-working-with-ibm-websphere-application-server-v8-5-5-2-libe...CERTyou Formation
 
Machine Learning , Analytics & Cyber Security the Next Level Threat Analytics...
Machine Learning , Analytics & Cyber Security the Next Level Threat Analytics...Machine Learning , Analytics & Cyber Security the Next Level Threat Analytics...
Machine Learning , Analytics & Cyber Security the Next Level Threat Analytics...PranavPatil822557
 
MuleSoft Meetup Bangalore - March 6 2021
MuleSoft Meetup Bangalore - March 6 2021MuleSoft Meetup Bangalore - March 6 2021
MuleSoft Meetup Bangalore - March 6 2021Nagaraju K R
 
ops300 Project(3)
ops300 Project(3)ops300 Project(3)
ops300 Project(3)trayyoo
 
ops300 Project(4)
ops300 Project(4)ops300 Project(4)
ops300 Project(4)trayyoo
 

Similar to DEVASC_Module_1.pdf (20)

Staying connected: An Overview of Announcements from Microsoft’s Connect();
Staying connected: An Overview of Announcements from Microsoft’s Connect();Staying connected: An Overview of Announcements from Microsoft’s Connect();
Staying connected: An Overview of Announcements from Microsoft’s Connect();
 
Wintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class LibraryWintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class Library
 
520_DevOps Engineer Master Program Curriculum.pdf
520_DevOps Engineer Master Program Curriculum.pdf520_DevOps Engineer Master Program Curriculum.pdf
520_DevOps Engineer Master Program Curriculum.pdf
 
Cisco ONE Enterprise Cloud (UCSD) Hands-on Lab
Cisco ONE Enterprise Cloud (UCSD) Hands-on LabCisco ONE Enterprise Cloud (UCSD) Hands-on Lab
Cisco ONE Enterprise Cloud (UCSD) Hands-on Lab
 
DEVNET-1151 DevNet Sandbox 101
DEVNET-1151	DevNet Sandbox 101DEVNET-1151	DevNet Sandbox 101
DEVNET-1151 DevNet Sandbox 101
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
Ian Illingworth
Ian  IllingworthIan  Illingworth
Ian Illingworth
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
 
Lecture 1 dev_environment
Lecture 1 dev_environmentLecture 1 dev_environment
Lecture 1 dev_environment
 
Application Lifecycle Management
Application Lifecycle ManagementApplication Lifecycle Management
Application Lifecycle Management
 
Mcsa certification 410
Mcsa certification 410Mcsa certification 410
Mcsa certification 410
 
OpenWhisk JavaOne
OpenWhisk JavaOneOpenWhisk JavaOne
OpenWhisk JavaOne
 
Seminar.pptx
Seminar.pptxSeminar.pptx
Seminar.pptx
 
Wy583 g formation-working-with-ibm-websphere-application-server-v8-5-5-2-libe...
Wy583 g formation-working-with-ibm-websphere-application-server-v8-5-5-2-libe...Wy583 g formation-working-with-ibm-websphere-application-server-v8-5-5-2-libe...
Wy583 g formation-working-with-ibm-websphere-application-server-v8-5-5-2-libe...
 
Machine Learning , Analytics & Cyber Security the Next Level Threat Analytics...
Machine Learning , Analytics & Cyber Security the Next Level Threat Analytics...Machine Learning , Analytics & Cyber Security the Next Level Threat Analytics...
Machine Learning , Analytics & Cyber Security the Next Level Threat Analytics...
 
MuleSoft Meetup Bangalore - March 6 2021
MuleSoft Meetup Bangalore - March 6 2021MuleSoft Meetup Bangalore - March 6 2021
MuleSoft Meetup Bangalore - March 6 2021
 
ops300 Project(3)
ops300 Project(3)ops300 Project(3)
ops300 Project(3)
 
ops300 Project(4)
ops300 Project(4)ops300 Project(4)
ops300 Project(4)
 

Recently uploaded

The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfPipe Restoration Solutions
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxwendy cai
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industriesMuhammadTufail242431
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Krakówbim.edu.pl
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdfAhmedHussein950959
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfKamal Acharya
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwoodseandesed
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfAbrahamGadissa
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdfKamal Acharya
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdfKamal Acharya
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Aryaabh.arya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageRCC Institute of Information Technology
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionjeevanprasad8
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdfKamal Acharya
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdfKamal Acharya
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdfKamal Acharya
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringC Sai Kiran
 

Recently uploaded (20)

The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 

DEVASC_Module_1.pdf

  • 1. Module 1: Course Introduction DevNet Associates v1.0 Saleh Dwiyatno
  • 2. 2 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Course Introduction Course Overview The DevNet Associate course will cover the basics of software development, networking fundamentals and automation. It will comprise of the following modules: • Understanding and Using APIs Module: In this module, you will learn about APIs, their benefits, and how to troubleshoot them. • Software Development and Design Module: In this module, you will learn the main concepts of software development and be equipped with the necessary tools to write quality code. • Network Fundamentals Module: In this module, you will learn about the basics of network, network devices, network protocols, and troubleshooting connectivity issues. • Infrastructure and Automation module: In this module, you learn to manage the infrastructure with automation, instead of manually setting up the infrastructure. • Cisco Platforms and Development: In this module, you will learn about data centers and networking including data models and security.
  • 3. 3 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Module Objectives Module Title: Course Introduction Module Objective: Use basic Python programming and Linux skills. Topic Title Topic Objective Your Lab Environment Install a virtual lab environment. Linux Manage the Linux file system and permissions. Python Use basic Python programming
  • 4. 4 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1.1 Your Lab Environment
  • 5. 5 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Course Introduction Set Up Your Lab Environment • With virtualization, virtual computers can operate and run within physical computers. These computers are called Virtual Machines (VMs). • VMs are often called guests, and physical computers are often called hosts. • Anyone with a modern computer and operating system can run virtual machines.
  • 6. 6 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Course Introduction Lab – Install the Virtual Lab Environment In this lab, you will complete the following objectives: • Part 1: Prepare a Computer for Virtualization • Part 2: Explore the DEVASC VM GUI • Part 3: Create Lab Environment Accounts • Part 4: Install Webex Teams on your Device
  • 7. 7 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1.2 Linux
  • 8. 8 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Linux Linux for DevNet • Linux has gained widespread use in servers, Internet of Things (IoT) devices, networking equipment, smartphones, and many other devices that may not seem as even being computers. • All coding labs in this course are performed on a Linux-based VM.
  • 9. 9 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Linux Lab – Linux Review In this lab, you will complete the following objectives: • Part 1: Launch the DEVASC VM • Part 2: Review Command Syntax Navigation • Part 3: Review File Management • Part 4: Review Regular Expressions • Part 5: Review System Administration
  • 10. 10 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Linux How did you do on the Linux Review Lab? • If there was any issue with the Linux Review lab, then take the Linux Unhatched course. • The Linux Unhatched course is a free, online, and self-paced course.
  • 11. 11 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1.3 Python
  • 12. 12 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Python The Power of Code In this video, you will view experts talking about their experiences and passion towards coding.
  • 13. 13 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Python Python Programming • Python is an easy to learn programming language. • Few factors that make Python a great tool for learning basic coding are: • It is easy to learn - the time needed to learn Python is shorter than for many other languages. • It is easy to use for writing new software – it is possible to write code faster when using Python. • It is easy to obtain, install and deploy - Python is free, open and multiplatform. • Python provides a solid foundation and allows to learn other programming languages (for example, C++, Java, or C) much easier and faster.
  • 14. 14 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Python Lab - Python Programming Review In this lab, you will complete the following objectives: • Part 1: Launch the DEVASC VM • Part 2: Start Python and VS Code • Part 3: Review Data Types and Variables • Part 4: Review Lists and Dictionaries • Part 5: Review the Input Function • Part 6: Review If, For, and While Functions • Part 7: Review Methods for File Access
  • 15. 15 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Python How did you do on the Python Programming Review Lab? • If there was any issue with the Python Programming lab, take the Python Essentials course listed in the Student Resources page. • The Python Essentials course is a free, online, and self-paced course.
  • 16. 16 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1.4 Course Introduction Summary
  • 17. 17 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Course Introduction Summary What did I learn in this module? • This Course Introduction module was designed to help you prepare to take the DevNet Associate (DEVASC) course. • The Install the Virtual Lab Environment gets you and your PC ready for the coding labs you will find in this course. • The Linux Review and Python Programming Review labs help you to determine whether you are ready with the prerequisite knowledge and skills required to successfully take the DEVASC course.