이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)파이썬 환경환경 : 우리에게 직접적 혹은 간접적으로 영향을 주는 자연적 조건이나 사회적 상황 예) 날씨, 경제적 여유, 문화개발 환경 : 프로그래밍 코드를 작성하거나 실행할 때 영향을 주는 여러가지 요소 예) 운영체제, 텍스트 에디터나 IDE, 특정 언어 버전, (프레임워크, 라이브러리, 패키지) + 버전, 컴퓨터 사양목차파이썬과 파이썬 패키지 작동 원리파이썬과 파이썬 패키지가 실행에 미치는 영향파이썬 환경을 만들고, 관리하고, 공유하는 방법파이썬 환경의 개요개발 환경이란 운영 체제, 텍스트 에디터나 IDE, 특정 언어 버전, 라이브러리와 패키지 버전, 컴퓨터 사양 등을 말..
이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)이번 글에서는 저번 Tableau 기초 개념 정리 글에서 못다한 Tableau 기초에 대한 내용 정리를 이어서 하려고 합니다.저번 글에서는 Tableau의 다양한 시각화 차트 중에 막대 차트, 라인 차트, 파이 차트, 히스토그램에 대해 주로 설명했었습니다.이번 글에서는 시각화 차트들을 마저 설명한 뒤에 이어 태블로의 분석 기능과 대시보드를 설명하고 태블로의 기초를 마무리하려고 합니다.태블로의 다양한 시각화 차트 그리기박스 플롯박스 플롯을 시각화하는 방법은 분포를 확인할 대상인 측정값 필드를 행에 넣어준 후 차원으로 변환하는 과정이 필요합니다.이 과정을 자세히 설명하면 분포를..
이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)이번 글은 태블로에 대한 개념을 설명하며, 태블로라고 불리우는 프로그램 설치부터 프로그램을 다루는 기초적인 방법까지 전반적인 내용을 담을 예정입니다.Tableau라는 이름의 프로그램은 Salesforce라는 회사가 제공하는 데이터 시각화 프로그램입니다.태블로(Tableau) 설치 과정태블로 계정 생성하기https://public.tableau.com/app/discover 에 접속합니다.자신이 사용할 성과 이름, 이메일을 입력하고 ‘내 계정 만들기’를 눌러 계정을 생성합니다.생성된 계정의 메일의 수신함으로 이동하여 “Tableau Software 계정 활성화” 라는 제목의 ..
이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)유닉스 커맨드의 개요커맨드(command) : 검은 화면에 키보드로 입력하는 명령어CLI(Command LIne Interface) : 커맨드를 통해 컴퓨터를 사용하는 방식GUI(Graphical User Interface) : 우리가 일반적으로 사용하는 방식. 화면을 마우스를 통해 사용하는 방식커맨드를 사용하는 경우라이브러리를 다운로드 받고 설치할 때협업시 코드를 관리할 때웹 개발 시 환경을 설정하고 서버를 실행할 때유닉스 커맨드의 사용웹사이트를 제작하고 인터넷에 웹사이트를 배포할 때 유닉스 커맨드가 자주 사용됩니다.인공지능 프로그램등을 개발할 때, 기능이 뛰어난 서버 컴..
이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)이번 글에서는 엑셀의 기초에 이어 엑셀에서의 데이터 전처리에 대한 내용 정리를 하려고 합니다.이번 글에서는 범주형 변수 처리, 결측값 처리, 이상치 처리에 대한 내용을 다룰 예정입니다.엑셀에서의 데이터 전처리데이터 전처리(pre-processing)데이터 전처리는 데이터를 통계적으로 분석하거나, 머신러닝을 통해 예측 모델을 만들 수 있도록 완벽한 상태로 가다듬는 과정을 말합니다.데이터 전처리는 데이터 분석 과정의 최소 50%이상을 차지합니다.데이터 전처리 단계에서 요구되는 과정은 범주형 변수 처리 / 결측치 처리 / 이상치 처리/ 데이터 병합(엑셀에서 이 과정은 까다롭다.)..
이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)이번 글에서는 저번 엑셀 개념 정리 글에서 못다한 엑셀 기초에 대한 내용 정리를 이어서 하려고 합니다.저번 글에서는 엑셀에서 기본적이고 자주 사용하는 함수들에 대한 내용을 설명하던 중간에 마무리하게 되었으며, 엑셀에서 기본적이고 자주 사용되는 함수들인 MAX, MIN, SUM, AVERAGE, RANK.EQ, COUNT, COUNTA, IF, IFERROR, COUNTIF, COUNTIFS, SUMIF, SUMIFS 에 대해 설명했었습니다.이번 글에서는 엑셀의 함수들을 마저 설명한 뒤에 이어 차트, 조건부서식, 피벗테이블을 설명하고 엑셀의 기초를 마무리하려고 합니다.엑셀에서..
이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)엑셀 (Excel)엑셀은 모든 데이터 파일의 통일된 형식을 제공하고, 데이터의 내용이 담겨있는 방식을 보여주는 프로그램입니다.또한 그 내용을 통해 데이터를 이용하고 분석에 대한 상상을 가능하게 한다는 장점을 가지고 있습니다.엑셀의 특성실제로 대부분의 국내외 연구자, 혹은 데이터 분석자들은 xlsx(엑셀 파일의 확장자)나 csv(comma separated values, 쉼표로 구분된 텍스트)의 형태로 정의된 파일을 활용하여 데이터 분석을 진행합니다. 엑셀은 이러한 데이터들을 손 쉽게 열어볼 수 있는 프로그램입니다.분석에 활용되는 모든 데이터의 내용이 엑셀의 구조와 똑같은 모..
위클리 페이퍼는 현재 훈련받고 있는 코드잇 스프린트 데이터 애널리스트 트랙에서 매주마다 훈련생 스스로 프로그래밍 언어, 데이터분석, 통계, 머신러닝 등 특정 주제에 대하여 심화 학습을 할 수 있도록 제출하는 과제입니다.(매주 2~3가지 주제를 스스로 알아보고 학습하여 관련된 내용을 정리하여 후에 취업 활동 간에 경험할 수 있는 기술 면접을 대비함)3주차에 이어서 이번 4주차 위클리 페이퍼의 내용을 소개하려고 합니다.이번 4주차 위클리 페이퍼 주제는1. 클래스와 인스턴스에 대해 설명해주세요.2. 정적 메소드는 무엇이고, 어떻게 호출하나요?이번 4주차 위클리 페이퍼의 첫 주제, 클래스와 인스턴스는 객체 지향 프로그래밍에서 중요한 개념입니다.객체 지향 프로그래밍(OOP, Object-Oriented Progr..