Python
파이썬 예외 처리에 대해서 알아보기!
파이썬 예외 처리에 대해서 알아보기!
2021.08.27이번 리뷰시간에는 파이썬의 예외처리에 대해서 알아 볼 것이다. 프로그램을 만들다 보면 많은 오류를 접하게 된다. 하지만 때때로 이러한 오류를 무시하고 싶을 떄도 있다. 어떻게 하면 되는지 알아보자. # 5-4 예외 처리 # 프로그램을 만들다 보면 수없이 많은 오류를 만나게 된다. # 물론 오류가 발생하는 이유는 프로그램이 잘못 동작하는 것을 막기 위한 파이썬의 배려이다. # 하지만 때때로 이러한 오류를 무시하고 싶을 때도 있다. # 이를 위해 파이썬은 try, except를 사용해서 예외적으로 오류를 처리할 수 있게 해준다. # 오류는 어떤 때 발생하는가? # 오류를 처리하는 방법을 알기 전에 어떤 상황에서 오류가 발생하는지 한번 알아보자. # 오타를 입력했을 때 발생하는 구문 오류 같은 것이 아닌 실제..
파이썬 패키지에 대해 알아보기!
파이썬 패키지에 대해 알아보기!
2021.08.22이번 시간에는 파이썬의 패키지에 대해서 리뷰할 것이다. 패키지는 파이썬 모듈을 디렉토리 구조로 관리할 수 있게 해준다. 패키지 구조를 이용하면, 공동작업, 유지보수 등 여러면에서 편리하다. # 패키지 # 패키지란 무엇인가? # 패키지(Packages)는 도트(.)를 사용하여 파이썬 모듈을 계층적(디렉터리 구조)으로 관리할 수 잇게 해준다. # 예를 들어 무듈 이름이 A,B인 경우에 A는 패키지 이름이 되고 B는 A 패키지의 B모듈이 된다. # ※ 파이썬에서 모듈은 하나의 .py 파일이다. # 파이썬 패키지는 디렉토리와 파이썬 모듈로 이루어지며 구조는 다음과 같다. # 가상의 game패키지 예 # game/ # __init__.py # sound/ # __init__.py # echo.py # wav.py..
파이썬 모듈이 뭐야?
파이썬 모듈이 뭐야?
2021.08.12오늘은 파이썬의 모듈에 대해서 리뷰하도록 하겠다. 모듈은, 함수나 변수 또는 클래스를 모아 놓은 파일이다. 다른 사람들이 이미 만들어 놓은 모듈을 사용할 수도 있고 우리가 직접 만들어서 사용할 수도 있다. # 5-1 모듈 # 모듈이란 함수나 변수 또는 클래스를 모아 놓은 파일이다. # 모듈은 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든 파이썬 파일이라고 할 수 있다. # 우리는 파이썬으로 프로그래밍을 할 때 굉장히 많은 모듈을 사용한다. # 다른 사람들이 이미 만들어 놓은 모듈을 사용할 수도 있고 우리가 직접 만들어서 사용할 수도 있다. # 여기에서는 모듈을 어떻게 만들고 사용할 수 있는지 알아보도록 할 것이다. # 모듈 만들기 # 모듈에 대해 자세히 살펴보기 전에 간단한 모듈을 한번 만들어 ..
파이썬 클래스에 대해 알아보자!
파이썬 클래스에 대해 알아보자!
2021.08.10오늘은 파이썬의 클래스에 대해 리뷰할 것이다! 클래스는 쉽게 설명하면 과자를 만드는 과자틀과 같다. 과자틀로 만들어진 과자는 객체가 될 것이다. # 클래스 # 클래스는 왜 필요한가? # 프로그래머들이 가장 많이 사용하는 프로그래밍 언어 중 하나인 C 언어에는 클래스가 없다. 이 말은 굳이 클래스가 없어도 프로그램을 충분히 만들 수 있다는 뜻이다. # 파이썬으로 잘 만든 프로그램을 살펴보아도 클래스를 사용하지 않고 작성한 것들이 상당히 많다. # 클래스는 지금까지 공부한 함수나 자료형처럼 프로그램 작성을 위해 꼭 필요한 요소는 아니다. # 하지만 프로그램을 작성할 때 클래스를 적재적소에 사용하면 프로그래머가 얻을 수 있는 이익을 상당하다. # 예제를 통해 한번 생각해 보자. # 우리 모두 계산기를 사용해 ..
파이썬 읽고 쓰기
파이썬 읽고 쓰기
2021.08.08오늘은 파이썬의 읽고 쓰기에 대해서 리뷰할 것이다. # 파일 읽고 쓰기 # 파일 생성하기 f = open("새파일.txt", 'w') f.close() # 파일을 생성하기 위해 우리는 파이썬 내장 함수 open 을 사용햇다. # open 함수는 다음과 같이 "파일 이름"과 "파일 열기 모드"를 입력값으로 받고 결과값으로 파일 객체를 돌려준다. # 파일 객체 = open(파일 이름, 파일 열기 모드) # 파일 열기 모드에는 다음과 같은 것이 있다. # 파일 열기 모드에는 다음과 같은 것이 있다. # 파일열기모드설명 # r읽기모드 - 파일을 읽기만 할 때 사용 # w쓰기모드 - 파일에 내용을 쓸 때 사용 # a추가모드 - 파일의 마지막에 새로운 내용을 추가 시킬 때 사용 # 파일을 쓰기 모드로 열면 해당 파..
파이썬 사용자 입력과 출력
파이썬 사용자 입력과 출력
2021.08.07오늘은 파이썬의 사용자 입력과 출력에 대해서 리뷰할 것이다. # 사용자 입력과 출력 # 우리들이 사용하는 대부분의 완성된 프로그램은 사용자 입력에 따라 그에 맞는 출력을 내보낸다. # 대표적인 예로 게시판에 글을 작성한 후 "확인" 버튼을 눌러야만(입력) 우리가 작성한 글이 게시판에 올라가는(출력)것을 들 수 있다. # 우리는 이미 함수 부분에서 입력과 출력이 어떤 의미를 가지는지 알아보았다. 지금부터는 좀 더 다양하게 사용자의 입력을 받는 방법과 출력하는 방법을 알아보자. # 사용자 입력 # 사용자가 입력한 값을 어떤 변수에 대입하고 싶을 때는 어떻게 해야 할까? # input의 사용 a = input() print(a) # 해당 코드를 run시키고, "Life is too short, you need..