Changes

Jump to: navigation, search

OPS435-Weekly-Summary-A

3,290 bytes added, 22:21, 7 May 2018
no edit summary
! Tasks/Labs
|- style="vertical-align: top; background: none"
| 1: Jan 17May 7-2311
| <b>Course Overview</b>
<ul>
</li>
|- style="vertical-align: top; background: #f9f9f9"
| 2:Jan 24May 14-3018
| <b>Python Basics:</b>
<ul>
</li>
|- style="vertical-align: top; background: none"
| 3:Jan 31May 21-Feb 625| <b>Reusing Python Code:</b><ul> <li>Functions</li> <li>Lists</li></ul>| <ul> <li>Think Python: Chapter 3 Functions <ul> <li>Function calls</li> <li>Adding new functionse</li> <li>Definitions and usess</li> <li>Flow of execution</li> <li>Parameters and arguments</li> <li>Variables and parameters</li> <li>Fruitful functions and void functions</li> </ul> </li></ul>
| <ul>
<li>[[OPS435_Python_Lab_3 |Lab 3:<br>Reusing Python Code]]</li>
</li>
|- style="vertical-align: top; background: #f9f9f9"
| 4:Feb 7May 28-13Jun 1| <b>Basic Data Structures and String Manipulation:</b><ul> <li>Tuples</li> <li>Lists</li> <li>Sets</li> <li>Dictionaries</li> <li>Strings</li></ul>| <ul> <li>Think Python: Chapter 5 Conditionals and recursion <ul> <li>Boolean expression</li> <li>Logical operators</li> <li>Conditional execution</li> <li>Alternative execution</li> <li>Chained conditionals</li> <li>Nested conditionals</li> <li>Recursion</li> <li>Infinite recursion</li> <li>Keyboard Input</li> </ul> </li></ul>
| <ul>
<li>[[OPS435_Python_Lab_4 |Lab 4:<br>Basic Data Structure &amp; String Manipulation]]</li>
</li>
|- style="vertical-align: top; background: none"
| 5:Feb 14Jun 4-208| <b>Files, Exceptions:</b><ul> <li>File Handling</li> <li>Error Handling</li></ul>| <ul> <li>Think Python: Chapter 14 - Files <ul> <li>Reading and writing</li> <li>Format operator</li> <li>Filenames and paths</li> <li>Catching exception</li> <li>Databasess</li> <li>Picking</li> <li>Pipes</li> <li>Writing modules</li> </ul> </li></ul>
| <ul>
<li>[[OPS435_Python_Lab_5 |Lab 5:<br>Files &amp; Error Handling]]</li>
</li>
|- style="vertical-align: top; background: #f9f9f9"
| 6:Feb 21Jun 11-Mar 6| 15| <b>Review and Catch up</b>
|
| <ul>
<li>[[OPS435 Assignment 1 A| Assignment 1]]</li>
<li>Due Date: Jun 14, 2018</li>
</li>
|- style="vertical-align: top; background: none"
| 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: #f9f9f9"
| BreakWeek:Feb 26<br />Jun 25-Mar 4 29
|
|
|
|- style="vertical-align: top; background: none"
| 78:Mar 7Jul 2-136| <b>Classes:</b><ul> <li>Components of a class</li> <li>Classes and objects</li></ul>| <ul> <li>Think Python: Chapter 15 - Classes and objects <ul> <li>Programmer-defined types</li> <li>Attributes</li> <li>Instances and return values</li> <li>Objects are mutable</li> <li>Copying</li> </ul> </li></ul>| <ul> <li>[[OPS435_Python_Lab_6 | Lab 6:<br>Writing Python Classes]]</li></li>
|- style="vertical-align: top; background: #f9f9f9"
| 89:Mar 14Jul 9-2013| <b>Classes:</b><ul> <li>Designing classes</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></ul>| <ul> <li>[[OPS435 Python Assignment 2 | Assignment 2]]</li> <li>Due Date: August 2, 2018</li></li>
|- style="vertical-align: top; background: none"
| 910:Mar 21Jul 16-2720| <b>Classes:</b><ul> <li>Understanding scope</li></ul>| <ul> <li>Think Python: Chapter 17 - Classes and methods <ul> <li>The init method</li> <li>The __str__methond</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 &amp; scope]]</li></li>
|- style="vertical-align: top; background: #f9f9f9"
| 1011:Mar 28Jul 23-Apr 327| <b>Configuration management:</b>| <ul> <li>Fabric</li> <li>Ansible</li></ul>
|
| <ul>
<li>[[OPS435_Python_Lab_8 |Lab 8:<br>Configuration management]]</li>
</li>
|- style="vertical-align: top; background: none"
| 1112:Apr 4Jul 30-10Aug 3| <b>Python Networking</b>| <ul> <li>Network Client</li> <li>Network Server</li> Asynchronous Python Networking</li></ul>
|
| <ul>
<li>[[OPS435 Python Assignment 2 | Assignment 2]]</li>
<li>Due this week: August 2, 2018</li>
</li>
|- style="vertical-align: top; background: #f9f9f9"
| 1213:Apr 11Aug 6-1710| <b>Exam Review</b>
|
|
|- style="vertical-align: top; background: none"
| Exam Week:<br />Aug 13:Apr 18-2417
|
|
|
|}
1,760
edits

Navigation menu