달력

10

« 2020/10 »

  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3


 

 

Prepared Requests

http://docs.python-requests.org/en/latest/index.html


 

http://docs.python-requests.org/en/latest/user/advanced/#prepared-requests


 


반응형

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

Prepared Requests  (0) 2020.10.26
Unit Test 코드 작성 절차  (0) 2020.10.20
인덱서(indexer)  (0) 2020.09.28
json 라이브러리  (0) 2020.08.30
Graphviz 다운로드  (0) 2020.08.19
functools 모듈  (0) 2020.08.08
Posted by codedragon codedragon

댓글을 달아 주세요

 

 

Unit Test 코드 작성 절차

단계

설명

1

·       {unittest} 모듈을 import 합니다.

2

·       "unittest.TestCase" 로부터 파생된 사용자 테스트 클래스를 생성합니다.

3

·       테스트 클래스 안에 "test" 로 시작하는 테스트 메서드를 생성합니다.

·       테스드 메서드에서는 일반적으로 테스트하고자 하는 함수를 호출하고 그 결과값을 self.assert*() 메서드를 사용하여 확인합니다.

·       assertEqual, assertTrue, assertFalse, assertRaises, assertRegex 등 다양한 assert 메서드를 사용할 수 있습니다.

4

·       테스트 클래스가 완성되었으면, unittest.main()을 호출하여 테스트를 실행시킵니다.

 

 


반응형

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

Prepared Requests  (0) 2020.10.26
Unit Test 코드 작성 절차  (0) 2020.10.20
인덱서(indexer)  (0) 2020.09.28
json 라이브러리  (0) 2020.08.30
Graphviz 다운로드  (0) 2020.08.19
functools 모듈  (0) 2020.08.08
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

인덱서(indexer)

메서드이지만 소괄호(parenthesis, ())를 사용하지 않고 인덱싱과 같이 대괄호(bracket, [])를 사용합니다. 이러한 특수 메서드를 인덱서(indexer)라고 합니다.

 

인덱서

설명

r_

·       hstack()함수과 비슷하게 배열을 좌우로 연결합니다.

c_

·       배열의 차원을 증가시킨 후 좌우로 연결합니다.

·       1차원 배열을 연결하면 2차원 배열이 됩니다.

tile()

·       동일한 배열을 반복하여 연결합니다.

·       아래 참고

 

 

 

 

 

numpy.tile(A, reps)

·       A reps번 반복된 결과를 하나의 행렬(array) 만들어 줍니다.

·       A 원소의 갯수가 reps의 최종 차수와 곱해서 새로운 배열을 만드므로 배열 만들시 차원을 잘 조정해야 합니다.

 

 

매개변수

설명

A

반복하고자 하는 또는 행렬

reps

또는 행렬 A 반복하는 회수

 

 


반응형

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

Prepared Requests  (0) 2020.10.26
Unit Test 코드 작성 절차  (0) 2020.10.20
인덱서(indexer)  (0) 2020.09.28
json 라이브러리  (0) 2020.08.30
Graphviz 다운로드  (0) 2020.08.19
functools 모듈  (0) 2020.08.08
Posted by codedragon codedragon

댓글을 달아 주세요

 

json 라이브러리

·       Python에서 기본적으로 제공되는 JSON 표준 내장 라이브러리입니니다.

·       "import json" 을 사용하여 JSON 라이브러리를 사용할 수 있습니다.

·       JSON 라이브러리를 사용하면, Python 타입의 Object JSON 문자열로 변경할 수 있으며(JSON 인코딩), 또한 JSON 문자열을 다시 Python 타입으로 변환할 수 있습니다 (JSON 디코딩).





반응형

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

Unit Test 코드 작성 절차  (0) 2020.10.20
인덱서(indexer)  (0) 2020.09.28
json 라이브러리  (0) 2020.08.30
Graphviz 다운로드  (0) 2020.08.19
functools 모듈  (0) 2020.08.08
konlpy 패키지 설치  (0) 2020.07.27
Posted by codedragon codedragon

댓글을 달아 주세요


 

Graphviz 다운로드

 

https://graphviz.gitlab.io/

 

상단 메뉴에서 [Download] 버튼 클릭


 

 

 

 

[Stable x.xx Windows install packages] 항목 클릭

https://graphviz.gitlab.io/download/


 

 

 

 

[graphviz-2.38.msi] 클릭

https://graphviz.gitlab.io/_pages/Download/Download_windows.html


 

 


 

 

반응형

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

인덱서(indexer)  (0) 2020.09.28
json 라이브러리  (0) 2020.08.30
Graphviz 다운로드  (0) 2020.08.19
functools 모듈  (0) 2020.08.08
konlpy 패키지 설치  (0) 2020.07.27
Unit Test(유닛 테스트)  (0) 2020.06.25
Posted by codedragon codedragon

댓글을 달아 주세요

 

functools 모듈

·         고차 함수(Higher-Order Function) 제공해 주는 내장 모듈입니다.

·         고차 함수는 하나 이상의 함수를 입력(parameter)으로 사용하고 새로운 함수를 반환(return)합니다.

·         고차 함수는 함수를 인자로 받거나 또는 함수를 반환함으로써 작동 하는 함수를 말합니다






반응형

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

json 라이브러리  (0) 2020.08.30
Graphviz 다운로드  (0) 2020.08.19
functools 모듈  (0) 2020.08.08
konlpy 패키지 설치  (0) 2020.07.27
Unit Test(유닛 테스트)  (0) 2020.06.25
CSV 파일 구조  (0) 2020.06.10
Posted by codedragon codedragon

댓글을 달아 주세요

 

 

konlpy 패키지 설치

·         pip 업데이트 하기

·         Jpype - Download(다운로드)

·         Jpype - Install(설치하기)

·         konlpy 패키지 설치하기

 

 

 

 

pip 업데이트 하기

pip install --upgrade pip

C:\CodeLab>pip install --upgrade pip

Requirement already up-to-date: pip in c:\python\python36\lib\site-packages (18.0)

 

C:\CodeLab>

 

 

 

 

 

Jpype - Download(다운로드)

http://codedragon.tistory.com/7610

 

 

 

 

 

Jpype - Install(설치하기)

http://codedragon.tistory.com/7496

 

 

 

 

 

 

konlpy 패키지 설치하기

pip install konlpy

C:\CodeLab>pip install konlpy

Collecting konlpy

  Downloading https://files.pythonhosted.org/packages/b1/41/73127de031d710fa6fc640cc4d4d399977e7a96423131fcd1

80b9f69627c/konlpy-0.4.4-py2.py3-none-any.whl (22.5MB)

    100% |████████████████████████████████| 22.5MB 898kB/s

Installing collected packages: konlpy

Successfully installed konlpy-0.4.4

You are using pip version 10.0.1, however version 18.0 is available.

You should consider upgrading via the 'python -m pip install --upgrade pip' command.

 

C:\CodeLab>

 

 




반응형

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

Graphviz 다운로드  (0) 2020.08.19
functools 모듈  (0) 2020.08.08
konlpy 패키지 설치  (0) 2020.07.27
Unit Test(유닛 테스트)  (0) 2020.06.25
CSV 파일 구조  (0) 2020.06.10
모듈 사용하기  (0) 2020.05.28
Posted by codedragon codedragon

댓글을 달아 주세요

 

 

Unit Test(유닛 테스트)

Python 에서 유닛 테스트를 수행하기 위해서는 기본적으로 제공되는 {unittest} 모듈 (Unit testing framework) 사용합니다.

 

 

 

반응형

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

functools 모듈  (0) 2020.08.08
konlpy 패키지 설치  (0) 2020.07.27
Unit Test(유닛 테스트)  (0) 2020.06.25
CSV 파일 구조  (0) 2020.06.10
모듈 사용하기  (0) 2020.05.28
컨투어 플롯(contour plot)  (0) 2020.05.20
Posted by codedragon codedragon

댓글을 달아 주세요

 

 

CSV 파일 구조

·       CSV 파일은 변수(variable)를 표현하는 열(column)과 레코드(record)를 표현하는 행(row)으로 구성되어 있습니다.

·       레코드 하나에 속한 필드들은 보통 쉼표(,)로 구분하는데, 다른 구분자도 사용할 있습니다.


 

구분

설명

(column)

·       변수(variable)를 표현

(row)

·       레코드(record)를 표현       

구분자

·       레코드 하나에 속한 필드들은 보통 쉼표(,)로 구분합니다.

·       (TSV, Tab-Separated Values), 콜론, 세미콜론, 버티컬 바(|)  사용됩니다

 

 




반응형

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

konlpy 패키지 설치  (0) 2020.07.27
Unit Test(유닛 테스트)  (0) 2020.06.25
CSV 파일 구조  (0) 2020.06.10
모듈 사용하기  (0) 2020.05.28
컨투어 플롯(contour plot)  (0) 2020.05.20
Python 디버깅 방법  (0) 2020.05.12
Posted by codedragon codedragon

댓글을 달아 주세요

 

 

모듈 사용하기

파이썬 프로프트에서 모듈이 있는 디렉터리로 이동한 다음에 해당 모듈을 사용할 있었습니다.

 

 

 

경로 등록 후 모듈 사용 방법

모듈을 저장한 디렉터리로 이동하지 않고 모듈을 불러와서 사용하는 방법은 아래 가지 방법이 있습니다.

 

·       sys.path.append() 사용하기

·       PYTHONPATH 환경 변수 사용하기

 

사용할 모듈이 있는 디렉토리가 C:\Python\MyModules라는 디렉터리라면 파이썬이 찾을 있도록 환경변수에 등록해야 사용할 수 있습니다.


 


반응형

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

Unit Test(유닛 테스트)  (0) 2020.06.25
CSV 파일 구조  (0) 2020.06.10
모듈 사용하기  (0) 2020.05.28
컨투어 플롯(contour plot)  (0) 2020.05.20
Python 디버깅 방법  (0) 2020.05.12
스네이크메이크 (Snakemake) 튜토리얼  (0) 2020.05.04
Posted by codedragon codedragon

댓글을 달아 주세요