반응형

typescript-kr.github.io/pages/tutorials/typescript-in-5-minutes.html

 

TypeScript 한글 문서

TypeScript 한글 번역 문서입니다

typescript-kr.github.io

 

반응형

'Languague > Typescript' 카테고리의 다른 글

[typescript ]typescript 설치 및 실행  (0) 2021.04.16
반응형

1. typescript 실행시 필요사항

1) node.js

    - 필요 이유 : typescript가 node.js 로 설치 됩니다.

 2) typescript

    - 용   도 : typescript를 javascript로 변경하는 컴파일러를 제공  합니다

    - 버   전 : 2.7.2

    - 설치 방법 : npm install -g typescript@2.7.2 (전역으로 설치)

   npm install -g typescript 로 최신버젼 설치 가능

    작성기준 typescript@4.2.4

 2) ts-node

    - 용   도 : typescript를 바로 실행하는데 사용 됩니다

    - 버   전 : 3.3.0

    - 설   치 : npm install -g ts-node@3.3.0

    npm install -g ts-node 로 최신버젼 설치 가능

    작성기준 ts-node@9.1.1

 

2. typescript 실행

  1) Sample 코드

let hello: string = "hello typescript!";
console.log(hello);

 

  2) 실행 방법

    (1) 파일 컴파일 실행

      - tsc(TypeScript Compiler)

      - tsc 로 컴파일하고 node로 실행

      > tsc .\hello.ts

      > node.\hello.js

      hello typescript!

 

    (2) 파일 직접 실행

      - ts-node로 바로 typescript 실행

      > ts-node .\hello.ts

      hello typescript!

 

 

   (3) 프로젝트 단위로 실행 

      - 프로젝트 단위로 실행 할때는 tsc 명령어 만으로 컴파일 가능. 

      A. tsc 만 실행 할경우 

        - 프로젝트 root 디렉토리에 tsconfig.json 파일이 존재한다면 해당 파일을 읽어 프로젝트 전체를 대상으로

          컴파일 

      B. tsc --outdir ./dist 로 실행 할경우

        - --outdir를 통하여 컴파일 결과가 담김 디렉토리를 선택하면 해당 디렉토리로 컴과일 결과가 저장

반응형

'Languague > Typescript' 카테고리의 다른 글

[typescript] typescript gitbook 튜토리얼 추천  (0) 2021.04.16
반응형

파이썬 실행시 SyntaxError: Non-ASCII charcer 이런오류가 나면 인코딩 문제이다.

 

SyntaxError: Non-ASCII character  '\xea' in file test.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

이 경우에 해결방법은 파일 내부에 인코딩 방식변경을 해주면 된다,

 

utf-8 사용시

# -*- coding: utf-8 -*- 

euc-kr 사용시

# -*- coding: euc-kr -*-

 

반응형

'Languague > Python' 카테고리의 다른 글

[Python] python 으로 네이버 검색어 조회  (2) 2020.05.19
[Python] pip 설치  (0) 2020.05.19
반응형

사전작업

  1. 파이썬 설치
  2. pip 설치
  3. http 요청에 필요한 라이브러리 python requests 라이브러리 설치
    pip install requests

검색어 파싱하기

원래는 html 파일 파싱하려고 했으나
2020 5월 19일 기준 네이버 검색어는 api 로 조회하고 있어, 크롬 네트워크 탭에서 api 주소 확인 후 소스코드에 복붙하고 json 데이터 파싱

import requests
# from bs4 import BeautifulSoup
import json

response = requests.get('https://apis.naver.com/mobile_main/srchrank/srchrank?frm=main&ag=30s&gr=2&ma=0&si=0&en=0&sp=0')

html = response.text

# soup = BeautifulSoup(html, "html.parser")

json_dict = json.loads(html)

for i in json_dict['data']:
  print(i['keyword'])

다음과 같이 소스 파일 작성한 후
python 실행!!

python 파일명.py

 

 

반응형

'Languague > Python' 카테고리의 다른 글

[Python] 파이썬 Non-ASCII character 오류(파이썬 한글 인코딩)  (0) 2020.09.29
[Python] pip 설치  (0) 2020.05.19
반응형

윈도우 설치

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

위 명령어 전에 파이썬을 설치해야 한다.
http://www.python.org/downloads

 

Download Python

The official home of the Python Programming Language

www.python.org

 

mac 설치

1. pip 설치여부 확인

[1] 파이썬3 및 파이썬2.7.9이상

파이썬3을 사용중이면 pip3가 기본으로 설치되어 있다.

- pip3 설치여부 확인

$ pip3

 

있으면 이거 쓰면 된다. 업그레이드 해준다.

- pip3 버전 확인 및 업그레이드

$ pip3 -V
$ pip3 install --upgrade pip
반응형

+ Recent posts