본문내용 바로가기
무료배송 이벤트 사은품 소득공제

Introduction to 파이썬 338 예제로 완성하는 파이썬

황재호 지음 | 인포앤북 | 2021년 03월 01일 출간

이 책의 다른 상품 정보

  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 혜택 :
    [기본적립] 1250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘(26일,목) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
  • 6월 2일 개발자 북콘서트 사전신청하고 선물 받자!
    2022.05.11 ~ 2022.05.31
  • [교보단독 사은품] 개발자 매거진 <리드잇zine> ..
    2022.05.10 ~ 2022.06.30
  • 기술스택 별 개발자 채용공고 비중 공개+추천도서!
    2021.12.24 ~ 2022.12.31
  • 새로운 파이썬 책을 발견해보세요! 전체 목록 다운로드 제공!
    2016.08.11 ~ 2023.12.31
상품상세정보
ISBN 9791196440947(1196440948)
쪽수 464쪽
크기 189 * 257 * 26 mm /913g 판형알림

책소개

이 책이 속한 분야

338 예제로 파이썬을 정복하자!
파이썬 초보를 위한 최선의 학습서!
이 책은 다양한 난이도의 예제를 재미있게 풀어보면서 자연스럽게 파이썬 프로그래밍의 기초와 활용 방법을 익힐 수 있도록 고안되었습니다. 프로그래밍을 처음 접하는 초보자나 다른 컴퓨터 언어는 어느 정도 알지만 파이썬은 처음인 분을 대상으로 독학, 그룹 스터디, 강의 교재로 활용하기에 적합한 책입니다. 문법 위주의 책을 가지고 공부하다 보면 지루해져서 중간에 중단하는 경우가 많습니다. 이 책은 아주 쉬운 간단한 예제부터 시작하여 기초 문법과 프로그램을 숙달을 위한 코딩 연습과 매 챕터 뒤에 있는 연습문제를 통하여 그 챕터의 내용을 온전하게 이해할 수 있도록 구성 되었습니다.

상세이미지

Introduction to 파이썬 도서 상세이미지

목차

Chapter 01. 파이썬과 설치
1.1 파이썬 개요
1.1.1 파이썬이란?
1.1.2 파이썬의 장점
1.2 파이썬 설치
1.2.1 설치 프로그램 다운로드
1.2.2 프로그램 설치하기
1.3 파이썬 쉘 사용법
1.4 IDLE 에디터 사용법
1.4.1 IDLE 에디터에서 프로그램 작성하기
1.4.2 실습 폴더 만들기
1.4.3 작성한 프로그램 저장하기
1.4.4 저장한 프로그램 실행하기
[퀴즈]
Q1-1 파이썬 특징
Q1-2 파이썬 개발 툴
Q1-3 프로그램 작성과 실행
[연습문제]

Chapter 02. 파이썬의 기본 문법
2.1 변수
2.1.1 변수 값의 저장과 출력
2.1.2 변수명
2.2 숫자와 연산자
2.2.1 정수형 숫자
2.2.2 실수형 숫자
2.2.3 사칙 연산자
2.2.4 나머지 연산자
2.2.5 소수점 절삭 연산자
2.2.6 거듭게곱 연산자
2.3 문자열
2.3.1 문자열의 추출
2.3.2 문자열 연결 연산자
2.3.3 문자열 반복 연산자
2.3.4 문자열 길이 구하기
2.3.5 문자열 포맷팅
2.4 키보드 입력
2.5 화면 출력
2.5.1 콤마로 구분하여 출력하기
2.5.2 키워드 sep으로 출력하기
2.5.3 문자열 포맷 코드로 출력하기
2.5.4 이스케이프 코드 출력하기
2.6 프로그래밍 맛보기
2.6.1 파일로 프로그램 작성하기
2.6.2 탄생년을 입력받아 나이 계산하기
2.7 주석문
[퀴즈]
Q2-1 유효한 변수명
Q2-2 숫자와 연산자
Q2-3 문자열에서 문자 추출
Q2-4 문자열 연결/반복 연산자
Q2-5 문자열 길이 구하기
Q2-6 키보드 입력 데이터 처리
Q2-7 print() 함수로 출력하기
[코딩연습]
C2-1 년월일 사이에 '.'을 삽입하라!
C2-2 사각형 둘레와 면적을 계산하라!
C2-3 원의 둘레와 면적 계산하라!
C2-4 인치(inch)를 센티미터(cm)로 환산하라!
C2-5 책 결제 금액 계산하라!
[연습문제]

Chapter 03. 조건문
3.1 조건문이란?
3.2 비교 연산자와 논리 연산자
3.2.1 비교 연산자
3.2.2 논리 연산자
3.3 if ~ 구문
3.3.1 if~ 구문의 기본 구조
3.3.2 배수 판별하기
3.3.3 영어 단어 퀴즈 만들기
3.4 if ~ else ~ 구문
3.4.1 자격증 시험 합격/불합격 판정하기
3.4.2 영문 소문자 자음/모음 판별하기
3.5 if ~ elif ~ else ~ 구문
3.5.1 점수에 따라 학점 판정하기
3.5.2 간단 계산기 만들기
3.6 if문의 중첩
[코딩 연습]
C3-1 특정 범위에 있는 수인지 판정하라!
C3-2 월을 입력받아 계절을 판별하라!
C3-3 주민번호로 남/여를 판정하라!
C3-4 영문 소문자 또는 대문자의 자음/모음을 판별하라!
C3-5 다이어트 필요성을 판정하라!
C3-6 아르바이트 급여를 계산하라!
C3-7 할인율에 따라 지불 금액을 계산하라!
C3-8 서비스 만족도에 따라 팁을 계산하라!
C3-9 세 정수 중 가장 큰 수를 찾아라!
C3-10 웹 사이트 콘텐츠 이용 가능 여부를 판단하라!
C3-11 온도에 따라 물의 상태를 판별하라!
[연습문제]

Chapter 04. 반복문
4.1 반복문이란?
4.2 for 문
4.2.1 for문의 기본 구조
4.2.2 range() 함수
4.2.3 5의 배수 합계 구하기
4.2.4 for문에서 문자열 다루기
4.2.5 온도 환산표 만들기
4.3 이중 for문
4.4 while문
4.4.1 while문의 기본 구조
4.4.2 while문으로 5의 배수 합계 구하기
4.4.3 while문으로 영어 모음 개수 구하기
4.5 break문으로 빠져 나가기
[코딩 연습]
C4-1 for문으로 5의 배수가 아닌 수를 출력하라!
C4-2 for문으로 길이 환산표를 만들어라!
C4-3 for문으로 별표(*) 트리를 만들어라!
C4-4 C4-3의 트리 모양을 변경하라!
C4-5 for문으로 홀수의 개수를 카운트하라!
C4-6 for문으로 무게 단위 환산표를 만들어라!
C4-7 이중 for문으로 사각형 형태를 만들어라!
C4-8 이중 for문으로 역삼각형 형태의 숫자를 만들어라!
C4-9 while문으로 홀수의 누적 합계를 구하라!
C4-10 while문으로 통화 환산표를 만들어라!
C4-11 while문으로 영어 문장을 역순으로 출력하라!
[연습문제]

Chapter 05. 리스트
5.1 리스트란?
5.1.1 리스트 생성하기
5.1.2 리스트에서 요소 추출하기
5.2 반복문과 리스트
5.2.1 for문에서 리스트 사용하기
5.2.2 while문에서 리스트 사용하기
5.3 리스트 요소 변환
5.3.1 리스트 요소 수정하기
5.3.2 리스트 요소 추가하기
5.3.3 리스트 요소 삽입하기
5.3.4 리스트 요소 위치 찾기
5.3.5 리스트 요소 삭제하기
5.4 리스트 다루기
5.4.1 리스트 병합하기
5.4.2 리스트 합계 구하기
5.4.3 리스트 순서 반대로 하기
5.4.4 리스트 복사하기
5.4.5 리스트 정렬하기
5.5 문자열과 리스트
5.5.1 문자열 찾기
5.5.2 문자열 치환하기
5.5.3 문자열 쪼개기
5.5.4 리스트 문자열로 변환하기
5.5.5 리스트 문자열에 하이픈 삽입하기
5.5.6 리스트 문자열에서 하이픈 삭제하기
5.6 2차원 리스트
5.6.1 2차원 리스트의 구조
5.6.2 2차원 리스트와 이중 for문
5.6.3 2차원 리스트로 합계와 평균 구하기
5.6.4 2차원 리스트로 문자열 다루기
[코딩연습]
C5-1 1 ~ 20의 양의 정수 리스트를 생성하라!
C5-2 C5-1에서 짝수 번째 요소를 출력하라!
C5-3 C5-2에서 홀수 번째 요소를 출력하라!
C5-4 빈 리스트에 요소를 추가하라!
C5-5 리스트로 영어 스펠링 퀴즈를 만들어라!
C5-6 리스트로 성적의 합계와 평균을 구하라!
C5-7 리스트로 수/우/미/양/가 개수를 카운트하라!
C5-8 리스트로 영화관의 예약 가능 좌석을 표시하라!
[연습문제]

Chapter 06. 튜플과 딕셔너리
6.1 튜플이란?
6.1.1 튜플 생성하기
6.1.2 튜플 요소 추출하기
6.1.3 튜플 길이 구하기
6.1.4 튜플 병합하기
6.1.5 튜플에 관리자 정보 저장하기
6.2 딕셔너리란?
6.2.1 딕셔너리 생성하기
6.2.2 딕셔너리 요소 추출하기
6.3 딕셔너리 요소 변환
6.3.1 딕셔너리 요소 추가하기
6.3.2 딕셔너리 요소 수정하기
6.3.3 딕셔너리 요소 삭제하기
6.4 for문과 딕셔너리
[코딩연습]
C6-1 튜플로 구구단표를 만들어라!
C6-2 딕셔너리로 성적 합계 평균을 구하라!
C6-3 딕셔너리로 정보 접근을 제어하라!
C6-4 딕셔너리로 영어 단어 퀴즈를 만들어라!
[연습문제]

Chapter 07. 함수
7.1 함수란?
7.1.1 함수 정의와 호출
7.1.2 함수의 종류
7.2 매개변수
7.2.1 매개변수란?
7.2.2 매개변수와 인수
7.2.3 매개변수의 유효 범위
7.2.4 매개변수 *args
7.2.5 매개변수에 리스트 전달하기
7.3 함수 값의 반환
7.4 지역 변수와 전역 변수
7.4.1 지역 변수
7.4.2 전역 변수
7.4.3 키워드 global
[코딩연습]
C7-1 함수와 매개변수로 두 수의 합을 구하라!
C7-2 함수와 매개변수로 정수 합계를 구하라!
C7-3 매개변수 *args를 활용하는 프로그램을 작성하라!
C7-4 함수에서 리스트를 활용하는 프로그램을 작성하라!
C7-5 함수로 삼각형의 면적을 계산하라!
C7-6 함수로 배수의 합계를 구하라!
C7-7 함수로 문장에 포함된 공백을 카운트하라!
C7-8 함수로 게임 아이템을 가져오라!
[연습문제]

Chapter 08. 함수 활용
8.1 파이썬의 내장 함수
8.1.1 아스키 코드 구하기 - ord()
8.1.2 2진수/16진수 변환하기 - hex(), bin()
8.1.3 반올림 값 구하기 - round()
8.1.3 최댓값/최솟값 구하기 - max(), min()
8.2 사용자 함수 활용
8.2.1 소수 여부 판별하기
8.2.2 세제곱 합계 구하기
8.2.3 회문인지 판별하기
8.2.4 문장 단어 반대로 하기
8.2.5 문자열 존재 여부 판별하기
8.2.6 다수의 문자열 치환하기
8.2.7 문자열 위치 이동시키기
8.3 선형 탐색
8.4 이진 탐색
[코딩연습]
C8-1 예제 8-6의 출력 포맷을 바꾸어라!
C8-2 1~N 홀수의 세제곱 합을 구하라!
C8-3 키보드로 입력받은 단어가 회문인지 판별하라!
C8-4 문장의 단어 개수를 카운트하라!
C8-5 문장에서 특정 단어를 삭제하라!
[연습문제]

Chapter 9. 모듈
9.1 모듈이란?
9.1.1 모듈 생성하고 불러오기
9.1.2 import ~ 구문
9.1.3 import ~ as ~ 구문
9.1.4 from ~ import ~ 구문
9.2 math 모듈
9.3 time 모듈
9.3.1 현재 시간 구하기
9.3.2 타임스탬프를 문자열로 변환하기
9.3.3 시간을 특정 포맷으로 변환하기
9.3.4 시간 지연시키기
9.3.5 프로그램 실행 시간 측정하기
9.4 datetime 모듈
9.4.1 날짜와 시간에 대한 산술 연산
9.4.2 오늘의 날짜 구하기
9.4.3 일주일 후의 날짜 구하기
9.4.4 현재의 날짜와 시간 구하기
9.5 random 모듈
9.6 주사위 게임 만들기
9.6.1 게임 시작 시간 표시하기
9.6.2 주사위 던지기
9.6.3 승부 판정하기
9.6.4 프로그램 전체 소스
[연습문제]

Chapter 10. 파일과 예외처리
10.1 텍스트 파일
10.1.1 텍스트 파일 쓰기
10.1.2 텍스트 파일 읽기
10.1.3 파일에서 성적 평균 구하기
10.1.4 파일과 폴더 삭제하기
10.2 CSV 파일
10.2.1 CSV 파일 읽기
10.2.2 CSV 헤더 추출하기
10.2.3 CSV 데이터 추출하기
10.2.4 CSV 파일 쓰기
10.3 JSON 파일
10.3.1 JSON 인코딩
10.3.2 JSON 디코딩
10.4 예외 처리
10.4.1 try~ except~ 구문
10.4.2 try~ except~ finally~ 구문
[연슴문제]

Chapter 11. 객체지향 프로그래밍
11.1 클래스
11.1.1 클래스란?
11.1.2 매개변수 self
11.2 생성자
11.3 속성
11.3.1 클래스 속성
11.3.2 인스턴스 속성
11.4 상속
11.4.1 상속의 개념
11.4.2 부모 클래스 생성자 호출
11.4.3 메소드 오버라이딩
[코딩연습]
C11-1 객체지향으로 원의 면적을 구하라!
C11-2 객체지향으로 성적의 평균을 구하라!
C11-3 객체지향으로 사칙연산을 계산하라!
C11-4 클래스/인스턴스 속성을 활용하라!
C11-5 메소드 오버라이딩을 활용하라!
[연습문제]

출판사 서평

★ 이 책에서 다루는 내용

◎ 파이썬 개요와 설치
파이썬의 개요와 장점에 대해 알아보고 실습을 위해 파이썬 프로그램을 설치합니다. 설치 프로그램을 이용하여 예제 프로그램을 작성하고 실행하는 방법을 익힙니다. 그리고 파이썬의 변수, 기본 데이터 형, 연산자에 대해 알아보고 키보드로 데이터를 입력 받아 화면에 출력하는 방법을 배웁니다.

◎ 파이썬 기본 문법
주어진 조건에 따라 해당 코드를 실행하는 조건문과 특정 코드를 반복하는 반복문의 동작 원리와 활용법을 배웁니다. 그리고 정수와 실수, 문자열, 리스트, 튜플, 딕셔너리... 더보기

Klover 리뷰 (0)

북로그 리뷰 (11) 전체보기 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료
  • Introduction to 파이썬 yr**rk85a | 2021-02-19 | 추천: 0 | 5점 만점에 5점
    프로그래밍 개발자가 아니라서 프로그래밍을 잘 몰라도 그냥저냥 먹고살고 있는 IT 엔지니어인 본인. 그러나, 늘 마음의 숙제를 안고 있는 부분이 있다. 바로 개발 언어 습득. 사실 IT 쪽에서 일하면 개발 언어 하나 정도는 고급 기술 마스터까진 아니더라도 어느 정도 할 줄 알면, 현장에서 훨씬 풍요로운 업무 이해부터 처리까지 가능하기 때문이다. 최근 프로그래밍 붐이 일고 있는데, 사실 프로그... 더보기
  • Introduction to 파이썬 ne**orea21 | 2021-02-18 | 추천: 0 | 5점 만점에 5점
    시대의 변화에 따라 프로그래밍 언어도 많이 달라졌음을 느낀다. 지금의 현실에서는 세계적으로 파이썬의 영향력이 가장 크다고 알려지고 있다. 수 없이 많은 시간을 프로그래밍에 대한 욕망을 꿈꾸었지만 작심삼일을 넘기지 못하던 나 였기에 왜 그런지를 스스로  파악해 보니 기계어를 익힌다는 것에 대한 생경함이 배움에 걸림돌이 되었다는 사실을 깨달았다. 그러나 끊임 없는 도전을? 지속한 바 파이썬을 만나 지금까지와는 다르게 프로그래밍에 대한 배움을 이어 갈 수는 힘을  얻었기에 그 책을 만나본다. ... 더보기
  • Introduction to 파이썬 ck**09 | 2021-02-15 | 추천: 0 | 5점 만점에 5점
          세상을 움직이고 변화시키는 원동력은 다양하지만 21세기의 4차 산업혁명의 중심에는 IT가 있습니다. 과거에는 오피스 프로그램이나 자신의 업무와 관련된 시스템 정도만 이해해도 충분히 버틸 만 했지만, 오늘날 비즈니스 현업 사용자는 IT를 모르고서는 할 수 있는 업무는 그리 많지 않습니다. 특히 몇 년 전 한국을 방문한 손정의 소프트뱅크 회장이 문재인 대통령을 만나 “앞으로 한국이 집중해야 할 것은 첫째도 인공지능(AI), ... 더보기
  •               파이썬이라는 이름만 잔뜩 들어보았지 막상 무얼 하는지를 잘 몰랐다. 그래서 서평단에 올라온 도서를 보고 신청을 했다. “338 예제로 완성하는 파이썬“은 저자 황재호 님의 책이다. 파이썬과 관련해 이미 다양한 책을 많이 펴냈고 경희대학교 컴퓨터 공학과에서 다양한 강의와 교육용 콘텐츠 개발을 하고 있다고 한다. 왕초보인 나를 위해 일단 프로그래밍과 코딩 용어를 확인해 보았다. 프로그래밍은 ”하나 이상의 ... 더보기
  • 4차 산업혁명 시대를 맞이하여 대한민국에서도 정규교육과정으로 코딩을 가르치기 시작했습니다. 초등학교 시절에는 영어를 사용하는 텍스트 형식 대신에 코딩의 재미를 느끼게 하는 목적과 개념을 쉽게 이해하기 위해서 블록코딩을 가르친 다음, 텍스트 형식의 코딩을 가르칩니다. 수 많은 코딩 프로그램이 있지만, 현재 가장 많은 사람들이 배우는 것이 파이썬입니다. 이 책에서는 예제를 풀어보는 형식을 통해 파이썬을 공부하도록 만들어진 책입니다.<o:p></o:p>   <o:p>&nb... 더보기

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품