Python 기초 class python 에서 class 정의 방법이다. calss 변수를 생성하고 calss 내부 변수에 접근하는 방법 class 에서 다른class를 사용하는 방법 결과 : super()함수는 부모 class 의 함수를 호출한다. 9 line : 문자열을 %()에 묶어서 변수로 치환할 수 있다. __repr__(self)함수를 통해서 class 변수 자체의 동작을 확인할 수 있다. 파일 입출력 python 에서 파일 입/출력 예제이다. 결과 : open() 함수의 두번째 인자에 "r+" 를 넣으면 읽고 쓰기가 모두 가능하다. 결과 : .read()함수의 사용 예제이다. with open() as … : 을 사용하여 파일 open/write/close를 한번에 할 수 있다. .close..
Python 기초 while 문 사용하기 while문에서 break사용법 while / else의 관계는 while 문에서 break로 빠져 나온 경우는 else 가 실행되지 않는다. random.randint(1, 6)함수는 1~6 사이의 숫자에서 random 으로 숫자를 생성한다. print 'X',에 ,쉼표를 넣어주면 이어서 출력하는 것이 가능하다. (단 쉼표를 사용하지 않으면 아래방향으로 출력된다.) print 만 넣으면 아래 줄로 이동한다. list enumerate()함수를 사용하면 index 값과 list 값을 동시에 받을 수 있다. zip()함수를 사용하여 두개의 list 를 합칠 수 있다. 서로 다른 개수의 list 는 같은 개수까지만 합쳐준다. if 문의 not in조건문은 list 에..
Python 기초 아래와 같이 math module 의 sqrt 함수만 개별로 include 할 수 있다. 아래와 같이math module의 모든 기능을 include 할 수 있다. dir()함수를 통해 math module 의 함수목록이나 멤버 변수 목록을 확인할 수 있다. 결과 : 아래그림의 함수에 *args는 함수 인자의 개수를 제한 없이 넣을 수 있다. (배열 형태로 저장) max()함수는 가장 큰 숫자를 반환한다. min()함수는 가장 작은 숫자를 반환한다. abs()함수는 절대값을 반환한다. type()함수는 인자로 사용된 변수의 형을 반환한다. python 에서 배열을 사용할 경우 []중괄호를 사용하여 정의한다. 선언된 배열에 값을 넣는 방법. .index()함수를 사용하여 "duck" 의 ..
Python 기초 Python 기초를 쉽게 배울 수 있는 사이트 Learn to Code - for Free | Codecademy Learn the technical skills to get the job you want. Join over 50 million people choosing Codecademy to start a new career (or advance in their current one). www.codecademy.com Facebook 계정을 이용하면 쉽게 로그인 할 수 있다. C언어와 다른 점은 int 또는 char 와 같이 형을 지정해줄 필요가 없고, 코드 끝에 세미클론을( ; ) 붙일 필요가 없다는 점이다. 값의 범위가 클경우 자동으로 형을 지정해줌으로 버퍼 오버플로우와 같은..