본문 바로가기

반응형

프로그래밍언어

(94)
ch03. 파이썬 프로그래밍 제어문 (if) 1. if 문 ​ ■ if statement - 조건을 판단하여 상황에 맞는 로직을 실행하기 위해서 사용한다. ​ ■ 기본 구조 - if, elif, else if condition1: {logic for condition1} elif condition2: {logic for condition2} else: {logic for default situation} ■ 들여쓰기 (indentation) - 조건문과 같은 경우에 각 조건 내부에 실행할 문장은 들여쓰기하여 작성해야한다. ※ 조건문의 조건 다음에 콜론(:) 사용 ​ ■ 조건문 - 주어진 조건이 참, 거짓을 판단하여 참(True)인 경우에 조건문 내부의 코드를 수행한다. - 비교연산자 - and, or, not - in, not in - list나 ..
ch02. 파이썬 프로그래밍 자료형 저장공간 (변수) 1. 변수 ​ ■ 변수 - '=' 기호를 통해 특정한 값을 할당하여 사용하는 객체. - 파이썬은 자료형을 직접 지정하지 않는다. 입력되는 값을 통해서 스스로 판단한다. -> 자동으로 데이터 타입이 설정된다. - 각 변수는 메모리의 주소를 가리킨다. -> id() 함수를 통해서 메모리 주소 알 수 있다. ​ ■ 값의 복사 - 리스트의 복사 - '='을 이용해서 값을 할당하면 두 변수는 같은 메모리 주소를 가리키게 된다. -> 값만 복사해서 할당하는 것이 아니라 두 변수가 동일하게 된다. -> 두 변수 중 하나의 값을 변경하면 나머지 변수에도 영향을 미치게 된다. # 리스트 값의 복사 a = [1, 2, 3] # [:] 이용 b = a[:] b[1] = 1 print(a) # [1, 2, 3] print(b..
ch02. 파이썬 프로그래밍 자료형 (튜플형, 딕셔너리형, 집합형, 불리언형) 4. 튜플형 ​ ■ 튜플 (tuple) - ( ) 로 둘러싸여있다. - 리스트는 요소들의 생성, 삭세, 수정이 가능하지만 튜플은 불가능하다. (immutable) - 값을 변경하려는 경우 에러 발생한다. (TypeError) ​ ■ 튜플 다루기 t1 = ('a', 'b', 'c') # indexing print(t1[0]) # 'a' # slicing print(t1[1:]) # ('b', 'c') # add t2 = (1, 2, 3) print(t1 + t2) # ('a', 'b', 'c', 1, 2, 3) # multiply print(t1 * 2) # ('a', 'b', 'c', 'a', 'b', 'c') # length print(len(t1)) # 3 5. 딕셔너리형 ​ ■ 딕셔너리 - Key ..
ch02. 파이썬 프로그래밍 자료형 (리스트형) 3. 리스트형 ​ ■ 리스트 list = [1, 2, 3] # 대괄호와 쉼표를 이용해서 리스트 표현 ※ 파이썬의 리스트에는 여러 자료형의 데이터가 들어갈 수 있다. ​ ■ 인덱싱, 슬라이싱 - 문자열과 같이 리스트도 인덱싱과 슬라이싱이 가능하다. ​ ■ 리스트 연산 - 더하기(+): 두개의 리스트를 합친다. - 곱하기(*): 리스트를 곱하는 수만큼 반복한다. - 길이 구하기(len()): 리스트의 길이를 구한다. ​ ■ 리스트 수정, 삭제 - 리스트는 값을 수정하거나 삭제할 수 있다. a = [1, 2, 3] a[2] = 4 # 리스트 인덱스를 통해서 리스트 요소 수정 print(a) # [1, 4, 4] del a[2] # del 함수를 이용해서 리스트 요소 삭제 print(a) # [1, 4] - d..
ch02. 파이썬 프로그래밍 자료형 (숫자형, 문자열) 1. 숫자형 (Number) ​ ◼︎ 숫자형 종료 1) 정수형 (Integer) 2) 실수형 (Float) 3) 8진수 (Octal) 4) 16진수 (Hexadecimal) ​ ◼︎ 연산자 - 사칙 연산자: +, -, *, / - 제곱 연산자: ** - 나머지 연산자: % - 몫 연산자: // ​ 2. 문자열 (String) ​ ◼︎ 문자열 생성방법 - "1234": 큰 따옴표 - '1234': 작은 따옴표 - """1234""": 큰 따옴표 * 3 - '''1234''': 작은 따옴표 * 3 ​ ※문자열 안에 ', "를 포함시키기 위해서 여러가지 문자열 생성방법이 존재한다. 백슬래시를 이용해서 작은 따옴표, 큰 따옴표 출력 가능 => \', \" ex) 'Python\'s favorite food is..
ch01. 파이썬이란 무엇인가? 1. 파이썬이란? - 파이썬(Python)은 1990년 암스테르담의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어이다. ​ ※ 인터프리터 언어: 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어이다. ※ 컴파일러 언어: 컴파일러를 통해서 원시어를 기계어로 번역한다. (빌드) ​ 2. 파이썬의 특징 - 문법이 직관적이고 간결하다. - indent, braces - 오픈소스이다. ​ 3. 파이썬으로 할 수 있는 일 - 시스템 유틸리티 제작 - GUI 프로그래밍 - tkinter - 웹 프로그래밍 - 수치연산 프로그래밍 - Numpy - 데이터베이스 프로그래밍 - 데이터 분석, 사물인터넷 (IoT) - Pandas

반응형