본문 바로가기

파이썬36

파이썬 공부하기 기초부터 시작 (클래스) 클래스는 똑같은 무언가를 계속해서 만들어낼 수 있는 설계도, 도면, 틀과 같습니다. 객체는 클래스에 의해 만들어진 것, 즉 물건, 실체 같은 것을 말합니다. 클래스에 의해 만들어진 객체를 인스턴스라고도 말하는데, 인스턴스란 어떤 클래스의 객체인지, 관계를 설명할 때 사용됩니다. sm5설계도는 클래스, sm5는 객체입니다. 63빌딩 도면은 클래스, 63빌딩은 객체입니다. 또한 클래스에 의해 만들어진 객체는 독립적입니다. sm5는 객체입니다. sm5는 sm5설계도의 인스턴스입니다.라고 표현 가능합니다. 클래스 클래스에서 객체의 데이터를 정하는 것을 속성이라고 하며, 객체가 해야 할 일(함수)을 정하는 것을 메소드라고 합니다. 예를 들어 자동차의 무게, 바퀴수 등등 이런 거를 속성이라고 하면, 시동걸기, 클락.. 2022. 7. 7.
파이썬 공부하기 기초부터 시작 (함수) 프로그램을 만들 때 반복되는 문장을 하나의 기능으로 묶어서 다시 사용할 수 있도록 구조화하면 편리합니다. 그렇게 코드를 묶어서 새롭게 정의한 것을 함수라고 합니다. 함수는 원할 때 "호출"해서 사용할 수 있으며, def키워드를 사용해서 정의할 수 있습니다. def는 definition의 약자로 뜻은 정의입니다. 그래서 함수를 정의한다라고 표현합니다. 함수 또한 콜론":"과 들여쓰기를 잘해야 됩니다. 함수 함수를 사용할 때는 매개변수와 인자를 잘 이해해야 합니다. 매개변수는 입력된 값을 받는 변수이고, 인자는 실제로 입력한 값입니다. 함수를 실행하고 return을 만나면 함수가 끝나므로, 그 밑에 다른 코드가 있다고 해도 실행이 안됩니다. def, return 사용함 def test(name):### na.. 2022. 7. 6.
파이썬 기초공부 print() 사용방법 파이썬 등 다양한 언어를 배울 때 print() 함수는 기본 출력문으로만 사용하는데, 그 안에서도 다양하게 표현 가능하니 알고 가면 좋습니다. print() 문자열 출력이 가능하고, 변수값을 출력할 수 있습니다. 문자열 안에 "(큰따옴표) 또는 '(작은따옴표) 사용이 가능하며, "(큰따옴표) 안에 "(큰따옴표)를 사용하면 에러가 발생합니다. 또한 """(큰따옴표 3개) 사용으로 여러 줄 작성이 가능하며, \표시로 연결해서 출력할 수 있습니다. 그리고 +(플러스)와 ,(콤마) 표시로 띄어쓰기가 가능하고, *(곱하기) 표시로 같은 문자를 반복해서 출력할 수 있습니다. 마지막으로 end표시로 마지막 값을 바꿀 수 있고, end의 기본값은 다음 출력문 연결입니다. sep표시로 ,(콤마) 값 변경이 가능합니다. .. 2022. 7. 5.
파이썬 공부하기 기초부터 시작 (제어문,반복문) 제어문에는 if문, while문, for문 등의 조건문과 반복문이 있으며, 모든 조건문과 반복문은 콜론":"과 들여쓰기를 잘해야 합니다. 또한 continue와 break를 사용해서 제어가 가능하며, break는 반복문을 빠져나가는 키워드, continue는 특정 조건일 때 반복문을 처음부터 다시 검사하는 키워드입니다. if문 if문은 조건문으로 조건에 따라서 다른 일을 할 때 사용합니다. 조건문이란 참과 거짓을 판단하는 문장으로, if, if~else, if~elif~else로 사용 가능합니다. 또한 input() 함수를 사용하면 변수 안에 원하는 값을 넣을 수 있는데, input()의 기본값은 문자열이라 숫자로 사용할려면 input() 앞에 int() 함수를 사용해야 합니다. if, if~else, .. 2022. 7. 4.
파이썬 공부하기 기초부터 시작 (자료형) 2탄 1탄이 숫자형, 문자열, 불까지 정리했다면 2탄은 리스트, 튜플, 딕셔너리, 집합에 관해서 정리하겠습니다. 리스트란 리스트는 데이터를 여러 개 저장할 수 있는 자료구조이며, 여러 자료형을 모아서 관리할 수 있습니다. 파이썬에서는 만든 모든 자료형을 저장할 수 있고, 리스트는 인덱싱과 슬라이싱 더하기연산이 사용 가능합니다. 또한 문자열과 다르게 원소를 추가하고 바꿀 수 있습니다. 리스트 = [ ] 인덱싱, 슬라이싱, 더하기연산, len(), append(), insert(), remove(), del 함수 사용 a=["파이썬","언어","공부중","입니다."] b=["너무","어려워"] c=a+b ### 인덱싱사용 print(a[0]) 파이썬 ### 슬라이싱사용 print(a[1:3]) ['언어', '공부.. 2022. 7. 2.
파이썬 공부하기 기초부터 시작 (자료형) 1탄 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태를 말합니다. 프로그램의 기본이자 핵심 단위이며, 숫자형, 문자열, 불, 리스트, 튜플, 딕셔너리, 집합 등 다양한 자료형이 있습니다. 1탄은 숫자형, 문자열, 불까지 정리하겠습니다. 변수란 변수는 자료형을 할당(저장) 하기 위해서 사용, 변수에 자료형(값)을 할당할 때는 "="기호를 사용합니다. 영어, 숫자, 언더바(_)로 변수 이름을 정할 수 있으며, 변수 이름 내에서 띄어쓰기를 사용하거나, 숫자로 시작하는 변수 이름은 사용할 수 없습니다. ### ex) 영어, 숫자, 언더바, 숫자로시작하거나 변수이름에 띄어쓰기가 있으면 안됩니다. a=1 my_name="이름" _age=20 age1=21 1age = "숫자로 시작하는 변수 이름 사용불.. 2022. 7. 1.