본문 바로가기

분류 전체보기68

파이썬 코딩 따라하기(기본) - 패키지 패키지(Package) : '.'을 이용하여 파이썬 모듈을 계층(디렉터리) 구조로 관리할 수 있게 해준다. Home/ __init__.py Livingroom.py Kitchen.py test.py - Home 이라는 파일을 만들어주고 그 아래에 __init__, Livingroom, Kitchen, test 라는 .py 파일을 생성해주었다 - Home은 디렉터리 이름이고, .py확장자를 가진 파일은 모듈이 된다. # Livingroom.py class LivingroomPackage: def detail(self): print("This is the Livingroom") # Kitchen.py class KitchenPackage: def detail(self): print("This is the K.. 2021. 1. 14.
파이썬 코딩 따라하기(기본) - 모듈 모듈 - 함수 정의나 클래스 등의 파이썬 문장을담고 있는 파일인데, 다른 파이썬 프로그램에서 불러와 사용할 수 있게 만들어진 파이썬 파일이라고 할 수 있다. - .py가 확장자이다. 모듈 만들기 모듈을 만들고 불러올때는 반드시 해당하는 위치에 모듈이 저장되어있어야한다. 파이참에서 만들경우 경로를 읽을 수있기 때문에 쉽게 바로 불러올 수 있다. - calculate.py라는 위와 같은 모듈을 만들었다. 모듈 불러오기 1. import - import : 이미 만들어진 파이썬 모듈을 사용할 수 있게 해주는 명령어 - [import 모듈이름] 의 형태로 모듈을 불러온다. - [모듈이름 '.' 사용하려는 함수이름] 의 형태로 해당 모듈의 함수를 불러올 수있다. - 모듈명이 길때는 축약어를 사용해서 간단하게 사용.. 2021. 1. 12.
파이썬 코딩 따라하기(기본) - 에러/예외처리(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.