ITSE1359 - Introduction to scripting: Python

Course information

Term: Spring 2012    
Section: 001    
Synonym: 46137    
Lectures: TTh 10:55pm - 11:45am NRG 4231
Labs: TTh 11:50am - 12:40pm NRG 4231

Course Schedule

Week Topic
Week 1 Course Introduction
  Introduction to Python
  Working at the Command Prompt
  Editing with gVim
   
Week 2 Source Code Control with Subverison
  Subversion on Windows 7
  Installing TortoiseSVN
  Basic Scripting
  Python: Fast and Furious
  Python: Math Basics
  Lab 1: Math Test
   
Week 3 Testing Python scripts
  Lab 2: Building a simple doctest
   
Week 4 Decisions and Loops
  More handy Python tools
  Exploring your system
  Lab 3: Finding a file on your system
  Basic Functions
   
Week 5 Advanced Functions
  Python Cool Tools
  Exam 1 Review
   
Week 6 Exam 1
  Object Oriented Programming
   
Week 7 Organizing Programs with Modules and Packages
  Lab 4: First Class Lab
  Creating a personal wiki engine
   
Week 8 reStructured Text markup support
  Using Fabric to manage systems
  Lab 5: Building a personal wiki
   
Week 9 Python Unit Testing
  Using Nose for Unit Testing
  Testing web applications
  Lab 6: Experimenting with Unit Testing
   
Week 10 Accessing Files with Python
  Exam 2 Review
   
Week 11 Exam 1
  Gettysburg Address
  Text Processing with Python
   
Week 12 Baby Stepping and TDD
  Installing Python Sphinx
  Accessing Databases with Python
  The Python API
   
Week 13 Object Relational Mappers
  Python Networking Scripts
  Lab 7 - Database access with Python
   
Week 14 Python development with virtualenv
  Scripting the Cloud
  ITSE1359 Group Projects
   
Week 15 Packaging your Python application
   
Week 16 Group Presentations

Glossary

Indices and tables

Table Of Contents

Next topic

Course Introduction

This Page