Study materials
동영상 1 설치
동영상 2 기본 IDLE활용 및 기초 data 계산 http://www.youtube.com/watch?v=YW8jtSOTRAU&index=2&list=PLEA1FEF17E1E5C0DA
동영상 3 변수 http://www.youtube.com/watch?v=667ZeuZ0Q8M&list=PLEA1FEF17E1E5C0DA&index=3
동영상 4 모듈과 함수http://www.youtube.com/watch?v=667ZeuZ0Q8M&list=PLEA1FEF17E1E5C0DA&index=3
동영상 4 모듈과 함수http://www.youtube.com/watch?v=667ZeuZ0Q8M&list=PLEA1FEF17E1E5C0DA&index=3
참고 슬라이드 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
아래와 같은 결과를 얻음
>>>
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’
하면 된다는데 어?난 안됨…… 뭐지?