꾸준히 성장하기

[D+1] 교육 | 주피터 노트북, 연산자와 기본 자료형 본문

KT 에이블스쿨 5기/교육

[D+1] 교육 | 주피터 노트북, 연산자와 기본 자료형

data.dohii 2024. 2. 21. 22:40

안녕하세요. 오늘은 본격적으로 데이터 분석을 하기 전 필수 지식이라는 파이썬에 대해서 배웠습니다.
앞으로 며칠간은 파이썬 기초 교육이 계속될 것 같아요.
코드 연습은 데이터 분석을 하면 자주 사용하게 된다는 주피터 노트북에서 했습니다.


0. 주피터 노트북, 왜 사용할까?

주피터 노트북은 코드를 셀 단위로 나누어 실행할 수 있기 때문에 데이터 분석에 매우 유용해요. 각 셀에서 코드를 실행하고 그 결과를 바로 볼 수 있죠. 파이썬은 데이터 분석에서 많이 사용되는 언어인데 그 이유 중 하나는 사용자 친화적인 문법과 다양한 데이터 분석 라이브러리 때문이에요.

주피터 노트북을 실행하는 방법은 간단해요. 아나콘다 프롬프트를 실행한 다음, 작업할 폴더로 이동해 jupyter notebook 명령어를 입력하면 브라우저에서 바로 연결되죠.


1. 파이썬 기초 용어 

 1) 변수: 프로그래밍에서 데이터를 저장하고 재사용하기 위한 중요한 요소에요. 예를 들어, x = 5는 x라는 변수에 5라는 값을 할당하는 것이죠.

 2) 키워드: 파이썬에서 이미 특정한 의미를 가진 단어들이에요. 예를 들어 for, if 같은 단어들은 변수 이름으로 사용할 수 없어요.

 3) 식별자: 변수 또는 함수 등에 이름을 붙이기 위해 사용해요. age, score 등 내가 적절한 이름을 붙여주면 된다.

 4) 주석: 실제 실행하는 코드 외에 메모와 같이 코멘트를 남기고 싶으면, #을 붙이고 작성하면 됩니다.

  + 함수와 메서드: 함수는 특정 작업을 수행하는 코드의 집합이에요. 예를 들어 print() 함수는 화면에 문자를 출력해요. 메서드는 객체에 속한 함수로서, 예를 들어 문자열.upper() 메서드는 문자열을 대문자로 변환해요.

2. 연산자의 종류와 사용

 1) 사칙연산자: +, -, *, /는 기본적인 수학 연산을 수행해요. //는 몫을, %는 나머지를, **는 거듭제곱을 계산해요.

 2) 비교연산자와 식별 연산자: == 연산자는 두 값이 같은지 비교하고 is는 객체의 동일성을 비교해요. 아래 코드를 살펴보면 좀 더 쉽게 구분할 수 있을거에요.

  + 문자형 간 비교연산: 알파벳, 한글 사전 순서대로 뒤로 갈수록 값이 커진다.

 3) 복합 대입 연산자: 연산과 대입을 동시에 수행할 수 있어요. 예를 들어, a = a + 1 을 a += 1로 표기할 수 있어요.

 

3. 기본 자료형

- 정수형(int): 정수를 표현하는 자료형이에요.
- 실수형(float): 
소수점이 포함된 숫자를 나타내요.
- 문자형(str): 
문자형은 따옴표(' 또는 ") 안에 텍스트를 넣어 생성해요. 예를 들어, 'hello' 또는 "world" 같은 식이죠.
- 불리언형(bool): 
참(True) 또는 거짓(False)만을 가지는 자료형이에요.

  + 날짜 시간 정보 표시

4. print() 함수의 중요성

파이썬에서 print() 함수 없이 코드를 실행하면 마지막 줄의 결과만 보여져요.

하지만 print() 함수를 사용하면 여러 줄의 결과를 출력할 수 있어서 데이터 분석에서 매우 유용하죠.


앞으로 데이터 분석을 할 때 파이썬 언어는 필수적이라고 해요. 저도 차근차근 배운 내용을 정리해나가보려고 합니다. 저도 초보이기에 함께 공부해나가면 좋겠습니다!

반응형