# 강의 계획 ## 목표 컴퓨터(파이썬)를 이용한 수학적 사고 및 데이터 처리 능력을 갖추도록 학습합니다. ## 평가 - 중간: 40 - 기말: 40 - 과제: 10 - 출석: 10 ## 강의 방법 - 실습/예제 위주 강의 - 완성된 프로그램 제공 - 프로그램 분석 ## 학습 방법 - 많은 프로그램을 작성해봅니다. - 예제를 이해합니다. - 연습문제를 모두 풀어봅니다. ## 파이썬 실행 준비 - 파이썬 소개 - 아나콘다 설치(파이썬) - 파이썬 실행 - 주피터 노트북 사용법 ## 파이썬 기초 - 변수 - 연산 - 들여쓰기 - 수식 계산 - 복소수 ## 반복과 리스트 - 반복(while 문) - 리스트(for 문) ## 함수 - 함수 - 조건문(if-else 문) ## 데이터 입력 및 예외 처리 - 키보드 입력 - 명령창 입력 - 예외 처리 - 모듈 만들기 ## 파이썬 배열 연산 및 플롯(plot) - 벡터 연산 - 파이썬 벡터 표현 - 고차원 배열 - 곡선 플롯 - 벡터 필드 플롯 ## 파일, 문자열 및 딕셔너리 - 파일로부터 데이터 읽기 - 딕셔너리 - 문자열(string) - 파일로 데이터 쓰기 ## 클래스 소개 - 간단한 함수 클래스 - 클래스 예제들 - 특별한 메소드 ## 무작위수 - 무작위수 추출 - 무작위 정수 - 확률 계산 - 간단한 - 몽테카를로 적분 ```{rubric} 참고 사이트 ``` - [파이썬 기초(2018 계산수학)](https://compmath.korea.ac.kr/compmath) % [A Primer on Scientific Programming with Python, by H. P. Langtangen](https://github.com/hplgit/scipro-primer) % .. [Doing Math with Python.](https://github.com/doingmathwithpython/code) 2015 by Amit Saha % .. [#a_primer_on_scientific_programming] `A Primer on Scientific Programming with Python, by H. P. Langtangen `\_ % .. [#doing_math] `Doing Math with Python. `\_ 2015 by Amit Saha % .. [#compmath2018] `파이썬 기초(2018 계산수학) `\_ https://compmath.korea.ac.kr/compmath % .. [#python_animation] 파이썬 맷플롯 이용한 애니메이션 https://jakevdp.github.io/blog/2012/08/18/matplotlib-animation-tutorial/ % .. [#matplotlib_animation_examples] 맷플롯 애니메이션 예제 사이트 https://matplotlib.org/examples/animation/index.html