본문 바로가기

자료분석 및 코딩/파이썬12

[파이썬] 3-1. 기본문법 - 변수 만들기 & 변수 저장 & 데이터형식 개발, 코딩, 프로그래밍은 매우 어렵게 느껴지지만, 내가 이해한바로 쉽게 표현해보면 일련의 '변수로 저장'하는 일의 반복이다. 이런 저런 숫자, 문자, 그림 등의 데이터를 변수로 저장해서 연산을 하거나 출력을 하거나 등의 과정이라고 보면 된다. 따라서, 대부분의 명령은 'A = B' 와 같이 뭐는 뭐다 라는 식의 형태가 된다. 여기서 A가 바로 내가 저장한 변수가 되고, A안에는 B라는 내용이 들어가는 것이다. 자료분석 및 코딩은 이러한 변수를 저장하고 각 변수를 연산하여 결과를 내는 과정이다. 따라서, 오늘은 파이썬의 가장 기본 문법이 되는 변수를 저장하는 규칙에 대해 설명해보겠다. 1. 변수 만들기 : '변수 = 데이터' 할당연산자인 '=' 를 기준으로 좌측의 '변수'에 우측의 '데이터' 를 저장하는.. 2023. 3. 24.
[파이썬] 2-2. 파이썬 적응하기 - 간단한 스파이더 사용법 스파이더의 가장 기본적인 화면 구성은 아래와 같다. 매트랩에 있던 기본적인 작업창들은 거의다 구성되어있다. 명령창, 스크립트창은 물론, 변수창, 도움말, figure창, 작업경로가 탭으로 나뉘어 활용 가능하도록 구성되어 있다. 스파이더 역시, 매트랩과 마찬가지로 스크립트 창을 도킹해제하여 새창으로 열 수 있다. 1) 작업경로 : 파일을 열고 쓸 현재 위치 및 폴더 경로를 설정 2) 명령창 : 실제 연산 및 명령을 입력하는 프롬프트 창 3) 스크립트 창 : 명령 스크립트 편집기 창. 연산 코드를 작성하거나 실행 4) 변수창 : 저장된 변수를 확인할 수 있는 창 그 외에도 내가 모르는 많은 기능 특징들이 있겠지만, 난 보통 스크립트 창에서 코딩을 하고, 명령창에서 테스트를 해보고, 변수창 및 figure창에.. 2023. 3. 23.
[파이썬] 2-1. 파이썬 적응하기 - 아나콘다 & 스파이더 설치 파이썬 및 컴퓨터 언어를 처음 사용하는 사람이라면 개발환경 자체가 매우 낯설것이다. 따라서 개발 및 코딩 초보자가 사용하기 편리한 프로그램 및 툴을 이용하는 것이 좋다. 오늘 소개할 아나콘다와 스파이더는 코딩 초보자 및 기존 매트랩 사용자가 파이썬에 적응하기에 매우 용이한 프로그램이다. 1. 자신에게 맞는 개발환경 및 툴 세팅 파이썬은 ssh 프로그램처럼 대화식(명령식)으로 명령을 실행하는 프롬프트가 기본 개발 툴이지만 사용자가 더 편리하게 언어를 사용할 수 있는 다양한 개발 툴들이 있다. 매트랩만 사용해봤거나 윈도우에 익숙한 사용자들은 대화식 명령이 꽤나 어색하고 어려울텐데 개발 툴을 이용하면 좀 더 쉽게 파이썬을 활용할 수 있다. 개발 툴은 다양하다. 주피터랩이나 노트북, 파이참, 스파이더 등등 정말.. 2023. 3. 22.
[파이썬] 1. 파이썬을 활용한 해양자료 분석을 시작하며 나는 본격적으로 파이썬을 시작한지 이제 겨우 1년정도 지난 파린이다. 코딩은 아직 걸음마 수준이고, 아직도 매트랩이 편할 정도로 실력은 미천하다. 하지만 이로 인해 파이썬 초보자나 매트랩에 익숙한 학생들의 고충을 누구보다 잘 이해할 수 있고, 그들의 눈높이에 적합한 수준으로 파이썬을 설명할 수 있다고 생각한다. 물론 아직 미천한 실력이지만 나와 같은 사람들이 겁먹지 않고 하루 빨리 파이썬에 적응하는데 도움이 되었으면 좋겠다. 1. 파이썬을 시작해야하는 이유 1.1 파이썬은 무료다 요즘도 그런지는 모르겠지만, 내가 학생일때는 분석관련 수업에서 matlab을 사용했다. 따로 운영하는 네이* 블로그에 매트랩 관련 질문이 많이 오는걸 보면 학교에서는 아직도 매트랩을 많이 사용하고 있는 것 같다. 물론 매트랩은 .. 2023. 3. 21.