Language/Python 67

[02-2] Python - 숫자 (Numbers)

Python에서 숫자(Numbers) 자료형은 가장 기본이되는 자료형이다. 숫자 표현숫자 계산을 위한 연산자Type casting (형 변환)미리 메모리에 할당되어진 숫자들 (-5 ~ 256) 1. 숫자 표현 Python에서 숫자는 크게 4가지의 형태로 표현이 가능하다. int (plain integers) : 정수long (long integers) : int 보다 범위가 큰 정수float (floating point numbers) : 실수complex (complex numbers) : 복소수 [int 의 표현] 범위 : -9223372036854775808 ~ 9223372036854775807 (-sys.maxsize-1 ~ sys.maxsize) C언어의 long을 이용하여 구현된 자료형이다...

Language/Python 2016.08.07

[02-5] Python - 튜플 (tuple)

기존에 C와 Java 위주로 코딩을 하다 보니 python에서의 tuple이 새로웠다. 튜플의 정의를 알아보고 다양한 예에 대해 알아보기로 하자. 튜플(Tuple) 의 정의 A tuple is a sequence of immutable(불변의) Python objects. 위와 같이 python의 tuple은 python에서 사용가능한 object의 수정 불가능한 나열이라고 정의가 가능하다. python의 list와 매우 유사하지만 포함된 object의 수정이 불가능하다는 점, 튜플은 괄호 "(", ")"로 표현되는 반면 리스트는 대괄호 "[", "]" 로 표현된다는 점이 다르다. (참고로 괄호 없이 콤마 "," 로만도 튜플의 표현이 가능하다.) 좀 더 상세한 사용 예에 대해 알아보자. 튜플의 표현 # ..

Language/Python 2016.08.07

[03-1] Python - if (조건문)

코딩에 있어 가장 기본적인 문법 중 하나로 언어 마다 조금씩 사용법이 다르기 때문에 그 사용 방법에 대해 잘 이해하고 있어야 한다. if 구문 기본 사용법한 줄 (One line) 조건문의 특별한 사용조건 type에 따른 if 구문의 사용if 구문에서 boolean 조건if 구문에서 숫자 조건if 구문에서 문자열 조건is 와 == 차이if 구문 관련 error 1. if 구문 기본 사용법if 조건문1: 실행문1-1 실행문1-2 .... elif 조건문2: 실행문2-1 실행문2-2 .... else: 실행문 3-1 실행문 3-2 ... 주의해야할 점 if, elif, else 구문 제일 마지막에는 : (콜론)을 붙여주어야 한다. 실행문 작성시에는 들여쓰기(indent)를 꼭 해야한다. 일상 생활에서의 예와..

Language/Python 2016.08.01

pip 그리고 python library 설치.

python으로 코딩하거나 기존에 구현된 python script를 가져다 쓰다보면 import error가 발생하는 경우가 있다. 그 이유는 사용하고자 하는 python library가 설치되어 있지 않았기 때문이다. 그렇다면 원하는 python library를 설치하는 방법에 대해 예를 들어 보며 확인해 보자. >>> import hexdumpTraceback (most recent call last): File "", line 1, in ImportError: No module named hexdump>>> "No module named hexdump" .... 여기서는 hexdump library가 없다는 에러 메세지이다.hexdump로 package search를 해보았지만 별다르게 포함하고 있..

Language/Python 2016.01.25

Ipython .. python 과 무엇이 다른가.

Ipython 이라는 것을 처음 접했을 때 Python 과 어떤 관계가 있는지 개념이 서지 않았다. OverviewOne of Python’s most useful features is its interactive interpreter. It allows for very fast testing of ideas without the overhead of creating test files as is typical in most programming languages. However, the interpreter supplied with the standard Python distribution is somewhat limited for extended interactive use.[http://ipytho..

Language/Python 2015.09.14

Python Chart, Graph library

Python 으로 chart나 graph를 그리는 방법 Matplotlib (http://matplotlib.org/) 가장 기본적인 char library로 다른 library 들 조차도 이 library와의 비교를 통해 자신들의 library를 소개하고 있다. Plotly (https://plot.ly/python/) Sample들만 보았을 때 다른 라이브러리는 사용해 보고 싶지 않을 정도로 내가 원하는 chart를 그려주고 있다. 페이지를 보다보니 online 기반. sample char - https://plot.ly/pandas/ PyChart (http://home.gna.org/pychart/) 소개 내용만으로 보았을 때 chart 결과물을 png로 남겨주고 있어 zoom in/out 등 원..

Language/Python 2015.09.11

python excel xls xlsx

Python 으로 xls, xlsx file을 수정하는 방법으로 아래의 library 를 사용하는 방법이 있다. 하지만 각각의 장단점 및 제약 사항이 있기 때문에 혼용해서 사용하는 것이 가장 좋은 방법으로 생각된다. pandas를 사용하면 조합하여 사용가능하다 Reading Excel FilesThe read_excel() method can read Excel 2003 (.xls) and Excel 2007 (.xlsx) files using the xlrd Python module. Writing Excel FilesFiles with a .xls extension will be written using xlwt andthose with a .xlsx extension will be written u..

Language/Python 2015.08.09