INTRO 0. 용어설명 : Class/Object, Method/Function, Library/Package/Module 1. python code 작성에 필요한 기본 문법 print(), type(), format() : print()는 함수, .format() 형태로 사용되는 함수는 메서드(method)라 구분 annotation, indentation, colon, semi-colon, comma single/double/triple quotes(quotation mark) escape sequences for special charactors : \n, \t, \\, \', \" 0. 용어 Class/Object(or Instance) Class(클래스) : Object를 만들어내는 설계도에 ..
INTRO macOS/python3 개발 환경에 필요한 기본 용어 설명 및 환경 구축 따라하기 python REPL 실행과 SublimeText Editor 설치/활용하기 기본용어 Terminal : 터미널(Terminal.app), 애플이 개발한 macOS 운영 체제에 포함된 단말 에뮬레이터, 서버의 로컬/원격 접속을 구현한 콘솔 Console : 콘솔, OS X 운영 체제에서 사용되는 커스텀 로그 뷰어, 서버의 로컬 입출력 (물리적)장치 Kernel : 커널은 컴퓨터의 운영 체제의 핵심이 되는 컴퓨터 프로그램의 하나로, 시스템의 모든 것을 완전히 통제 운영 체제의 다른 부분 및 응용 프로그램 수행에 필요한 여러 가지 서비스를 제공 Shell : 셸(자령해석프로그램)은 운영 체제상에서 다양한 운영 체제..
python(파이썬) 1991년 프로그래머인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, 플랫폼에 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어 주요 특징 동적 타이핑(dynamic typing). (실행 시간에 자료형을 검사한다.) 객체의 멤버에 무제한으로 접근할 수 있다. (속성이나 전용의 메서드 훅을 만들어 제한할 수는 있음.) 모듈, 클래스, 객체와 같은 언어의 요소가 내부에서 접근할 수 있고, 리플렉션을 이용한 기술을 쓸 수 있다. 현대 파이썬은 사용자가 모르는 사이에 소스코드를 컴파일하여 바이트 코드(Byte code, .pyc)를 만들어 다음 수행 시 빠름 파이썬에서는 들여쓰기를 사용해서 블록을 구분하는 독특한 문법을 채용 Pyrex, P..
Intro 매개변수 : 매개변수(媒介變數), 파라미터(parameter), 모수(母數)는 수학과 통계학에서 어떠한 시스템이나 함수의 특정한 성질을 나타내는 변수를 말한다 매개변수(프로그래밍) : 매개변수(영어: parameter 파라미터[*])란 변수의 특별한 한 종류로서, 함수 등과 같은 서브루틴의 인풋으로 제공되는 여러 데이터 중 하나를 가리키기 위해 사용된다. 여기서 서브루틴의 인풋으로 제공되는 여러 데이터들을 전달인자(argument) 라고 부른다. 보통 매개변수의 목록은 서브루틴의 정의 부분에 포함되며, 매번 서브루틴이 호출될 때 마다 해당 호출에서 사용된 전달인자들을 각각에 해당하는 매개변수에 대입시켜 준다. 매개변수와전달인자 : 종종 매개변수(parameter)와 전달인자(argument)는..
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 코드 검증과 같은 웹 사이트..
INTP-A, 논리적인 사색가 2010년 MBTI 검사 때는 ENTP 발명가형으로 나오던데.... 공통점은 NTP 앞에 "I"와 "E" 차이인데 내향형인지 외향형인지를 구분하는 첫글자라고 함 다음은 "MBTI 검사"로 검색하면 나오는 사이트 무료 성격유형검사 | 16Personalities결과를 가져온 것 성격유형 : “논리적인 사색가” 과거에서 배우되, 현재에 살며, 미래에 대한 희망을 가지세요. 그리고 중요한 것은 질문하는 일을 멈추지 않는 것입니다. ALBERT EINSTEIN 사색가형은 전체 인구의 3% 정도를 차지하는 꽤 흔치 않은 성격 유형으로, 이는 그들 자신도 매우 반기는 일입니다. 왜냐하면, 사색가형 사람보다 '평범함'을 거부하는 이들이 또 없기 때문입니다. 이 유형의 사람은 그들이 가진..
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로 확인 ..
- Total
- Today
- Yesterday
- Raspberry Pi
- ERP
- pyserial
- server
- arduino
- Templates
- Python
- analysis
- vscode
- sublime text
- github
- r
- 확진
- SSH
- COVID-19
- Pandas
- 코로나19
- Regression
- Model
- DAQ
- git
- Django
- 라즈베리파이
- CSV
- MacOS
- template
- 자가격리
- DS18B20
- raspberrypi
- 코로나
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |