본문 바로가기

Programing Language3

Javascript란 무엇인가? Javascript 정의 Javascript는 런타임에 컴파일되는 동적 약형 프로그래밍 언어이다. 동적 약형에 대해서는 아래의 더보기 클릭! 더보기 동적 약형을 설명하기 전에 먼저, 동적 타이핑과 약한 타이핑의 개념을 알아야 한다. 동적 타이핑 (Dynamic Typing) 변수의 타입이 실행 시간에 결정되는 언어의 특성이다. 즉, 변수를 선언할 때 변수의 타입을 명시하지 않아도 되며, 프로그램이 실행되는 도중에 변수의 타입이 변경될 수 있다. Python, JavaScript, Ruby 등이 동적 타이핑 언어에 속한다. 약한 타이핑 (Weak Typing) 다양한 타입의 값이 다른 타입의 값으로 자유롭게 변환될 수 있는 언어의 특성이다. 이런 언어에서는 명시적인 타입 변환 없이도 다른 타입 간의 연산이.. 2023. 9. 23.
Typescript 컴파일러 및 tsconfig.json 시계(관찰) 모드 ts파일에서 코드를 변경할 때마다 웹페이지에서 변경사항을 반영하고 싶을 때 tsc --watch or tsc -w 전체 컴파일 index.html 에서 script 작성 ex) tsc -init (특정 파일 지정안함) tsconfig.json 생성 확인 tsc -> 컴파일 원하는 파일 제외 후 컴파일 tsconfig.json 에서 exclude 추가 ex) "exclude": ["ananlytics.ts"] // ananlytics.ts 제외 ex) "exclude": ["*.dev.ts"] // dev.ts가 포함된 모든 파일 제외 ex) "exclude": ["**/*.dev.ts"] // 이와 같은 패턴의 파일 제외 [참고] exclude 사용 시 node_modules는 꼭 제외.. 2022. 7. 12.
python - pyautogui pip install pyautogui # pyautogui 설치 ​ ---마우스--- ​ # 마우스의 현재 좌표(x, y) position = pyautogui.position() ​ # 화면 전체 크기 확인하기 print(pyautogui.size()) ​ # x, y 좌표 print(position.x) print(position.y) ​ # 마우스 이동 (x, y) pyautogui.moveTo(500, 500) ​ # 마우스 이동 (x, y , 2초) pyautogui.moveTo(100, 100, 2) ​ # 마우스 이동 ( 현재위치에서 ) pyautogui.moveRel(200, 300, 2) ​ # 마우스 클릭 pyautogui.click() ​ # 2초 인터벌을 주고 2번 클릭 pyaut.. 2022. 6. 1.