장바구니 담기 close

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

쉽게 배우는 파이썬

쉽게 배우는 파이썬

  • 김은옥
  • |
  • 삼양미디어
  • |
  • 2021-07-05 출간
  • |
  • 340페이지
  • |
  • 190 X 260 mm
  • |
  • ISBN 9788958973959
판매가

18,000원

즉시할인가

16,200

배송비

무료배송

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

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

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

출판사서평




각 장의 학습 포인트

1장 프로그래밍과 문제 해결 & 코딩을 위한 개발 환경 설정
프로그래밍으로 문제를 해결하는 절차 / 코딩을 위한 프로그램 설치 / 체계적으로 코딩하는 규칙

2장 파이썬 개요
파이썬 언어의 특징 및 활용 분야 / 파이썬 스크립트를 작성하는 방법과 구성 순서

3장 변수와 연산자 - 값 저장 및 기본 처리
변수를 선언하고 데이터 타입에 따라서 값을 넣는 방법 / 변수 값을 처리하는 각종 연산자

4장 화면 입출력 - 인터렉티브한 값 입력 및 출력
유동적으로 값을 입력받기 위한 input() 함수의 사용법 / 연산의 결과나 변수의 값 등을 화면에 출력하는 print() 함수의 사용법

5장 기본 데이터 타입과 포맷팅 - 값의 타입별 처리 방식과 화면 표시 방법
파이썬이 기본 제공하는 데이터 타입 / 데이터 타입에 따라 변수 값을 화면에 표시하는 포맷팅

6장 여러 값을 저장하는 타입 - 리스트, 튜플, 세트, 딕셔너리 타입별 처리
여러 개의 값을 저장할 수 있는 데이터 타입 / 여러 개의 값을 저장할 수 있는 변수에 값을 저장하고 얻어내는 방법

7장 제어문
조건에 따라 다른 처리를 하는 조건문 / 처리를 여러 번 반복 수행하는 반복문 / 특정 조건에서 반복문을 탈출하는 방법 / 에러를 제어하는 방법 / with문을 사용해서 리소스를 해제하는 방법

8장 함수와 모듈
시스템이 제공하는 내장 함수와 사용자가 만드는 사용자 정의 함수 / 시스템이 제공하는 모듈을 사용하는 방법과 모듈을 만들어서 사용하는 방법

9장 클래스
클래스를 만드는 방법과 클래스의 멤버인 메소드, 프로퍼티 / 객체를 생성하는 방법과 정보를 은닉하는 방법

10장 파일 입출력
with문과 open() 함수를 사용한 기본적인 텍스트 파일과 바이너리 파일 입출력 / 엑셀 파일과 같은 특수 파일 입출력, 실무에서 사용하는 라이브러리를 사용한 텍
스트 파일과 바이너리 파일 입출력


출판사 리뷰
파이썬 프로그래밍 초보자를 위한 최적의 학습서!

“파이썬은 쉽다고 하더군.”이라는 말을 듣고 “나도 해볼까!”라는 마음으로 프로그래밍에 처음 입문한 사용자들은 대부분 좌절하게 됩니다. 이유는 파이썬은 쉬우나 프로그래밍은 어렵기 때문입니다. 파이썬이 쉽다는 것은 다른 프로그래밍 언어에 비해서 배우기 쉽다는 의미입니다. 이 책은 파이썬 언어로 프로그래밍 입문자들이 프로그래밍을 쉽게 이해하고 작성할 수 있게 도움을 주고자 하는 입문서입니다. 마음을 느긋하게 갖고 이 책을 차분히 학습해나가면 “나도 프로그래밍을 할 수 있다.”는 자신감을 얻게 될 것입니다.


목차


Chapter 01. 프로그래밍과 문제 해결 & 코딩을 위한 개발 환경 설정
Section 01. 프로그래밍과 문제 해결 그리고 코딩
1. 프로그래밍 개요
2. 문제 해결 방법
3. 검색/정렬 알고리즘 - 이진 검색, 삽입 정렬
4. 암호 알고리즘 - 보안
5. 코딩
Section 02. 파이썬 개발 환경 설정
1. 개발 툴 설치 개요
2. 아나콘다 다운로드
3. 아나콘다 설치
4. 환경 변수 추가 및 설치 확인
5. 주피터 노트북 사용 환경
6. 클라우드 기반의 주피터 노트북 - Google Colab
Section 03. 코딩 기본 규약
마무리(정리 & 연습 문제)

Chapter 02. 파이썬 개요
Section 01. 파이썬의 특징 및 활용 분야
1. 파이썬의 특징
2. 파이썬 활용
Section 02. 파이썬 스크립트 작성과 구성 순서
1. 주피터 노트북에서 파이썬 스크립트 다루기
2. Spyder(스파이더) 통합 개발 환경에서 파이썬 스크립트 다루기
3. 파이썬 스크립트 작성 및 실행
4. 스크립트 구성 순서 및 코드 작성 규칙 - 파이썬 소스 코드 파일
마무리(정리 & 연습 문제)

Chapter 03. 변수와 연산자 - 값 저장 및 기본 처리
Section 01. 변수 - 재사용할 값 저장소
1. 변수 선언 - 변수명과 기본 값(초기 값) 지정
2. 변수 제거
Section 02. 연산자(operator) - 연산자를 사용한 값 처리
1. 산술 연산자
2. 할당(대입) 연산자
3. 비교(관계) 연산자
4. 논리 연산자
5. 비트 연산자
6. in 연산자(membership, 멤버십 연산자)
7. is 연산자(identity, 아이덴티티 연산자)
마무리(정리 & 연습 문제)

Chapter 04. 화면 입출력 - 인터렉티브한 값 입력 및 출력
Section 01. 화면 입력 - input() 함수
1. 숫자 값 1개 입력
2. 문자열 값 1개 입력
3. 문자열 값 여러 개 입력
4. 숫자 값 여러 개 입력
Section 02. 화면 출력 - print() 함수
1. print() 함수는 화면에 값을 출력할 때 사용
2. 기본 문법
3. 여러 개의 값 출력
4. sep 옵션
5. end 옵션
6. 파이썬 이스케이프 문자(escape character)
마무리(정리 & 연습 문제)

Chapter 05. 기본 데이터 타입과 포맷팅 - 값의 타입별 처리 방식과 화면 표시 방법
Section 01. 파이썬 데이터 타입
1. 파이썬이 제공하는 데이터 타입
Section 02. 숫자 타입 - 정수, 부동소수점, 복소수
1. 정수(고정소수점): int
2. 실수(부동소수점): float
3. 복소수 타입: complex
4. 숫자 타입 처리 함수
Section 03. 문자열 타입
1. 문자열 타입: str
2. 문자열 결합: +
3. 문자열 반복: *
4. 문자열 포함 여부: in, not in
5. 문자열 슬라이싱
6. 문자열 처리 함수 및 메소드
Section 04. 불리언 타입 - bool
1. True 또는 False 값을 가짐
2. bool(값) 함수는 주어진 값을 True 또는 False로 반환
Section 05. 타입 확인 및 타입 변환 함수
1. 타입 확인: type()
2. 문자열로 타입 변환: str()
3. 정수로 타입 변환: int()
4. 부동소수점으로 타입 변환: float()
Section 06. 포맷팅: %연산자, format() 메소드
1. 포맷팅
2. 포맷팅할 문자열: 포맷지정자를 포함
3. 문자열에 삽입할 값: 변수나 값을 쉼표를 사용해서 나열
마무리(정리 & 연습 문제)

Chapter 06. 여러 값을 저장하는 타입 - 리스트, 튜플, 세트, 딕셔너리 타입별 처리
Section 01. 개요
Section 02. 리스트 - []
1. 리스트 선언
2. 리스트 사용: 원소 값을 변경하거나 얻어냄
3. 리스트의 여러 원소 값 얻어내기 - :(슬라이스) 사용
4. 리스트에 원소 추가 - append()
5. 리스트에 원소 삽입 - insert()
6. 리스트의 원소 삭제 - del, remove()
7. range() 함수를 사용한 숫자 값 범위 생성
8. 리스트 컴프리헨션 - 리스트를 효과적으로 생성
9. enumerate() 함수 - 리스트에서 인덱스와 값을 같이 얻어냄
10. zip() 함수 - 동일한 개수의 자료를 묶어줌
Section 03. 튜플 - ()
1. 튜플 선언과 사용
Section 04. 세트 - {}
1. 세트 선언과 사용
Section 05. 딕셔너리(사전) - {}
1. 딕셔너리 선언
2. 딕셔너리 사용
3. 딕셔너리 키 추가
4. items() 메소드 - 딕셔너리에서 키와 값을 같이 얻어냄
5. keys() 메소드 - 딕셔너리의 키 추출
6. dict() 함수 - 딕셔너리 타입으로 변환
마무리(정리 & 연습 문제)

Chapter 07. 제어문
Section 01. 개요
Section 02. 조건문 - if, 인라인 if
1. 개요
2. 기본 if문: if-else
3. 다중 if문: if-elif-else
Section 03. 반복문 - for, while
1. 개요
2. for문: for-in
3. while문: while 조건식
4. 반복문의 성능 비교
Section 04. 에러 제어 - try~except
1. 개요
2. except pass - 예외(에러)가 발생해도 아무런 처리 안 함
3. 파이썬 버전에 따라 임포트할 라이브러리 이름이 다른 경우에도 try except를 사용해서 제어
Section 05. 리소스 해제 - with
1. with 사용
마무리(정리 & 연습 문제)

Chapter 08. 함수와 모듈
Section 01. 함수 개요
1. 함수 개요
Section 02. 내장 함수
1. 내장 함수
2. 파이썬이 제공하는 주요 기본 내장 함수
3. 실무에서 자주 사용하는 내장 함수
4. 함수 실습
5. 내장 함수와 사용자가 만든 함수가 같은 기능을 하는 경우: 내장 함수 사용
6. 고속 처리를 해주는 라이브러리와 일반 함수에서 같은 기능을 하는 함수가 있는 경우: 고속 처리 라이브러리의 함수 사용
7. 고속 처리 라이브러리는 실무에서 학습함. 여기서는 기본 문법 위주로 학습
Section 03. 사용자 정의 함수 작성 및 사용
1. 사용자 정의 함수 작성: def
2. 사용자 정의 함수 사용
3. 가변 인수와 키워드 인수
Section 04. 변수의 유효 범위: 전역변수와 지역변수
Section 05. 람다(lambda)식: 익명 함수 작성 기능
Section 06. 모듈(라이브러리, 패키지) 로드: import 라이브러리명
1. 모듈 로드 및 사용 방법
2. 자신만의 모듈(라이브러리) 작성 및 사용
3. 파이썬의 주요 라이브러리
마무리(정리 & 연습 문제)

Chapter 09. 클래스
Section 01. 개요
Section 02. 클래스 정의 및 객체 생성
1. 클래스 정의
2. 객체 생성 및 사용
3. 객체 제거
Section 03. 정보은닉
1. 정보은닉과 프로퍼티
마무리(정리 & 연습 문제)

Chapter 10. 파일 입출력
Section 01. 개요
Section 02. 파일 입출력
1. with문과 open() 함수를 사용한 텍스트 파일 읽고 쓰기
2. with문과 open() 함수를 사용한 바이너리 파일 읽고 쓰기
3. 데이터 파일 입출력
마무리(정리 & 연습 문제)

문제 정답
연습 문제 정답

교환 및 환불안내

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