러너효방

Python Chapter01 본문

학습노트

Python Chapter01

방효방 2023. 10. 18. 21:15

교재 : 멘토씨리즈 파이썬

 

컴파일 방식 : 번역

인터프리터 방식 : 한 줄씩 번역

기계어 : 0과 1의 이진수로 이루어진 언어

0 : 전류가 통하지 않는 상태 off

1 : 전류가 통하는 상태 on

인터프리터 방식 : 대화형 언어

 

파이썬 특징 : 머신러닝 빅데이터 분야로(마케팅, 무역, 빅데이터)급부상

빠른 속도로 프로그램 개발이 가능합니다.

파이썬 활용 : 빅데이터에서 시각화, 인공지능 분야

 

IDE(Integrated Development Enviromnent)

통합개발환경

 

소스코드 작성, 오류 수정, 컴파일, 실행, 배포 등

프로그램을 개발하기 위해 필요한 모든 작업을 하나의 프로그램 안에서 처리할 수 있는 환경

 


 

인터프리터 방식 : 한 줄씩 번역

IDLE 시작 후 쉘에서 Ctrl + N 누르면 스크립트 생성

 

예제1)

print(’문자’);

스크립트에서 코드를 작성 후 F5를 누르면 실행이 되고 쉘에 결과가 나온다.

실행 하기전에 저장(Ctrl + S) 하는 습관을 들이자.

 


 

주석

1. 인터프리터가 볂역하지 않는 메모

2. 코드에 설명을 달아놓을 때(습관 들이기!)

 

한줄 주석 : #설명을 달고싶은 문장

  • 간단하게 코드에 대한 설명을 할 때 한 줄 단위로 작성

여러줄 주석 : ‘’’주석내용’’’ or “””주석내용””””

  • 여러줄 단위로 코드에 대해 설명할때

 

변수(30p)

데이터를 저장하고자 할 때 사용하는 메모리 저장소입니다.

자료형 변수명 = 넣고싶은 데이터;

 

정수형(int) - 소수점이 없는 정수

int number(이름) = 정수만 담을 수 있다

>> number = 100;

파이썬은 자료형(int)을 생략해도 알아서 익식한다.

실수형(float) - 실수(원주율 3.14…)

문자열(str) - ‘Hello World’ 문장

 

변수형 선언 규칙

1. 영어, 한글,_,숫자로 구성이 된다.

2. 특수문자는 사용할 수 없습니다.

3. 대문자와 소문자를 구별합니다.

4. 변수명의 첫글자는 숫자를 사용할 수 없습니다.

5. 키워드(if, for, while, and)를 사용할 수 없습니다.

 

= 은 “같다”라는 표시가 아니고 오른쪽 < 왼쪽에 집어넣는 형식

== “같다”라는 표시


예제2)

print(이름);

 


기본자료형(33p)

 

int(1.9) >>> 소수점 0.9를 버리고 1로 변환이 된다.

int(True) >>> True는 1로 변환이 된다.

int(False) >>> false는 0으로 변환이 된다.

int(’100’) >>> 문자역 ‘100’을 정수 100으로 변환합니다.

 


 

출력함수

함수 : 어떠한 기능이 있는것

출력함수 : 출력하는 기능이 있는것

 

intput : 입력

output : 출력

 

중간에 쉼표를 출력할 경우

print(100, 200, 300, sep=',');

print(출력값)

안에 있는 내용을 출력하고 줄바꿈

 

a = 1 >>> 정수형 변수

print(a);

 


 

표준출력(52p)

 


 

출력시 형식을 지정하는 형식을 갖춘 문자열

print(’형식지정’ %출력값);

 

형식지정(57p)

%d : 정수로 지정

print(’%d’ %출력값);

 

%f : 실수로 지정

print(’%f’ %실수값);

 

소수 1자리로 반올림하여 표현합니다. %.2, %.3… 등과 같이 소수점 이하 자릿수를 조정 할 수 있다.

 

%c : 문자형으로 지정

print(’%c’ %글자1개);

 

%s : 문자열로 지정

print(’%s’ %’문장’);

 

형식에 맞춰서 작성해야 합니다. 정수 or 실수가 문자로 인식합니다.

 

형식 기호가 2개 이상이면 %연산자 뒤에 괄호를 추가해야 합니다.

 


 

정리 :

변수

변수명 = 데이터; (정수 / 실수열 / 문자열)

 

자료형

정수형, 실수형, 문자열

 

출력함수

print(출력할 값); #출력할 값에 변수명 넣기

 

%d, %f, %s

print(’%d’ %데이터);