달력

9

« 2020/9 »

  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  



 

 

pyboy

Python Game Boy emulation

 

https://github.com/Baekalfen/PyBoy


 

 

 

pyboy API document

https://docs.pyboy.dk/index.html


 



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

Python 디버깅 방법  (0) 2020.05.12
스네이크메이크 (Snakemake) 튜토리얼  (0) 2020.05.04
pyboy - Python Game Boy emulation  (0) 2020.04.26
ActiveState Code - PYTHON RECIPES  (0) 2020.04.20
KoNLPy의 포함된 라이브러리  (0) 2020.04.15
JSON with Python  (0) 2020.04.09
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

ActiveState Code - PYTHON RECIPES

·       파이썬 예제 코드를 확인할 있는 사이트입니다

·       ActiveState Code 가면 Python외에 Perl, PHP, Ruby 다른 언어의 코드들도 확인할 있습니다.

 

http://code.activestate.com/recipes/langs/python/


 

 


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

스네이크메이크 (Snakemake) 튜토리얼  (0) 2020.05.04
pyboy - Python Game Boy emulation  (0) 2020.04.26
ActiveState Code - PYTHON RECIPES  (0) 2020.04.20
KoNLPy의 포함된 라이브러리  (0) 2020.04.15
JSON with Python  (0) 2020.04.09
DataFrame.drop(labels, axis)  (0) 2020.04.03
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

KoNLPy 포함된 라이브러리

KoNLPy 아래와 같은 다양한 형태소 분석기, 태깅 라이브러리를 파이썬에서 쉽게 사용할 있도록 포함하고 있습니다.

 

 

 

KoNLPy tag 서브패키지

KoNLPy tag 서브패키지들입니다.

tag 서브패키지의 형태소 분석을 위한 클래스

설명

Kkma

꼬꼬마

http://codedragon.tistory.com/6797

Hannanum

한나눔

http://codedragon.tistory.com/7659

Mecab

메카브-ko

http://codedragon.tistory.com/7516

Komoran

코모란

http://codedragon.tistory.com/7366

Open Korean Tex

오픈 소스 한국어 분석기

Twitter

twitter-korean-text

오픈소스 한국어 처리기

http://codedragon.tistory.com/7612

 

 

hannanum = Hannanum()

kkma = Kkma()

komoran = Komoran()

mecab = Mecab()

okt = Okt()

 

 

 

공통 멤버

위의 tag 서브패키지들은 공통적으로 아래와 같은 메소드를 제공합니다.

메소드

설명

morphs()

·         문자열에서 형태소 추출합니다.

·         모든 품사의 형태소를 알아려줍니다.

nouns()

·         문자열에서 명사만 추출합니다.

pos()

·         품사 부착(POS tagging) 합니다.

·         출력되는 품사의 정의 기호는 형태소 분석기마다 다르므로 형태소 분석기에 대한 문서를 참조해야 합니다.

tagset

부착되는 품사 태그의 기호와 의미를 확인할 있는 속성입니다.

 

 


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

pyboy - Python Game Boy emulation  (0) 2020.04.26
ActiveState Code - PYTHON RECIPES  (0) 2020.04.20
KoNLPy의 포함된 라이브러리  (0) 2020.04.15
JSON with Python  (0) 2020.04.09
DataFrame.drop(labels, axis)  (0) 2020.04.03
Identation를 사용한 JSON 문자열 표현  (0) 2020.03.28
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

JSON with Python

·       집합(sets)이나 복소수(complex number) 같은 몇몇 파이썬 데이터 타입과 구조는 JSON 파일에 저장할 수 없습니다.

·       JSON으로 저장할 없는 파이썬 데이터 타입을 다룰 때는 JSON으로 내보내기 전에 먼저 표현 가능한 데이터 타입으로 변형하는 작업을 수행해야 합니다.

 

json data type

python data type

문자열, 숫자, (true), 거짓(false), null

문자열, 숫자, (true), 거짓(false), null

배열(arrays)

파이썬의 리스트

객체(objects)

파이썬의 딕셔너리

 

 

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

ActiveState Code - PYTHON RECIPES  (0) 2020.04.20
KoNLPy의 포함된 라이브러리  (0) 2020.04.15
JSON with Python  (0) 2020.04.09
DataFrame.drop(labels, axis)  (0) 2020.04.03
Identation를 사용한 JSON 문자열 표현  (0) 2020.03.28
웹 크롤링 정책  (0) 2020.03.23
Posted by codedragon codedragon

댓글을 달아 주세요


 

DataFrame.drop(labels, axis)

레이블을 삭제합니다.


 

DataFrame.drop(self, labels=None, axis=0, index=None, columns=None, level=None, inplace=False, errors='raise')

 

parameter

description

labels

single label or list-like

Index or column labels to drop

axis

default 0

{0 or ‘index’, 1 or ‘columns’}

 

axis=0

행처리 (index)

axis=1

열처리 (columns)

 

 

 

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.drop.html

 

 

 


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

KoNLPy의 포함된 라이브러리  (0) 2020.04.15
JSON with Python  (0) 2020.04.09
DataFrame.drop(labels, axis)  (0) 2020.04.03
Identation를 사용한 JSON 문자열 표현  (0) 2020.03.28
웹 크롤링 정책  (0) 2020.03.23
Scraping 종류  (0) 2020.03.18
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

Identation 사용한 JSON 문자열 표현

·       JSON 인코딩 수행하면 JSON 문자열이 한 줄로 길게 축약된 형태 출력됩니다.

·       축약된 JSON 문자열은 다른 컴퓨터나 네트워크 상으로 보낼 때는 유용하지만, 화면에 표시할 때는 읽기에 불편합니다.

·       JSON 문자열을 읽기 편하게 출력하기 위해서는 "indent" 옵션을 json.dumps() 메서드의 인자로 지정해줍니다.

 

json.dumps(PythonObject, indent=숫자)

# 수행 결과

{

    "name": "\uae40\uc5f0\uc544",

    "id": 20801225,

    "history": [

        {

            "date": "2015-03-22",

            "item": "iPhone"

        },

        {

            "date": "2016-07-31",

            "item": "macbook"

        },

        {

            "date": "2020-05-7",

            "item": "ipad"

        }

    ]

}

 

 


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

JSON with Python  (0) 2020.04.09
DataFrame.drop(labels, axis)  (0) 2020.04.03
Identation를 사용한 JSON 문자열 표현  (0) 2020.03.28
웹 크롤링 정책  (0) 2020.03.23
Scraping 종류  (0) 2020.03.18
Jupyter notebook, 마크다운 셀(markdown cell)  (0) 2020.03.15
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

웹 크롤링 정책

policy

description

selection policy

어떤 페이지를 다운로드할지를 정의합니다.

re-visit policy

페이지의 변화를 언제 확인할지를 정의합니다.

politeness policy

웹사이트 과부하를 어떻게 피할지를 정의합니다.

parallelization policy

분산된 웹 크롤러를 어떻게 조정할지를 정의합니다.

 

 


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

DataFrame.drop(labels, axis)  (0) 2020.04.03
Identation를 사용한 JSON 문자열 표현  (0) 2020.03.28
웹 크롤링 정책  (0) 2020.03.23
Scraping 종류  (0) 2020.03.18
Jupyter notebook, 마크다운 셀(markdown cell)  (0) 2020.03.15
파이썬 표준 라이브러리  (0) 2020.03.12
Posted by codedragon codedragon

댓글을 달아 주세요

2020. 3. 18. 05:40

Scraping 종류 Development/Python


 

Scraping 종류

 

Static Scraping

Dynamic Scraping

정적인 웹사이트

동적인 웹사이트

JavaScript 실행없이 모든 데이터가 표현

JavaScript 실행을 통해 필요한 데이터 표현

Jsoup, Beautifulsoup

Selenium

 


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

Identation를 사용한 JSON 문자열 표현  (0) 2020.03.28
웹 크롤링 정책  (0) 2020.03.23
Scraping 종류  (0) 2020.03.18
Jupyter notebook, 마크다운 셀(markdown cell)  (0) 2020.03.15
파이썬 표준 라이브러리  (0) 2020.03.12
{logging} 모듈  (0) 2020.03.12
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

Jupyter notebook

Jupyter notebook 마크다운(markdown) 통해 TeX 조판언어를 사용하여 수식을 표현할 있도록 지원합니다.

 

 

 

 

마크다운 셀(markdown cell)

주피터 노트북에서 코드 셀(code cell)이 아닌 마크다운 셀(markdown cell) 생성해야 수식을 표현할 있습니다.


 

 


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

웹 크롤링 정책  (0) 2020.03.23
Scraping 종류  (0) 2020.03.18
Jupyter notebook, 마크다운 셀(markdown cell)  (0) 2020.03.15
파이썬 표준 라이브러리  (0) 2020.03.12
{logging} 모듈  (0) 2020.03.12
예외 처리 방법  (0) 2020.03.11
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

파이썬 표준 라이브러리

·       파이썬 라이브러리

·       파이썬 내장 모듈

·       파이썬 설치 시 자동으로 컴퓨터에 설치되어 집니다.

·       모든 라이브러리를 다 알 필요는 없으며 어떤 작업을 할 때 어떤 라이브러리를 사용해야 한다는 정도만 알면 됩니다. 이를 위해서는 어떤 라이브러리들이 존재하고 어떻게 사용되는지 정도는 알아 필요가 있습니다.

 

 

 

 

https://docs.python.org/ko/3/library/index.html


 

 

 


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

Scraping 종류  (0) 2020.03.18
Jupyter notebook, 마크다운 셀(markdown cell)  (0) 2020.03.15
파이썬 표준 라이브러리  (0) 2020.03.12
{logging} 모듈  (0) 2020.03.12
예외 처리 방법  (0) 2020.03.11
파이썬 구문 오류(syntax error) 해결 방법  (0) 2020.03.11
Posted by codedragon codedragon

댓글을 달아 주세요