두근두근 파이썬 수업 1장 파이썬 소개.

Slides:



Advertisements
Similar presentations
제철고 프로그래밍언어 2015 가을학기 연습 #1 Python 연산식 이다훈 POSTECH 컴퓨터공학과 2015 년 9 월 23 일.
Advertisements

파이썬. Part 1. 파이썬이란 ? 2 파이썬이란 ? 파이썬은 –1990 년 네덜란드 암스테르담의 귀도 반 로섬 (Guido Van Rossum) 이 개발한 인터프리터 방 식의 언어 –BBC 방송국에서 방영한 ‘Monty Python’s Flying Circus’
파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
컴퓨터와 인터넷.
DB 프로그래밍 학기.
DB 프로그래밍 학기.
이 자료는 확인 할 수 있습니다. Python Turtle with 함수 휘문고등학교 컴퓨터부 민경현 이 자료는 확인 할 수 있습니다.
두근두근 파이썬 수업 7장 프로젝트 I.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Ⅰ. 클라이언트 스크립트 Ⅱ. 서버 스크립트 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와.
두근두근 파이썬 수업 4장 자료의 종류에는 어떤 것들이 있나요?.
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
Power Java 제3장 이클립스 사용하기.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
Report #2 - Solution 문제 #1: 다음과 같이 프로그램을 작성하라.
Power Java 제2장 자바 개발 도구.
웹 서버 동작 HTTP 클라이언트가 서버와 대화하는 방법과 데이터를 서버에서 클라이언트로 전송 하는 방법을 정의한 프로토콜
네트워크 프로그래밍 및 실습.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
JSP Programming with a Workbook
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
Java 기초 (Java JDK 설치 및 환경설정)
Root Filesystem Porting
Communication and Information Systems Lab. 황재철
1. C++ 시작하기.
Root Filesystem Porting
Cross Compiler 설치.
두근두근 파이썬 수업 3장 계산해봅시다..
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
C++프로그래 밍 컴퓨터정보과 / 이기희교수.
공학컴퓨터프로그래밍 Python 염익준 교수.
두근두근 파이썬 수업 7장 코드를 함수로 모아봅시다..
스크래치 언어 이해 스크래치 이용법 습득 고양이가 말을 하며 움직이는 예제 작성
어서와 C언어는 처음이지 제14장.
자바응용.
두근두근 파이썬 수업 5장 조건을 따져봅시다..
2장. JSP 프로그래밍을 위한 환경구성 제2장.
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
IPython Notebook + Spark + TensorFlow on MacOS
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
두근두근 파이썬 수업 2장 변수를 소개합니다..
Hello, Python! #2 <부제: 코딩은 혼자하는 것이다>
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
웹디자인
자바 5.0 프로그래밍.
LabVIEW WiznTec 주임 박명대 1.
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
빌드 성공.
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
파일 입출력과 그리기.
제 15 강 문자와 코드 shcho.pe.kr.
DK-128 개발환경 설정 아이티즌 기술연구소
에어 PHP 입문.
STS 또는 Eclipse 에서 프로젝트를 Export 하고 Import 하는 방법
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
05. General Linear List – Homework
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
Chapter 10 데이터 검색1.
농구 로봇 따라해 보기.
함수, 모듈.
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
6 객체.
JAVA 프로그래밍 16장 JNLP.
타이머를 시작하려면 슬라이드 쇼 메뉴에서 쇼 보기를 클릭하십시오.
Presentation transcript:

두근두근 파이썬 수업 1장 파이썬 소개

컴퓨터 프로그램 컴퓨터에 일을 시키려면 인간이 컴퓨터에게 자세한 명령 어(instruction)들의 리스트를 주어야 한다. 프로그램 (program) : 컴퓨터가 수행할 명령어를 적어놓 은 문서

프로그래밍 언어 프로그램은 ‘프로그래밍 언어’로 작성된다. 프로그램을 만드는 사람을 ‘프로그래머‘라고 한다.

프로그래밍 언어 컴퓨터는 사람의 언어를 이해할 수 없다! ’프로그래밍 언어‘는 컴퓨터가 이해하는 언어이다.

프로그래밍이 어디에 도움이 될까? 컴퓨터를 여러분 마음대로 제어할 수 있다. 자신이 해결해야 하는 일에 딱 맞는 프로그램을 작성할 수 있다. 프로그래밍을 하면 더 창의적인 사람이 된다(?). 프로그래밍을 하면 논리적으로 문제를 해결하는 능력을 배양할 수 있다.

스티브 잡스

프로그래밍 언어의 종류 많이 사용되는 언어들에는 ’파이썬‘, ’자바‘, ’C’, ‘BASIC’ 들이 있다.

파이썬 1991년에 귀도 반 로섬(Guido van Rossum)이 개발한 대 화형 프로그래밍 언어

파이썬의 특징 생산성이 뛰어나다. 초보자한테 좋은 언어 – 인터프리터 언어

파이썬의 특징 파이썬은 문법이 쉬워서 코드를 보면 직관적으로 알 수 있는 부분이 많다. 파이썬은 문법이 쉬워서 코드를 보면 직관적으로 알 수 있는 부분이 많다. 파이썬은 다양한 플랫폼에서 사용 라이브러리가 풍부 애니메이션이나 그래픽을 쉽게 사용 if "사과" in ["딸기", "바나나", "포도", "사과"]: print("사과가 있습니다")

파이썬을 사용하고 있는 기업들

파이썬의 라이브러리

파이썬 설치하기 파이썬을 설치하려면 http://www.python.org/에 접속하여 Download 메뉴에서 "Python 3.5.0"을 선택한다.

파이썬 설치하기 반드시 다음을 체크할 것!

파이썬 시작하기 윈도우의 시작 메뉴에서 "IDLE" 프로그램을 찾아서 실행

파이썬 쉘 파이썬 쉘에서는 >>> 뒤에 우리가 명령어를 입력하고 엔 터키를 누르면 명령어가 실행되고 실행 결과가 화면에 출 력된다.

Hello World! 출력하기

도전문제

계산하기 #1 Run Python

계산하기 #2 Run Python

계산하기 #3 Run Python

도전문제

문자열 출력하기 >>> print("강아지" + "고양이") 강아지고양이 >>> 따옴표(“…”)가 붙으면 문자열입니다. 문자열은 어떻게 구별하나요?

문자열 문자열(string) : 큰따옴표("...")나 작은따옴표('...') 안에 들 어 있는 텍스트 데이터 반드시 따옴표가 있어야 한다. >>> print(Hello World!) SyntaxError: invalid syntax

print() 함수 여러 개의 값들을 화면에 차례대로 출력할 수 있다. 결과값은 14 입니다.

문자열과 숫자 >>> print("100" + "200") 100200 >>> 따옴표(“…”)가 붙으면 문자열입니다. >>> print(100 + 200) 300 >>>

문자열 반복하기 >>> print("반가워요 " * 20) 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 반가워요 >>> *은 반복을 의미하기도 합니다.

터틀 그래픽 터틀 그래픽은 화면에서 거북이를 이용하여서 그림을 그 리는 기능이다.

터틀 그래픽 시작 파이썬 쉘에서 다음과 같이 입력하여 보자.

직선 그리기 t.forward(100)

사각형 그리기 >>> import turtle >>> t = turtle.Pen() >>> t.forward(100) >>> t.right(90) Run Python

도전문제

스크립트 모드 코드가 복잡해지면 인터프리트 모드는 번거롭다. 이걸 한 줄씩 입력하라고?

소스 파일 작성하기 텍스트 에디터를 이용하여 명령어들을 파일에 저장한 후 에 파일을 읽어서 명령어들을 하나씩 실행하는 방법이 있 다. 명령어들이 저장된 파일을 소스 파일(source file)이 라고 한다.

IDLE를 이용한 소스 파일 작성 파이썬 쉘의 메뉴 중에서 [File] -> [New File]을 선택한다.

IDLE를 이용한 소스 파일 저장 텍스트 에디터의 [File]->[Save] 메뉴를 선택하여 코드를 파일로 저장한다.

IDLE를 이용한 소스 파일 실행 파이썬 쉘의 메뉴 중에서 메뉴 [Run]->[Run Module]을 선 택한다.

소스 파일 다시 열기 IDLE의 [File]->[Open] 메뉴를 선택한다. 우리가 저장하였 던 폴더로 가서 원하는 파일을 선택한다. 텍스트 에디터 가 나오고 우리가 입력하였던 소스가 다시 보일 것이다.

문법적인 오류 >>> pront("Hello World") SyntaxError: invalid syntax >>> 1 + >>> 3 +* 2

실행시 오류 print("안녕하세요? 파이썬에 오신 것을 환영합니다!") print("프로그래밍 공부를 즐기셨으면 합니다.") =============== RESTART: D:\s.py ========================= 안녕하세요? 파이썬에 오신 것을 환영합니다! 프로그래밍 공부를 즐기셨으면 합니다. Traceback (most recent call last): File "D:\s.py", line 3, in <module> print("안녕!" + 3) TypeError: Can’t convert 'int' object to str implicitly

파이썬으로 무엇을 만들 수 있을까? 아래의 소스를 입력하고 실행해보자. import turtle colors = ["red", "purple", "blue", "green", "yellow", "orange" ] t = turtle.Turtle() turtle.bgcolor("black") t.speed(0) t.width(3) length = 10 while length < 500: t.forward(length) t.pencolor(colors[length%6]) t.right (89) length += 5 Run Python

실행 결과는?

Lab: print() 함수 실습 빈칸을 채워본다. >>> _____________________________ 안녕하세요? 여러분 저는 파이썬을 무척 좋아합니다. 9*8은 72 입니다. 안녕히 계세요.

Solution >>> print("안녕하세요? 여러분") 안녕하세요? 여러분 저는 파이썬을 무척 좋아합니다. >>> print("9*8은", 9*8, "입니다.") 9*8은 72 입니다. >>> print("안녕히 계세요.") 안녕히 계세요.

Lab: 터틀 그래픽으로 삼각형을 그려보자 터틀 그래픽을 이용하여 삼각형을 그려보자. Run Python

Solution >>> import turtle >>> t=turtle.Pen() >>> t.shape("turtle") >>> t.forward(100) >>> t.left(120)

Lab: 터틀 그래픽으로 원, 다각형을 그려보자 터틀 그래픽을 이용하여 원, 다각형을 그려보자. Run Python

Solution import turtle t = turtle.Turtle() t.shape("turtle") t.forward(100) t.left(60) t.circle(100) # 반지름이 100인 원이 그려진다.

이번 장에서 배운 것 프로그램은 컴퓨터에 내리는 명령으로 이루어지는 작업지시서이다. 다양한 종류의 프로그래밍 언어가 있고 파이썬도 프로그래밍 언어의 일종이다. 파이썬은 http://www.python.org 웹사이트에서 다운로드받아서 설치할 수 있다. IDLE은 파이썬으로 프로그램을 작성하기 위한 개발 환경이다. 파이썬에서 산술 계산을 하는 연산자에는 +, -, *, /가 있다. print()는 화면에 문자열이나 계산 결과를 출력할 수 있다. 스크립트 모드를 사용하면 코드를 파일에 저장하였다가 한꺼번에 실행할 수 있다.

Q & A