장바구니 담기 close

장바구니에 상품을 담았습니다.

안녕, 파이썬

안녕, 파이썬

  • 김학인
  • |
  • 북랩
  • |
  • 2022-03-14 출간
  • |
  • 208페이지
  • |
  • 182 X 256 X 13 mm /500g
  • |
  • ISBN 9791168361621
판매가

17,900원

즉시할인가

16,110

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
16,110

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차


머리말
파이썬 시작하기

Part 01
출력과 입력

1. 데이터를 모니터에 출력하기
Hello, World!
문자열 출력하기
숫자 출력하기
줄바꿈 없이 출력하기
다양한 출력 방법

2. 데이터를 키보드로부터 입력받기
입력받기
다양한 입력 방법
input( ) 함수의 입력값은 문자열!

Part 02
변수와 자료형

1. 변수(Variables)
변수란
변수에 값을 저장하기(대입하기/할당하기)

2. 자료형(Data Type)
type( ) 함수를 사용하여 자료형 확인하기
a와 “a”, 9와 “9”의 차이?
input( ) 함수를 통해 입력받은 값의 자료형은?

3. 형변환(자료형 바꾸기)
(문자열을) 정수형으로 바꾸기
(문자열을) 실수형으로 바꾸기
그 밖의 형변환 방법

Part 03
기본 연산자

1. 산술 연산자
산술 연산자의 사용
문자열 사이에서 “+”는 붙이기, “*”는 반복

2. 대입(할당) 연산자
대입 연산자의 사용
i = i + 1

3. 비교 연산자
비교 연산자의 사용
“=”와 “==”

4. 논리 연산자
논리 연산자의 사용

Part 04
숫자 데이터와 문자 데이터

1. 숫자 데이터
사칙연산 프로그램
소수점 이하 n번째 자리까지 출력하기

2. 문자 데이터
2-(1) 문자열 인덱싱
인덱스는 0번부터 시작
음수 인덱스는 -1번부터 시작
공백도 문자!
2-(2) 문자열 슬라이싱
2-(3) 문자열 함수
문자열 길이 구하기
문자열 검색: (문자열에서) 특정 문자의 위치 구하기
문자열에서 특정 문자의 개수 구하기
문자열 치환: (문자열에서) 특정 문자를 다른 문자로 바꾸기
대문자 ↔ 소문자
문자열 분할: “Hello World”를 “Hello”와 “World”로 나누기

Part 05
리스트(List)

1. 리스트?

2. 리스트 만들기
빈 리스트 만들기
서로 다른 자료형을 함께 포함하는 리스트

3. 리스트 인덱싱과 슬라이싱
리스트 인덱싱
리스트 안의 리스트 인덱싱
리스트 슬라이싱
리스트 슬라이싱의 결과는 리스트이다

4. 리스트에 데이터 삽입/삭제/수정
리스트에 데이터 삽입: append( ) 함수 사용
리스트에 데이터 삽입: 리스트 확장 extend( ) 함수 사용
append( )와 extend( ) 비교
리스트에 데이터 삽입: 리스트 합치기 +(더하기) 연산자 사용
리스트에 데이터 삽입: insert( ) 함수를 사용하여 원하는 위치에 삽입
리스트에 데이터를 삽입할 때 자주 발생하는 오류
리스트 수정
리스트에서 데이터 삭제: pop( ) 함수 사용
리스트에서 데이터 삭제: del 문 사용
리스트에서 데이터 삭제: 빈 리스트 사용

5. 리스트 함수
리스트 길이 구하기
리스트에서 특정 항목의 개수 구하기
리스트에서 특정 항목의 위치 구하기
리스트 정렬

Part 06
딕셔너리(Dictionary)

1. 딕셔너리?

2. 딕셔너리 만들기
빈 딕셔너리 만들기

3. 딕셔너리 키를 이용해 값 검색

4. 딕셔너리에 데이터 삽입/삭제/수정
딕셔너리에 항목 추가
딕셔너리의 항목 수정
딕셔너리에서 항목 삭제: del 문 사용
특정 키가 딕셔너리에 있는지 검사: in(멤버십 연산자) 사용

Part 07
선택문

1. 프로그램의 구조: 선택 구조

2. if 문
if 문의 기본 구조
입력받은 수가 짝수인지 판단하기

3. if ~ else 문
입력받은 수가 짝수인지 홀수인지 판단하기

4. if ~ elif ~ else 문
입력받은 수가 양수인지, 0인지, 음수인지 판단하기

5. 중첩 if
입력받은 수가 양의 짝수/양의 홀수인지, 0인지, 음의 짝수/음의 홀수인지 판단하기

6. 들여쓰기: indent/indentation

Part 08
반복문

1. 프로그램의 구조: 반복 구조

2. while 문
while 문의 기본 구조
비밀번호가 맞을 때까지 비밀번호를 입력하기

3. for 문
for 문의 기본 구조
for 문과 리스트
for 문과 range( ) 함수
1부터 100 사이의 3의 배수 출력하기
1부터 100까지 합 구하기
for 문과 딕셔너리

4. 중첩 for 문
구구단 출력하기

5. break 문과 continue 문

Part 09
함수

1. 함수란?

2. 내장함수(Built-in Functions)
파이썬의 내장함수 살펴보기

3. 사용자 정의 함수(User-Defined Functions)
사용자 정의 함수의 구조
함수 정의와 함수 호출
함수를 정의한 후 호출한다
매개변수 없는 함수, Hello 출력하는 함수
매개변수 있는 함수, 짝수/홀수 판단하는 함수
반환값 없는 함수, 1~n까지 합을 구하는 함수
반환값 있는 함수, n!(팩토리얼)을 구하는 함수
반환값이 없는 경우와 반환값이 있는 경우의 차이
직사각형의 넓이 구하기

4. 전역변수와 지역변수
같은 이름의 변수가 함수 안팎에?
global 문, 함수에서 전역변수의 값 변경

Part 10
모듈(Module)

1. 모듈이란?
모듈, 패키지
표준 모듈
외부 모듈(패키지) 설치 방법

2. 모듈 사용 방법
import 모듈명
from 모듈명 import 함수/변수명
패키지 사용
별명 사용

3. math 모듈
삼각함수표

4. maplotlib.pyplot 모듈
간단한 그래프
그래프 꾸미기(그래프 제목, 축 라벨, 범례, 그리드 등)

Part 11
파일 입출력

1. 파일 입출력, 파일의 데이터를 읽고 파일에 데이터를 쓰기
파일 열기
파일 읽기(파일 입력), read( ) 함수 사용
파일 쓰기(파일 출력), write( ) 함수 사용
파일 닫기

2. 스프레드시트 형식 파일 사용하기
CSV(Comma-Separated Values)
CSV 파일 읽어오기
CSV 파일 다루기: 파일 데이터의 총합계 구하기
CSV 파일 다루기: 학점 프로그램 만들기

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.