Blair  - Soul Eater '• 패스트캠퍼스 데이터분석 부트캠프 12기/Python' 카테고리의 글 목록
728x90

• 패스트캠퍼스 데이터분석 부트캠프 12기/Python 3

Part.2_Chapter.01_파이썬 기초 프로그래밍

▶ 파이썬 특징 Python 은 대소문자를 구분합니다 (print - O, PRINT - X) Python 은 들여쓰기(INDENT)에 민감하니 주의하세요 들여쓰기는 암묵적으로 Tab 한번 혹은 스페이스 4번을 기준으로 합니다 Python 및 대부분의 프로그래밍 언어는 첫번째 인덱스가 0 부터 시작합니다 ▶ 파이썬 자료형 Python 자료형은 숫자형(int, float), 문자열(str), 참/거짓(bool), 리스트(list), 튜플(tuple), 딕셔너리(dict), 집합(set) 이 있습니다 ▶ 변수의 이름 변수의 이름은 일반적으로 "알파벳 소문자 + 숫자(혹은 언더바 _)" 형식을 사용 변수의 이름으로 적절하지 않은 조합 알파벳 이외의 언어로 된 변수 (한글, 중국어, 일본어 등) 숫자가 맨 앞에..

Part.3_Chapter.02_데이터 분석 라이브러리

배우는 것 : numpy, pandas, seaborn, eda 프로젝트 ▶ numpy 란? 1. Nymerical computing with python : 수치연산 및 벡터 연산에 최적화 된 라이브러리 2. 2005년에 만들어 졌으며 100% 오픈소스이다 3. 최적화된 C code로 구현되어 있어 매우 좋은 성능 4. 파이썬과 다르게 수치연산의안정성이 보장되어 있다 (numerical stable) 5. N차원 실수값 연산에 최적화 되어 있다 == N개의 실수로 이루어진 벡터 연산에 최적화 되어 있다 ▶ Numpy룰 사용해야 하는 이유 1. 데이터는 벡터로 표현됨, 데이터 분석이란 벡터 연산이다. 그러므로 벡터 연산을 잘해야 데이터 분석을 잘 할 수 있다 2. 파이썬은 수치 연산에 매우 약하다. 실수..

Part.3_Chapter.01_파이썬 프로그래밍

01. 프로그래밍이란 ▶ 폰노이만 아키텍처 : 1. CPU (Central Processing Unit) : 컴퓨터에서 일어나는 모든 연산을 담당 2. Memory (주로 DRAM(메인메모리)) : 프로그래밍을 할 때 사용하는 모든 데이터, 코드가 올라와 있는 공간 3. Input/Output Devices : - storage(HDD, SSD) - Monitor, Mouse, Keyvoard... ▶ 작성한 프로그램은 모두 메모리 안에 상주하고 있다. ▶ 프로그램 입장에서 모든 처리는 메모리를 기준으로 이루어진다. ▶ 스토리지: 전원이 꺼져도 정보를 저장하고 싶음, 저장하는 곳 ▶ 스토리지(저장장치)에 있는 데이터를 불러오는 load, 메모리에 있는 내용을 저장장치에 저장하는 save ▶ 메모리에 있는..

728x90