국립세종도서관
상세검색 닫기
자료유형
본문언어
출판년도 ~
정렬
상세검색 +

기타

  • 홈으로
글씨 글씨 확대 글씨 축소
파이썬 / Y. Daniel Liang 지음 ;길준민,정재화 옮김
파이썬 책표지
  • ·표제/책임표시사항 파이썬 / Y. Daniel Liang 지음 ;길준민,정재화 옮김
  • ·발행사항 파주 : 생능출판, 2016
  • ·형태사항 728 p. :삽화, 도표 ;26 cm
  • ·주기사항 원표제:Introduction to programming using Python
    권말부록: 파이썬 키워드 ; ASCII 문자 집합 ; 진법(number system)
    색인수록
    영어 원작을 한국어로 번역
  • ·표준번호/부호 ISBN: 9788970508504  93000 : \35000 
  • ·분류기호 한국십진분류법-> 005.133  듀이십진분류법-> 005.133  
  • ·주제명 파이썬[Python]컴퓨터 프로그래밍[computer programming]
권별정보 자료위치출력 관심도서 보기 관심도서 담기

※ 좌우로 스크롤하시면 내용이 보입니다.

권별정보 안내
신청 편/권차 편제 저작자 발행년도 등록번호 청구기호 자료있는 곳 자료상태 예약자 반납예정일 매체구분
Y. Daniel Liang 지음 ;길준민,정재화 옮김 2016 SE0000210194 005.133-16-3 일반자료실(서고) 서고 비치(온라인 신청 후 이용) 0 - 인쇄자료(책자형) 
※ 신청 종류
- 대출예약신청:
자료상태가 ‘대출중’인 경우 해당 도서를 예약하여 도서 반납 시 우선적으로 대출받을 수 있는 서비스
- 청사대출신청:
정부세종청사(6-3동, 2-1동)에 위치한 무인예약도서대출반납기에서 도서 수령‧반납이 가능한 서비스
- 무인대출신청:
도서관 1문(정문)에 위치한 무인예약도서대출기에서 도서 수령이 가능한 서비스
- 서고자료신청:
서고에 보관된 자료에 대한 열람신청 서비스 이용방법: 로그인 → 자료검색 → [상세정보] 클릭 → 권별정보에서 자료 선택 →[서고자료신청] → 자료비치완료 문자 수신 → 해당 자료실에서 자료 수령
서가 둘러보기
서가둘러보기 로딩중

목차


CHAPTER 1 컴퓨터 및 프로그램과 파이썬 소개
1.1 들어가기
1.2 컴퓨터란 무엇인가?
1.3 프로그래밍 언어
1.4 운영체제
1.5 파이썬의 역사
1.6 파이썬 시작하기
1.7 프로그래밍 스타일과 문서화
1.8 프로그래밍 오류
1.9 그래픽 프로그래밍 시작하기
연습문제
CHAPTER 2 프로그래밍 기초
2.1 들어가기
2.2 간단한 프로그램 작성하기
2.3 콘솔에서 입력 받기
2.4 식별자
2.5 변수, 할당문과 표현식
2.6 동시 할당문
2.7 이름 상수
2.8 수치 데이터 타입과 연산자
2.9 표현식과 연산자 우선순위
2.10 확장 할당 연산자
2.11 타입 변환과 반올림
2.12 사례 연구: 현재 시간 출력하기
2.13 소프트웨어 개발 과정
2.14 사례 연구: 거리 계산하기
연습문제
CHAPTER 3 수학 함수, 문자열 및 객체
3.1 들어가기
3.2 공통 파이썬 함수
3.3 문자열 및 문자
3.4 사례 연구: 최소 동전 개수 계산하기
3.5 객체와 메소드의 개념
3.6 숫자 및 문자 서식 지정하기
3.7 다양한 도형 그리기
3.8 색 및 폰트 지정하기
연습문제
CHAPTER 4 선택문
4.1 들어가기
4.2 부울 타입, 부울값과 부울식
4.3 랜덤 숫자 생성하기
4.4 if 문
4.5 사례 연구: 생일 맞히기
4.6 이중 if-else 문
4.7 중첩 if 문과 다중 if-elif-else 문
4.8 선택문에서 흔히 발생하는 오류들
4.9 사례 연구: 체질량 지수 계산하기
4.10 사례 연구: 세금 계산하기
4.11 논리연산자
4.12 사례 연구: 윤년 판별하기
4.13 사례 연구: 복권
4.14 조건식
4.15 연산자 우선순위와 결합법칙
4.16 객체의 위치 파악하기
연습문제
CHAPTER 5 루프
5.1 들어가기
5.2 while 문
5.3 for 루프
5.4 중첩 루프
5.5 수치 오차 최소화하기
5.6 사례 연구
5.7 break와 continue 키워드
5.8 사례 연구: 소수 출력하기
5.9 사례 연구: 랜덤 워크
연습문제
CHAPTER 6 함수
6.1 들어가기
6.2 함수 정의하기
6.3 함수 호출하기
6.4 반환값이 있는 함수 혹은 반환값이 없는 함수
6.5 위치 인자와 키워드 인자
6.6 참조값에 의한 인자 전달
6.7 코드 모듈화하기
6.8 사례 연구: 10진수를 16진수로 변환하기
6.9 변수의 스코프
6.10 기본 인자
6.11 다중값 반환하기
6.12 사례 연구: 랜덤 ASCII 문자 생성하기
6.13 함수 추상화와 단계적 개선
6.14 사례 연구: 재사용 가능한 그래픽 함수
연습문제
CHAPTER 7 객체와 클래스
7.1 들어가기
7.2 객체를 위한 클래스 정의하기
7.3 UML 클래스 다이어그램
7.4 변경불가능 객체와 변경가능 객체
7.5 데이터 필드 감추기
7.6 클래스 추상화와 캡슐화
7.7 객체지향적으로 생각하기
연습문제
CHAPTER 8 문자열과 특수 메소드
8.1 들어가기
8.2 str 클래스
8.3 사례 연구: 회문 검사하기
8.4 사례 연구: 16진수를 10진수로 변환하기
8.5 연산자 오버로딩과 특수 메소드
8.6 사례 연구: Rational 클래스
연습문제
CHAPTER 9 Tkinter를 이용한 GUI 프로그래밍
9.1 들어가기
9.2 Tkinter 시작하기
9.3 이벤트 처리하기
9.4 위젯 클래스
9.5 캔버스
9.6 기하 관리자
9.7 사례연구: 대출 계산기
9.8 이미지 출력하기
9.9 메뉴
9.10. 팝업 메뉴
9.11 마우스, 키보드 이벤트와 바인딩
9.12 애니메이션
9.13 스크롤바
9.14 표준 다이얼로그 박스
연습문제
CHAPTER 10 리스트
10.1 들어가기
10.2 리스트 기초
10.3 사례 연구: 로또 번호 생성기
10.4 사례 연구: 카드팩
10.5 카드팩 GUI
10.6 리스트 복사하기
10.7 함수에 리스트 전달하기
10.8 함수에서 리스트 반환하기
10.9 사례 연구: 문자 빈도수 세기
10.10 리스트 검색하기
10.11 리스트 정렬하기
10.12 사례 연구: 공 튕기기
연습문제
CHAPTER 11 다차원 리스트
11.1 들어가기
11.2 2차원 리스트 처리하기
11.3 2차원 리스트 함수에 전달하기
11.4 사례 연구: 객관식 문제 평가하기
11.5 사례 연구: 가장 가까운 짝 찾기
11.6 GUI: 가까운 짝 찾기
11.7 사례 연구: 스도쿠
11.8 사례 연구: 스도쿠 GUI
11.9 다차원 리스트
연습문제
CHAPTER 12 상속과 다형성
12.1 들어가기
12.2 슈퍼 클래스와 서브 클래스
12.3 메소드 오버라이딩하기
12.4 object 클래스
12.5 다형성과 동적 바인딩
12.6 isinstance 함수
12.7 사례 연구: 재사용 가능 시계
12.8 클래스 관계
12.9 사례 연구: Course 클래스 설계하기
12.10 스택 클래스 설계하기
12.11 사례 연구: FigureCanvas 클래스
연습문제
CHAPTER 13 파일과 예외 처리
13.1 들어가기
13.2 텍스트 입력과 출력
13.3 파일 다이얼로그
13.4 사례 연구: 파일의 각 문자별 문자의 개수 세기
13.5 웹에서 데이터 획득하기
13.6 예외 처리
13.7 예외 발생시키기
13.8 Exception 객체를 사용하여 예외 처리하기
13.9 사용자 정의 예외 클래스 정의하기
13.10 Pickling을 사용한 바이너리 IO
13.11 사례 연구: 주소록
연습문제
CHAPTER 14 튜플, 세트, 딕셔너리
14.1 들어가기
14.2 튜플
14.3 세트
14.4 세트와 리스트의 성능 비교
14.5 사례 연구: 키워드 세기
14.6 딕셔너리
14.7 사례 연구: 단어의 빈도수 세기
연습문제
CHAPTER 15 재귀
15.1 들어가기
15.2 사례 연구: 팩토리얼 계산하기
15.3 사례 연구: 피보나치 수 계산하기
15.4 재귀를 통한 문제해결
15.5 재귀 도우미 함수
15.6 사례 연구: 디렉터리 크기 계산하기
15.7 사례 연구: 하노이 타워
15.8 사례 연구: 프랙탈
15.9 사례 연구: 8퀸 문제
15.10 재귀 vs. 반복
15.11 꼬리 재귀
연습문제
부록