Python
Python Coding Textbook #5
차근차근 파이썬 코딩 실습 (기본편)
판매링크 :
<교체 목차>
머리말:
파이썬이란 무엇인가에 대해 알 수 있으며, 파이썬의 특징, 설치 및 실행하는 법을 알 수 있다.
자료형:
파이프로그램 기본이면서 핵심적인 자료형 프로그램에 해당되는 것은 숫자형, 문자열, 리스트, 튜플, 사전, 참과 거짓, 변수가 있다.
제어문:
프로그래밍도 조건을 판단해서 상황에 맞게 처리를 해야 하는 경우가 생기는데, 이때 쓰이는 것이 바로 제어문이다. 이럴 때 사용한 것은 if문, while문, for문이다.
함수:
데이터 처리 및 분석에 자주 활용되는 함수의 구조를 알 수 있으며,
다양한 함수들의 형태를 알 수 있다.
파일:
프로그램 사용자가 직접 입력하고, 모니터 화면에 결과 값을 출력하는 프로그래밍 하는 경우도 있지만, 저장되어있는 데이터를 다루는 경우가 많다. 파일을 이용한 입출력 방법에 대해 확인 할 수 있다.
모듈(Modules):
프로그래밍을 할 때 실제로는 굉장히 많은 모듈을 사용한다. 다른 사용자들에 의해서 만들어진 파이썬 라이브러리를 사용할 수 있으며, 필요에 따라서는 직접 만들어 사용할 경우도 생길 것이다. 모듈이란 무엇이고, 어떻게 만들며, 무엇을 사용할 수 있을지에 대해서 알 수 있다.
객체지향:
프로그램을 어떻게 설계해야 하는지에 대한 일종의 개념이자 방법론이라고 생각되는 객체지향의 특징과 클래스, 인스터스등의 객체지향 프로그램을 알 수 있다.
예외처리:
프로그래머의 의도를 벗어난 상황이 발생하는 경우를 예외(exception)라고 하여, 예외가 발생하면 어떤 조치를 취할 것인지 정해주는 것이다. 예외처리는 try 와 except 문을 가지고 조치를 취할 수 있다.
차근차근 파이썬 코딩 실습 (연구활동 대기과학편)
판매링크 :
<교체 목차>
ASCII 텍스트파일 다루기
ASCII 파일 line by line 방법으로 읽어보는 법과 STASH code number와 STASH variable name응 이용하여 STASH dictionary 만들어 볼 수 있다. 그리고 이를 활용한 검색 엔진 만들기도 있다.
Numpy 라이브러리 (Base N-dimensional array package)
파이썬이란 Numpy는 계산과학분야에 주로 이용되는 라이브러리로써 배열에 관련된 다양한 함수를 제공한다. 이것을 이용하여 기본적인 통계기법을 사용하는 법과 자주 사용되는 함수를 알 수 있다.
Pandas 라이브러리
Pandas 라이브러리는 빠르고 쉬운 데이터 분석을 위하여 자주 사용된다. Pandas의 자료 구조와 사용 방법을 알 수 있다.
Pandas 활용 (Time series analysis)
Pandas 라이브러리를 활용하여 시계열 분석 방법에 대해 익힐 수 있다.
Work with different data format (Binary, met, netCDF)
다양한 형태(Binary, met, netCDF)의 자료를 다룰 수 있다.
Matplotilb and Basemap (Graphs and Maps)
파이썬이란 Matplotilb는 자료를 차트 또는 2D, 3D 플롯으로 시각화하는 패키지로 기본적으로 선형그래프 부터 글로벌한 통계자료 처리까지 다양한 능력을 가지고 있다.
IRIS 라이브러리
분석을 위하여 다양한 형태의 데이타 포맷(netCDF, GRIB, PP)의 읽기 /쓰기 기능을 제공하고 있다. IRIS의 기본 기능과 IRIS 라이브러리를 이용하여 자료를 읽고, 다양한 Map plot을 그리는 간단한 방법을 배울 수 있다.
IRIS 라이브러리 활용
파이썬이란 IRIS 라이브러리를 활용하여 영국기상청 지구시스템모델의 아웃풋을 읽고, 시계열분석 및 공간분포 그림을 그리는 방법에 대해 익힐 수 있다.