목록 IT기술 (72)
이롭게 현명하게
목차 모듈이란 모듈 만들기 모듈 불러오기 if __name__ == "__main__" 다른 파일에서 모듈 불러오기 sys.path.append 사용하기 PYTHONPATH 환경변수 사용하기 모듈 : 함수나 변수 또는 클래스를 모아놓은 파일 import 모듈이름 from 모듈이름 import 모듈함수 from 모듈이름 import * [모듈이란] 모듈 : 함수나 변수 또는 클래스를 모아놓은 파일 모듈은 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든 파이썬 파일이라고도 할 수 있다. 다른 사람들이 이미 만들어 놓은 모듈을 사용할 수 있고 직접 만들어서 사용할 수도 있다. [모듈 만들기] mod1.py 파일 안에 add함수와 sub 함수가 있다. 이 mod1.py파일이 바로 모듈이다. 파이썬 확장자..
class Calculator: # 부모 클래스 name='Roger' # Calculator 클래스 변수 x=0 # 인스턴스 변수 y=0 # 인스턴스 변수 def __init__(self,x,y): # 클래스 생성자 self.x = x self.y = y def setData(self,x,y): # 메서드의 매개변수 self.x = x # 메서드의 수행문 self.y=y # 메서드의 수행문 def add(self): result = self.x+self.y return result def div(self): result = self.x // self.y return result class MoreCalculator(Calculator) : # Calculator의 자식클래스 # MoreCalculato..
목차 매개변수 지정하여 호출하기 입력값이 몇 개가 될지 모를 때 키워드 매개변수 kwargs 함수의 리턴값은 한 개 매개변수에 초기값 미리 설정하기 함수 안에서 선언한 변수의 효력 범위 함수 안에서 함수 밖의 변수 변경하기 lamda [매개변수 지정하여 호출하기] 함수를 호출할 때 매개변수를 지정할 수 있다. 매개변수를 지정할 때 순서에 상관없이 사용할 수 있다. def add(a,b): return a+b result = add(a=3,b=4) print(result) result = add(b=3,a=4) print(result) [입력값이 몇 개가 될지 모를 때] 여러 개의 입력을 처리할 대 매개변수에 '*'을 붙여준다. 입력값을 여러 개 받는 함수 함수의 형태에서 매개변수에서 *매개변수로 바뀌었다..
목차 함수란? 함수를 사용하는 이유 파이썬 함수 구조 매개변수와 인수 입력값과 리턴에 따른 함수의 형태 def 함수명(매개변수): 수행할 문장1 수행할 문장2 return 결과값 함수명(값1,값2) # 값1,값2는 인수 매개변수 : 함수에 전달된 값을 저장하는 변수 인수 : 함수에 전달하는 값 [함수란?] 학창 시절 아래와 같은 수학문제를 풀었던 경험이 있을 것이다. 상자에 어떠한 값을 넣으면 어떤 일을 수 행한 다음에 그 결과물이 나오게 된다. 이것이 바로 함수가 하는 일이다. [함수를 사용하는 이유] 프로그래밍을 하다 보면 똑같은 내용을 반복해서 작성할 때가 있다. 이때가 바로 함수가 필요한 때이다. 반복되는 부분이 있을 경우 "반복적으로 사용되는 가치가 있는 부분"을 한 뭉치로 묶어서 어떤 입력값을..
목차 변수 (Variable) 변수 여러 개 만들기 변수 삭제 빈 변수 만들기 입력 값을 변수에 저장 두 수의 입력 값을 정수로 저장하기 변수 여러개에 값 입력하기 map을 사용하여 정수로 변환하기 입력받은 값을 콤마 기준으로 분리하기 값을 여러개 출력하기 sep로 값 사이에 문자 넣기 줄 바꿈 활용하기 [변수(Variable)] x=10이라고 입력하면 정수 10이 들어있는 변수 x가 만들어진다. 즉, 변수명 = 값의 형식이다. 변수가 생성되는 동시에 값이 할당(저장) 된다. 변수명은 개발자가 자유롭게 작명해도 된다. 하지만 변수명을 지을때 규칙이 있다. 영문 문자와 숫자를 사용할 수 있다. 대소문자를 구분해야한다. 문자로 시작해야 한다. 숫자로 시작할 수 없다. _(밑줄, 언더바)로 시작할 수 없다. ..
목차 while문 기본 구조 while문 강제로 빠져나가기 while문의 맨 처음으로 돌아가기 무한루프 while 조건문: # 조건문이 True일 경우 무한루프 # 무한루프 일 때 ctrl + c를 눌려 빠져나올 수 있다. 수행할 문장 1 수행할 문장 2 if 조건문: 수행할 문장 4 continue # 반복문 맨 처음으로 돌아가기.아래의 진행을 무시하고 처음으로 돌아간다. if 조건문: 수행할 문장 3 break # 반복문 종료 [while문 기본 구조] 반복해서 문장을 수행해야 할 경우 while문을 사용한다. while문은 조건문이 참인 동안에 while문에 속한 문장들이 반복해서 수행된다. while 조건문: 수행할 문장 1 수행할 문장 2 수행할 문장 3 조건문은 i