6/29 (Wed)
Welcome to the first day of the class!
# | Subject | Materials |
---|---|---|
1: 6/29(W) | Environment (PyCharm) setup and Introduction |
Setup |
2: 6/30(T) | Data and Expression | |
3: 7/4(M) | Control Structures | |
4: 7/6(W) | Lists |
|
5: 7/7(T) | Lists and Tuples |
|
6: 7/11(M) | Review and Practice | |
7: 7/13(W) | Mid-term Exam |
- |
8: 7/14(T) | Dictionaries and Sets | |
9: 7/18(M) | Functions |
|
10: 7/20(W) | Modular Design | |
11: 7/21(T) | Recursion |
|
12: 7/25(M) | Object-Oriented Programming | |
13: 7/27(W) | Review and Practice | |
14: 7/28(T) | Final Exam | - |
End of the class |
*Schedule could be adjusted, materials linked are same as below ones.
* Handout Boilerplate codes Exercise solutions
* Handout Boilerplate codes Solutions
# | Post | Due | Materials* |
---|---|---|---|
1 | 7/6 (Wed) | 7/12 (Tue) 23:59 | |
2 | 7/18 (Mon) | 7/24 (Sun) 23:59 | |
3 | 7/21 (Thu) | 7/27 (Wed) 23:59 |
Python is a language with a simple syntax, and a powerful set of libraries. It is an interpreted language, with a rich programming environment, including a robust debugger and profiler. While it is easy for beginners to learn, it is widely used in many scientific areas for data exploration. This course is an introduction to the Python programming language for students without prior programming experience. We cover data types, control flow, module-based programming, and graphical user interface-driven (PyCharm based) applications. The examples and problems used in this course are drawn from diverse areas such as text processing, coding game and image manipulation, and web programming.