000 | 00000nam c2200205 c 4500 | |
001 | 000045924175 | |
005 | 20171226141507 | |
007 | ta | |
008 | 171226s2018 ulka 001c kor | |
020 | ▼a 9791162240274 ▼g 94000 | |
020 | 1 | ▼a 9788968483523 (세트) |
040 | ▼a 211009 ▼c 211009 ▼d 211009 | |
082 | 0 4 | ▼a 005.133 ▼2 23 |
085 | ▼a 005.133 ▼2 DDCK | |
090 | ▼a 005.133 ▼b P999 2018 | |
100 | 1 | ▼a 윤인성 ▼0 AUTH(211009)109006 |
245 | 2 0 | ▼a (Hello coding) 파이썬 : ▼b 생초보의 처음 프로그래밍 / ▼d 윤인성 지음 |
260 | ▼a 서울 : ▼b 한빛미디어, ▼c 2018 | |
300 | ▼a 409 p. : ▼b 삽화 ; ▼c 24 cm | |
440 | 0 0 | ▼a Hello coding |
500 | ▼a 부록: A. 명령 프롬프트 기본, B. 제네레이터, C. 정규표현식 외 | |
500 | ▼a 색인수록 | |
945 | ▼a KLPA |
소장정보
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 P999 2018 | 등록번호 111789711 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 P999 2018 | 등록번호 121242792 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. 3 | 소장처 의학도서관/자료실(3층)/ | 청구기호 005.133 P999 2018 | 등록번호 131051977 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. 4 | 소장처 세종학술정보원/과학기술실/ | 청구기호 005.133 P999 2018 | 등록번호 151339277 | 도서상태 대출중 | 반납예정일 2021-02-01 | 예약 예약가능 | 서비스 |
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 P999 2018 | 등록번호 111789711 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 P999 2018 | 등록번호 121242792 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 의학도서관/자료실(3층)/ | 청구기호 005.133 P999 2018 | 등록번호 131051977 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 세종학술정보원/과학기술실/ | 청구기호 005.133 P999 2018 | 등록번호 151339277 | 도서상태 대출중 | 반납예정일 2021-02-01 | 예약 예약가능 | 서비스 |
컨텐츠정보
책소개
처음 프로그래밍을 시작하는 쌩초보자를 위한 파이썬 입문서. 프로그래밍을 전혀 경험해보지 못한 비전공자, 파이썬 프로그래밍 경험이 있지만, 쉬운 입문서로 파이썬을 다시 배우고 싶은 사람, 파이썬(웹 개발, 인공지능 개발 등)으로 할 수 있는 프로그래밍에 관심 있는 사람 등 모두에게 도움이 될 것이다.
이 책은 처음 프로그래밍을 시작하는 쌩초보자를 위한 파이썬 입문서입니다. 입문서는 쉽고, 재미있어야 합니다. 그러나 그보다 중요한 것은 제대로 배우는 것입니다. 제대로 배우지 않으면 파이썬 입문서를 한 권 떼고도 여전히 무엇을 해야 할 지 몰라 다른 입문서를 공부하게 될 테니까요. 독자 여러분의 시간, 노력, 책값을 줄여줄 단 하나의 파이썬 입문서를 만나보세요.
어떤 독자를 위한 책인가?
-. 프로그래밍을 전혀 경험해보지 못한 비전공자 (중/고등학생, 대학생, 일반인)
-. 파이썬 프로그래밍 경험이 있지만, 쉬운 입문서로 파이썬을 다시 배우고 싶은 사람 (전공 학생, 초급 프로그래머)
-. 파이썬(웹 개발, 인공지능 개발 등)으로 할 수 있는 프로그래밍에 관심 있는 사람
기초를 단단히 다지는
파이썬 입문서
입문자를 위한 파이썬 책은 많습니다. 모두 쉽게 쓰여졌다고, 빨리 배울 수 있다고 강조합니다.
하지만 그 책을 읽는다고 해서 바로 프로그램을 작성할 수 있는 것은 아닙니다.
바로 프로그래머가 될 수 있는 것도 아니죠.
쉽게 배우는 것이 최선일까요? 빨리 배우는 것이 목표인가요?
그보다 중요한 것은 '제대로' 배우는 것입니다.
이 책은 파이썬을 쉽고, 재미있게 배우는 것을 넘어서 스스로 프로그램을 작성할 수 있는 역량을 쌓고,
프로그래머가 되기 위한 기초를 단단히 다지는 것을 목표로 합니다.
이제, 파이썬을 '제대로' 배워봅시다.
추천사
"이 책은 기본적인 프로그래밍 개념뿐 아니라, 실제 개발에서 중요하지만 빼먹기 쉬운 개념들을 읽기 쉽게 잘 풀어서 설명하고 있다."
- 조대협, Korea Tech Leader @ Google Cloud -
"비전공자들에게 가장 문의를 많이 받는 것이 바로 용어인데, 단순 프로그래밍 개념뿐 아니라 용어에 대한 간단한 코멘트까지 꼼꼼하게 챙겨주는 점이 다른 책들과는 확실히 다르다."
- 강전희, CJ E&M Data&솔루션랩 PM -
정보제공 :

저자소개
윤인성(지은이)
출근하는 게 싫어서 책을 집필하기 시작했다. 현재 직업 특성상 집에서 나갈 이유가 별로 없다는 것에 굉장히 만족하는 성격이기도 하다. 홍차와 커피를 좋아하며 기타, 가야금, 그림 그리기, 스컬핑 등이 취미이다. 저서로는 『혼자 공부하는 파이썬』, 『IT CookBook, HTML5 웹 프로그래밍』, 『모던 웹을 위한 JavaScript+jQuery 입문』, 『모던 웹을 위한 Node.js 프로그래밍』, 『모던 웹 디자인을 위한 HTML5+CSS3 입문』 등이 있으며, 역서로는 『TopCoder 알고리즘 트레이닝』, 『자바 퍼즐러』, 『소셜 코딩으로 이끄는 GitHub 실천 기술』, 『Nature of Code』 등이 있다.

목차
Part 1. 프로그래밍의 기본 익히기 Chapter 1. 파이썬 개발 환경 준비 __01 파이썬 __02 개발 환경 __03 파이썬 설치하기 ____파이썬 설치 프로그램 다운받기 ____파이썬 설치하기 __04 텍스트 에디터 설치하기 ____비주얼 스튜디오 코드 다운받기 ____비주얼 스튜디오 코드 설치하기 __05 Hello Coding Python ____윈도우에서 파일 만들기 ____Visual Studio Code 확장 프로그램 설치하기 ____실행하기 Chapter 2. 파이썬의 기본 __01 용어 정리 ____표현식과 문장 ____키워드 ____식별자 ____주석 __02 출력 __03 문자열 ____큰따옴표로 문자열 만들기 ____작은따옴표로 문자열 만들기 __04 이스케이프 문자 ____문자열 내부에 따옴표 넣기 ____큰따옴표와 작은따옴표 ____기타 이스케이프 문자 __05 여러 줄 문자열 만들기 __06 문자열 연산자 ____문자열 연결 연산자 ____문자열 반복 연산자 ____문자 선택 연산자 ____문자열 범위 선택 연산자 __07 문자열의 길이 구하기 __08 자료형 확인하기 __09 숫자 ____숫자 만들기 ____숫자의 종류 __10 숫자 연산자 ____사칙 연산자 ____나머지 연산자 ____제곱 연산자 ____연산자의 우선순위 __11 변수 __12 복합 대입 연산자 __13 입력 ____기본 입력 ____입력 자료형 __14 문자열을 숫자로 바꾸기 __15 숫자를 문자열로 바꾸기 __16 조금 더 나아가기 ____문자열의 format( ) 함수 ____문자열의 추가적인 기능 Chapter 3. 조건문 __01 불 ____불 만들기: 비교 연산자 ____불 연산하기: 논리 연산자 ____논리 연산자 활용 __02 if 조건문 ____기본 형태 ____날짜/시간 활용하기 ____컴퓨터의 조건 __03 else 구문 ____if 조건문만 사용할 때의 문제 ____else 조건문 활용 __04 elif 구문 __05 조금 더 나아가기 ____if 조건문을 효율적으로 사용하기 ____False로 변환되는 값 ____pass 키워드 Chapter 4. 반복문 __01 개요 __02 리스트 ____리스트 선언하기 ____리스트 연산자 ____리스트에 요소 추가하기 ____리스트의 요소 제거하기 ____리스트 내부에 있는지 확인하기 __03 for 반복문: 리스트와 함께 사용하기 __04 딕셔너리 ____딕셔너리 선언하기 ____딕셔너리에 요소 추가하기 ____딕셔너리의 요소 제거하기 ____딕셔너리 내부에 키가 있는지 확인하기 __05 for 반복문: 딕셔너리와 함께 사용하기 __06 범위 __07 for 반복문: 범위와 함께 사용하기 ____기본 ____리스트, 범위, for 반복문 조합하기 ____반대로 반복하기 __08 while 반복문 ____기본 형태 ____for 반복문처럼 사용해보기 ____리스트의 요소 모두 제거하기 ____시간을 기반으로 반복하기 __09 break 키워드와 continue 키워드 ____break 키워드 ____continue 키워드 __10 조금 더 나아가기 ____파괴적 함수와 비파괴적 함수 ____구문이 사용되었을 때의 여러 줄 문자열 ____리스트로 변환하기 ____리스트, 문자열, 범위, 딕셔너리와 함께 사용하는 함수 ____리스트 내포 Chapter 5. 함수 __01 함수 용어 정리 __02 함수 기본 __03 매개변수 ____매개변수 기본 ____매개변수 오류 ____가변 매개변수 함수 ____기본 매개변수 ____키워드 매개변수 __04 리턴 ____리턴 기본 ____자료와 함께 리턴하기 __05 기본적인 함수 __06 재귀 함수 ____반복문으로 팩토리얼 구하기 ____재귀 함수로 팩토리얼 구하기 __07 메모화 ____재귀 함수의 문제 ____메모화 __08 튜플 ____튜플을 사용한 할당 ____튜플을 사용한 여러 값 리턴 __09 조금 더 나아가기 ____람다 ____파일 처리 ____혼자 공부하기 ____코드에 이름 붙이기 ____코드 유지보수 Chapter 6. 예외 처리 __01 구문 오류와 예외 ____구문 오류 ____예외 __02 기본 예외 처리 ____예외 상황 ____조건문으로 예외 처리하기 __03 try except 구문 __04 try except else 구문 __05 finally 구문 __06 예외 객체 __07 예외 구분하기 ____여러 가지 예외가 발생할 수 있는 상황 ____예외 구분하기 ____모든 예외 잡기 __08 강제로 예외 발생시키기 __09 조금 더 나아가기 ____finally 키워드를 사용하는 이유 ____다양한 코드 살펴보기 Part 2. 프로그래밍의 활용하기 Chapter 7. 표준 모듈 __01 모듈 사용 기본 - math 모듈 ____import 구문 ____모듈 문서 ____from 구문 ____as 구문 __02 random 모듈 __03 sys 모듈 __04 os 모듈 __05 datetime 모듈 __06 time 모듈 __07 urllib 모듈 __08 조금 더 나아가기 ____재귀 함수로 폴더 내부의 모든 파일 확인하기 ____텍스트 데이터 ____바이너리 데이터 ____인코딩과 디코딩 ____텍스트 데이터와 바이너리 데이터 ____인터넷의 이미지 저장하기 Chapter 8. 외부 모듈 __01 외부 모듈 설치하기 ____모듈 설치하기 ____모듈 찾아보기 __02 Beautiful Soup 모듈 __03 Flask 모듈 __04 조금 더 나아가기 ____라이브러리와 프레임워크 Chapter 9. 모듈 __01 모듈 만들기 __02 __name_ _ == "__main_ _" ____ __name__ 모듈의 __name__ ____ __name__ 활용하기 __03 패키지 ____패키지 만들어보기 ____ __init__.py 파일 Chapter 10. 클래스 __01 개요 __02 객체 __03 클래스 기본 __04 생성자 __05 메서드 __06 어떤 클래스의 인스턴스인지 확인하기 __07 특수한 이름의 메서드 __08 클래스 변수와 함수 ____클래스 변수 ____클래스 함수 __09 조금 더 나아가기 ____가비지 컬렉터 ____프라이빗 변수와 겟터/셋터 ____상속 ____예외 클래스 만들기 __10 마지막으로 부록 __appendix A 명령 프롬프트 기본 __appendix B 제네레이터 __appendix C 정규 표현식 __appendix D 데코레이터