Python

eunjoo·2023년 10월 10일
0

사용 프로그램: colab은 클라우드 버전의 주피터 노트북이다.

주피터 노트북(Jupyter Notebook)은 데이터 분석, 과학적 연구, 기계 학습 및 데이터 시각화 등 다양한 분야에서 사용되는 대화형 컴퓨팅 환경입니다. 주피터 노트북은 웹 기반의 인터페이스를 제공하며 코드 실행, 텍스트, 수식, 이미지, 그래프 등 다양한 요소를 하나의 문서에 통합하여 작업할 수 있습니다. 이러한 문서는 "노트북"이라고 불리며, 확장자로는 ".ipynb"를 사용합니다.
주피터 노트북의 주요 특징과 용도는 다음과 같습니다
대화형 컴퓨팅 : 주피터 노트북은 코드 셀과 텍스트 셀을 번갈아 가며 사용할 수 있으므로 코드를 작성하고 실행하면서 결과를 즉시 확인할 수 있습니다.
다양한 프로그래밍 언어 지원: 주로 파이썬을 사용하지만, 다양한 프로그래밍 언어를 지원합니다. 주피터 노트북은 IPython 커널을 사용하여 파이썬 코드를 실행하며, R, Julia, Scala 등 다른 언어도 지원됩니다.
데이터 분석과 시각화 : 데이터 분석 작업을 위해 데이터 프레임 라이브러리인 Pandas와 시각화 라이브러리인 Matplotlib, Seaborn 등과 통합하여 사용하기 용이합니다.
과학적 연구와 교육 : 주피터 노트북은 과학 연구자, 교육자, 학생들이 연구 및 교육 목적으로 사용하는 데 매우 효과적입니다.
공유와 협업 : 노트북을 다른 사람과 쉽게 공유하고 협업할 수 있으며, 버전 관리 시스템(Git 등)과 통합하여 프로젝트를 관리하기 용이합니다.
주피터 노트북은 주피터 프로젝트(Jupyter Project)의 일부로 개발되었으며, 오픈 소스로 제공되며 무료로 사용할 수 있습니다. 주피터 노트북을 설치하고 사용하려면 주피터 노트북 서버를 실행하고 웹 브라우저에서 접속하여 사용합니다. 관련된 라이브러리와 환경은 Anaconda와 같은 데이터 과학 패키지를 설치하면 더욱 편리하게 사용할 수 있습니다.

Python 자료형

int : 정수

float : 실수

str : 문자열

자료형을 직접 알아보려면 type() 함수 이용


변수와 대입연산자

변수는 데이터를 담는 그릇으로 이해하자.
(variable : 변하는 자료를 저장하는 메모리 공간

변수라는 그릇에 정수 또는 문장, file을 담을 수 있는데,
이들을 구별하기 위해 변수들에 이름을 부여해야한다.

값을 저장하기 위해서는 대입연산자 ( = ) 필요

수학에서 같다와 다르다
상수인 7에 값을 대입할 수 없다는 오류이다.

여러 변수에 같은 값 대입 가능

같다는 등호 연산자는 ==이다, 결과는 True 또는 False

키워드 (= 예약어 )

프로그래밍 언어 문법에서 사용하는 이미 예약된 단어
파이썬에서 사용하는 키워드 개수는 33개


결과값
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

변수 이름을 붙일 때의 규칙

변수를 구성하는 문자는 영문자, 숫자, _ 사용
대소문자를 구분하며 한글도 사용 가능
키워드는 사용 불가능

변수이름의 예시

변수 이름정오설명
valueOValue와는 구분
kpop_musicO가독성을 높이기위해 문자 사이 _ 사용
KpopMusicO카멜표기법
_MusicO가능은 하지만 권장하지 않음
2023X
musicX
X
X

0개의 댓글