Presentation is loading. Please wait.

Presentation is loading. Please wait.

Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.

Similar presentations


Presentation on theme: "Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를."— Presentation transcript:

1 Python Ch.06 RaspberryPi Sejin Oh

2 Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를 제공  X 윈도우상에서 IDLE/IDLE3 를 제공  IDLE : 파이썬 2  IDLE3 : 파이썬 3 2 IDLE 에서 파이썬 프로그램 작성하기

3 Raspberry Pi Python  들여쓰기  파이썬은 프로그래밍 언어의 기본인 들여쓰기를 이례적으로 활용  C 기반의 많은 언어는 코드의 블록을 구분하기 위해 ‘{‘ 를 사용하는 반 면 파이썬은 들여쓰기 수준으로 구분한다.( 공백을 주어야함 )  들여쓰기 예 3 파이썬 콘솔 사용하기

4 Raspberry Pi Python  터미널에서 python 이나 python3 명령어 사용  커맨드 라인에서 파이썬 프로그램을 이용하려면 다음과 같다.  $ python myprogram.py  파이썬 프로그램은 py 확장자를 가진 파일이어야함  대부분의 파이썬 프로그램은 일반 사용자 권한으로 실행할 수 있다. 그러나 GPIO 포트를 사용하는 등 특별한 경우에는 슈퍼유저 권한으 로 실행해야함.  $ sudo python myprogram.py 4 터미널에서 파이썬 프로그램 실행하기

5 Raspberry Pi Python  ‘=‘ 를 사용하여 이름에 값을 할당  파이썬에서는 변수 타입을 선언할 필요 없이 변수에 값을 할당  변수 출력은 print 명령어 사용 5 변수 사용하기

6 Raspberry Pi Python  input(), raw_input()  파이썬 3 는 input() 명령어 사용, 파이썬 2 는 raw_input() 사용 6 사용자 입력 받기

7 Raspberry Pi Python  +, -, *, / 연산자를 이용한 산술연산  기본 산술 연산자 뿐만 아니라 % 나머지 연산, ** 거듭제곱 지원 7 산술 연산하기

8 Raspberry Pi Python  연결 연산자 + 이용  다른 언어에서는 문자열과 숫자의 연결 같은 다른 타입간 연결을 지 원한다. 그러나 파이썬에서는 숫자를 문자열로 자동 변환하는 기능이 지원되지 않는다. 8 문자열 합치기

9 Raspberry Pi Python  int(), float() 함수 이용  -123 이라는 문자열을 숫자로 변환  부동 소수점 숫자로 변환하려면 float() 함수 사용  int() 함수는 2 진수, 16 진수값을 숫자로 변환 가능 9 문자열을 숫자로 변환하기

10 Raspberry Pi Python  문자열의 길이 파악하기  len() 함수를 이용하여 문자열의 길이를 파악  전체 문자열에서 일부 문자열의 위치 찾기  find() 함수로 특정 문자의 시작 위치를 반환 10 문자열의 길이, 위치, 추출

11 Raspberry Pi Python  전체 문자열의 일부분 추출하기  변수 [ 시작위치 : 끝 위치 ] 을 사용하여 일부분을 추출 ( 시작 또는 끝 위치 생략가능 )  문자열 끝에서부터 반대로 문자를 추출하려면 음수 사용 11 문자열의 길이, 위치, 추출

12 Raspberry Pi Python  전체 문자열 안의 문자 ‘X’ 를 ‘times’ 라는 문자열로 대치할 경우 replace() 함수를 사용  대소문자 변환  upper(), lower() 함수 사용 12 전체 문자열 안의 특정 문자열을 다른 문자열로 치환

13 Raspberry Pi Python  if 명령어  if, elif, else 로 구분  elif 주의 13 조건부 명령어 실행하기

14 Raspberry Pi Python  비교연산자, 논리 연산자 14 값 비교, 논리 연산자 < 보다 작음 ( 미만 ) > 보다 큼 ( 초과 ) <= 보다 작거나 같은 ( 이하 ) >= 보다 크거나 같음 ( 이상 ) == 같음 != 같지 않음 논리연산자 and, or, not

15 Raspberry Pi Python  while 명령어  예 : 사용자가 종료를 위해 ‘X’ 를 입력할 때까지 반복문 실행 15 상태가 변경될 때까지 명령어 반복

16 Raspberry Pi Python  break 명령어  while 혹은 for 명령어에서 나가기 위해서는 break 를 사용 16 반복문 나가기

17 Raspberry Pi Python  파이썬에서 함수 정의하기 17 함수 정의

18 Raspberry Pi Python  파이썬에서 함수 정의하기 18 함수 정의

19 Raspberry Pi Thank you 19


Download ppt "Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를."

Similar presentations


Ads by Google