Changes

Jump to: navigation, search

OPS435 Python Lab 1

183 bytes removed, 18:13, 22 May 2017
PART 1 - Installing Your Linux Distribution
<!-- Try to use tables and simplify the layers of WIKI to make top links less verbose to students -->
 :Since Python runs <u>independently</u> regardless of the Linux distribution, you have some flexibility of which Linux OS to use.
:The stable version of Centos 7 - release 1161 will be chosen to be supported for this course. The purpose for this is to allow all students to use a consistent '''red-hat''' based OS, and to lower the amount of new linux distros that need to be learned by students. This should be the default choice for this course, as it allows for the course to run longer before getting outdated with new software and updates.
:Centos 7 comes with python 2.7, which means that for this version of Python is NOT optimal immediately after OS installcourse we will be primarily using Python3. However, not teaching practicing python 2.7 would be a mistake, since so many programs and operating systems still depend on python 2Python2. It is recommended that students note general improvements that are being made /differences in Python2 (as well as and Python3.
:'''Perform the following steps:'''
:#Regardless of the Linux distribution you decide to use that is used for this course, this these lab will be using and referring to the current version of '''Centos7''' (Graphical Desktop) for our main Linux machine. When creating your VM, refer to the '''Details / Minimum Requirements''' section above for assistance. When you have finished the installation of Centos7, you may proceed to the next step.
<blockquote style="margin-left:35px;">{{Admon/important|style="padding-left:25px"|Unit Evaluation Scripts|Each '''Part''' (within an 'Investigation) is referred to as a '''Unit'''. Each Unit will require that the student download and run a '''Unit Evaluation Script''', which provides the OPS435 student "real-time feedback" of their completed work.<br>This feedback is not considered to be perfect or fool-proof; however, it may provide feedback (hints) in case a student gets stuck or experiences an error when performing administration tasks or when creating their Python scripts. These unit evaluation scripts can also be used to confirm that the student's Python script is on the right track, and provide a consist record of their Python scripting progress throughout their labs.}}</blockquote>
198
edits

Navigation menu