본문 바로가기

Programming Language/Python

(5)
Ⅴ Function 05 함수1. 함수 만들기함수를 사용하는 것을 함수를 호출한다고 표현한다.즉, 호출은 함수를 실행하는 행위다.함수 호출시 괄호 내부에 여러 가지 자료를 넣게 되는데, 이러한 자료를 매개변수라고 한다.마지막으로 함수를 호출해서 최종적으로 나오는 결과를 리턴값이라고 부른다.  ① 함수의 기본함수 = 코드의 집합, 함수를 생성하는 기본 형태는 다음과 같다.def 함수 이름():    문장 ② 함수의 매개변수매개변수는 함수의 괄호 내부에 넣는 것을 의미한다.매개변수는 다음과 같이 함수를 생성할 때 괄호 내부에 식별자를 입력해서 만든다.def 함수 이름(매개변수1, 매개변수2, ...):     문장 def print_n_times(value, n):    for i in range(n):        print..
Ⅳ Loop 04 반복문1. 리스트와 반복문1) 리스트 선언하고 요소 접근하기① 리스트란?사전적 의미는 '목록'파이썬에서 리스트의 의미는 '여러가지 자료를 저장할 수 있는 자료'숫자, 문자 수식 등과 같이 독립적인 자료가 아닌, 자료들을 모아서 사용할 수 있게해주는 특별한 형태의 자료를 뜻한다. ② 리스트 선언리스트를 생성하려면 대괄호에 자료를 쉼표로 구분해서 입력해야 한다.내부에 넣는 자료를 요소라고 하고 영어로 element라고 한다.[요소, 요소, 요소] 리스트는 여러 자료형으로 구성될 수 있다.③ 요소에 접근하는 법리스트의 각 원소는 인덱스를 통해 접근한다.제로 인덱싱 방식을 사용하므로 처음 요소에 접근하기 위해서는 0번으로 접근해야 한다.   2) 리스트 연산자연결 + 리스트와 리스트를 연결해준다.반복 * ..
Ⅲ Conditional Statement 03 조건문1. 불 자료형과 if 조건문Boolean은 파이썬의 기본 자료형으로 True와 False를 나타내는 값이다.Boolean은 불린 또는 불리언이라는 발음으로 부른다.불은 오직 참 또는 거짓 값만 가질 수 있다. 참과 거짓은 어떤 명제의 결과가 될 때 의미를 갖는다. 1) 비교 연산자 비교 연산자는 숫자 또는 문자열에 적용하며, 대소를 비교하는 연산자다.불은 비교 연산자를 통해 만들 수 있다.==!=>>=이와 같은 연산자의 연산 수행 결과는 True 또는 False로 나타난다. 2) 불린 연산 - 논리 연산자논리연산자는 not, and, or 연산자가 있으며, boolean을 만들 때 사용한다.불린 끼리 다음과 같이 사용할 수 있다. print(not True)-> False print(True..
Ⅱ Data Type 02 자료형1. 자료형과 문자열프로그램은 기본적으로 자료를 처리하는 역할을 한다.일상에서 만나는 모든 것들은 자료가 될 수 있고, 프로그램은 이러한 자료를 처리하기 위한 모든 행위라고 생각할 수 있다.    1) 자료형과 기본 자료형① 자료형파이썬 프로그램도 수많은 자료를 다룬다. 개발자들이 쉽게 사용할 수 있도록 기능과 역할에 따라 자료를 분류해놓았따. 이렇게 구분된 종류 즉, 자료의 형식을 자료형 data type 이라고 한다. 기본 자료형으로는 문자열 string, 숫자 number, 불 boolean 이 있다.ex) "Hello", 1234, True/False ② 자료를 알아야 하는 이유30~40조 개의 세포가 모여 사람(객체)이 되는 것처럼 자료를 자료형에 맞게 모으고, 처리하는 과정을 거쳐 ..
Ⅰ Python 1. Python 소개1) 컴퓨터 프로그램프로그램을 만드는 것을 프로그래밍이라고 부른다.Pro = 미리, 먼저Gram = 작성된 것Program = 미리 작성된 것즉, 프로그램은 미리 작성된 진행 계획같은 것이다. 컴퓨터 프로그램이란 '컴퓨터가 무엇을 해야 할지 미리 작성한 진행 계획'과 같다.   2) 프로그래밍 언어컴퓨터는 0과 1로 이루어진 이진 숫자만을 이해할 수 있다. 따라서 과거에는 이진 숫자를 직접 입력해서 프로그램을 만들었고 이러한 코드를 '이진 코드'라고 불렀다. 하지만 사람에게는 너무 어렵고 비효율적인 방법이었으므로, 사람이 이해하기 쉬운 언어로 프로그램을 만들게 되었다. 그렇게 해서 만들어진 것이 프로그래밍 언어다.  프로그래밍 언어는 사람을 위한 언어로, 이러한 프로그래밍 언어로 만..