Raspberry Pi (raspi)$ sudo raspi-config ----config---- 2. network ssid pass ----config---- (raspi)$ ifconfig wlan0 ip 확인 macOS terminal ssh 접속 (macOS)$ ssh raspiID@ip -p [portNo.] macOS terminal ssh 접속 후 raspi 환경 (macOS_raspi)$ wpa_passphrase yourSSID SSIDpassword network={ ssid="yourSSID" #psk="yourpassword" psk=new_yourkey } psk 복사 (macOS_raspi)$ sudo nano /etc/wpa_supplicant/wpa_supplicant.co..
django : wiki - 파이썬으로 작성된 오픈 소스 웹 프레임워크로, 모델-뷰-컨트롤러(MVC) 패턴을 따르고 있다. - 고도의 데이터베이스 기반 웹사이트를 작성하는 데 있어서 수고를 더는 것이 장고의 주된 목표 - 콤포넌트의 재사용성(reusability)과 플러그인화 가능성(pluggability), 빠른 개발 , "DRY(Don't repeat yourself: 중복배제)" 원리 - 설정 파일부터 데이터 모델에까지 파이썬 언어가 구석구석에 쓰였다. 0. 구성 장고는 파이썬으로 코딩한 모델을 관계형 데이터베이스로 구축해주는 모델(Model), HTTP 요청을 처리하는 웹 템플릿 시스템인 뷰(View), URL의 라우팅을 처리하는 URL 컨트롤러 (Controller) 로 구성된 MVC 디자인 패..
INTRO Office계에 Excel이 python에는 pandas가 있다. python pandas는 통합 구조화된 데이터를 다루기에 최적화되어있으며 선택이 아닌 필수라 할 수 있다. pandas가 제공하는 data 구조와 indexing, 연산을 다루어 본다. Contents - Data Object : Series, DataFrame - Indexing, Operation pandas libray가 없으면 terminal에서 pip를 이용하여 먼저 설치한다. $ pip install pandas python code : pyTest/pyPandas1.py # -*- coding: utf-8 -*- import datetime import pandas as pd today = datetime.date..
INTRO web data를 수집, 가공하는 용어로 Parsing이라 정의하고 python 기초 마지막 편을 마치고자 한다. web crawling, web scraping 등 목적에 따라 정의가 상의하지만 parsing을 기초로 한다.(링크 : 용어설명) 대표적인 국내 Open API 제공 사이트 : 공공데이터포털 --> 로그인/key 생성 필요 프로그램언어나 플랫폼에 독립적인 .json 다루어 본다. 용어 parsing web page 내용에서 원하는 정보를 원하는 형태로 가공하여 표현 위키에서 'parsing'이나 'parser'을 검색하면 구문 분석으로 번역되어 표기 컴퓨터 과학에서 파싱((syntactic) parsing)은 일련의 문자열을 의미있는 토큰(token)으로 분해하고 이들로 이루어진..
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/, 아스키)는 영문 알파벳을 사..
- Total
- Today
- Yesterday
- github
- Templates
- raspberrypi
- 코로나
- Django
- arduino
- Regression
- Pandas
- server
- DAQ
- 확진
- DS18B20
- pyserial
- template
- 자가격리
- 코로나19
- ERP
- analysis
- Python
- sublime text
- COVID-19
- r
- Raspberry Pi
- CSV
- SSH
- git
- Model
- 라즈베리파이
- vscode
- MacOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |