-제어문, 함수, 클래스- IS lab. 김건영 http://hagazzusa.github.io/ Python -제어문, 함수, 클래스- IS lab. 김건영 http://hagazzusa.github.io/

Slides:



Advertisements
Similar presentations
신도초 5 학년 4 반 김정수 지도교사 전혜원 선생님.  산출물 주제를 정하다가 문득 낮보다 왜 밤이 더 소리가 잘 들리는지 궁금해서 결정했다. 처음에 는 물질의 종류에 따른 소리의 크기로 하려 그랬 지만 실험이 너무 간단한 것 같아서 재료를 늘리 거나 온도를 높이려고.
Advertisements

2 장 자료형 및 연산자 - 김욱동 -. 목 차목 차  변수  자료형  유니코드  리스트  튜플  세트  사전  부울  얕은 / 깊은 복사.
Python RaspberryPi Sejin Oh. Raspberry Pi Python  참과 거짓  Python 자료형의 참과 거짓을 구분 짓는 기준은 다음과 같다. 2 참과 거짓 자료형참 or 거짓 “” 가 아닌 문자열 ( 예 : “python”) 참 “” 거짓.
Python Essential 세미나 1 Socket Programming 발표자 : 임민상 ( 화 )
내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
Tcl/Tk 민 인학 한국 Tcl/Tk 커뮤니티.
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
간질 ( 뇌전증 ) 장 애 김성혜 이현지 윤승희 이윤선.
보건소영양사 실습 강북구보건소 건강증진과 보충 영양실 & 판교보건지소 건강증진센터 2011 년 여름방학.
2012학년도 교내과학탐구대회 4월 16일(월요일, 5~6교시). 5 교시 활 동 실험.조립활동 - 별자리열쇠고리만들기 (5교시) 각 학급에 과학동아리학생들이 2인 1조로 들어가서 실험키트조립활동을 안내함 임장 지도교사가 컴퓨터로 탐구대회 PPT안을 띄워주고 동아리원들이.
김수민, 박태일, 이찬솔, 하광철, 하주미. 서 론 - 목 적 : 보수동 책방골목의 관광지로서의 기능 조사 ( 제목과 ???) 본 론 - 공간지각 : 보수동 책방골목 - 참여관찰 ( 주제에 맞는 소제목 !!) 보수동 상인들 설문조사 공식 / 비공식 인터뷰 보수동 손님들.
지금은 기도 하는 시간입니다 1. 송구영신예배를 위해서 2. ‘크리스마스 이브’ 행사를 준비하는 교육 기관을 위하여
사과가 어느 상태일 때 갈변 현상이 늦게 나타날까?
어서와 Java는 처음이지! 제3장선택과 반복.
2016년도 제2차 서비스 자격시험 고사장 안내 시험종목: 병원서비스코디네이터, 서비스경영컨설턴트,
신장,심장,간 장애 정영화 윤병란 이달해 최지희.
공교육 정상화 및 선행학습 금지 학부모 연수 부천송일초등학교.
Vision System Lab, Sang-Hun Han
현대사회의 여성문제와 여성복지 3조 권경욱 강향원 황대인 변갑수 박창욱 김지현.
두근두근 파이썬 수업 9장 리스트와 딕셔너리.
2016년도 625바로 알리기 교육 평가 보고 대한민국6∙25참전유공자회
고교평준화의 득과 실 김영주 이지영 최윤영.
11ㅡㅡ 공모 1. 대단위 미술마을 조성 (행복프로젝트) 작성 방법 및 제출 서류 2016마을미술프로젝트
프로젝트 1 프로젝트 공지: 1-1학기부터 4-1학기까지 프로젝트 수업 3개 이상 수강해야 졸업작품 제출할 수 있음
102 베기 학번: 이름: 박지훈.
제 4장 문 장 배정문 혼합문 제어문 표준 입출력.
데이터 구조 - 소개 순천향대학교 컴퓨터공학과 하 상 호.
제6장 제어(Control) 6.1 구조적 프로그래밍(Structured Programming)
Power Java 제4장 자바 프로그래밍 기초.
7장. 셸 스크립트 프로그래밍.
IS lab. 김건영 Awk, Posting list IS lab. 김건영
발로 하는 파이썬 세미나 안녕하세요. 저는 발로 하는 파이썬 세미나를 발표할….
2010년 직원연수 자료 제1차 : 4월 16일 ~ 17일 제2차 : 4월 23일 ~ 24일
반 학생들의 컴퓨터 사용시간 ppt제작담당 : 최민수 박지호.
경기도 화성시 봉담 동화 역말길 33번지(동화 휴먼시아 5단지 앞)
Ch.1 Iterator Pattern <<interface>> Aggregate +iterator
고구려,백제,신라의 건국과 발전 Start!
경기도 화성시 봉담 동화 역말길 33번지(동화 휴먼시아 5단지 앞)
Python.
단원의 길잡이 국어 중학교 1학년/1학기 1. 문학의 즐거움〉단원의 길잡이(1/9) [화면 소개] 초기화면 : 학습 주제 제시
Java의 정석 제 4 장 조건문과 반복문 Java 정석 남궁성 강의
두근두근 파이썬 수업 11장 파일을 사용해봅시다..
자바 5.0 프로그래밍.
U N I X 창원대학교 전자계산학과 김병찬.
작성일 참고서적 – Programing Game AI by Example
심리사회이론. ppt_ 곽호연 자료조사 임진섭 김유한
○ 직 무 기 술 서 드라이빙센터 매니저 1. 주요 업무 2. 자격요건 직 무 드라이빙센터 매니저 근무형태
나의 과거, 현재 그리고 미래 경제학과 권오성.
제 5생활실 실장:뇌출혈, 부실장:또라이 타조,기럭지,홍홍,외계인,이내,우엉
양일중학교 1학년 최경은 지도교사-이춘자선생님
쇼트트랙 스케이팅의 특성과 효과 체육 1학년 Ⅴ. 개인운동 > 3. 스케이팅 (3/5) 활용방법
조 양명용. 하미자. 손혜련. 원 정영숙. 강미라. 이해섭.
제1회 PNU 코딩경진대회 부산대학교 소프트웨어교육센터.
-자료형과 연산- IS lab. 김건영 Python -자료형과 연산- IS lab. 김건영
결정은 어떤 환경에서 잘 자랄까? 한림초등학교 6학년 송은지.
2015년 2학년 1반.
글로벌 교육 통신원 2015 해외대학 전공교육과정 우수사례 공모전 제목 소속(학과) 학번 성명.
2019년 사립작은도서관 운영설명회 및 회계 교육 일 시 : (화) 14:00 ~
내가 뽑고싶은 국회 의원 지은이:4-1 이름:송윤아..
네 자리 수끼리의 뺄셈 알아보기 수학 3학년 2학기 1. 덧셈과 뺄셈 ( 4/8 ) -학습진행내용-
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
문제 해결하기 수학 3학년 1학기 6. 곱 셈 (7-8/9) 수업계획 수업활동 -학습진행내용-
어서와 C언어는 처음이지 제16장.
경기도 양평 영재교육원 용문중,양평중,양일중 김성환, 김건호, 장의하, 정채연
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
<PPT3> 어느 날 예수님이 예루살렘성에 들어와서 성전에서 가르치시러 들렸어요
빠르게 활용하는 파이썬3 프로그래밍 Chapter 8. 입출력 안녕하세요, 파이썬의 세계에 오신 것을 환영합니다.
컴퓨터 프로그래밍 및 실습 – 5주차 내장함수 / 외장함수 (1)
-제어문, 함수, 클래스- IS lab. 김건영 Python -제어문, 함수, 클래스- IS lab. 김건영
Presentation transcript:

-제어문, 함수, 클래스- IS lab. 김건영 http://hagazzusa.github.io/ Python -제어문, 함수, 클래스- IS lab. 김건영 http://hagazzusa.github.io/

실습은 cs1서버에서 or 맘대로 python 입력 시 대화형 인터프리터가 실행됨 exit() | ctrl + c 로 종료 대화형 인터프리터 상에선 변수 명을 입력 시 print(변수) 가 실행됨

실습 PPT 다운받아 따라 해보면서 궁금한 거 있으면 손들어 주세요. 꼭 다 따라 치실 필요는 없고 아 이건 안쳐봐도 알겠다! 싶은 건 넘기면서 하시면 됩니다. 오늘의 과제는 제목에 **가 달린 코드들을 치고 그 결과 를 보내주시면 됩니다. 자세한 제출 정보는 마지막 페이 지에 있습니다. 오늘도 출석은 과제 제출로 대신합니다.

If-elif(else if)-else 들여쓰기에 주의

참과 거짓, 비교연산자 자료형에 따른 참과 거짓 파이썬에 쓰이는 비교연산자

**참과 거짓, 비교연산자

논리 연산자

in 연산자 특정한 원소가 리스트, 튜플 등 여러 값을 가지는 자료형 에 존재하는지 검사하는 연산자

While 10번 찍어 안 넘어가는 나무는 없다.

while 무한루프

While continue, break 5의 배수만 출력, 소수 판별

For C나 java의 for문과 다르게 foreach문으로 in 뒤에 오는 변수의 내부 원소들을 차례대로 순환

For – range, enumerate 기존 for문과 비슷하게 정수형 인덱스를 쓰는 방법 range(start, end, inc)는 [start, start+inc, start+inc*2, …, start+inc*n < end] 를 반환 Enumerate는 리스트의 인덱스와 값을 튜플로 반환

For - range 코스 관리 점수가 50점 미만이면 경고 출력

**다양한 for문 사용 튜플의 원소가 각각 first, last에 자동으로 대입된다. Zip(…) 여러 리스트(혹은 튜플 등)들을 매개변수로 받아 받은 매개변수들을 튜플 형식으로 한번에 반환

Pass 구문 Pass는 아무 행동도 하지 않고 넘어가는 구문이다. Continue, break와 다르게 제어문과 관련이 없다. 스크립트 파일 작성시 몸체 구현을 하지 않은 함수들 넘 어가기 좋다.

**Function def 함수명(매개 변수): <expr> … return이 없으면 None을 반환

기본값 매개변수, 키워드 매개변수 키워드 매개변수 이후엔 위치 매개변수 사용 불가능 기본값 매개변수는 기본값이 없는 매개변수들 뒤에

가변 매개 변수 Python은 매개변수를 정의할 때 특정한 키워드를 사용 하여 가변 매개변수를 정의할 수 있다. *args, **args (전자는 값만, 후자는 키워드이름과 값을 사 전 형태로 받아옴)

입/출력 Input()은 파이썬과 똑같은 문법으로 자료형을 명시해줘 야 하고 raw_input()은 모두 문자열로 받아들임

파일 입출력 readlines, readline

**파일 입출력 read, for문 Read는 파일 전체의 내용을 스트링으로 반환 /etc/passwd는 유저 목록 파일 Cs1342가 들어가는 라인 출력

class Python은 클래스 내부 메소드 정의시 첫 매개변수가 무 조건 self여야한다. -> self는 다른 언어의 this와 비슷한 역할을 함, self는 클래스 밖, 상속 시 사용 불가능

클래스 내 특별한 메소드들 C++같은 경우 연산자 오버로딩을 위한 구문이 따로 있 지만 파이썬은 특별한 메소드로 지원한다.

**Class 연산자 오버로딩 부울대수 클래스 __name__은 해당 스크립트를 직접 실행할때만 __main__이 되므로 그 때만 아래 구문을 실행함

Class 상속 Class 클래스명(부모클래스)

Module 미리 정의된 클래스들을 import하여 사용 단순 random, math부터 json parser, http까지 여러 모듈 이 구현되어 있다.

과제 gyk@kangwon.ac.kr 로 스크린샷만 포함하여 [학번]python others을 제목으로 보내주시면 됩니다. 제출 페이지: 6, 15, 17, 22, 25