성동2기 전Z전능 데이터 분석가 15일차 [파이썬 기초 이해_01]

2024. 6. 4. 17:57데이터분석 기술블로그

15일차부터 파이썬이라는 툴을 배웠다.
파이썬은 데이터 분석에 활용되는 고급 프래그래밍 언어이다. 파이썬의 장점은

1. 쉬운 난이도, High Level Language (C/ Java / Python) 중 난이도가 가장 쉽다고 한다. 

2. 데이터 분석과 관련된 다양한 오픈소스 사용 가능

3. 대량의 데이터를 빠르게 처리 가능, 빅데이터와 AI의 중심이 되는 언어

4. 무료! 

장점이 이렇게 많으면서 무료로 사용 가능하니 가장 많이 사용하는 데이터분석 툴이 된 것 같다. 많은 사람들이 사용하다 보니 교육자료나 오픈소스도 많아서 학습하기에 좋다. 3일차까지는 기본 이해와 문법을 배울 예정이다.

오늘의 학습 내용

1. 입출력문(print, input) 

- 화면에 원하는 문구를 출력하거나 값을 입력할 때 사용

- print() 함수와 input() 함수가 있음.

입출력문

 

2. 변수(Variable)

- 변하는/가변적인 수, 컴퓨터 과학에서는 다양한 값을 저장하는 공간 (반드시 숫자가 아닌 문자로 시작)

변수

 

2-1. 변수의 데이터 타입 (숫자형)

- int : 양의 정수, 0, 음의 정수

- float : 실수, 소수점이 있는 모든 숫자

변수

 

2-2 변수의 데이터 타입 (문자열)

- string : 문자들의 집합, 따옴표로 둘러싸여 있으면 모두 문자열

- List : 여러 개의 데이터를 모은 변수, Index로 각 요소 선택 가능

- bool(참거짓) : 조건문에서 많이 쓰음 

- dictionary : key와  value를 한쌍으로 가지는 자료형, database에 저장되는 타입

스트링

 

3. 연산자

- 덧셈, 곱셈 등 계산을 표현하는 기호

- 산술 연산자, 관계 연산자, 논리 연산자로 구분 

- 계산 우선순위 : 산술 >관계>논리

 

4. string method

- string에서 사용할 수 있는 편리한 method 사용 가능

 

5. 조건문(if문, else문, elif문)

- 주어진 조건을 판단하고 해당 조건에 맞는 상황을 수행할 때 사용되는 구문

 

다른 프로그래밍 언어를 배운적은 없지만 확실히 파이썬이 쉬운 것 같은 느낌이다. html,css를 회사다니기전에 잠깐 배운 적이 있었는데 비슷한 부분도 있는 것 같아서 뭔가 친숙하다. 다만 문법을 익히는데는 시간이 좀 더 필요할 것 같다.