FREE SHIPING FOR OVER $100 - MOSTLY SHIP VIA USPS GROUND ADVANTAGE %D days %H:%M:%S
진민
서울대학교계산통계학과학사한국과학기술원전산학과석사UniversityofConnecticut컴퓨터공학과박사현재:경남대학교컴퓨터공학부교수
차례CHAPTER1 프로그래밍언어 11.1 프로그래밍언어분류 11.2 고급프로그래밍언어구현방법 31.2.1 컴파일러 31.2.2 인터프리터 41.3 왜파이썬인가? 41.4 파이썬설치 51.5 파이썬프로그램실행하기 71.5.1 파이썬쉘실행 71.5.2 파이썬IDLE를이용한프로그램의편집과실행 9CHAPTER2 변수와표현식 152.1 변수 152.2 표현식 17CHAPTER3 연산자 193.1 산술연산자 193.2 관계연산자 203.3 배정연산자 203.4 논리연산자 223.5 연산자우선순위 233.6 기타연산자 243.6.1 비트연산자 243.6.2 포함연산자 253.6.3 식별연산자 26CHAPTER4 단순데이터타입 294.1 숫자 294.1.1 정수 294.1.2 실수 314.2 불린 324.3 문자열 324.3.1 문자열연산 334.3.2 문자열에서변수의사용 394.4 input함수와print함수 414.5 변수의선언 43CHAPTER5 리스트 475.1 리스트의생성과원소의접근 485.2 원소의변경,추가와삭제 525.3 리스트메소드와함수 545.4 리스트연산 605.5 리스트복사 655.6 이차원리스트 665.6.1 2차원리스트생성 685.6.2 2차원리스트원소접근 70CHAPTER6 튜플 75CHAPTER7 집합 83CHAPTER8 딕셔너리 918.1 딕셔너리의생성과사용 918.2 중첩딕셔너리 97CHAPTER9 코딩스타일 1019.1 들여쓰기 1019.2 일반적인스타일가이드 1049.3 주석 105CHAPTER10 if 10910.1 프로그램제어구조 10910.2 단순if문 11010.3 if-else문 11410.4 if-elif-else문 115CHAPTER11 while 11911.1 while문의구조 11911.2 중첩while문 12511.3 break문 12611.4 continue문 12711.5 pass문 128CHAPTER12 for 13112.1 for문의구조 131CHAPTER13 함수 14113.1 사용자정의함수와내장함수 14113.2 함수의정의와사용 14113.3 매개변수와인자의값전달방법 14513.4 전역변수와지역변수 15013.5 함수의일반적인사용형태 15313.6 키워드인자와디폴트인자 15913.7 익명함수(람다식) 16313.8 모듈의사용 16413.9 서브프로그램(함수)을이용한프로그래밍 17213.10 재귀 176CHAPTER14 클래스와객체 18314.1 객체지향의기본개념 18314.1.1 객체 18314.1.2 캡슐화 18414.1.3 상속 18414.1.4 다형성 18514.2 내장클래스와객체인스턴스 18614.3 클래스의정의와인스턴스의생성 18914.5 클래스멤버와인스턴스멤버 19314.5 public속성과private속성 20014.6 상속 20414.6.1 수퍼클래스와서브클래스 20414.6.2 instance-of관계 20714.6.3 메소드오버라이딩 21014.6.4 object클래스 21414.7 객체매개변수 21814.8 객체를속성으로갖는경우 21914.9 클래스import 22114.10 연산에대한특별한메소드 225CHAPTER15 파일 23315.1 파일의특성 23315.2 파일읽기 23515.3 파일접근모드 24415.4 파일쓰기 24515.5 CSV파일 250CHAPTER16 예외처리 25716.1 try~except~ 25716.2 try~except~else~ 26116.3 try~except~finally~ 26516.4 프로그래머가예외발생시키기 267APPENDIX Raptor 2731.Raptor소개 2731.1 Raptor의설치와실행 2751.2 Raptor의메뉴와기호 2771.2.1 Raptor메인메뉴 2771.2.2 Raptor의기호 2771.3 Raptor를이용한간단한프로그램작성 290찾아보기 295