본문 바로가기

Python19

파이썬 코딩 따라하기(기본) - 외장함수 외장함수 웹상에 python module index 를 검색하여 파이썬 라이브러리에서 필요한 것들을 가져와서 사용할 수 있다. sys : 프로그램 실행시 입력된 값을 읽어들일 수 있는 모듈 sys.argv : 명령행을 통해 필요한 인자값을 받을 수 있다. *argv: argument values(인자값) 아래와 같은 argv_test.py를 만들어 주고 #argv_test.py import sys print(sys.argv) 명령창에서 위 모듈이 저장된 파일위치에 다음과 같이 적어주면 (base)C:\python\python_practice>argv.test.py a b c 뒤의 것들이 공백을 기준으로 나뉘어 sys.argv 리스트의 요소가 된다. ['C:\\python\\python_practice\\.. 2021. 1. 29.
파이썬 코딩 따라하기(기본) - 내장함수 모음 내장함수 파이썬 라이브러리 안에 이미 내장되어 있는 내장함수들은 별도의 import 필요없이 사용가능하다. abs : 어떤 숫자를 입력으로 받았을때, 그 숫자의 절대값을 돌려주는 함수 >>>abs(3) 3 >>>abs(-2) 2 >>>abs(-1.2) 1.2 all : 반복가능한 자료형(for문으로 그 값을 출력할 수 있는 것을 의미_리스트, 튜플, 문자열, 딕셔너리, 집합)을 입력인수로 받아서, 참이면 True, 거짓이 하나라도 있으면 False >>>all([1,2,3]) True >>>all([1,2,3,0]) False - 리스트 자료형에서 0은 거짓이다. any 하나라도 참이 있을 경우 True, 모두 거짓일 경우에만 False (all과 반대개념) >>>any([1,2,3,0]) True >>.. 2021. 1. 25.
파이썬 코딩 따라하기(기본) - 패키지 패키지(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.
파이썬 코딩 따라하기(기본) - 클래스 [ 클래스 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.