본문 바로가기
반응형

데이터과학 기초/Python배우기10

파이썬 쉽게 배우기 (3) - 텍스트 에디터 vs 노트북 파이썬 실행의 두 가지 접근법 지난 시간까지 우리는 파이썬을 배우는 이유와 배경을 알아보고, 간략한 테스트 코드를 실행해 봤습니다. 하지만, (얻는 결과에 비해) 파이썬 작업 과정이 번거롭고 귀찮다는 사실 또한 알게 됐는데요. 이를 편하게 만들기 위해 다음과 같은 두 가지 방식의 접근 방식(코딩 환경)이 주로 사용됩니다. (전문적인 영역에서 IDE-전문 개발 환경-으로 이야기되기도 합니다만, 어디까지나 초보 기준으로 이해하기 위해....) 1) 텍스트 에디터 2) (주피터) 노트북 이 두 가지 접근 방식은 코딩 스타일부터 주 작업 영역까지 꽤 폭넓은 범위에 영향을 줄 수 있습니다. (물론, 숙련된 프로그래머는 두 가지 방식을 모두 자유롭게 사용합니다) 오늘은 파이썬 작업의 효율을 높이기 위한 두 가지 접.. 2022. 10. 27.
파이썬 쉽게 배우기 (2) - 아나콘다로 파이썬 기본 환경 설정하기 지난 시간에는, 파이썬을 포함한 프로그래밍 언어의 중요 키워드와 알고리즘의 역할에 대해 알아봤습니다. 2022.09.10 - [데이터과학 기초/Python배우기] - 파이썬 쉽게 배우기 (1) - 프로그래밍 기초 용어 이해하기 이번 시간에는 구체적인 Python의 환경 설정과 테스트를 해보겠습니다. CLI vs GUI 앞선 강의에서 파이썬을 포함한 프로그래밍 언어를 배우는/추천하는 일반적인 목적인 기계가 잘하는/대체 가능할 일을 시키기 위해서라고 설명했습니다. 그렇다면, 컴퓨터에게 어떻게 구체적인 명령을 내릴까요? 가장 보편적인 명령 방식은 GUI(Graphic User Interface)라고 불리는 마우스 클릭 방식입니다. 우리는 "보이는 상징(아이콘)"을 대상으로 "간단한 제스쳐(클릭, 더블클릭, 우.. 2022. 9. 17.
파이썬 쉽게 배우기 (1) - 프로그래밍 기초 용어 이해하기 파이썬을 배워 봅시다. 그전에... 저는 R과 Python을 사용하는 연구자입니다. 제가 처음 두 언어를 배웠을 때만 하더라도, 주변 사람들은 대부분 SPSS나 STATA를 사용했습니다. (굳이 더 들어가자면 R은 조금 전문적인 영역 Python은 미지의 영역(?)에 가까웠습니다) 그러나, 요즘은 굳이 연구자나 프로그래밍 관련 분야가 아닐지라도 파이썬 정도는 들어본 사람이 많아졌습니다. 그만큼 코딩 교육이 보편화됐다는 의미라고 생각합니다. 비전공자도 배워야 할 만큼 코딩이 중요한 이유는 무엇일까요? 어떤 언어를 배우는 것이 좋을까요? 몇 가지 중요한 키워드를 중심으로 이 문제를 풀어보겠습니다. 왜 프로그래밍을 배워야 하는가? 프로그래밍을 배우는 목적에 대해서는 여러 가지 설명이 존재합니다. 저처럼 연구 .. 2022. 9. 10.
헷갈리는 csv, tsv 한번에 정리하자 - TidyData(타이디데이터) 데이터 저장 방식? 파이썬이나 R과 같은 통계 관련 프로그램을 사용하다 보면 csv나 tsv에 대한 이야기를 듣게 됩니다. 어느 정도 작업(?)에 익숙해졌으면 모르지만, 처음 이런 형식을 접한 초보 유저는 당황하게 되는데요. 사실, 꼼꼼하게 내용을 확인하면 그리 어렵지 않다는 사실을 알 수 있습니다. 오늘은 파이썬, R에서 사용하는 파일 형식에 대해 알아보도록 하겠습니다. 타이디 데이터(TidyData) 기본적으로 컴퓨터를 통한 데이터 분석에서 사용하는 형식은 타이디 데이터(TidyData) 형식을 갖습니다. 간단하게 말해서, 가로축과 세로축을 가진 값을 말하는데요. 구체적으로, 여기서 말하는 가로축과 세로축은 각각 실험대상과, 속성을 의미합니다. 사실, 이렇게 말하면 과학 연구자가 아닌 이상 헷갈리기 .. 2022. 8. 20.
반응형