Study materials

동영상 1 설치
동영상 2 기본 IDLE활용 및 기초 data 계산 http://www.youtube.com/watch?v=YW8jtSOTRAU&index=2&list=PLEA1FEF17E1E5C0DA

참고 슬라이드 share 1 http://www.slideshare.net/sh84ahn/3-ch14

참고 블로그 : 개발환경 구성(이클립스) http://sjpison.tistory.com/211


1. 설치

2. IDLE 열어서
print “hello world"

3. data type
9%4 = 나누기에서 남는것 표현
9/4 = 2(소수점 미 표현)
6*6*6*6 간단히 하는방법 6**4(지수 표현식)

4. variable활용 : x=18(x에 18저장)
g=input(“enter number here :")

5. 함수
pow : 지수 계산 pow(밑, 지수)
abs : 절대값 abs(수)
floor(18.7) : 기본 내장함수가 아녀서 모듈을 임포트 해야함

6. 모듈 임포트
import math : math라는 module을 Import
모듈 사용 : 모듈.함수 형태
math.floor(수) : 소수점 내림
math.sqrt(주) : 루트
7. 변수에 함수 삽입 방법
bucky = math.sqrt(bucky 는 math모듈의 sqrt함수로 대입됨)

//아놔. 유투브도 광고 엄청 뜸 제길 -
// 동영상 강좌는 총 43개로 10개씩 총 4일에 걸쳐서 학습히가로함.
// 개당 평균 동영상 시간은 6분정도 10개씩이면 실습까지 약 2시간 예상함

8. 기본 IDLE에서는 저장을 못행ㅠㅠ 그래서 저장하기 위한 뭔가를 함.(동영상 강의 5번)

file - (osx)new file에서 실행(window의 경우 new window)



실행을 하고싶으면 어딘가에 저장을 해야함.

실행은 두가지 방법이 있음
1. 메뉴 - run - run module
2. f5
아래와 같은 결과를 얻음

>>> ================================ RESTART ================================
>>>
hey now save it
>>>

3. 인풋을 만들어보자
x=raw_input("enter name: ")
print "hey " + x

>>> ================================ RESTART ================================
>>>
enter name: taehwan
hey taehwan
>>>


4. x=raw_input("enter name: ")
print "hey " + xtae

raw_input("press")
에서 raw_input에 대해서

--------------------------------------------------------------------------------------------------------

입력은 아래처럼 간단하게 받을 수 있다.

val = input("입력 : ")

val = raw_input("입력 : ")

input과 raw_input의 차이점

정수로 받아오는 input, 문자열로 받아오는 raw_input
--------------------------------------------------------------------------------------------------------

5. 파이선의 주석은 perl과 같은 #으로 단다



를 최종적으로 실현해보는것이 목적


문자

‘ 와 “ 의 차이.

기본적으로 문자의 시작은 ‘임
그러나 문자열 내에 ‘가 포함된경우 ex)he’s a jerk
에는 두가지 대응방법이 있음
“he’s a jerk" #no error
or
'he\’s a jerk’ #no error
로 만들수 있음

문자열에 “"가 있을경우에는
망함ㅋ

“bucky said “hey you" to me" 는 안됨

이럴경우에는, 역시 역슬래시로 해결
“bucky said \“hey you\" to me"


- 변수에 문자 삽입

a = “taehwan"
b = “said"

- 문자가 저장된 변수의 + 계산
a+b
taehwansaid


동영상 7


- print 함수를 이용한 출력

“hey now"
>> ‘hey now’

print “hey now"
>> hey now

- 숫자와 영어 같이 출력 하기

근데 이런경우 print에 string 형식인데,
만약 숫자와 텍스트를 같이 출력하고싶으면?
예를들어
num = 29

print “taehwan" + num와 같이 할 경우에는

num = str(18)이라고 입력하면 string형태로 18을 변수에 저장함

다른 방법은

num2 =32
#num2 에 32 저장

print “my mom is “ + num2

하고싶으면 간단히
print “my mom is "+ ‘num2’

하면 된다는데 어?난 안됨…… 뭐지?