본문 바로가기

전체 글66

파이썬 코딩 따라하기(기본) - 에러/예외처리(try) 프로그래밍을 하다보면 다양한 오류 및 에러들이 발생한다. 프로그램이 잘못 동작되는 것을 막기위함인데 이를 예외적으로 처리할 수 있는 방법을 알아보자 자주 발생하는 에러의 종류 1. FileNotFoundError : 디렉터리상 존재하지 않는 파일을 열려고 할때 나타나는 에러 2. ValueError : 형변환 에러, 자료 형태가 맞지않을때 나타나는 에러 위와 같이 나누기를 하는 코드가 있을때, 숫자가 아닌 한글을 입력하면 다음과 같이 ValueError가 발생한다. 3. ZeroDivisionError 위와 같은 나누기코드를 넣었을때, 0을 입력하게 되면 다음과 같이 0으로는 나눌 수 없다는 ZeroDivisionError가 발생한다. 4. IndexError : list index out of rang.. 2021. 1. 6.
아이폰 텍스트 대치 모음 / 이모티콘 사용하는 법 아이폰에 자동완성과 같은 방식으로 사용자가 특정한 '입력값' : '출력값' 을 설정해놓으면 입력값에 따라 설정한 출력값이 완성됩니다. 쉽게 말해 단축키를 설정하는거에요 예를 들어, 아이폰에 기본적으로 적용되어있는 텍스트 대치인데 'ㅈㄱㅈ' 라고 입력하면 '지금 가는 중!'이 자동완성으로 뜹니다. 설정하는법 먼저 아이폰에 설정 아이콘을 눌러주고 설정 > 일반 > 키보드 > 텍스트 대치 로 들어가줍니다. 왼쪽 아래와 같이 제가 설정해놓은 텍스트 대치 목록들이 보입니다. 여기서 우측상단의 +버튼을 눌러주면 오른쪽처럼 새로운 텍스트 대치를 만들 수 있습니다. '문구'에는 출력할 문구 '단축키'에는 문구를 나오게 할 입력문을 적어주면 됩니다 재밌는 텍스트 대치들이 많아요!! ㅋㅋㅋ 를 많이 쓸때 일일이 누르기 힘.. 2021. 1. 5.
파이썬 코딩 따라하기(기본) - 클래스 [ 클래스 Class ] 계산기는 수를 계속해서 계산하려면 이전에 계산된 결과값을 기억하고 있어야한다. 1-2개의 계산기가 필요할때는 각각의 함수를 만들 수 있겠지만 만약 여러개의 계산기가 필요한 상황이라면 많은 함수를 만드는 것이 힘들다. 이때 필요한 것이 클래스이다. 하나의 클래스만 만들어 놓으면 수많은 계산기가 필요해도 각각의 함수를 모두 만들지 않아도된다. 붕어빵을 만들때는 반죽을 붕어빵 틀안에 넣고 구워내면 붕어빵이 만들어진다. 클래스도 이와 같은 원리라고 보면 되는데, 클래스라는 틀 안에 뭔가를 넣으면 그 틀의 모양대로 생성된다. 그리고 틀에서 생성된 객체(붕어빵)를 인스턴스라고 한다. - 다음과 같이 order라는 클래스를 생성했을 때 order라는 클래스에 속하는 order1과 order2.. 2020. 12. 30.
파이썬 코딩 따라하기(기본) - pickle pickle 이란? : 파이썬의 외장함수 중 하나 프로그램상에서 다루는 데이터(객체의 형태를 그대로 유지하면서) 를 파일 형태로 저장하고 불러올수 있게 하는 모듈 * 자료형 상관없이 저장하고 불러올수 있다. 1. 쓰기, 저장 - 외장함수를 불러올때는 import를 먼저 해줘야한다. - pickle을 사용할때는 쓰기, 읽기에서 'wb', 'rb' 바이너리타입(b)를 꼭 적어준다. - dump( )함수를 이용해서 객체인 A를 Afile에 그대로 저장해준다. 2. 읽기 - 읽기를 할때는 'rb'를 사용한다. - load( )함수를 통해 A에 Afile을 불러들인다. 3. with 사용하기 - with를 활용하여 A를 파일형태로 저장하고, Afile을 불러들일 수 있다. - 따로 close( )를 해주지 않아도.. 2020. 12. 21.
파이썬 코딩 따라하기(기본) - 파일 읽고 쓰기 1. 파일 생성하기/ 쓰기 파일 생성을 위해서 open()이라는 내장함수를 사용한다. 파일을 열고나서는 close()를 통해서 열려있는 파일을 닫아준다. 오류가 발생할 수 있기때문에 쓰기모드로 열었던 파일은 닫아주는 것이 좋다. r 읽기 w 쓰기 a 파일의 마지막에 새로운 내용을 추가할때 * 파일을 쓰기모드로 열면 해당 파일이 이미 존재할 경우 원래 있던 내용이 모두 사라지고, 해당 파일이 존재하지 않으면 새로운 파일이 만들어 진다. - 생성된 파일(test_file.txt)을 열어보면 다음과 같이 입력되어있는 것을 확인할 수 있다. 더보기 Hi Bonjour 2. 파일에 새로운 내용 추가하기 - a(append)를 통해 파일내의 텍스트 내용을 추가할 수 있다. - 텍스트를 추가하면서 write로 내용을.. 2020. 12. 16.
파이썬 코딩 따라하기(기본) - 표준 입출력 출력문 print(), sep = " " , end = " " print()로 출력을 할때 두가지 사용할 수 있는 옵션이 있는데, 1. sep = " " separtion print()에 들어가는 출력문들 사이에 원하는 문자를 입력하여 구분해줄 수 있다. - sep = " - "로 들어가는 문자들 사이에 "-"를 넣어 주었다. 2. end = " " - print() 출력문 출력후 마지막에 무엇을 쓸지 정할 수 있다. - 또한, 일반적으로 출력문들을 출력하면 개행(\n)되어 출력되는데 end = ""를 넣어주면 개행하지않고 이어서 출력되는 것을 확인할 수 있다. - end = " " 공백을 넣어 주었다. 표준 입출력과 표준 에러 출력 stdout stderr 표준 출력과 표준 에러를 구분하여 주석처리가 .. 2020. 12. 14.