Professional Documents
Culture Documents
(IGS1131)
1. Introduction
Instructor:
Muhammad Ahsan Zamee, Ph.D.
Content Copyright:
Choonwoo Ryu, Ph.D.
This course is….
▀ SW Programming course
➢ Python programming language
➢ designed for the students who have no experience of any
programming languages
▀ Outcomes
➢ Proficient in (Python) procedural programming
• Use assignments, conditionals, & loops
• Create Python modules & programs
➢ Understand object-oriented programming
• Recognize and use objects and classes
➢ Can solve small size programming problems using Python
2
This course is….
▀ Assessment
Midterm exam Assignments Attendance Final exam Others Total
15 % 10 % 10 % 55 % 10 % 100%
▀ I-Class(https://learn.inha.ac.kr/)
➢ Lecture notes
➢ Assignments, etc.
3
This course is….
▀ Instructor
➢ Muhammad Ahsan Zamee, Ph.D.
➢ Post Doctoral Researcher at industry-academia cooperation
➢ Inha Power System Laboratory at INHA University
➢ Over 11 years of industry-academia experiences in power system,
artificial intelligence, control and industrial engineering area.
➢ Research interests: power system, control system, artificial intelligence
4
Class Materials
▀ Textbook
➢ Think Python, 2nd ed. by Allen Downey
➢ Available for free as PDF or eBook
http://greenteapress.com/thinkpython2/thinkpython2.pdf
➢ You can buy the paper book as well
5
Why Python?
▀ Low overhead
➢ Little to learn before you start “doing”
➢ Easier for beginners
➢ Designed with “rapid prototyping” in mind
▀ Python is popular
6
https://stackoverflow.blog/2017/09/06/incredible-growth-python/
Why Python?
▀ Big Name Companies Use Python
➢ Uber, PayPal, Google, Facebook, Instagram, Netflix, Dropbox, and
Reddit all use Python in their development and testing
▀ Python is Free!
➢ Open Source and GPL compatible