INTRO 데이터 분석 과정에서 시각화는 중요한 부분이다. 변수 값의 분포나 변수 사이의 상관관계를 분석하고 대상 모델링을 위한 가설 도출에 효율 적이다. 여기서는 공공데이터 포탈에서 학생 건강검사 macro data에서 키, 몸무게를 indexing하여 추출하고 간단한 Histogram과 Scatter plot을 그리는 방법을 소개한다. python 활용 편에서 3rd party module을 응용하여 통계분석 까지 확장하여 다루도록 하겠다. python code : pyTest/test15.py # -*- coding: utf-8 -*- import os from urllib.request import urlretrieve import csv import matplotlib.pyplot as plt ..
INTRO DB Browser for SQLite 설치 DB Handling : CRUD(Create, Read, Update, Delete), Table 생성과 index, record INSERT DB data는 직접 SQL(Structured Query Language)을 다루어야 하나 여기서는 python을 이용한다. python의 pandas를 이용할 때 더욱 수월하며, 여기서는 맛보기만 배운다. 용어 SQLite MySQL나 PostgreSQL와 같은 데이터베이스 관리 시스템(DBMS)이지만, 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스이다. 일반적인 RDBMS에 비해 대규모 작업에는 적합하지 않지만, 중소 규모라면 속도에 손색이 없다. 또 API는 단순히 라이브러리..
INTRO csv file 다루기 - File Handling : Create, Open/Close, Read, Write, list.append xlsx file 다루기 - File Handling : Create, Open/Close, Read, Write, csv download & sheet handle 용어 CSV(Comma-Separated Values, Comma-Separated Variables) 몇 가지 필드를 쉼표(,)로 구분한 텍스트 데이터 및 텍스트 파일, 확장자는 .csv이며 MIME(Multipurpose Internet Mail Extensions, 전자 우편을 위한 인터넷 표준 포맷) 형식은 text/csv 스프레드시트나 데이터베이스 소프트웨어에서 많이 쓰였으나 세부적인 구..
INTRO Text, .txt file 다루기 - iterm.app or terminal.app : file handling - python file handling File Handling : Create, Open/Close, Append, Read, Write 용어 Text File(텍스트 파일, .txt) 사람이 인지할 수 있는 문자열 집합으로부터 문자열로만 이루어진다. 잘 알려진 문자열 집합으로는 ASCII 문자열 집합과 유니코드 문자열 집합이 있다. 출처 : ko.wikipedia.org/wiki/텍스트_파일 ASCII 미국정보교환표준부호(American Standard Code for Information Interchange) 줄여서 ASCII( /ˈæski/, 아스키)는 영문 알파벳을 사..
INTRO 함수와 메서드를 구분하면 mothod는 class의 object로 호출되며 .function() 형태로 작동 function()은 def f(): return 형태로 구성되며 직접 만든 형태를 사용자 정의 함수라 구분 함수(function), 메서드(method : Class 내 함수)를 .py로 저장하여 만든 파일을 module로 구분 package(패키지) : 하나 이상 module의 directory(or foler) 묶음 또는 library 배포 관점의 의미 하나 이상의 package와 module 묶음을 library로 구분 (참고) import 방법 : library, package, module, function, class 1. method Class module을 만들어 met..
INTRO Code Block은 제어문/반복문이나 함수에서 콜론(:)을 기준으로 들여쓰기된 덩어리 모양 제어문은 case-by-case를 구성하고 반복문은 중복 제거와 단순화의 목적을 가짐 Target/Model에 따라 coding 방식은 개발자의 특성에 따라 다르지만 제어흐름은 2가지로 구분함 1. 조건문 : if-else, if-elif-else 2. 반복문 : for / while 1. if-else, if-elif-else swich, case를 다루는 언어도 있으나 python은 if-elif-else로 커버 다음은 회원가입 sequence를 단순하게 구현했을 때 if-else와 if-elif-else 사용 방법이다. mebers 객체는 dic의 user1,user2로 구성 input()를 이용..
INTRO Data-type을 다루기위한 내장함수 소개 : 아래 함수는 .split()형태로 사용되며 mothod라 구분하기도 함 1. split(), join(), strip(), replace() 2. lower(), upper(), capitalize() 3. append(), extend(), remove(), pop(), reverse(), sort(), sorted() 1. split(), join(), strip(), replace() - split() : 문자열(string)을 잘라 list로 분할 - join() : list를 붙여 str로 묶음 - strip(),lstrip(),rstrip() : 양쪽, 왼쪽부터, 우측부터 문자열을 지움 - replace() : 문자열내 문자나 문자 집..
INTRO python 기본 구성요소 숫자, 문자열, 리시트(list), 튜플(tuple), 딕셔너리(dictionary) 1. int(), float(), str(), bool() 2. list(), tuple(), dic() 1. Data-type : int(), float(), str(), bool() - 숫자(Number) : 정수형/실수형, int()/float() - 문자열(String) : str(), + 연산 or join() 함수 등 문자열을 합칠 수 있음 - 불(bool or boolean) : True/False, bool(), 제어문에서 활용 숫자 0은 False 나머지는 True, 빈 문자열 False 나머지는 True python code : test3.py #### int(),..
- Total
- Today
- Yesterday
- 라즈베리파이
- vscode
- MacOS
- ERP
- template
- arduino
- SSH
- CSV
- pyserial
- DS18B20
- 확진
- Python
- COVID-19
- sublime text
- 코로나19
- server
- analysis
- Model
- github
- 자가격리
- Raspberry Pi
- r
- Pandas
- 코로나
- raspberrypi
- Django
- git
- DAQ
- Templates
- Regression
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |