본문 바로가기

파이썬 배우기5

Python 클래스 [ class 기초, 생성자, 사용 ] 클래스란? 사람 >> 클래스 이찬호 >> 사람으로 만들어진 객체 홍길동 >> 사람으로 만들어진 객체 이 처럼 큰 공통점을 가지고 서로 다른 특징이 이 있는 객체를 만들어 낼 수 있는 게 클래스이다. 사람이라는 클래스에 여러가지 저장 정보들을 담아놓고 그 정보들을 토대로 객체를 찍어낼 수 있다. 고양잇과에는 호랑이도, 치타도, 고양이도 있다 고양잇과 어디서부터 진화하고 종 이 나누어졌는지 모르지만 고양잇과가 가지고 있는 공통점을 가지고 우리는 고양잇과라고 부른다. 고양잇과가 클래스이고 호랑이, 치타, 표범 등이 고양잇과로 만들어진 객체 들인 것이다. 즉 클래스를 이용하면 다양한 객체를 만들어 내어 활용할 수 있다. 또 다른 예로는 붕어빵이다 붕어빵 틀은 클래스이고 붕어빵 틀로 만들어진 붕어빵은 객체이다 붕.. 2019. 12. 29.
Python 모듈 불러오기 [ from, import, Module, as, sys, path, 경로지정 ] 두 개의 매개변수를 받아 서로 더한 값을 돌려주는 함수를 만들었다 그리고 그 함수가 담긴 파일명은 Math이다 이 add 함수를 다른 파일에서 쓰고 싶다면? import를 해주면 된다 import 방법은 import 파일명이다. import 후 add 함수를 이용하려고 하니 FoundError 가 뜬다 어디 있는지 못 찾는 것이다 방법을 알아보자 1. 현재 작업 중인 폴더와 같은곳에 사용할 파일을 위치시킨다. 현재 작업중인 폴더이다 이 안에 Math파일을 위치시키고 다시 import를 해보겠다 정상적으로 로드가 되고 함수도 사용할 수 있다. 우리가 불러온 건 Math라는 모듈이고 그 안에 내포된 함수를 사용하려면 함 수명 앞에 Math. 을 해줘야 Math모듈 안에 있는 add를 쓰라는 거구나 하고 인지.. 2019. 12. 25.
Python - 반복문 While ( break, 무한루프 ) 이 전 포스팅으로 for 반복문을 업로드한 적이 있다 Python 반복문 [ for ], 범위 지정 [ range ], 중첩반복문 어떠한 반복적인 작업 시 for 반복문을 활용 할 수 있다. 1. for 문의 형식 for 변수명 in range(초기치, 최종치, 증가치): 반복할 작업1 반복할 작업 2 .... 항상 들여 쓰기에 주의해주세요 2. 간단한 for문의.. lchit.tistory.com 이번엔 새로운 반복문인 while이다 while 언제 쓸까요 ? for 문을 쓸 경우 자신이 원하는 반복 횟수를 알고 있을 때 쓰는 경우가 많고 while 문의 경우에는 작성자가 사용자가 어느 정도의 반복 작업을 할지 예상하기 어려운 경우 쓰이는 경향이 있다. 실행 중 조건에 의해 반복을 중지하고 싶을 때 쓰.. 2019. 12. 23.
Python 관계,논리 연산자 관계 연산자 논리 연산자 2019. 12. 22.
Python [ List 생성 및 기초 ] 1. 빈 리스트의 생성 리스트명 = [ ] 로도 생성 가능하고 리스트명 = list( )로도 생성 가능하다. 출력 시 비어있는 리스트가 출력되고 타입 확인 결과 리스트로 확인된다. 2. 초기 데이터를 가지는 리스트의 생성 데이터들을 가지고 생성된 리스트의 모습. 3. 다차원 리스트의 생성 리스트 가 가지는 값으로 리스트 자체가 존재할 수도 있다. (다차원 리스트가 가능하다) 4. 리스트 인덱싱 리스트의 요소를 인덱스 번호를 이용하여 가져올 수 있다. 위 리스트에서는 0부터시작해 3번째 요소가 리스트 자체이며 출력 시 리스트 자체가 반환되는 것을 볼 수 있다. 다차원 리스트에서 속에 존재하는 리스트의 요소를 불러오는 방법으로 리스트 요소의 인덱스 번호를 먼저 불러오고 [3] 그 리스트 안에서 가져오고자 하.. 2019. 12. 19.