# 문제 해결을 위한 과학적 사고 & 파이썬 컴퓨테이셔널 씽킹 작은 문제를 분해하고, 문제의 패턴을 발견하고, 어떤 데이터를 이용해야 하는지 결정 문제를 일반화하고 모델링할 수 있는지를 찾는 과정 참고 처리하고자 하는 작
# 세미콜론 파이썬은 세미콜론을 붙이지 않음 보통 한 줄에 여러 구문을 사용할 때 세미콜론을 붙여줌 # 주석 파이썬에서 사람만 알볼 수 있도록 작성하는 부분 파이썬 인터프리터는 주석을 인식하지 않음 주석의 쓰임새 코드에 대한
# 불(bool), 연산자 불(bool) 자료형은 참(True), 거짓(False)을 나타내는 자료형이다 비교 연산자(>, =) 논리 연산자(==, !=) * == = eq 객체 동일성 비교(is, is not) 객체 동일성 비교
# if 조건문 if 조건문 사용 시 주의할 부분 값을 비교할 땐 = 대신 ==을 사용하기 =: 할당 ==: 값 비교 조건문 끝에 : 빠뜨리지 않기 4칸 들여쓰기 if 조건문에서 코드
# for 반복문 for와 range 사용하기 > 반복문의 변수 i ▶ 변수 i를 루프 인덱스라고도 부르며 index의 첫머리글자를 따서 i를 주로 사용합니다 for와 range 응용하기 증가폭 사용하기 숫
# 함수(function) 함수(function)의 의미 > 파이썬에서 제공하는 기능으로 특정 용도의 코드를 한 곳에 모아 놓은 것을 뜻한다. 함수는 처음 한 번만 작성해 놓으면 필요할 때 계속 불러 쓸 수 있다. 함수를 사용하는 이유
# 재귀호출 재귀호출이란? 재귀호출(recrusive call)이란 함수가 자기 자신을 호출하는 것을 의미한다. 언어적 의미만으로 이해하기엔 상당히 복잡한 개념이기 때문에, 아래의 예시를 통해 재귀호출의 정확한 의미에 대해 파악해보기로 한다. 재
# 객체(object) 객체(object)는 파이썬을 다루기 위해 필수적으로 알아둬야 할 개념이다. 파이썬 프로그램 내부의 모든 데이터들이 객체 형태로 표현되기 때문이다. 그렇다면 데이터가 객체 형태로 표현된다는 것은 무슨 뜻일까? 이해의 실마리를 파이썬 용어
# 문자열 읽고 쓰기 파이썬으로 파일에서 문자열을 읽거나 쓰는 기본 방식은 다음과 같다. 파일 이름 문자열이 입력 될 파일명을 적어주면 된다. 만약, 파일이 특정 경로에 저장돼 있다면, /기호를 사용하여 경로를 함께 지정한다.
# Data Types String: 큰따옴표("") 안에 있는 문자열을 가리킨다. Integer: 정수값을 가리킨다. Float: 실수형 데이터 Complex Numbers: 실수와 허수를 포함하고 있는 복소수 ex) 1+3j,
# 함수의 parameter 입력 순서 Python에서 함수를 생성할 때 parameter(매개변수)를 활용하면, 함수 내부 코드를 실행하는 데 필요한 arguments(인수)를 입력 받을 수 있다. 주의할 점은 parameter의 사용이 기본적인 문법에 맞게
# 'sys.modules'와 'sys.path'의 차이점 sys.modules 파이썬이 불러올(import) 모듈이나 package를 찾기 위해 가장 먼저 확인하는 곳 dictionary 형태 이전에 불러왔던 모듈과 pac
List Tuple의 공통점여러 데이터를 담을 수 있는 컨테이너형 변수이다.인덱싱과 슬라이싱을 통해 특정 요소에 접근할 수 있다.중복된 값을 저장할 수 있다.요소의 순서를 관리한다.for문으로 반복이 가능하다.List와 Tuple의 차이점List는 수정이 가능하지만,
# Database 기초 이해 데이터베이스란? 컴퓨터 시스템에 저장된 저장된 정보 또는 데이터의 집합을 의미 등장 배경 메모리에 존재하는 데이터는 보존되지 않는 휘발성 오랜 기간 데이터를 저장 및 보존하기 위해 데이터베