Small Steps Every Day

매일 천천히 조금씩 앞으로 나아가다.

새싹(SeSAC) | 전Z전능 데이터분석가/#3 Python 실무 프로젝트

[성동3기 전Z전능 데이터 분석가] DAY 15 _ 파이썬 교육 _ 파이썬 환경 구축, 기본 문법 및 구조 이해, 변수 유형, 자료 입출력

mindata1 2025. 1. 13. 16:36
파이썬이란? 

 

파이썬은 1991년 발표된 고급 프로그래밍 언어 문법이 매운 쉬운 편이라 초보자들이 처음 프로그래밍 언어를 배울 때 추천되는 언어이다.

 

 

그래서 왜 파이썬을 배워야해?

 

SPSS (유료) : 사회과학 분석 / 다량 데이터 처리에 부적합

SAS (유료) : 고가

R (무료) : 통계위주의 언어

Python (무료) : R 보다 범용성이 좋음

 

결론

1. 무료로 사용 가능

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

3. High Level 언어 중 난이도 쉬운 편

4. 대량의 데이터를 빠르게 처리할 수 있음

 

 

파이썬 개발환경 세팅

 

Google Colab : Google 에서 재공하는 무료 클라우드 기반의 Jypyter 노트북 환경

 

 

https://colab.research.google.com/

 

Google Colab

 

colab.research.google.com

 

 

초기화면

 

코딩 화면

 

Shift + Enter : 코드 실행

 

 

입출력문 / 변수

 

  • 입력문 + 출력문
  • print() 함수와 input() 함수로 구성

print( )

 

input( )

 

 

변수(Variable)

 

컴퓨터 과학에서는 다양한 값을 저장하는 공간이다. 변수 이름은 알아보기 쉽도록 정하되, 반드시 숫자가 아닌 문자로 시작해야 한다.

variable

 

숫자형 (int, float)

int, float

 

문자열(stirng)

 

List

list

 

bool

 

딕셔너리 (dictionary)

 

연습문제

 

연산자 (Operators)

 

연산자 종류는 크게 4가지로 구분된다.

계산 우선순위 : 산술 연산자 > 비트 연산자 > 관계 연산자 > 논리 연산자

산술 연산자

 

관계 연산자

 

논리 연산자, 비트 연산자

 

연습문제

 

 

Markdown 언어

 

  • 마크다운은 텍스트 기반의 마크업 언어
  • 문법이 쉽고 간단해서 활용성 좋음
  • Github, Notion, Slack, vscode 등 다양한 곳에서 지원

heading
블록
목록
텍스트 속성
링크

 

 

String (문자열)

 

 

연습문제

 

 

String Method

 

연습문제

 

 

Reflection

 

파이썬 기본 문법을 배우는 시간으로 하루가 순식간에 지나가버렸다. 기초적인 내용이지만, 추후 프로젝트 진행 시 기초문법 때문에 애 먹지 않기 위해 열심히 복습했다. 처음 파이썬 언어를 접했을 때와 비교해보면, 생소하고 낯설게 느껴졌던 부분도 지금은 친숙해져가는 기분이 든다. 앞으로도 반복해서 코드를 보고 써가며 언젠가 기본적인 코딩은 AI 의 도움 없이도 쓸 수 있기를 바란다.