Programming

; develop a program

반응형

파이썬 기초 12

[Python] 상속(Inheritance)

이번 포스팅에서는 파이썬의 상속(Inheritance)에 대하여 공부를 해보고자 한다. 상속(Inheritance) 상속은 기존 클래스를 확장하여 instance 변수나 메소드를 추가하는 방식을 말한다. 이미 존재하는 클래스의 모든 특징을 물려받는 새로운 클래스를 손쉽게 생성할 수 있다. 기존 클래스를 직접 수정하지 않고, 기능을 추가하거나 변경하고 싶을 때 유용하게 사용할 수 있다. 이미 존재하던 클래스를 부모 클래스(parent class) 또는 기초 클래스(base class), 상위(Super) 클래스라고 부른다. 물려주는 클래스이고 좀 더 추상적이다. 상속을 통해 새롭게 생성되는 클래스를 자식 클래스(child class) 또는 파생 클래스(derived class), 하위(Sub) 클래스라고 ..

Back-End/Python 2022.09.27

[Python] 함수의 매개변수(Parameter)

이번 포스팅에서는 파이썬에서 함수의 매개변수(Parameter)에 대하여 공부를 해보고자 한다. 아래의 글을 먼저 보고 오면 이해하는 데에 도움이 될 것이다. 2022.09.24 - [Python/파이썬 기초] - [Python] 함수(Function) 정의 및 호출 기본 [Python] 함수(Function) 정의 및 호출 기본 이번 포스팅에서는 파이썬의 함수(Function)에 대하여 공부를 해보고자 한다. 함수(Function) 함수는 하나의 작업, 기능, 동작을 처리하기 위한 명령문들의 묶음이라고 할 수 있다. 함수를 사용하면 c11oud.tistory.com 매개변수(Parameter) 매개변수는 선언부에 선언하는 변수로 호출할 때 전달된 인수를 저장하는 변수를 말한다. 0 ~ N 개 선언이 가..

Back-End/Python 2022.09.25

[Python] 함수(Function) 정의 및 호출 기본

이번 포스팅에서는 파이썬의 함수(Function)에 대하여 공부를 해보고자 한다. 함수(Function) 함수는 하나의 작업, 기능, 동작을 처리하기 위한 명령문들의 묶음이라고 할 수 있다. 함수를 사용하면 중복적인 코드의 작성을 최소화하고, 코드의 재사용성을 높여준다. 함수를 만드는 것을 함수 정의라 하고, 정의된 함수를 사용하는 것을 함수 호출(call)이라고 한다. 파이썬에서 함수는 일급 시민 객체(First Class Citizen Object)이다. ▪ 일급 객체 변수에 할당할 수 있고, 인수로 전달할 수 있고, 반환 값으로 반환할 수 있는 객체를 말한다. 인수(arguments) 란 함수를 호출할 때 함수 내부에서 사용할 수 있도록 전달하는 데이터를 말한다. 함수 정의 함수는 선언부(Heade..

Back-End/Python 2022.09.24

[Python] range 함수

이번 포스팅에서는 파이썬의 for in 문과 연관된 내장 함수 중 하나인 range 함수에 대하여 공부를 해보고자 한다. 아래의 글을 먼저 보고 오면 이해하는데 도움이 될 것이다. 2022.09.22 - [Python/파이썬 기초] - [Python] 제어문 - 반복문(iteration statements) [Python] 제어문 - 반복문(iteration statements) 이번 포스팅에서는 파이썬의 3가지 제어문 중 하나인 반복문(iteration statements)에 대하여 공부를 해보고자 한다. 반복문(iteration statements) 반복문은 프로그램 내에서 똑같은 명령을 일정 횟수만큼 c11oud.tistory.com range 함수 range 함수는 특정 범위에서 특정 값만큼 증감..

Back-End/Python 2022.09.23

[Python] break와 continue

이번 포스팅에서는 파이썬의 break와 continue에 대하여 공부를 해보고자 한다. 아래의 글을 먼저 보고 오면 이해하는 데에 도움이 될 것이다. 2022.09.22 - [Python/파이썬 기초] - [Python] 제어문 - 반복문(iteration statements) [Python] 제어문 - 반복문(iteration statements) 이번 포스팅에서는 파이썬의 3가지 제어문 중 하나인 반복문(iteration statements)에 대하여 공부를 해보고자 한다. 반복문(iteration statements) 반복문은 프로그램 내에서 똑같은 명령을 일정 횟수만큼 c11oud.tistory.com break와 continue 파이썬 프로그래밍에서 for문이나 while문을 쓰다 보면 특정 조..

Back-End/Python 2022.09.22

[Python] 제어문 - 반복문(iteration statements)

이번 포스팅에서는 파이썬의 3가지 제어문 중 하나인 반복문(iteration statements)에 대하여 공부를 해보고자 한다. 반복문(iteration statements) 반복문은 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어해 주는 명령문을 의미한다. 반복문은 특정 조건이 True인 동안 명령문을 반복해서 실행하는 while 문과 Iterable 한 객체가 값이 없을 때까지 반복 조회하는 for in으로 구분할 수 있다. Iterable 한 객체란 반복 가능한 객체를 말하며 for in 문을 이용해 원소들을 조회할 수 있는 객체를 의미한다. 자료구조들, 문자열이 대표적인 Iterable 객체이다. while 문 while 문은 파이썬에서 사용할 수 있는 가장 간단한 반복문이..

Back-End/Python 2022.09.22

[Python] 파이썬 - 제어문(Control Statement)

이번 포스팅에서는 파이썬의 제어문(Control Statement)에 대하여 공부를 해보고자 한다. 아래의 글을 먼저 보고 오면 이해하는 데에 도움이 될 것이다. 2022.09.15 - [Python/파이썬 기초] - [Python] 데이터 타입 (Data Type) - 논리형(Boolean) [Python] 데이터 타입 (Data Type) - 논리형(Boolean) 이번 포스팅에서는 파이썬의 3가지 데이터 타입 (Data Type) 중 논리형(Boolean)에 대하여 공부를 해보고자 한다. 논리형(Boolean) 참(True)과 거짓(False) 중 한 가지만 가질 수 있는 데이터 타입을 논리형(B c11oud.tistory.com 제어문(Control Statement) 제어문은 프로그래밍 언어에서..

Back-End/Python 2022.09.21

[Python] 자료구조 변환 함수

이번 포스팅에서는 파이썬의 자료구조 변환 함수에 대하여 공부를 해보고자 한다. 자료구조 변환 함수 자료구조 변환 함수는 말 그대로 현재 자료구조를 다른 자료구조로 바꿔주는 함수를 말한다. 다른 자료구조의 특성을 이용하거나 프로그래밍을 위해 불가피하게 다른 구조로 변환할 때 사용된다. Dictionary(사전) 로 변환하는 함수는 없으므로 변경할 대상 자료구조가 Dictionary(사전) 일 경우에는 key값들만 모아서 변환한다. List 대상 자료구조를 List로 변환할 때는 list(자료구조) 함수를 사용한다. Tuple 대상 자료구조를 Tuple로 변환할 때는 tuple(자료구조) 함수를 사용한다. Set 대상 자료구조를 Set으로 변환할 때는 set(자료구조) 함수를 사용한다. 다른 자료구조의 원소..

Back-End/Python 2022.09.20

[Python] 자료구조 - Set(집합)

이번 포스팅에서는 파이썬의 4가지 자료구조 중 하나인 Set(집합)에 대하여 공부를 해보고자 한다. Set(집합) 세트는 중복되는 원소 없이, 순서에 상관없이 저장하는 자료구조다. 각 원소들의 순서를 매길 수 없으며, 중복된 값 또한 허용하지 않는다. Set 생성 세트는 중괄호({ })로 사용하여 생성하며, 세트 안의 원소(element)들은 쉼표(,)로 구분한다. 파이썬 내장 함수인 set( ) 함수를 사용하면 문자열과 같이 순환할 수 있는 객체를 세트로 변환할 수 있다. ex) {값, 값, 값} Set은 인덱싱(Indexing)과 슬라이싱(Slicing)을 지원하지 않는다. 예제 순서 1. 세트를 생성한다. (같은 데이터 타입, 중복 허용 x) 순서 2. 세트를 생성한다. (다른 데이터 타입, 중복 ..

Back-End/Python 2022.09.20

[Python] 자료구조 - Tuple(튜플)

이번 포스팅에서는 파이썬의 4가지 자료구조 중 하나인 Tuple(튜플)에 대하여 공부를 해보고자 한다. Tuple(튜플) Tuple(튜플)은 리스트와 같이 원소들을 순서대로 저장하는 자료구조이다. 리스트와 거의 비슷하지만 원소를 변경할 수 없다는 점에서 서로 다르다. Tuple(튜플)은 각 위치(index) 마다 정해진 의미가 있고 그 값이 한번 설정되면 바뀌지 않는 경우에 많이 사용된다. Tuple 생성 튜플은 리스트와 마찬가지로 원소(element)를 쉼표(,)로 구분하지만, 대괄호 대신 소괄호( )로 감싸거나 아예 감싸지 않고 생성한다. ex) (값, 값, 값) / 값, 값, 값 -> '( )'생략 가능) 예제 순서 1. 튜플을 생성한다. (같은 데이터 타입) 순서 2. 튜플을 생성한다. (다른 데..

Back-End/Python 2022.09.19
반응형