* 파이썬 프로그램 설치 및 툴 활용, api를 활용해서 원하는 구문 찾기
파이썬 프로그램 설치
전역 패스 (시스템 변수, 사용자 계정 변수) 설명
cmd 명령 확인 (cd, md, mkdir, rd, del... help)
* 파이썬의 기본 자료형 및 키워드를 확인
help()
* 자료형과 리터럴 변수 및 데이터 타입의 이해 및 활용
dir(), del 변수 (삭제)
* 파이썬의 전반적인 구문의 이해 및 실행
참조
주소 연산자 ( . & -> * )
경로 연산자 ( / \\ \ // )
ex) http://192.168.90.15:64052 (로컬 주소:로컬 포트)
네트워크 주소 IP+port = IP:port(0~65535)
dll (dynamic linking library)
참조형 실행파일 (하나 이상의 모듈을 묶음)
exe
실행파일
DLLs
add.py(+) , _add.pyd(+, *, **)
기존 모듈에 기능을 추가한 확장형 모듈
사용자가 add를 호출하게 되면 add.py 와 _add.pyd 같이 호출됨
ex) C:\Python\Python39\Lib\sqlite3\
C:\Python\Python39\DLLs\_sqlite3.pyd
프로그램 실행 구조
프로그램 실행 시 실행 메모리를 해당 플랫폼(OS) 에 귀속
프로그램 실행시 실행 메모리를 가상 메모리를 만들어서 생성(플랫폼에 독립적)
* 가상 메모리 = 동적 메모리
Python 폴더 상세
doc : 도움말
Lib : 파이썬이 실행하는 기본 모든 명령이 들어가 있음
libs : 파일 실행하는 명령
Scripst : 프로그램 설치할 때 명령
include : OS에 맞게 자료 타입을 매핑하는 폴더
운영체제에 맞게 프로그램의 말 (데이터를 저장하는 단위 = 데이터 타입 = 자료형)을
통역해주는 역할하는 사전과 같은 말
ex)
윈도우 winc → cmain() → 정수 : int, 합 : sum (), 평균 : avg () → python (자료 타입을 매핑한다)
리눅스 → 실수 : float, double, 문자 : char
용어 정리
리터럴
a, b, c "a, b" 90.9 87 True, False (저장하기 전까지, 담지 않은)
value
A='a' (저장 후 값)
내장 함수
이름() print ()
변수
변하는 수(값)를 담는 것 , 이름 = 값 ,
ex) A라는 변수에 100이라는 값을 대입한다. A = 100
메소드
클래스 안에 선언된 함수
클래스
사용자 자료형 class Test(이름) {
function prn(이름)(){}
}
모듈
. py = python의 확장자 (. pyc)
코드는. py로 작성, 실행은. pyc가 한다 (2인 1조)
패키지
꾸러미로 폴더 단위를 말한다.
a.py (파이썬 코드를 작성) → 컴파일러(문법 맞는지 확인 후 맞으면) → a.pyc( 검증된 py를 파이썬 프로그램을 실행하도록 함)
* py, pyc 가 모두 갖춰져 있어야 모듈로서 기능을 할 수 있음
1) a.py → a.pyc
2) 폴더(폴더+파일) → 패키지 (py+pyc)
* 폴더는 운영체제가 가리키는 단어
ex) a.java → 컴파일러 → a.class
Test : a.class, b.class → Test = 패키지라고 부름
ex) a.doc - 워드 프로그램 실행하는 파일 → 미실행시
아래아 한글 → a.docs → 한글 컴파일러(변환) → 실행
Python?
파이썬은 대소문자를 엄격하게 구분한다.
리터럴 : type()
정수 리터럴 : 90, 97, 10000000000000 - int
실수 리터럴 : 90.0 - float
불리언 리터럴 : True, False - bool
문자 , 문자열 리터럴 : 'a' , "abc" - str
식별자(이름)는 keywords 제외하고 사용할 수 있다.
"keywords"
null = None (아무것도 없다)
객체를 초기화하는 키워드
'|Playdata_study > Python' 카테고리의 다른 글
210422_PVM (0) | 2021.04.22 |
---|---|
210422_제어문1 (조건문, 반복문, 흐름제어문) (0) | 2021.04.22 |
210421_시퀀스 자료형 및 표준 입,출력 (0) | 2021.04.21 |
210420_시퀀스 자료형 및 연산자 (0) | 2021.04.20 |
210419_Python 2 (0) | 2021.04.19 |
댓글