파이썬(52)
-
Day 2 - 데이터의 인덱싱, 슬라이싱, 포매팅
이번 글에서는 파이썬에서 주어진 데이터를 인덱싱, 슬라이싱, 포매팅하는 방법에 대해 작성할 것이다. 우선 각 요소들의 정의부터 알아보자. 인덱싱: 특정 위치(인덱스 번호로 이루어져 있다)의 하나의 아이템에 접근하는 것 슬라이싱: 연속된 범위의 여러 아이템에 접근하는 것 포매팅: 특정 값만 바뀌는 일정한 형식의 문자열을 작성하는 것 우선 인덱싱과 슬라이싱을 묶어서 배웠다. 예전에 배울 때도 느꼈지만, 슬라이싱에서 가장 주의해야 할 부분은 슬라이싱의 범위를 정할 때 뒷 범위 인덱스 번호의 경우 원하는 인덱스 번호에 1을 더해서 작성해야 한다는 것이다. 마치 이상 ~ 미만의 개념이랄까. 간격을 음수로 설정하면 문자열이 뒤집어지는 것은 흥미로웠다. 다음은 연습문제이다. 그 뒤에 포매팅에 관해 배웠는데, 포매팅의..
2022.10.05 -
Day 2 - 파이썬의 문자형 데이터타입
빅데이터 부트캠프 2일차 수업의 첫 두 시간 동안 파이썬의 문자형 데이터타입에 대해 학습했다. 우선 한 줄 문자열과 여러 줄 문자열 데이터를 어떻게 생성하는지에 대해 배우고, 문자 속에 문자열 생성 기호를 사용하는 방법에 대해 배웠다. 어제는 Jupyter Notebook의 오류로 인해 Spyder로 진행했는데, 수업 종료 후 Tonado 버전업을 통해 오류를 해결했다. Anaconda를 새로 설치한게 오류의 원인이었던 것 같은데, 새로 설치했으면 Tonado도 같이 버전업 해주지... 이 중 문자형 데이터 안에 문자열 생성을 위한 기호가 둘 모두 필요할 때, 문자형 데이터 내부의 따옴표 왼쪽에 \를 사용하는 방법은 처음 보았기 때문에 복습을 통해 학습할 것이다. 한 편 사용자의 편의를 위해 긴 문자열이..
2022.10.05 -
Day 1 - 파이썬의 숫자형 데이터타입과 연산자 (2)
이번 글에서는 오늘 배운 연산자를 유형에 나누어 정리하고자 한다. 첫 번째 유형은 산술연산자로, 숫자를 계산하기 위한 문법 기호를 말한다. 산술연산자의 종류로는 +(더하기), -(빼기), /(나누기), *(곱하기), //(정수 몫만 반환), %(나머지만 반환), **(지수) 등이 있다. 산술연산자 학습 시 중요한 것이나 주의할 점은 다음과 같다. 정수와 실수의 연산시 실수 형태로 연산한다는 점 // 연산자의 경우 나눗셈의 결과값보다 작은 정수 중 가장 큰 정수를 출력하는 방식이기 때문에 결과값이 음수일 때 주의해야 한다는 점 //, %, ** 연산자의 경우 익숙하지 않기 때문에 체화하기 위해 노력해야 한다는 점 두 번째 유형은 비교연산자로, 비교연산자란 자료를 비교하기 위한 문법 기호를 뜻한다. 비교연산..
2022.10.04 -
Day 1 - 파이썬의 숫자형 데이터타입과 연산자 (1)
PLAYDATA 빅데이터 부트캠프 16기 과정이 시작된 첫 날엔 파이썬의 기초와 Jupyter Notebook의 사용방법, 숫자 데이터타입의 종류와 연산자에 대해 공부했다. 강의는 Jupyter Notebook을 통해 진행되었지만, 코드 실행이 제대로 되지 않고 루프가 도는 오류가 존재해서 Spyder로 강의 내용을 학습했다. 강사님께 Jupyter와 Spyder의 차이점에 대해 물었을 때 답변에 따르면 Spyder가 편하면 그것으로 해도 상관 없다고 하셨고 또 기초적인 내용이기 때문에 괜찮을 것이라고 생각한다. Jupyter 활용법과 기초적인 단축키를 배운 뒤 가장 처음 학습한 내용은 파이썬의 숫자형 데이터타입이다. 총 5개의 숫자형 데이터타입을 배웠다. 이 중에서 정수, 실수, 2진수를 중심으로 학습..
2022.10.04