| 000 | 00000cam c2200205 c 4500 | |
| 001 | 000046017663 | |
| 005 | 20200316152728 | |
| 007 | ta | |
| 008 | 200214s2019 ulka 001c kor | |
| 020 | ▼a 9791165210090 ▼g 93000 | |
| 040 | ▼a 211009 ▼c 211009 ▼d 211009 | |
| 041 | 1 | ▼a kor ▼h eng |
| 082 | 0 4 | ▼a 005.133 ▼2 23 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b P999 2019z46 | |
| 100 | 1 | ▼a Sedgewick, Robert |
| 245 | 1 0 | ▼a 파이썬을 이용한 컴퓨터 과학 입문 : ▼b 이공계를 위한 프로그래밍, 자료구조, 알고리즘 / ▼d 로버트 세지윅, ▼e 케빈 웨인, ▼e 로버트 돈데로 [공]지음 ; ▼e 강권학 옮김 |
| 246 | 1 9 | ▼a Introduction to programming in Python : ▼b an interdisciplinary approach |
| 260 | ▼a 서울 : ▼b 길벗, ▼c 2019 | |
| 300 | ▼a 736 p. : ▼b 삽화 ; ▼c 26 cm | |
| 490 | 0 0 | ▼a 길벗 도서번호 ; ▼v 006793 |
| 500 | ▼a 색인수록 | |
| 500 | ▼a 부록: 1. 표준 파이썬 모듈, 2. 프로그래밍 환경, 3. 과학 컴퓨팅 외 | |
| 546 | ▼a 영어로 된 원저작을 한국어로 번역 | |
| 700 | 1 | ▼a Wayne, Kevin, ▼e 저 |
| 700 | 1 | ▼a Dondero, Robert, ▼e 저 |
| 700 | 1 | ▼a 강권학, ▼e 역 |
| 900 | 1 0 | ▼a 세지윅, 로버트, ▼e 저 |
| 900 | 1 0 | ▼a 웨인, 케빈, ▼e 저 |
| 900 | 1 0 | ▼a 돈데로, 로버트, ▼e 저 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 P999 2019z46 | 등록번호 151349218 (6회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
학제간 접근 방법이 특징으로 공학 전공자에게 필요한 내용을 프로그래밍으로 접근한다. 지루한 문법 설명이나 문법을 보여주기 위한 예제 대신 수학, 물리학, 화학, 생물학, 컴퓨터 과학의 문제를 예제로 설명한다. 재료 과학, 유전 공학, 천체 물리학, 네트워크 시스템 등에서 프로그래밍의 역할을 강조하며 컴퓨팅이 어떻게 연결되어 있는지 핵심을 꿰뚫어 볼 수 있게 해준다.
예비 과학자를 위한 파이썬 입문서
토이 프로젝트가 아니라 공학 문제로 접근한다
로버트 세지윅, 케빈 웨인의 Introduction to Programming 시리즈는 학제간 접근 방법이 특징으로 공학 전공자에게 필요한 내용을 프로그래밍으로 접근한다. 지루한 문법 설명이나 문법을 보여주기 위한 예제 대신 수학, 물리학, 화학, 생물학, 컴퓨터 과학의 문제를 예제로 설명한다. 재료 과학, 유전 공학, 천체 물리학, 네트워크 시스템 등에서 프로그래밍의 역할을 강조하며 컴퓨팅이 어떻게 연결되어 있는지 핵심을 꿰뚫어 볼 수 있게 해준다.
프로그래밍 핵심 개념을 학습한다
파이썬 자체보다는 프로그래밍 핵심 개념을 학습한다. 프린스턴 대학교의 프로그래밍 입문 수업은 신입생을 대상으로 프로그래밍 언어의 문법이 아니라 프로그래밍 핵심 개념을 학습하는 데 목표를 두고 있다. 이 수업을 통해 컴퓨터를 활용한 문제 해결 능력을 배우고, 프로그래밍 경험이 없는 학생들도 학습할 수 있는 내용을 모두 담으려 노력했다.
공학 현장에서의 프로그래밍을 학습한다
정보화 시대 이후 엑셀과 워드가 기본 소양이 되었다면 4차 산업혁명 시대에는 프로그래밍이 기본 소양이 되고 있다. 컴퓨터를 효율적으로 활용하는 데 필요한 기본 지식을 제공해 학생들의 프로그래밍 능력을 향상시키는 것이 이 책의 궁극적인 목표다. 여기에서는 프로그램을 작성하는 일이 자연스럽고, 즐겁고, 창의적이라고 가르친다.
[이 책의 내용]
- 프로그래밍의 기본 요소
- 함수, 모듈, 라이브러리
- 객체 지향 프로그래밍과 데이터 추상화
- 알고리즘과 자료 구조
- 과학과 공학에서의 응용
[예제 코드]
- 북사이트 https://introcs.cs.princeton.edu/python/home/
- 예제 소스 https://introcs.cs.princeton.edu/python/code/
- 길벗 예제 소스 https://github.com/gilbutITbook/006793
정보제공 :
목차
목차 서문 = 14 이 책의 내용 = 15 교과 과정에 활용 = 15 선수 과목 = 16 이 책의 목표 = 17 도서 웹사이트 = 17 감사의 글 = 18 1장 프로그래밍 기초 = 19 1.1 첫 프로그램 = 21 1.2 내장 데이터 타입 = 31 1.3 조건문과 반복문 = 68 1.4 배열 = 107 1.5 입출력 = 141 1.6 사례 연구 : 랜덤 웹 서퍼 = 182 2장 함수와 모듈 = 201 2.1 함수 정의 = 203 2.2 모듈과 클라이언트 = 235 2.3 재귀 = 274 2.4 사례 연구 : 침투 = 302 3장 객체 지향 프로그래밍 = 327 3.1 데이터 타입의 이용 = 329 3.2 데이터 타입의 생성 = 376 3.3 데이터 타입 설계 = 420 3.4 사례 연구 : n-체 시뮬레이션 = 461 4장 알고리즘과 데이터 구조 = 475 4.1 성능 = 477 4.2 정렬과 검색 = 513 4.3 스택과 큐 = 544 4.4 심볼 테이블 = 585 4.5 사례 연구 : 작은-세상 현상 = 630 부록 A. 책을 마치며 = 669 A.1 표준 파이썬 모듈 = 671 A.2 프로그래밍 환경 = 671 A.3 과학 컴퓨팅 = 671 A.4 컴퓨터 시스템 = 672 A.5 컴퓨터 과학 이론 = 672 부록 B. 용어 = 673 부록 C. API = 679 부록 D. 교재에 사용된 프로그램 = 693 D.1 도서 웹사이트 모듈 = 694 D.2 윈도에서 파이썬 프로그래밍 시작하기 = 700 D.3 macOS에서 파이썬 프로그래밍 시작하기 = 707 D.4 리눅스에서 파이썬 프로그래밍 시작하기 = 713 찾아보기 = 719




