Back to Course Directory
Python for Object-Oriented Programming
IE5976 Summer 2023 Northeastern University • Vancouver Past

Python for Object-Oriented Programming

r shiny tableau

This course is designed for those with little or no Python programming experience, and it is filled with concise, easy-to-understand examples that will help you learn quickly and effectively. Throughout this comprehensive guide, we'll cover a wide range of topics, including data types, control structures, functions, and more.

Wed, 08:00am - 10:00pm PT
05/08/2023 – 06/21/2023
M 1425, West Georgia or via Zoom, Vancouver
4 Credits

Upcoming Deadlines

No upcoming deadlines at this time

Course Materials

Author: Zhenyuan Lu Book
Stackoverflow Url
Purdue OWL Research and Citation Resources Url

Teaching Staff

Zhenyuan Lu, PhD

Zhenyuan Lu, PhD

Instructor

Deep Learning Scientist and AI/ML Adjunct Faculty

Zoom
Office Hours: During Class Meeting

Course Schedule

Date Topic Materials Assignments
Module 1: Introduction
May 10

Introduction
Data Types

May 17

Control and Functions
Advanced Formatting

Module 2: Iteration and Comprehension
May 24

Loops and Comprehension
Iterable, Iterator, and Generator

Module 3: Object-Oriented Programming
May 31

Object-Oriented Programming I
Classes and Instances
Class and Instance Variables
Classmethods and Staticmethods

Jun 7

Object-Oriented Programming II
Inheritance
Special Methods

Jun 14

Object-Oriented Programming III
Decorators
Getters, Setters, and Deleters

Module 4: Error Handling
Jun 21

Error Handling and Exceptions

Final Exam Week - No Class

Polices

Plagiarism, cheating, and any form of unauthorized collaboration will not be tolerated and will be handled in accordance with University policies described in the Student Handbook. For additional information on Northeastern University’s Academic Integrity Policy.

Accommodations for Students with Disabilities

If you have a disability, I encourage you to contact the Disability Resource Center to register and request accommodations. Also, please discuss your needs with me as early in the semester as possible.

Taking Care of Yourself

Eating healthy food, having regular exercise, avoiding alcohol and drugs, getting adequate sleep, and taking time to relax will help you achieve your goals and manage stress.

If you have difficulty keeping up with any materials or homework for personal reasons, please let me know early. If you or your friends/classmates appear to be struggling or having trouble coping with stress, we strongly encourage you to seek support at the We Care program at NEU. At Northeastern, a student is never alone when struggling with a demanding situation.

Difficulty means we have not understood
— Pierre Deligne, Mathematician