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

Slides:



Advertisements
Similar presentations
Ⅰ. 연산자 Ⅱ. 제어 구조. 연산자 : 할당 연산자 - 사용자가 정의한 변수에 임의의 값을 저장하는 기능 strvar = strVar1+ “ Hello ”
Advertisements

Python Essential 세미나 1 CGI 프로그램 작성법 발표자 : 박승기 ( 수 )
파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
변수와 조건문 빛나리 36 호 박승운. 파이썬 쉽게 사용하기 Python IDLE 사용 FILE - New File 로 파일 만들기 Run – Run Module 로 실행하기.
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
Part 03 상수, 변수, 자료형 ©우균, 창병모 © 우균, 창병모.
데이터형, 변수, 연산자 컴퓨터 응용 및 실습 I.
2장. 프로그램의 기본 구성. 2장. 프로그램의 기본 구성 2-1"Hello, World!" 들여다 보기 /* Hello.c */ #include int main(void) { printf("Hello, World! \n"); return 0;
두근두근 파이썬 수업 4장 자료의 종류에는 어떤 것들이 있나요?.
06 SQL 함수 SQL 함수의 개념 문자 함수 숫자 함수 날짜 함수 데이터 타입의 변환 일반 함수.
자료 구조: Chapter 3 (2)구조체, 포인터
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
5장. 참조 타입.
제2장 기본 문법 (2) 주제 : 연산자, 조건문, 반복문 수원과학대학 컴퓨터정보과.
학습목표 변수 비주얼 베이직 자료형 변수 선언하기. 학습목표 변수 비주얼 베이직 자료형 변수 선언하기.
Heesang kim PL/SQL 3 Heesang kim.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
2주차: 변수, 수식, Control Flow.
Tail-recursive Function, High-order Function
KIM HEESANG PL/SQL 2 KIM HEESANG
공학컴퓨터프로그래밍 Python 염익준 교수.
11장. 1차원 배열.
C#.
13. 연산자 오버로딩.
MATLAB
JA A V W. 03.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
C 언어 교육 02 주차 – scanf & 반복문과 조건문 교육부장 조하정.
프로그래밍 개요
어서와 C언어는 처음이지 제14장.
인터넷응용프로그래밍 JavaScript(Intro).
Gachon CS50 Python Basics I Basic Operators 가천대학교 | 산업경영공학과 최성철 교수.
3장 상수 변수 기본 자료형 키워드와 식별자 상수와 변수 기본 자료형 형변환 자료형의 재정의.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
Mar 김 준 영 (juny924@gmail.com)
3장. 변수와 연산자 교안 : 전자정보통신 홈페이지 / 커뮤니티/ 학술세미나
Term Projects 다음에 주어진 2개중에서 한 개를 선택하여 문제를 해결하시오. 기한: 중간 보고서: 5/30 (5)
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
연산자 (Operator).
포인터 1차원 배열과 포인터 2차원 배열과 포인터 문자열 배열과 포인터 포인터 배열
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
2장. 변수와 타입.
3D 프린팅 프로그래밍 05 – 반복패턴 만들기 강사: 김영준 목원대학교 겸임교수.
자바 5.0 프로그래밍.
17장. 제어문과 내장 함수 제어문 내장 함수 제어문 내장 함수.
Choi Seong Yun 컴퓨터 프로그래밍 기초 #03 : 변수와 자료형 Choi Seong Yun
Fucntion 요약.
^^ Computer Programming 2 dmpr.cnu.ac.kr/~daygax.
[ 단원 04 ] 반복과 배열.
제 15 강 문자와 코드 shcho.pe.kr.
에어 PHP 입문.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
Flow Diagram IV While.
7주차: Functions and Arrays
Chapter 10 데이터 검색1.
함수, 모듈.
TVM ver 최종보고서
16장. 변수, 연산자, 사용자 정의 함수 변수 배열과 객체 연산자 함수.
8장 선택 논리 II 1. 논리연산자 1.1 논리연산자 : AND (&&) 1.2 논리연산자 : OR (||)
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
Excel 일차 강사 : 박영민.
제 29 강 스트링(string) 다루기 s a i s . s T i h t g r i n.
어서와 C언어는 처음이지 제21장.
Visual Basic .NET 기초문법.
6 객체.
SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.
Presentation transcript:

Python Ch.06 RaspberryPi Sejin Oh

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Raspberry Pi Thank you 19