Open main menu

CDOT Wiki β

Changes

OPS435 Python Weekly Schedule 2019 fall

371 bytes added, 17:49, 3 September 2019
no edit summary
! Tasks/Labs
|- style="vertical-align: top; background: none"
| 1: Sep 32-76
| <b>Course Overview</b>
<ul>
<li>Introduction</li>
<li>Why Python?</li>
<li>Languate: natural Natural languate & formallanguage</li>
</ul>
<b>Python Environmentcomponents:</b>
<ul>
<li>Concepts:keywords</li> <li>symbols<ol/li> <li>keywordsmodules</li> <li>builtinsobjects</li> </olul><b>Python Shell</b><ul> <li>builtin modules</li> <li>Python Shell<ul>builtin functions: <ol> <li>help()</li> <li>dir()</li> <li>type()</li> <li/ul>import</li> </olli> keyword: import</li>
</ul>
| <ul>
</ul>
| <ul>
<li>[[OPS435_Python_Lab_1 OPS435_Python_Lab_0 |Lab 0:<br>Introduction to git and github]]</li> <li>[[OPS435_Python3_Lab_1 |Lab 1:<br>Setup &amp; Using Python]]</li></liul>
|- style="vertical-align: top; background: #f9f9f9"
| 2:Sep 109-1413
| <b>Python Basics:</b>
<ul>
<li>Objects</li>
<li>VariablesMethods and properties</li> <li>OperationsOperators</li> <li>Built-in Functionsexpressions</li> <li>statements</li>
</ul>
| <ul>
</ul>
| <ul>
<li>[[OPS435_Python_Lab_2 OPS435_Python3_Lab_2 |Lab 2:<br>Understanding Python Code]]</li></liul>
|- style="vertical-align: top; background: none"
| 3:Sep 1716-2120
| <b>Reusing Python Code:</b>
<ul>Functions <li>keyword: def</li> <li>Functionsfunction parameters</li> <li>return value</li> <li>Listskeyword: None</li>
</ul>
| <ul>
</ul>
| <ul>
<li>[[OPS435_Python_Lab_3 OPS435_Python3_Lab_3 |Lab 3:<br>Reusing Python Code]]</li></liul>
|- style="vertical-align: top; background: #f9f9f9"
| 4:Sep 2423-2827
| <b>Basic Data Structures and String Manipulation:</b>
<ul>
<li>TuplesIntegers</li> <li>Strings</li> <li>ListsTuples</li> <li>SetsLists</li> <li>Dictionaries</li> <li>StringsSets</li>
</ul>
| <ul>
</ul>
| <ul>
<li>[[OPS435_Python_Lab_4 OPS435_Python3_Lab_4 |Lab 4:<br>Basic Data Structure &amp; String Manipulation]]</li></liul>
|- style="vertical-align: top; background: none"
| 5:Oct 1Sep30-5Oct4
| <b>Files, Exceptions:</b>
<ul>
<li>File Handling</li>
<li>Error Handling</li>
<li>Builtin error types</li>
</ul>
| <ul>
</ul>
| <ul>
<li>[[OPS435_Python_Lab_5 OPS435_Python3_Lab_5 |Lab 5:<br>Files &amp; Error Handling]]</li></liul>
|- style="vertical-align: top; background: #f9f9f9"
| 6:Oct 86-1211
| <b>Review and Catch up</b>
|
| <ul>
<li>[[OPS435 Python Assignment 1 A| Assignment 1]]</li></liul>
|- style="vertical-align: top; background: none"
| 7:Oct 1514-1918
| <b>[[ops435_midterm|Mid-Term Test]]</b>
<ul>
| <b>Catch up</b>
|- style="vertical-align: top; background: #f9f9f9"
| Break Week:<br />Oct 2221-26 25
|
|
|
|- style="vertical-align: top; background: none"
| 8:Oct 29Oct28-Nov 2Nov1
| <b>Classes:</b>
<ul>
</ul>
| <ul>
<li>[[OPS435_Python_Lab_6 OPS435_Python3_Lab_6 |Lab 6:<br>Writing Python Classes]]</li></liul>
|- style="vertical-align: top; background: #f9f9f9"
| 9:Nov 54-98
| <b>Classes:</b>
<ul>
</ul>
| <ul>
<li>[[OPS435_Python_Lab_7 OPS435_Python3_Lab_7 |Lab 7:<br>Classes, Objects &amp; scope]]</li></liul>
|- style="vertical-align: top; background: none"
| 10:Nov 1211-1615
| <b>Classes:</b>
<ul>
<li>Think Python: Chapter 17 - Classes and methods
<ul>
<li>The init __init__ method</li> <li>The __str__methond__str__ methond</li> <li>The __repr__ method</li>
<li>Operator overloading</li>
<li>Type-based dispatch</li>
</ul>
| <ul>
<li>[[OPS435_Python_Lab_8 OPS435_Python3_Lab_8 |Lab 8:<br>Configuration management]]</li></liul>
|- style="vertical-align: top; background: #f9f9f9"
| 11:Nov 1918-2322
| <b>Configuration management:</b>
<ul>
| <ul>
<li>[[OPS435 Python Assignment 2 | Assignment 2]]</li>
</liul>
|- style="vertical-align: top; background: none"
| 12:Nov 2625-3029
| <b>Python Networking</b>
<ul>
<li>[[OPS435 Python Assignment 2 | Assignment 2]]</li>
<li>Due this week.</li>
</liul>
|- style="vertical-align: top; background: #f9f9f9"
| 13:Dec 32-76
| <b>Exam Review</b>
|
|
|- style="vertical-align: top; background: none"
| Exam Week:<br />Dec 109-1413
|
|
|
|}
1,760
edits