Python Programming (Section 2)
|Title||Python Programming (Section 2) (51042-2)|
|Instructor||Paul Kollath Romano (firstname.lastname@example.org)|
Python is a general-purpose programming language that is used in many application areas, including web
development, scientific computing, graphical user interfaces, systems programming, gaming, rapid prototyping,
data mining, and more. This course provides a thorough overview of the Python 3 language with an emphasis
on writing idiomatic code in Python and object-oriented design patterns and is suitable for students with some
prior programming experience. We will develop an understanding of the core features of the languages and gain
exposure to commonly used standard-library and third-party modules.
Weekly classes will provide lectures, programming examples, and code review from previous assignments.
Eight multi-part assignments will be given with one week for completion. A midterm and final examination will
also be given.Outline
You are strongly encouraged to bring a laptop to class to follow along with examples interactively.
While there are no required textbooks for this course, the following books may be useful for reference:
MPCS 50101 or passing score on the programming placememt exam.
Monday 5:30-8:30 pm