HOME > Detail View

Detail View

(Hello coding) 파이썬 : 생초보의 처음 프로그래밍 (Loan 62 times)

Material type
단행본
Personal Author
윤인성
Title Statement
(Hello coding) 파이썬 : 생초보의 처음 프로그래밍 / 윤인성 지음
Publication, Distribution, etc
서울 :   한빛미디어,   2018  
Physical Medium
409 p. : 삽화 ; 24 cm
Series Statement
Hello coding
ISBN
9791162240274 9788968483523 (세트)
General Note
부록: A. 명령 프롬프트 기본, B. 제네레이터, C. 정규표현식 외  
색인수록  
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. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 P999 2018 Accession No. 111789711 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 P999 2018 Accession No. 121242792 Availability In loan Due Date 2021-07-17 Make a Reservation Available for Reserve R Service M
No. 3 Location Medical Library/Monographs(3F)/ Call Number 005.133 P999 2018 Accession No. 131051977 Availability Available Due Date Make a Reservation Service B
No. 4 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 P999 2018 Accession No. 151339277 Availability Available Due Date Make a Reservation Service
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 P999 2018 Accession No. 111789711 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 P999 2018 Accession No. 121242792 Availability In loan Due Date 2021-07-17 Make a Reservation Available for Reserve R Service M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Medical Library/Monographs(3F)/ Call Number 005.133 P999 2018 Accession No. 131051977 Availability Available Due Date Make a Reservation Service B
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 P999 2018 Accession No. 151339277 Availability Available Due Date Make a Reservation Service

Contents information

Book Introduction

처음 프로그래밍을 시작하는 쌩초보자를 위한 파이썬 입문서. 프로그래밍을 전혀 경험해보지 못한 비전공자, 파이썬 프로그래밍 경험이 있지만, 쉬운 입문서로 파이썬을 다시 배우고 싶은 사람, 파이썬(웹 개발, 인공지능 개발 등)으로 할 수 있는 프로그래밍에 관심 있는 사람 등 모두에게 도움이 될 것이다.

이 책은 처음 프로그래밍을 시작하는 쌩초보자를 위한 파이썬 입문서입니다. 입문서는 쉽고, 재미있어야 합니다. 그러나 그보다 중요한 것은 제대로 배우는 것입니다. 제대로 배우지 않으면 파이썬 입문서를 한 권 떼고도 여전히 무엇을 해야 할 지 몰라 다른 입문서를 공부하게 될 테니까요. 독자 여러분의 시간, 노력, 책값을 줄여줄 단 하나의 파이썬 입문서를 만나보세요.

어떤 독자를 위한 책인가?

-. 프로그래밍을 전혀 경험해보지 못한 비전공자 (중/고등학생, 대학생, 일반인)
-. 파이썬 프로그래밍 경험이 있지만, 쉬운 입문서로 파이썬을 다시 배우고 싶은 사람 (전공 학생, 초급 프로그래머)
-. 파이썬(웹 개발, 인공지능 개발 등)으로 할 수 있는 프로그래밍에 관심 있는 사람

기초를 단단히 다지는
파이썬 입문서


입문자를 위한 파이썬 책은 많습니다. 모두 쉽게 쓰여졌다고, 빨리 배울 수 있다고 강조합니다.
하지만 그 책을 읽는다고 해서 바로 프로그램을 작성할 수 있는 것은 아닙니다.
바로 프로그래머가 될 수 있는 것도 아니죠.

쉽게 배우는 것이 최선일까요? 빨리 배우는 것이 목표인가요?
그보다 중요한 것은 '제대로' 배우는 것입니다.

이 책은 파이썬을 쉽고, 재미있게 배우는 것을 넘어서 스스로 프로그램을 작성할 수 있는 역량을 쌓고,
프로그래머가 되기 위한 기초를 단단히 다지는 것을 목표로 합니다.

이제, 파이썬을 '제대로' 배워봅시다.

추천사

"이 책은 기본적인 프로그래밍 개념뿐 아니라, 실제 개발에서 중요하지만 빼먹기 쉬운 개념들을 읽기 쉽게 잘 풀어서 설명하고 있다."
- 조대협, Korea Tech Leader @ Google Cloud -

"비전공자들에게 가장 문의를 많이 받는 것이 바로 용어인데, 단순 프로그래밍 개념뿐 아니라 용어에 대한 간단한 코멘트까지 꼼꼼하게 챙겨주는 점이 다른 책들과는 확실히 다르다."
- 강전희, CJ E&M Data&솔루션랩 PM -


Information Provided By: : Aladin

Author Introduction

윤인성(지은이)

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

Information Provided By: : Aladin

Table of Contents

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 데코레이터

New Arrivals Books in Related Fields