Intro Public IP Address : 공인아이피, 통신사가 제공하는 main 인터넷 주소 Private(Virtual) IP Address : 사설(가상)아이피, Public IP를 네트워크 중계 기능을 가지는 Router(or modem, 공유기)를 통해 분개하여 제공하는 주소 Requirements - Editor : sublime text3 - python 3.9.1 - requests 2.25.1 - BeautifulSoup4 4.9.3 Download $ pip install --upgrade pip $ pip install beautifulsoup4 $ pip install requests 1. terminal ip address 확인 : lo0, en0, awdl0, llw0, ut..
crawling 공개적인 자료 반복적인 수집 및 분리 web crawling의 준말로 위키에는 web crawler 용어로 정리 ko.wikipedia.org/wiki/Crawling 웹 크롤러(web crawler)는 조직적, 자동화된 방법으로 월드 와이드 웹을 탐색하는 컴퓨터 프로그램이다. 웹 크롤러가 하는 작업을 '웹 크롤링'(web crawling) 혹은 '스파이더링'(spidering)이라 부른다. 검색 엔진과 같은 여러 사이트에서는 데이터의 최신 상태 유지를 위해 웹 크롤링한다. 웹 크롤러는 대체로 방문한 사이트의 모든 페이지의 복사본을 생성하는 데 사용되며, 검색 엔진은 이렇게 생성된 페이지를 보다 빠른 검색을 위해 인덱싱한다. 또한 크롤러는 링크 체크나 HTML 코드 검증과 같은 웹 사이트..
Intro - Editor : sublime text3 - python 3.9.1 - nazca 0.5.12 - pyclipper 1.2.1 - klayout layout viewer download : www.klayout.de/build.html Download - download site : nazca-design.org/download/ # pip3 install nazca 설치 시 PyPi nazca 2.0.2 module과 다르니 참고(pypi.org/project/nazca/2.0.2/) # 주의!! : "logilab"의 "Python library for data alignment"가 아니고 nazca-design.org의 "Nazca Design", pip3 show nazca로 확인 ..
Intro - Editor : sublime text3 - python 3.9.1 - numpy 1.19.4 - xlrd 2.0.1 - openpyxl 3.0.5 Data row col x y d x y xs ys 1 1 -300 300 1 -301 302 2 4 2 -250 300 1 -251 302 2 4 3 -200 300 1 -201 302 2 4 4 -150 300 1 -151 302 2 4 5 -100 300 1 -101 302 2 4 6 -50 300 1 -51 302 2 4 7 0 300 1 -1 302 2 4 8 50 300 1 49 302 2 4 9 100 300 1 99 302 2 4 10 150 300 1 149 302 2 4 11 200 300 1 199 302 2 4 12 250..
Intro - Editor : sublime text3 - python 3.9.1 - numpy 1.19.4 Data -300 300 1 -301 302 2 4 -250 300 1 -251 302 2 4 -200 300 1 -201 302 2 4 -150 300 1 -151 302 2 4 -100 300 1 -101 302 2 4 -50 300 1 -51 302 2 4 0 300 1 -1 302 2 4 50 300 1 49 302 2 4 100 300 1 99 302 2 4 150 300 1 149 302 2 4 200 300 1 199 302 2 4 250 300 1 249 302 2 4 300 300 1 299 302 2 4 Directory Tree . ├── data └── test1.csv └─..
Intro - Editor : sublime text3 - python 3.9.1 - pandas 1.2.1 - xlrd 2.0.1 - openpyxl 3.0.5 pandas, xlrd, openpyxl version 확인방법 참고 : (macOS)[python] Pandas Excel 다루기 - 1 : excel 읽기, 저장, df 분석 # -*- coding: utf-8 -*- import os import pandas as pd #### dir base fpath_base = './data' #### file_name, sheet_name fnames = ('A_file.csv') #### file_dir_base fpath_bases = [os.path.join(fpath_base,fname) f..
Intro - Editor : sublime text3 - python 3.9.1 - pandas 1.2.1 - xlrd 2.0.1 - openpyxl 3.0.5 pandas 기반 통계분석 statsmodel module 사용법 사이트 www.statsmodels.org/stable/index.html Data Time Depth3 2 0.050 5 0.150 8 0.270 12 0.36 15 0.47 17 0.52 Directory Tree . ├── RegressionAnalysis_Engine.py ├── data ├── test1.csv └── test1.xlsx RegressionAnalysis_Engine.py # -*- coding: utf-8 -*- import os import panda..
참고 : 2022년 3월 최신버전 install 방법 klayout 0.26.0 buid : macOS Big Sur 지원 www.klayout.de/build.html - klayout module 사용하기 $ brew upgrade $ pip3 install --upgrade pip $ pip3 install klayout - 2020.01.25 수정 : pya module은 "Python audio coding classes"로 klayout의 module과 다름 $ brew install portaudio $ pip3 install pya # portaudio와 pya를 pip3 uninstall 후 실행됨 확인 import klayout.db as pya layout = pya.Layout() ..
- Total
- Today
- Yesterday
- vscode
- arduino
- Django
- analysis
- git
- Pandas
- ERP
- github
- template
- CSV
- Model
- 자가격리
- sublime text
- 코로나19
- pyserial
- SSH
- Python
- 라즈베리파이
- Regression
- 코로나
- 확진
- raspberrypi
- DS18B20
- COVID-19
- r
- server
- DAQ
- Templates
- Raspberry Pi
- 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 |