봉지라면의 봉지 속 이야기

BongjiNoodle's Packet Inside Story

나의 진솔담백한 이야기
반응형

컴퓨터공학 23

컴퓨터구성] 1. 컴퓨터 구조 소개

01. 컴퓨터 구조 소개 컴퓨터 구조 범위 컴퓨터 구성 요소 컴퓨터 발달 과정 요약 1. 컴퓨터 구조 소개 학습 목표 컴퓨터 구조가 다루는 범위를 이해 컴퓨터의 발달 과정을 설명 강의 내용 1.1 컴퓨터 구조 범위 1.2 컴퓨터 구성 요소 1.3 컴퓨터 발달 과정 1.1 컴퓨터 구조 범위 컴퓨터(Computer) 계산하는 기계 프로그램을 실행하는 기계 연산을 위한 용도 프로그램(Program) Sequence of Instructions 명령어들이 의미있는 순서대로 나열된 것 명령어(Command) 프로그래머가 컴퓨터에게 실행을 지시할 수 있는 최소의 작업 단위 컴퓨터가 프로그래머의 지시를 받아 실행할 수 있는 최소의 작업 단위 프로세스보다 작은 단위 계층으로 본 컴퓨터 프로세서: CPU 고급언어 프로그..

데이터분석기초실습] 7. 데이터 조작② (Numpy)

데이터 조작 (Numpy) Numpy 라이브러리 - Numpy란? - Numpy vs. Python - 인덱싱과 슬라이싱 - Numpy 연산 - 다차원배열 - Numpy 함수 Numpy란? NumPy: Numerical Python 데이터 분석(수치 계산, 통계 등)을 위해 만들어진 파이썬 라이브러리 - ex) 선형대수, 푸리에(Fouerier) 변환, 유사 난수 생성 가능 Numpy의 자료구조는 Pandas 라이브러리, matplotlib(시각화) 라이브러리의 기본 데이터 타입으로 사용 - ex) 배열 생성, 저장, 색인(index) 처리, 벡터 연산 가능 NumPy는 C언어로 구현된 파이썬 라이브러리로, 메모리를 적게 차지하고 속도가 빠름 Numpy 사용이유 Python List vs. Numpy 파..

데이터분석기초실습] 6. 데이터 조작① (Pandas 활용 실습)

데이터 조작(Pandas) Pandas 라이브러리 활용 실습 Pandas 활용 실습 행정안전부 연령별 인구현황 자료 분석 데이터 내려 받기 행정 안전부(https://www.mois.go.kr)사이트 내 정책자료 메뉴 선택 후 통계 카테고리 내 '주민등록인구 통계' 클릭 (바로가기- https://jumin.mois.go.kr/index.jsp) 왼쪽 주민등록 인구통계 메뉴에서 '연령별 인구현황'을 선택하고 아래의 그림과 같이 설정 후 검색 버튼 누른 뒤, CSV 파일 다운로드 다운로드 받은 CSV파일을 Excel을 통해 열어서 확인 후, 전체 선택(Ctrl+A) 후 숫자로 변경 이후 파일 이름을 age.csv로 변환 후 저장 age.csv를 Jupyter Notebook에 업로드 데이터 읽어오기 rea..

데이터분석기초실습] 5. 데이터 조작① (Pandas 라이브러리)

데이터 조작(Pandas) Pandas 라이브러리 - 데이터 입출력 - Series - DataFrame Pandas란? Pandas는 데이터 분석용 라이브러리로 데이터를 다루는 패키지 중 하나 데이터 분석 및 조작을 위한 효율적인 데이터 구조를 제공 - 행과 열로 이루어진 데이터 객체를 다룸 - 안정적으로 대용량 데이터들을 처리 - 누락된 데이터를 유연하게 처리할 수 있는 기능 제공 - SQL과 같은 DBMS처럼 데이터를 합치고 관계연산을 수행할 수 있는 기능 제공 Pandas의 자료구조 - Series: 1차원 자료구조 - DataFrame: 2차원 자료구조 - Pannel: 3차원 자료구조 import pandas as pd 데이터 입출력 (Pandas로 데이터 읽기) CSV모듈과 판다스 차이 CS..

데이터분석기초실습] 4. 데이터 입출력

데이터 입출력 패키지와 라이브러리 CSV파일 활용 Python Package vs. Library 라이브러리란? 서브루틴이나 함수들의 집합 일반적으로 라이브러리(Library)는 파이썬 내부에 있는 정적 라이브러리(내장 라이브러리)를 가리킴 정적/내장 라이브러리: 외부에서 호출하지 않고 내부적으로 파이썬 자체에 포함된 라이브러리 다른 패키지의 코드를 가져올 수 있는 동적 라이브러리(외장 라이브러리)는 패키지(Package)라 함 동적/외장 라이브러리: 외부의 패키지를 파이썬 내부에서 설치하여 사용하는 것 import [package]#패키지 전체를 호출하는 경우 from [package] import [function]#패키지 중 일부 함수만 호출하는 경우 Python 내장함수(Built-in Funct..

데이터분석기초실습] 3. 파이썬 되짚기② (자료구조, 제어 및 반복문, 함수)

파이썬 되짚기② 자료구조 튜플, 세트(집합), 딕셔너리 제어 및 반복문 if, while, for 문 함수 객체, 함수 자료구조 튜플(Tuple)이란? 리스트와 유사한 구조를 가진 자료구조 리스트에 비해 구조가 단순하고 접근 속도가 빠름 튜플은 불변속성(속성의 내용을 변경할 수 없는) 객체 직접 변경할 수 없으며 리스트와 같이 append, insert 등의 함수 사용 불가 (read-only) tuple=(1,2,3,4,5) print(tuple) print(type(tuple)) print(tuple[0]) ''' 출력 결과 (1, 2, 3, 4, 5) 1 ''' 불변속성 객체(immutable object)이므로 튜플의 요소를 변경하게 되면 에러 발생 튜플을 사용하는 주요 이유 (Comparison..

반응형