본문 바로가기

데이터 분석12

파이썬(Python) 데이터 타입 이해하기 - (2/2) 1) 문자열 부분 출력하기 (인덱싱, 슬라이싱) 인덱싱(Indexing)은 문자열 중 특정 순서에 해당하는 문자열을 출력할 때 사용한다. "[ ]"(대괄호) 안에 숫자를 입력하며, 0부터 시작한다 a = "동해물과 백두산이 마르고 닳도록" print(a[6]) 두 ※ 띄어쓰기도 문자열로 인식하므로 주의 슬라이싱(Slicing) : 일정 범위의 문자열을 출력할 때 사용 a = "내가그린기린그림은못그린기린그림이고" print(a[:4]) print(a[6:10]) print(a[-2:]) 내가그린 그림은못 이고 특정 간격으로 글자를 출력할 때에도 사용 가능하다. a = "간장된장공장장" print(a[1::2]) 장장장 2) 문자열 삽입하기 (포맷팅, format) 특정 위치에 원하는 데이터를 입력할 때 사.. 2022. 10. 3.
파이썬(Python) 데이터 타입 이해하기 - (1/2) 데이터는 크게 자료형 데이터와 컬렉션 데이터로 나눌 수 있다. 데이터 타입을 확인하고 싶을 때는 print(type())을 입력한다. 1. 기본 타입과 변수 (1) 변수의 이해 & "="의 사용 a = 3 a = a + 1 ※여기에서 = (등호)는 "우측 항의 값을 좌측항에 대입한다" 는 의미 ※ == (등호 2개)는 "좌우의 항 값이 동일하다"는 의미 변수는 대소문자를 인식하기 때문에 입력시 주의! 2. 숫자형 데이터 (1) 숫자형 데이터 종류 정수 : -1 , 0, 1, 2 print(type(100)) 소수 : 0.1, -2.6, 0.0, ... print(type(-2.8)) (2) 사칙연산 일반적으로 사용하는 사칙연산 기호(+,-,*,/)를 사용하여 계산할 수 있다. a = 3 b = 4 pri.. 2022. 9. 29.
파이썬(Python)및 R의 장단점 [데이터 분석 언어] . Python(파이썬)이란? 네덜란드 계 프로그래머 귀도 반 로섬(Guido van Rossum)이 개발한 프로그래밍 언어이다. 1991년 최초 발표, 2008년 Python 3 출시 특징 강점 범용성이 높다 : 구글에서 사용하는 소프트웨어 언어의 50% 이상이 파이썬을 사용한다. ※ Dropbox, Instargram 등 다양한 기업이 사용. 사용이 쉽다 : 문법이 쉽기 때문에 초보자도 배우기 쉽고, 가독성이 뛰어나다. 무료 프로그램 : 사용료 걱정 없이 어디서든 다운로드하여 사용 가능하다. 호환성이 높다 : C언어와 연동이 가능하기 때문에 활용할 수 있다. ex) NumPy : C라이브러리를 Python에서 사용할 수 있도록 래핑 단점 느리다 : 인터프리터 언어이기 때문에 컴파일 언어인 C언어보다 .. 2022. 9. 28.
개발자 혹은 데이터 분석가라면 개발블로그를 해야하는 이유 현업에 몸담고 있는 데이터 분석 실무자로서 어느 덧 6개월차.... 업무에 치여 사느라 미뤄왔던 개발블로그를 이제야 시작하게 되었습니다. 몇달전부터 개발블로그의 필요성을 느껴왔으나, 이제 시작하게 된 나의 나태함을 반성하며, 이전부터 생각해왔던 개발블로그를 해야하는 이유에 대해 정리해보려고 합니다. 물론 나의 주관이 들어가 있을 수도 있으니 참고부탁드립니다. 1.나의 경험, 지식들을 글로 정리하면서 내용들을 완전히 자기것으로 만들 수 있습니다. 내가 감명깊게 읽었던 자기계발서인 'OOO 공부법'에 이런 내용이 있습니다. 배운 것을 보다 확실히 자기것으로 만들려면 인출(output)효과를 활용하라! 는 것이었는데요. 개발블로그를 통한 배운 내용들을 정리해보고 공유하는 것은 이 인출효과를 완벽히 활용한다고 .. 2022. 9. 19.