출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

ISBN : 9791168361621 / 208쪽 / 500g / 182 x 256 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
엥지유니버스
-
정그린
-
거트루드(박태현)
- 27,000
- 26,100
- 23,400
- 23,400
출판사 리뷰
< 책 속으로> 세상이 바뀌어 많은 사람들이 코딩에 관심을 갖게 되었습니다. 누구나 코딩을 배워야 한다고 생각하여 초·중·고, 그리고 대학의 교육과정에 포함하고 있습니다. 미래에는 컴퓨팅 사고와 문제해결능력이 꼭 필요한데, 코딩이야말로 이러한 능력을 잘 기를 수 있는 방법이기 때문입니다. 이러한 시류에 맞물려 컴퓨팅 사고, 창의적 문제해결력, 소프트웨어 교육 등 다양한 이름을 한 코딩 교육에 파이썬이 많이 사용됩니다. p. 5 i \u003d i + 1은 수학에서는 성립하지 않지만, 프로그래밍에서는 올바른 문장입니다. 그래서 프로그래밍을 처음 접한 학생들이 많이 헷갈리는 부분인데요, 금방 익숙해지실 것입니다. 프로그래밍에서 “\u003d”는 대입 연산자이므로, i \u003d i + 1은 우항의 값을 좌항에 대입(할당)하는 명령문입니다. 연산의 결과 변수 i의 값은 1만큼 증가하게 됩니다. 이때, 꼭 기억해야 할 것이 있습니다. i \u003d i + 1 명령문 전에 변수 i의 값이 먼저 할당되어야 한다는 점입니다. i \u003d i + 1은 변수 i를 1만 증가시키는 것이므로, 변수 i 값이 먼저 필요하다고 생각하면 조금 더 이해하기 쉽겠죠? p. 51 잠깐! 여기 함수의 중요한 특징이 있습니다. 바로, 함수는 재사용이 가능하다는 점입니다. 프로그램을 만들 때 같은 코드가(내용이) 반복될 경우, 반복되는 명령어들을 함수로 만들어두면 함수 이름만 사용하여 함수에 포함된 명령어들을 몇 번이고 다시 수행할 수 있습니다. 또한 프로그램이 크고 복잡해질 경우 프로그램의 기능을 나누고, 기능별로 함수를 만들어 사용할 경우 프로그램의 관리 및 유지 보수가 용이하고 프로그램의 복잡도를 낮출 수 있습니다. p. 146
머리말
파이썬 시작하기
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 \u003d i + 1
3. 비교 연산자
비교 연산자의 사용
“\u003d”와 “\u003d\u003d”
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 파일 다루기: 학점 프로그램 만들기


































