1,760
edits
Changes
no edit summary
! Tasks/Labs
|- style="vertical-align: top; background: #ffffe0"
| 1: May 719-1122
| <b>Course Overview</b>
<ul>
</li>
|- style="vertical-align: top; background: #f9f9f9"
| 2:May 1425-1829
| <b>Python Basics:</b>
<ul>
</li>
|- style="vertical-align: top; background: #ffffe0"
| 3:May 21Jun 1-255
| <b>Reusing Python Code:</b>
<ul>
</li>
|- style="vertical-align: top; background: #f9f9f9"
| 4:May 28Jun 8-Jun 112
| <b>Basic Data Structures and String Manipulation:</b>
<ul>
</li>
|- style="vertical-align: top; background: #ffffe0"
| 5:Jun 415-819
| <b>Files, Exceptions:</b>
<ul>
</li>
|- style="vertical-align: top; background: #f9f9f9"
| 6:Jun 1122-1526 | <b>Review Mid-Term Test</b><ul> <li>Date: THIS WEEK</li> <li>Topics: Lab 1 to Lab 5 and Catch upAll topics covered from week 1 to week 5</bli></ul>
|
| <ul>
<li>[[OPS435 Assignment 1 A| Assignment 1]]</li>
<li>Due Date: Jun 14July 3, 20182020</li>
</li>
|- style="vertical-align: top; background: #ffffe0"
| Break Week:<br />Jun 2529-29 Jul 3
|
|
|
|- style="vertical-align: top; background: #f9f9f9"
| 7:Jun 18-22| <b>Mid-Term Test</b><ul> <li>Date: June 19, 2018</li> <li>Topics: Lab 1 to Lab 5 and All topics covered from week 1 to week 5</li></ul>| | <b>Catch up</b>|- style="vertical-align: top; background: #ffffe0"| 8:Jul 26-610
| <b>Classes:</b>
<ul>
<li>[[OPS435_Python_Lab_6 |Lab 6:<br>Writing Python Classes]]</li>
</li>
|- style="vertical-align: top; background: #f9f9f9ffffe0"| 98:Jul 913-1317
| <b>Classes:</b>
<ul>
<li>Designing classes</li>
<li>Understanding scope</li>
</ul>
| <ul>
<li>Think Python: Chapter 16 - Classes and functions
<ul>
<li>Pure functions</li>
<li>Modifiers</li>
<li>Prototyping versus planning</li>
</ul>
</li>
<li>Think Python: Chapter 17 - Classes and methods
<ul>
<li>The __init__ method</li>
<li>The __str__ method</li>
<li>Operator overloading</li>
<li>Type-based dispatch</li>
<li>Polymorphism</li>
</ul>
</li>
</ul>
| <ul>
<li>[[OPS435_Python_Lab_7 |Lab 7:<br>Classes, Objects & scope]]</li>
</li>
|- style="vertical-align: top; background: #f9f9f9"
| 9:Jul 20-24
| <b>Configuration management:</b>
<ul>
<li>Fabric</li>
<li>Ansible</li>
</ul>
| <ul>
</ul>
| <ul>
<li>[[OPS435 Python Assignment 2 OPS435_Python_Lab_8 | Assignment 2Lab 8:<br>Configuration management]]</li> <li>Due Date: August 2, 2018</li>
</li>
|- style="vertical-align: top; background: #ffffe0"
| 10:Jul 1627-2031 | <b>Classes:Python Networking</b>
<ul>
</ul>
| <ul>
</ul>
| <ul>
<li>[[OPS435_Python_Lab_7 OPS435 Python Assignment 2 |Lab 7:Assignment 2]]</li> <brli>ClassesDue this week: August 2, Objects & scope]]2018</li>
</li>
|- style="vertical-align: top; background: #f9f9f9"
| 11:Jul 23Aug 3-278| <b>Configuration management:Exam Review</b><ul> <li>Fabric</li> <li>Ansible</li></ul>
|
| <ul>
<li>[[OPS435_Python_Lab_8 OPS435 Python Assignment 2 |Lab 8:Assignment 2]]</li> <brli>Configuration management]]Due this week: August 2, 2018</li>
</li>
|- style="vertical-align: top; background: #ffffe0"
| 12:Jul 30Aug 10-Aug 314| <b>Python NetworkingFinal Assessment</b><ul> <li>Network Client</li> <li>Network Server</li> Asynchronous Python Networking</li></ul>
|
| <ul>