달력

12

« 2019/12 »

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

eclipse Python개발환경 구축 단계

http://codedragon.tistory.com/2595

      

   

Python 인터프리터 설정

Windows > Preferences >

PyDev > Interpreters > Python Interpreter 선택

   

Quick Auto-Conifg버튼 클릭 >

OK

   

   

   

   

Open perspective버튼 클릭

   

PyDev선택 >

OK

   

Posted by codedragon codedragon

댓글을 달아 주세요

eclipse Python개발환경 구축 단계

http://codedragon.tistory.com/2595



   

PyDev설치

Help >

Install New Software...

   

우측 상단의 Add

   

아래와 같이 입력 후

OK

Name

PyDev

Location

http://pydev.org/updates

   

Pending후 목록이 나타납니다.

   

   

   

Select All >

Next

   

   

Next

   

   

I accept the terms of the license agreements 선택 >

Finish

   

   

선택 체크 >

OK

   

Yes

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

Python 개발환경구축 - 시스템환경변수 설정  (0) 2015.08.11
개발환경구축 - Python 인터프리터 설정  (0) 2015.08.06
개발환경구축 - PyDev설치  (0) 2015.07.31
Python(파이썬) - 2.x vs 3.x 차이  (0) 2015.07.30
문자(String)  (0) 2015.07.22
실행 - PyCharm  (0) 2015.07.16
Posted by codedragon codedragon

댓글을 달아 주세요

   

파이썬 버전

  • 주요버전은 2.x와 3.x 버전이 있으며
  • 3.x버전은 2008에 처음으로 나왔습니다.

   

   

   

long 자료형이 없어지고 int로 단일화

2.x

>>>type(2**31)

<type 'long'>

>>>sys.maxint

2147483647

maxint 이하는 int 이상이면 long타입이 됨

3.x

>>>type(2**31)

<class 'int'>

>>>type(2**40)

<class 'int'>

  

maxint 값도 모두 int로 처리됨

   

   

   

int / int의 결과값이 float 자료형으로 처리

2.x

>>>3 / 2

1

3.x

>>>3 / 2

1.5

>>>type(3/2)

<class 'float'>

   

   

   

String, Unicode체계 변경

2.x

>>>type('가')

<type 'str'>

>>>type(u'가')

<type 'unicode'>

일반스트링이 인코딩이 있는 문자열이고

유니코드가 따로 존재했습니다.

3.x

>>>type('가')

<type 'str'>

>>>type('가'.encode('cp949'))

<type 'bytes'>

일반스트링이 유니코드와 동일하고

인코딩이 있는 문자열은 bytes로 표현됩니다.

   

   

   

print가 함수로 변경 (주의)

파이썬 3 버전은 print함수로 변경되어 출력할 문자열을 괄호안에 표시해 주어야 합니다.

2.x

>>> print "Hellow World"

Hello World

3.x

>>> print ("Hello World")

Hello World

>>> print "Hellow World"

SyntaxError: invalid syntax

>>>

   

   

   

사용자 입력한 값을 가져오는 함수

raw_input()이 없어지고 input()를 지원

2.x

raw_input()

3.x에서 없어짐

함수 호출시 에러메시지 발생

>>> str = raw_input()

Traceback (most recent call last):

File "<pyshell#55>", line 1, in <module>

str = raw_input()

NameError: name 'raw_input' is not defined

>>>

3.x

input()

>>> str = input();

python

>>> print(str)

python

  

  

   

   

   

3.x은 2.x과 하위호완성을 지원하지 않습니다.

   

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

개발환경구축 - Python 인터프리터 설정  (0) 2015.08.06
개발환경구축 - PyDev설치  (0) 2015.07.31
Python(파이썬) - 2.x vs 3.x 차이  (0) 2015.07.30
문자(String)  (0) 2015.07.22
실행 - PyCharm  (0) 2015.07.16
설치 - PyCharm  (0) 2015.07.10
Posted by codedragon codedragon

댓글을 달아 주세요

2015. 7. 22. 06:56

문자(String) Development/Python


 

문자열(String)

·         문자열은 문자, 단어 등으로 구성된 문자들의 집합을 의미합니다.

·         파이썬에는 C, C#, Java 등에서 존재하는 문자(char) 타입이 존재하지 않고 문자와 문자열을 모두 문자열로 처리합니다.

·         문자는 "( 따옴표;이중 따옴표) 혹은 '(작은 따옴표;단일 따옴표 ) 중의 하나를 사용하여 문자열을 지정할 있습니다. 어느 것을 사용해도 되지만 작은 따옴표를 사용할 것을 스타일 가이드에서 권장하고 있습니다.

·         작은 따옴표로 시작하면 작은 따옴표로 끝나야 하고 따옴표로 시작하면 따옴표로 끝나야 합니다.

·         문자열은 내부적으로 str 이라는 클래스 타입입니다.

·         파이썬의 문자열은 기본적으로 유니코드 타입으로 설정되어 있습니다.

·         문자열 자료형은 Immutable (변경불가능) 타입입니다.

 

 

 

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

개발환경구축 - PyDev설치  (0) 2015.07.31
Python(파이썬) - 2.x vs 3.x 차이  (0) 2015.07.30
문자(String)  (0) 2015.07.22
실행 - PyCharm  (0) 2015.07.16
설치 - PyCharm  (0) 2015.07.10
수치 - complex  (0) 2015.06.26
Posted by codedragon codedragon

댓글을 달아 주세요

   

   

실행하기

   

   

OK

   

   

   

OK

   

   

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

Python(파이썬) - 2.x vs 3.x 차이  (0) 2015.07.30
문자(String)  (0) 2015.07.22
실행 - PyCharm  (0) 2015.07.16
설치 - PyCharm  (0) 2015.07.10
수치 - complex  (0) 2015.06.26
수치 - float  (0) 2015.06.20
Posted by codedragon codedragon

댓글을 달아 주세요

   

설치하기

   

   

   

   

   

   

   

   

설치완료!!!

Finish

   

   

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

문자(String)  (0) 2015.07.22
실행 - PyCharm  (0) 2015.07.16
설치 - PyCharm  (0) 2015.07.10
수치 - complex  (0) 2015.06.26
수치 - float  (0) 2015.06.20
자료형  (0) 2015.06.08
Posted by codedragon codedragon

댓글을 달아 주세요

   

   

수치

  • int
  • float
  • complex

   

   

   

complex

복소수는 j를 사용해서 표현

>>> x=3-5j
>>> type(x)
<class 'complex'>
>>> x.imag #허수부
-5.0
>>> x.real #실수부
3.0
>>> x.conjugate() #켤레복소수
(3+5j)
>>> type(x), x.imag, x.real, x.conjugate()
(<class 'complex'>, -5.0, 3.0, (3+5j))

   

※켤레

  • 허수 부분의 부호를 바꾼 것을 켤레
  • 예를 들어 a, b가 실수라 할 때
  • 임의의 복소수 x = a+bi가 있다면
  • 이 수의 켤레는 x* = a-bi가 됩니다.

   

  

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

실행 - PyCharm  (0) 2015.07.16
설치 - PyCharm  (0) 2015.07.10
수치 - complex  (0) 2015.06.26
수치 - float  (0) 2015.06.20
자료형  (0) 2015.06.08
ex01-주석  (0) 2015.06.03
Posted by codedragon codedragon

댓글을 달아 주세요

2015. 6. 20. 09:58

수치 - float Development/Python

   

   

수치

  • int
  • float
  • complex

   

   

   

float

>>> type(3.14)
<class 'float'>
>>> type(314e-2) #지수표현
<class 'float'>

   

   

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

설치 - PyCharm  (0) 2015.07.10
수치 - complex  (0) 2015.06.26
수치 - float  (0) 2015.06.20
자료형  (0) 2015.06.08
ex01-주석  (0) 2015.06.03
ex01-주석  (0) 2015.05.28
Posted by codedragon codedragon

댓글을 달아 주세요

2015. 6. 8. 13:40

자료형 Development/Python

   

자료형

  • 데이터 형(data type)이라고도 합니다.
  • 데이터의 유형을 정의합니다.
  • 자료형에는 문자와 숫자등이 있습니다.

   

   

   

   

데이터 타입 확인하기

>>> 10
10
>>> type(1)
<class 'int'>

  

   

>>> type(3.14)
<class 'float'>

   

>>> abcdefg
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'abcdefg' is not defined
>>> print('abcdefg')
abcdefg

   

>>> print('python')
python
>>> type('python')
<class 'str'>

   

>>> print('안녕하세요')
안녕하세요
>>> type('안녕하세요')
<class 'str'>
>>> type(u'안녕하세요')
<class 'str'>

   

   

   

타입확인이 중요한 이유

정수형과 정수형의 연산시 결과도 정수형으로 나와

1/2의 결과인 0.5가 0으로 출력될 수 있습니다 (타 언어, python2.7)

>>> 1/2
0.5
>>> 1/2.0
0.5
>>>

   

>>> 3.14
3.14
>>>

  

   

   

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

수치 - complex  (0) 2015.06.26
수치 - float  (0) 2015.06.20
자료형  (0) 2015.06.08
ex01-주석  (0) 2015.06.03
ex01-주석  (0) 2015.05.28
주석(comment)  (0) 2015.05.23
Posted by codedragon codedragon

댓글을 달아 주세요

2015. 6. 3. 01:19

ex01-주석 Development/Python

   

주석

   

   

소스코드

result = 'Hello' + 'pyhon'

print(result)

 

result = 'Hello' + 'pyhon' + 'world'

print(result)

 

# 행단위 주석

result = 'Hello' + 'pyhon' #+'world'

print(result)

 

 

 

result1 = 'Apple'

result2 = '사과'

result = result1 + result2

print(result)

 

# 블럭단위 주석

'''

result1 = 'Orange'

result2 = '오렌지'

result = result1 + result2

print(result)

'''

 


   

   

   

출력결과

 

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

수치 - float  (0) 2015.06.20
자료형  (0) 2015.06.08
ex01-주석  (0) 2015.06.03
ex01-주석  (0) 2015.05.28
주석(comment)  (0) 2015.05.23
시스템환경변수 설정  (0) 2015.05.18
Posted by codedragon codedragon

댓글을 달아 주세요