파이썬(python)
1991년 귀로 반 로섬이 개발
소규모 프로젝트 목적이었지만 인기를 얻어 완성도가 높은 파이썬이 탄생함
구글은 자바와 함께 메인 언어로 사용 중
파이썬 언어의 특징
무한 정수를 처리할 수 있다.
문법 구조가 쉽다.
다양하고 뛰어난 모듈이 많다.
(모듈 : 프로그램을 구성하는 구성 요소로, 관련된 데이터와 함수를 하나로 묶은 단위)
파이썬의 설치와 pycharm
python.org에서 다운 가능
IDLE실행, Shell코딩
pycharm 활용
변수
데이터가 저장되어 있는 메모리 공간
변수선언 후 변수초기화
ex) a = 1이다. a라는 메모리 공간에 1이라는 변수를 저장한다.
변수를 사용하는 이유: 데이터를 효율적으로 사용 가능
변수명 작성법
1) 기본적으로는 영어사용
2) 첫글자는 소문자로
(대문자, 한글 가능하지만 프로그램상 오류가 날 수 있음)
3) 띄어쓰기, 특수문자 불가
4) 숫자 사용 가능 단 첫번째에는 불가
5) 카멜 표기법 사용
ex) userName, userAge
6) 스네이크 표기법 사용
ex) user_name, user_age
자료형
효율적인 메모리 사용을 위해서 데이터를 정수형,실수형,문자형,논리형으로 구분한 것
int(정수), float(실수), str(문자열), bool(논리형)
데이터 입력과 출력
input() : 데이터 입력을 위한 함수
input은 문자열로 저장하기 때문에 다른 형을 사용시 변환 필수
ex) int(input())
print() : 데이터 출력을 위한 함수
format()
1) print(f'이름 : {userName}')
포맷의 약자인 f를 앞에 사용 한 다음 문자열 입력 변수는 중괄호({}) 활용
2) print('User name : {}'.format(userName))
print('User name: {}, User age: {}'.format(userName, userAge))
포맷 함수와 인덱스를 이용한 출력
3) 형식문자
%s : 문자, %d : 정수, %f : 실수
4) \t : 탭, \n : 개행
5) 소수점 자릿수 정하기
%.nf : 소수점 n자리 표현