본문 바로가기

스파이더5

[파이썬] 3-3. 기본문법 - 조건문(if문)과 반복문(for문) 오늘은 자료분석 스크립트를 짜다보면 거의 무조건 쓰게되는 문법인 조건문과 반복문에 대해 알아보겠다. 처음 자료분석에 입문할 때는 이 if문과 for문을 어떤 상황에서 어떻게 써야하는지 감이 안오지만 한 두번 해보다 보면 정말 간단하면서도 필수적인 문법으로 느껴진다. 1. 조건문 - if / else / elif 조건문이란 '이럴땐 이렇게하고 저럴땐 저렇게 해라' 는 명령을 수식으로 나타내는 것이다. 자료분석에서는 특히, 어떤 값 이상일때는 ~~~~, 이하일 때는 ~~~~와 같이 조건을 거는 경우가 많다. 이러한 각 경우를 'if'와 'elif'와 'else'로 각각의 경우에 따라 로직 및 연산을 구현하는 것이다. if ~A~ : A라는 조건에 맞는다면 실행 elif ~B~ : A라는 조건에 맞지 않는 것.. 2023. 3. 28.
[파이썬] 3-2. 기본문법 - 기초연산(제곱, 루트), 인덱스, 주석 자료분석을 목적으로 파이썬을 사용한다면, 가장 기본이 되는 것이 계산 및 연산이다. 간단한 계산들은 별도의 라이브러리를 설치하지고 내장 함수로만으로도 가능하다. 그래서 오늘은 파이썬의 기초연산 명령어와 연산 및 자료처리를 위해 필요한 개념인 인덱스에 대해 알아보겠다. 1. 기본연산 기본적인 사칙연산은 키보드에 있는 그대로 쓰면되고, 이는 다른 개발언어에서도 동일할텐데 아래와 같다. 더하기 : + 빼기 : - 곱하기 : * 나누기 : / 제곱 : ** 제곱근(루트) : **(1/n) 제곱은 **로 구한다. 이제곱은 **2, 세제곱은 **3, 네제곱은 **4처럼 계산하면 된다. 위 사진처럼 3의 이제곱은 3**2로 구하고, 그 값인 9가 출력된다. 루트 역시 반대로 구하면 된다. 사실 제곱근도 루트가 아니라.. 2023. 3. 27.
[파이썬] 3-1. 기본문법 - 변수 만들기 & 변수 저장 & 데이터형식 개발, 코딩, 프로그래밍은 매우 어렵게 느껴지지만, 내가 이해한바로 쉽게 표현해보면 일련의 '변수로 저장'하는 일의 반복이다. 이런 저런 숫자, 문자, 그림 등의 데이터를 변수로 저장해서 연산을 하거나 출력을 하거나 등의 과정이라고 보면 된다. 따라서, 대부분의 명령은 'A = B' 와 같이 뭐는 뭐다 라는 식의 형태가 된다. 여기서 A가 바로 내가 저장한 변수가 되고, A안에는 B라는 내용이 들어가는 것이다. 자료분석 및 코딩은 이러한 변수를 저장하고 각 변수를 연산하여 결과를 내는 과정이다. 따라서, 오늘은 파이썬의 가장 기본 문법이 되는 변수를 저장하는 규칙에 대해 설명해보겠다. 1. 변수 만들기 : '변수 = 데이터' 할당연산자인 '=' 를 기준으로 좌측의 '변수'에 우측의 '데이터' 를 저장하는.. 2023. 3. 24.
[파이썬] 2-2. 파이썬 적응하기 - 간단한 스파이더 사용법 스파이더의 가장 기본적인 화면 구성은 아래와 같다. 매트랩에 있던 기본적인 작업창들은 거의다 구성되어있다. 명령창, 스크립트창은 물론, 변수창, 도움말, figure창, 작업경로가 탭으로 나뉘어 활용 가능하도록 구성되어 있다. 스파이더 역시, 매트랩과 마찬가지로 스크립트 창을 도킹해제하여 새창으로 열 수 있다. 1) 작업경로 : 파일을 열고 쓸 현재 위치 및 폴더 경로를 설정 2) 명령창 : 실제 연산 및 명령을 입력하는 프롬프트 창 3) 스크립트 창 : 명령 스크립트 편집기 창. 연산 코드를 작성하거나 실행 4) 변수창 : 저장된 변수를 확인할 수 있는 창 그 외에도 내가 모르는 많은 기능 특징들이 있겠지만, 난 보통 스크립트 창에서 코딩을 하고, 명령창에서 테스트를 해보고, 변수창 및 figure창에.. 2023. 3. 23.