파이썬. Part 1. 파이썬이란 ? 2 파이썬이란 ? 파이썬은 –1990 년 네덜란드 암스테르담의 귀도 반 로섬 (Guido Van Rossum) 이 개발한 인터프리터 방 식의 언어 –BBC 방송국에서 방영한 ‘Monty Python’s Flying Circus’

Slides:



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

파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.
ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
변수와 조건문 빛나리 36 호 박승운. 파이썬 쉽게 사용하기 Python IDLE 사용 FILE - New File 로 파일 만들기 Run – Run Module 로 실행하기.
Python 소개 중원. 귀도 반 로섬 (Guido Van Rossum) 1989 년 12 월 25 일 파이썬 창시 ㅎㅎ 님들, 크리스마스 때 뭐함 ? Monty Python’s Flying Circus.
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
1 강. 안드로이드 개요 및 개발 환경 구축 - 안드로이드 개요 -JDK 설치 -Path 설정 - 이클립스 설치 -ADT, SDK 설치 Lecturer Kim Myoung-Ho Nickname 블스
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
Selenium & Beautiful Soup
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
新 연구관리 프로그램 SAP 설치 안내 1. SAP GUI 7.3 설치 2전자증빙 솔루션 설치 배포 :
코크파트너 설치 가이드 Window 7.
㈜디아이씨 SSLVPN 협력사 접속방법 2017년 4월.
윈도우7 체크 설치 매뉴얼
Chapter 7. 조건문.
네트워크 프로그래밍 및 실습.
ANSYS17.2 Student 제품 무료 다운로드
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
Windows 8 Ksystem G&I 설치.
Chapter 04 C 연산자의 이해.
4-1장. MySQL 제13장.
1. C++ 시작하기.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
WinCE Device Driver 실습 #2
Cross Compiler 설치.
SSL-VPN 설치 및 접속 설명서.
6장. printf와 scanf 함수에 대한 고찰
공학컴퓨터프로그래밍 Python 염익준 교수.
C#.
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
C 언어 교육 02 주차 – scanf & 반복문과 조건문 교육부장 조하정.
어서와 C언어는 처음이지 제14장.
1. SSLVPN 접속 방법 Internet Explorer 실행(타 브라우저 사용 불가)
Quartus II의 개요 다양한 플랫폼의 설계 환경을 제공 SOPC 설계를 위한 환경이며, 모든 FPGA와 CPLD를 지원
Gachon CS50 Python Basics I Basic Operators 가천대학교 | 산업경영공학과 최성철 교수.
Lesson 4. 수식과 연산자.
1. SSLVPN 접속 방법 Internet Explorer 실행(타 브라우저 사용 불가)
IPython Notebook + Spark + TensorFlow on MacOS
3장. 변수와 연산자 교안 : 전자정보통신 홈페이지 / 커뮤니티/ 학술세미나
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
연산자 (Operator).
Hello, Python! #2 <부제: 코딩은 혼자하는 것이다>
Nessus 4 설치 정보보호응용 조용준.
에어 조건문.
컴퓨터 프로그래밍 기초 - 5th : 조건문(if, else if, else, switch-case) -
김선균 컴퓨터 프로그래밍 기초 - 7th : 함수 - 김선균
1. 스크립트 작성 마법사 2. NSIS 스크립트 컴파일
문자열 컴퓨터시뮬레이션학과 2015년 봄학기 담당교수 : 이형원 E304호,
법령안편집기 연결버튼 표시가 안 될 경우 정부입법지원센터( 입안 및 심사안을 진행시
Python 및 OpenCV 설치.
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
OpenCV 설정 2.21 만든이 딩딩.
Flow Diagram IV While.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
Chapter 10 데이터 검색1.
함수, 모듈.
IPC 펌웨어 업그레이드 방법 안내 ** 반드시 IPC를 NVR POE 포트 연결 전에 작업 하시기 바랍니다. IPC를 NVR POE 포트에 연결 하실 경우 IP 대역폭을 마추셔야 하는 작업이 필요합니다. **
워드프로세서 스프레드시트 문서 관리 인터넷 활용
Installation Guide.
어서와 C언어는 처음이지 제21장.
펌웨어(S/W) Upgrade 방법 Samsung Kies3
6 객체.
Presentation transcript:

파이썬

Part 1. 파이썬이란 ? 2

파이썬이란 ? 파이썬은 –1990 년 네덜란드 암스테르담의 귀도 반 로섬 (Guido Van Rossum) 이 개발한 인터프리터 방 식의 언어 –BBC 방송국에서 방영한 ‘Monty Python’s Flying Circus’ 라는 코미디 쇼에서 따왔음 – 교육적인 목적 뿐만 아니라 많은 응용프로그램 개발에도 많이 사용되고 있음 3

파이썬의 특징 파이썬은 – 대화형 인터프리터 언어 컴파일 과정 없이 프로그램 작성한 다음 바로 실행 – 동적인 데이터 타입을 지원 데이터 타입에 관계없이 코드 작성할 수 있음 – 문법이 쉬어 빠르게 학습할 수 있음 – 무료로 제공되는 오픈 소스 4

Part 2. 파이썬 설치

파이썬 공식 사이트 접속 주소 표시줄에 입력 오른쪽 메뉴에서 [DOWNLOAD] 선택 6

파이썬 다운로드 윈도용 파이썬 설치 파일 다운로드 주. 본 튜토리얼에서는 파이썬 2.6.x 버전을 사용합니다. 7

파이썬 인스톨러 실행 다운로드한 윈도용 파이썬 설치 파일을 더블 클릭하여 설치 시작 8

파이썬 인스톨러 실행 [ 실행 ] 을 클릭하여 파이썬 설치 시작 9

파이썬 설치 시작 및 사용자 설정 윈도의 모든 사용자가 파이썬을 사용할 수 있도록 [Install for all users] 를 선택하고 [Next] 를 클릭 10

파이썬 설치 디렉토리 선택 파이썬이 설치될 디렉토리를 [C:\Python26] 으로 정하고 [Next] 를 클릭 11

파이썬 설치 구성 요소 선택 설치할 파이썬의 구성 요소를 선택하고 [Next] 를 클릭 12

파이썬 설치 진행 파이썬의 설치가 진행 중 13

파이썬 설치 완료 진행이 완료되면 [Finish] 를 클릭하고 설치를 완료 14

파이썬 실행 윈도우의 “ 시작 → 프로그램 →Python 2.6 → IDLE (Python GUI)” 를 클릭하여 IDLE 을 실행. ( 오른쪽 그림이 파이썬의 IDLE) >>> 파이썬 프롬프트 15

파이썬 종료 1.IDLE 에서 파이썬 프롬프트 (>>>) 다음 exit() 을 입력 또는 2.“Ctrl + D” 를 누름 또는 3.X 를 클릭하여 창을 닫음 16

Part 3. 파이썬 사용

파이썬 처음 사용하기 >>> Python (r262:71605, Apr , 22:40:02) [MSC v bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. **************************************************************** Personal firewall software may warn about the connection IDLE makes to its subprocess using this computer's internal loopback interface. This connection is not visible on any external interface and no data is sent to or received from the Internet. **************************************************************** IDLE >>> print ‘ 안녕하세요. 파이썬 기초입니다.’ 안녕하세요. 파이썬 기초입니다. >>> 18 파이썬 print 명령파이썬 print 명령의 입력값 파이썬 print 명령의 실행 결과 파이썬 프롬프트

>>> print 3 3 >>> print 3, >>> print 3, 5, 하나의 입력값 하나의 결과값 여러 개의 입력값은 쉼표 (,) 로 구분 여러 개의 결과값이 쉼표 없이 출력됨 값 3 을 출력하라. 값 3 과 5 를 출력하라. 값 을 출력하라. 값 출력하기

>>> lastyear=2009 >>>print lastyear lastyear string 2009 int 변수 2009 변수 lastyear 에 2009 로 지정한다. 변수 lastyear 을 출력하라. 변수에 값 지정하기

>>> year = int 1 + year string 2010 int 변수 2009 에 1 을 더한 값을 변수 year 로 지정한다.

>>> year = lastyear int + year string 2010 int 변수 lastyear string 2009 int 변수 변수 lastyear 값에 1 을 더한 값을 year 로 지정한다.

>>> year = year int int year string 2010 int 변수 변수 year 값에 1 을 더한 값을 year 로 지정한다.

>>> year = year int int year string 2011 int 변수

>>> >>> >>> 2009 * >>> 2009 / >>> 2009 % 덧셈 연산 뺄셈 연산 곱셈 연산 나눗셈 연산 ( 몫 값을 출력한다.) 모듈러 연산 ( 나머지 값을 출력한다.) 파이썬 정수형 연산

>>> 2*2 4 >>> 4*4 16 >>> 16* >>> 256* >>> 65536* L >>> * L >>> * L 26 Long Integer

>>> 2** 4 16 >>> 8** 지수 연산 (2 의 4 승 ) 지수 연산 (8 의 3 승 )

>>> >>> >>> 4.5* >>> 4.5/ >>> 4.5% >>> 7.5* >>> -7.5/ >>> -7.5% 파이썬 실수형 연산 정수형 연산과 마찬가지로 덧셈, 뺄셈, 곱셈, 나눗셈, 모듈러 연산 모두 가능 연산의 결과값도 실수형으로 표현

>>> print " 중학교 정보 교과서 " 중학교 정보 교과서 >>> print ' 중학교 정보 교과서 ' 중학교 정보 교과서 >>>print “ 그는 ‘ 안녕하세요 ’ 라고 말했다.” 그는 ‘ 안녕하세요 ’ 라고 말했다. >>>print ‘ 그는 “ 안녕하세요 ” 라고 말했다.’ 그는 “ 안녕하세요 ” 라고 말했다. 29 파이썬 문자열 큰 따옴표 (“ “) 안은 문자열을 나타낸다. 작은 따옴표 (‘ ’) 안은 문자열을 나타낸다. 문자열을 표현할 때 큰 따옴표를 사용하는 것과 작은 따옴표를 사용하는 것의 결과는 차이가 없다. 가장 가장자리의 큰 따옴표나 작은 따옴표는 문자열임을 알려주고 중간의 큰 따옴표나 작은 따옴표는 문자열의 일부이다.

파이썬 리스트 30 2 int int 13 int … 소수들의 값을 나열 리스트

>>> [2, 3, 5, 7, 11, 13] [2, 3, 5, 7, 11, 13] 31 리스트는 대괄호 ([, ]) 사이에 값들을 나열하여 표기 쉼표를 사용하여 리스트의 값을 구분

32 2 int int 13 int list primes string 변수 >>> primes = [2,3, 5, 7, 11, 13] >>> print primes [2, 3, 5, 7, 11, 13]

33 2 int int 13 int list primes string 변수 “ 리스트의 항목 번호 0” primes[0] “ 리스트의 항목 번호 1” primes[1] “ 리스트의 항목 번호 2” primes[2] “ 리스트의 항목 번호 3” primes[3] “ 리스트의 항목 번호 4” primes[4] “ 리스트의 항목 번호 5” primes[5]

>>> primes[0] 2 >>> primes[1] 3 >>> primes[2] 5 >>> primes[3] 7 >>> primes[4] 11 >>> primes[5] 13 >>>primes[-1] 13 >>>primes[-4] 5 34 항목 번호의 음수는 리스트의 끝에서부터 거꾸로 표현

파이썬 제어문 (if) 35 A 조건 B C 참 거짓 value = 6 * 7 value == 42 값은 42 종료

36 if 조건 : A B C 파이썬의 조건문을 사용할 때의 키워드 참 또는 거짓을 판별할 수 있는 조건문 콜론 들여쓰기 ( 반드시 !!) 조건문이 참일 때만 수행하는 문장

37 if 조건 : A B C value = 6 * 7 if value == 42: print “ 정답입니다.” print value >>> value = 6 * 7 >>> if value ==42 : print " 정답입니다." 정답입니다. >>> print value 42

38 A 조건 B D 참 거짓 money=2000 money >=3000 택시를 타고 간다. 종료 C 걸어 간다.

39 if 조건 : A B D 파이썬 조건문을 사용할 때의 키워드 참 또는 거짓을 판별할 수 있는 조건문 콜론 들여쓰기 ( 반드시 !!) 조건문이 참일 때만 수행하는 문장 C 들여쓰기 ( 반드시 !!) 조건문이 거짓일 때만 수행하는 문장 else : 조건문이 거짓일 때만 수행

40 if 조건 : A B money = 2000 if money >= 3000 : print “ 택시를 타고 간다.” C else : print “ 걸어 간다.” >>> money = 2000 >>> if money >= 3000: print “ 택시를 타고 간다." else: print “ 걸어 간다." 걸어가라.

파이썬 반복문 (for) 41 A B 리스 트 C 리스트에 항목이 있을 때 리스트에 항목이 없을 때 marks=[90, 25, 67, 45, 80] number=0 number = number + 1 if mark >= 60 : print “% 번 학생의 합격을 축하합니다.” %number

42 A for 항목 in 리스트 : B C for 반복문의 키워드 반복 변수 A 에서 리스트를 정의 들여쓰기 ( 반드시 !!) 리스트에 항목이 있으면 리스트에 항목이 없으면

43 A for 항목 in 리스트 : B marks = [90, 25, 67, 45, 80] number = 0 for mark in marks: number = number + 1 if mark >= 60: print “%d 번 학생 합격을 축하합니다.” %number >>> for mark in marks: number = number + 1 if marks >= 60: print "%d 번 학생 합격을 축하합니다." %number 1 번 학생 합격을 축하합니다. 3 번 학생 합격을 축하합니다. 5 번 학생 합격을 축하합니다.