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(),..
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..
- Total
- Today
- Yesterday
- pyserial
- COVID-19
- github
- Python
- SSH
- CSV
- 자가격리
- Templates
- ERP
- MacOS
- 코로나
- Pandas
- template
- raspberrypi
- Django
- 코로나19
- arduino
- Raspberry Pi
- sublime text
- DS18B20
- server
- r
- Regression
- vscode
- git
- analysis
- Model
- 확진
- 라즈베리파이
- DAQ
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |