HOME > 상세정보

상세정보

(개념을 잡아주는)프로그래밍 정석 : 기초 연산부터 고급 문제해결 능력까지 파이썬을 활용한 효율적인 프로그래밍 학습

(개념을 잡아주는)프로그래밍 정석 : 기초 연산부터 고급 문제해결 능력까지 파이썬을 활용한 효율적인 프로그래밍 학습 (36회 대출)

자료유형
단행본
개인저자
Campbell, Jennifer Gries, Paul Montojo, Jason Wilson, Greg 이대엽 , 옮김
서명 / 저자사항
(개념을 잡아주는)프로그래밍 정석 : 기초 연산부터 고급 문제해결 능력까지 파이썬을 활용한 효율적인 프로그래밍 학습 / 제니퍼 캠벨 [외]지음 ; 이대엽 옮김.
발행사항
의왕 :   에이콘 ,   2010.  
형태사항
481 p. : 삽도 ; 24 cm.
총서사항
에이콘 프로그래밍 정석 시리즈 ; 1
원표제
Practical programming : an introduction to computer science using Python
ISBN
9788960771338
일반주기
저자: 폴 그리스, 제이슨 몬토조, 그렉 윌슨  
서지주기
참고문헌(p. [469]-471) 및 색인수록
일반주제명
Python (Computer program language) Computer programming.
000 01268camccc200385 k 4500
001 000045597655
005 20100805070748
007 ta
008 100607s2010 ggka b 001c kor
020 ▼a 9788960771338
035 ▼a (KERIS)BIB000012034718
040 ▼a 241027 ▼c 241027 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.1 ▼2 22
090 ▼a 005.1 ▼b 2010z4
245 2 0 ▼a (개념을 잡아주는)프로그래밍 정석 : ▼b 기초 연산부터 고급 문제해결 능력까지 파이썬을 활용한 효율적인 프로그래밍 학습 / ▼d 제니퍼 캠벨 [외]지음 ; ▼e 이대엽 옮김.
246 1 9 ▼a Practical programming : an introduction to computer science using Python
260 ▼a 의왕 : ▼b 에이콘 , ▼c 2010.
300 ▼a 481 p. : ▼b 삽도 ; ▼c 24 cm.
440 0 0 ▼a 에이콘 프로그래밍 정석 시리즈 ; ▼v 1
500 ▼a 저자: 폴 그리스, 제이슨 몬토조, 그렉 윌슨
504 ▼a 참고문헌(p. [469]-471) 및 색인수록
650 0 ▼a Python (Computer program language)
650 0 ▼a Computer programming.
700 1 ▼a Campbell, Jennifer ▼0 AUTH(211009)81936
700 1 ▼a Gries, Paul ▼0 AUTH(211009)124110
700 1 ▼a Montojo, Jason ▼0 AUTH(211009)32809
700 1 ▼a Wilson, Greg ▼0 AUTH(211009)101289
700 1 ▼a 이대엽 , ▼e 옮김 ▼0 AUTH(211009)32810
900 1 0 ▼a 캠벨, 제니퍼
900 1 0 ▼a 그리스, 폴
900 1 0 ▼a 몬토조, 제이슨
900 1 0 ▼a 윌슨, 그렉
945 ▼a KLPA

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/교육보존B/보건 청구기호 005.1 2010z4 등록번호 141075627 (2회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.1 2010z4 등록번호 121195477 (19회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.1 2010z4 등록번호 121195478 (15회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/교육보존B/보건 청구기호 005.1 2010z4 등록번호 141075627 (2회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.1 2010z4 등록번호 121195477 (19회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.1 2010z4 등록번호 121195478 (15회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

프로그래밍 개론을 익히고 큰 그림을 그리고 싶은데 프로그래밍 언어를 먼저 배워야 가능하다? 프로그래밍 언어를 배우자니 기초가 부족하여 어렵거나? 닭이 먼저냐 달걀이 먼저냐라는 문제를 뛰어넘어, 직관적이면서도 비교적 장벽이 없는 언어인 파이썬을 활용해 프로그램 언어를 배우는 수고를 최대한 건너뛰고 바로 프로그래밍 과정에서 일어나는 문제 해결에 집중하도록 돕는 책이다.

기본적인 프로그래밍 요소부터 알고리즘, 디버깅, 객체지향 프로그래밍, 테스트 주도 개발, GUI 제작, 데이터베이스 활용법까지 전산 전공자뿐 아니라 현장에서 근무하고 있는 프로그래머라면 꼭 짚고 넘어가야 할 내용을 이해하기 쉽게 설명한다. 또한 직관적이고 쉽게 이해할 수 있는 언어인 파이썬을 활용해 프로그래밍 개론을 설명함으로써 언어를 익히는 데 드는 노력을 최대한 줄이고 핵심적인 프로그래밍 관련 개념이나 문제 해결에 집중하게 해준다.

이 책은 기본적인 프로그래밍 요소부터 알고리즘, 디버깅, 객체지향 프로그래밍, 테스트 주도 개발, GUI 제작, 데이터베이스 활용법까지 전산 전공자뿐 아니라 현장에서 근무하고 있는 프로그래머라면 꼭 짚고 넘어가야 할 내용을 이해하기 쉽게 설명한다. 또한 직관적이고 쉽게 이해할 수 있는 언어인 파이썬을 활용해 프로그래밍 개론을 설명함으로써 언어를 익히는 데 드는 노력을 최대한 줄이고 핵심적인 프로그래밍 관련 개념이나 문제 해결에 집중하게 해준다. 전산학을 전공하는 학생은 물론, 초보 프로그래머 혹은 소프트웨어 업계에 종사하지만 기본기가 부족하다고 생각하는 이들이 실력을 다질 수 있는 프로그래밍 개론 필독서다.

★ 이 책에서 다루는 내용 ★

■ 산술 연산에서 루프와 if문까지 이르는 기본적인 프로그래밍 요소
■ 함수와 모듈을 이용한 프로그램 구성
■ 체계적인 알고리즘 설계
■ 디버깅
■ 데이터베이스 생성과 질의
■ 더 쉬운 프로그램 사용을 위한 그래픽 인터페이스 제작
■ 객체지향 프로그래밍과 프로그래밍 패턴


정보제공 : Aladin

저자소개

폴 그라이즈(지은이)

토론토 대학교 컴퓨터 과학과에서 부교수로 15년 이상 학생들을 교육하고 있다. 토론토 대학에서 재직하는 동안 여러 차례 우수강의상을 받았다. 제니퍼 캠벨과 함께 두 권의 교재를 공동 집필했으며 컴퓨터 과학과의 교육 과정 설계와 개정 작업의 책임자로 있다. 또한, 무크(MOOC)에서 수만 명의 학생에게 파이썬을 가르치고 있다.

제이슨 만토요(지은이)

19년 이상 경력을 쌓은 베테랑 소프트웨어 개발자로 소프트웨어 유지보수를 위해 문서화되지 않은 오래된 소프트웨어를 연구하는 응용 소프트웨어 고고학 분야의 전문가로 일하고 있다. 학생 개발자들이 오픈 소스 개발에 참여하는 구글 Summer of Code와 코딩과 데이터 과학이 필요한 연구자에게 코딩을 가르치는 Software Carpentry 프로그램에서 십여 명의 학생들의 멘토를 맡고 있다.

제니퍼 캠벨(지은이)

토론토 대학교 컴퓨터 과학과의 강의 전담 교수로 있으며 2014년에는 우수업적교수상을 받았다. 그는 거꾸로 학습이나 온라인 학습과 같은 다양한 강의 방식의 교육 효율 평가, 학습 성공 요인, 학생 체험 등을 연구하는 컴퓨터 과학 교육 연구를 하고 있다.

그렉 윌슨(지은이)

학계로 돌아가기 전까지 수년 동안 현장에서 근무했으며, 10년 넘게 파이썬을 썼고 다른 프로그래밍 서적도 다수 집필했다.

이대엽(옮긴이)

책 만드는 일을 하고 있으며, 이따금 IT 관련 서적을 번역하기도 한다. 옮긴 책으로 『헬로! 파이썬 프로그래밍』 『자바 API 디자인』 『풀스택 자바스크립트 개발』 『테스트 주도 개발로 배우는 객체 지향 설계와 실천』 『자바스크립트 개론』 『모듈라 자바』 『시작하세요! 맥 OS X 라이언』 『도메인 주도 설계』 『하이버네이트 완벽 가이드』 『개념을 잡아주는 프로그래밍 정석』 등이 있다.

정보제공 : Aladin

목차

목차
찬사 = 5
저자 소개 = 7
옮긴이의 말 = 8
옮긴이 소개 = 9
1장 소개 = 17
 1.1 프로그램과 프로그래밍 = 19
 1.2 용어 정의 = 21
 1.3 설치 방법 = 21
 1.4 이 책의 구성 = 24
 1.5 정리 = 26
2장 파이썬 소개 = 27
 2.1 큰 그림 = 27
 2.2 수식 = 30
 2.3 타입이란 = 33
 2.4 변수와 할당문 = 37
 2.5 오류 = 42
 2.6 함수 = 43
 2.7 내장 함수 = 47
 2.8 스타일 노트 = 49
 2.9 정리 = 50
 2.10 연습문제 = 50
3장 문자열 = 55
 3.1 문자열 = 55
 3.2 특수 문자 = 59
 3.3 여러 줄 문자열 = 61
 3.4 print = 62
 3.5 출력 형식 지정 = 64
 3.6 사용자 입력 = 65
 3.7 정리 = 66
 3.8 연습문제 = 67
4장 모듈 = 71
 4.1 모듈 가져오기 = 71
 4.2 새로운 모듈 정의 = 76
 4.3 객체와 메소드 = 86
 4.4 픽셀과 색 = 94
 4.5 테스트 = 97
 4.6 스타일 노트 = 106
 4.7 정리 = 107
 4.8 연습문제 = 107
5장 리스트 = 113
 5.1 리스트와 인덱스 = 113
 5.2 리스트 변경 = 119
 5.3 리스트 관련 내장 함수 = 120
 5.4 리스트 항목 처리 = 124
 5.5 슬라이싱 = 128
 5.6 별칭 = 130
 5.7 리스트 메소드 = 131
 5.8 중첩 리스트 = 133
 5.9 다른 시퀀스 타입 = 136
 5.10 파일을 리스트로 = 138
 5.11 주석 = 142
 5.12 정리 = 144
 5.13 연습문제 = 145
6장 선택 = 149
 6.1 불린 로직 = 149
 6.2 if문 = 163
 6.3 조건식의 결과 저장 = 171
 6.4 정리 = 173
 6.5 연습문제 = 173
7장 반복 = 179
 7.1 실행 횟수가 정해진 루프 = 179
 7.2 while 루프 = 192
 7.3 사용자 입력 루프 = 201
 7.4 루프 제어 = 203
 7.5 스타일 노트 = 208
 7.6 정리 = 210
 7.7 연습문제 = 211
8장 파일 처리 = 217
 8.1 한 줄짜리 레코드 = 218
 8.2 여러 필드로 구성된 레코드 = 233
 8.3 위치 기준 데이터 = 237
 8.4 여러 줄 레코드 = 240
 8.5 내다보기 = 243
 8.6 파일에 쓰기 = 246
 8.7 정리 = 247
 8.8 연습문제 = 248
9장 집합과 사전 = 251
 9.1 집합 = 251
 9.2 사전 = 258
 9.3 사전 뒤집기 = 267
 9.4 정리 = 269
 9.5 연습문제 = 269
10장 알고리즘 = 275
 10.1 탐색 = 276
 10.2 시간 측정 = 286
 10.3 정리 = 287
 10.4 연습문제 = 288
11장 탐색과 정렬 = 291
 11.1 선형 탐색 = 291
 11.2 이진 탐색 = 297
 11.3 정렬 = 301
 11.4 더 효율적인 정렬 알고리즘 = 310
 11.5 병합 정렬: Mog2₂N 알고리즘 = 311
 11.6 정리 = 316
 11.7 연습문제 = 317
12장 프로그램 제작 = 321
 12.1 함수 고찰 = 321
 12.2 예외 = 328
 12.3 테스트 = 337
 12.4 디버깅 = 344
 12.5 패턴 = 346
 12.6 정리 = 352
 12.7 연습문제 = 353
13장 객체지향 프로그래밍 = 365
 13.1 Color 클래스 = 366
 13.2 특별 메소드 = 373
 13.3 dir과 help = 377
 13.4 객체지향 이론 = 379
 13.5 심화 예제 = 390
 13.6 정리 = 396
 13.7 연습문제 = 397
14장 그래픽 사용자 인터페이스 = 399
 14.1 Tkinter 모듈 = 400
 14.2 기본적인 GUI 제작 = 402
 14.3 모델, 뷰, 컨트롤러 = 409
 14.4 스타일 = 415
 14.5 그 밖의 위젯 = 422
 14.6 객체지향 GUI = 426
 14.7 정리 = 428
 14.8 연습문제 = 429
15장 데이터베이스 = 431
 15.1 큰 그림 = 432
 15.2 첫걸음 = 434
 15.3 데이터 조회 = 440
 15.4 갱신과 삭제 = 444
 15.5 트랜잭션 = 445
 15.6 누락 데이터와 NULL = 447
 15.7 조인을 이용한 테이블 조합 = 449
 15.8 키와 제약 조건 = 455
 15.9 고급 기능 = 457
 15.10 정리 = 463
 15.11 연습문제 = 465
부록 A 참고 문헌 = 469
찾아보기 = 472

관련분야 신착자료

Harvard Business Review (2025)