이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 베스트셀러 PDF
eBook 혼자 공부하는 파이썬 (개정판)
1:1 과외하듯 배우는 프로그래밍 자습서 스마트한 PDF 필기 기능을 사용해 보세요!
윤인성
한빛미디어 2022.05.30.
주간베스트
IT 모바일 101위
가격
17,600
17,600
YES포인트?
880원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
PDF 안내

이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.

예스24만의 독보적인 PDF 필기 기능을 경험해 보세요!

이 상품의 태그

소개

목차

Chapter 01 파이썬 시작하기



01-1 파이썬을 하기 전에 읽는 아주 간단한 설명

__컴퓨터 프로그램

__프로그래밍 언어

__프로그래밍 언어, 파이썬

__파이썬이 인기 있는 이유

[3가지 키워드로 정리하는 핵심 포인트]

[확인문제]



01-2 파이썬을 배우기 위해 준비해야 할 것들

__파이썬 설치하기

__파이썬 실행하기: 파이썬 인터렉티브 셸

__텍스트 에디터 사용하기(1): 파이썬 IDLE 에디터

__텍스트 에디터 사용하기(2): 비주얼 스튜디오 코드

[좀 더 알아보기] 파이썬을 처음하는 초보자가 자주하는 실수 해결 방법

[좀 더 알아보기] 코드 실행기 사용하기: 윈도우 파워셸

[5가지 키워드로 정리하는 핵심 포인트]

[확인문제]



01-3 이 책에서 자주 나오는 파이썬 용어들

__표현식과 문장

__키워드

__식별자

__주석

__연산자와 자료

__출력: print()

[5가지 키워드로 정리하는 핵심 포인트]

[확인문제]





Chapter 02 자료형



02-1 자료형과 문자열

__자료형과 기본 자료형

__문자열 만들기

__문자열 연산자

__문자열의 길이 구하기

[6가지 키워드로 정리하는 핵심 포인트]

[확인문제]



02-2 숫자

__숫자의 종류

__숫자 연산자

__연산자 우선순위

[좀 더 알아보기] 문자열 연산자의 우선순위

[4가지 키워드로 정리하는 핵심 포인트]

[확인문제]



02-3 변수와 입력

__변수 만들기/사용하기

__복합 대입 연산자

__사용자 입력: input()

__문자열을 숫자로 바꾸기

__숫자를 문자열로 바꾸기

__[누적예제] inch 단위를 cm 단위로 변경하기

[좀 더 알아보기] 파이썬 튜터로 코드 분석하기

[7가지 키워드로 정리하는 핵심 포인트]

[확인문제]



02-4 숫자와 문자열의 다양한 기능

__문자열의 format() 함수

__format() 함수의 다양한 기능

__대소문자 바꾸기: upper()와 lower()

__문자열 양옆의 공백 제거하기: strip()

__문자열의 구성 파악하기: isOO()

__문자열 찾기: find()와 rfind()

__문자열과 in 연산자

__문자열 자르기: split()

[좀 더 알아보기] f-문자열

[좀 더 알아보기] f-문자열보다 format() 함수를 사용하는 것이 더 좋은 경우

[8가지 키워드로 정리하는 핵심 포인트]

[확인문제]

[도전문제]





Chapter 03 조건문



03-1 불 자료형과 if 조건문

__불 만들기: 비교 연산자

__불 연산하기: 논리 연산자

__논리 연산자의 활용

__if 조건문이란?

__날짜/시간 활용하기

__[누적예제] 짝수와 홀수 구분하기

[4가지 키워드로 정리하는 핵심 포인트]

[확인문제]



03-2 if~else와 elif 구문

__else 조건문의 활용

__elif 구문

__[누적예제] if 조건문을 효율적으로 사용하기

__False로 변환되는 값

__pass 키워드

[좀 더 알아보기] raise NotImplementError

[4가지 키워드로 정리하는 핵심 포인트]

[확인문제]

[도전문제]





Chapter 04 반복문



04-1 리스트와 반복문

__리스트 선언하고 요소에 접근하기

__리스트 연산자: 연결(+), 반복(*), len()

__리스트에 요소 추가하기: append(), insert()

__리스트에 요소 제거하기

__리스트 내부에 있는지 확인하기: in/not in 연산자

__for 반복문

__for 반복문: 리스트와 함께 사용하기

__[누적예제] 중첩 리스트와 중첩 반복문

[좀 더 알아보기] 전개 연산자

[4가지 키워드로 정리하는 핵심 포인트]

[확인문제]



04-2 딕셔너리와 반복문

__딕셔너리 선언하기

__딕셔너리의 요소에 접근하기

__딕셔너리에 값 추가하기/제거하기

__딕셔너리 내부에 키가 있는지 확인하기

__for 반복문: 딕셔너리와 함께 사용하기

[3가지 키워드로 정리하는 핵심 포인트]

[확인문제]



04-3 범위 자료형과 while 반복문

__범위

__for 반복문: 범위와 함께 사용하기

__for 반복문: 리스트와 범위 조합하기

__for 반복문: 반대로 반복하기

__[누적예제] 중첩 반복문으로 피라미드 만들기

__while 반복문

__while 반복문: for 반복문처럼 사용하기

__while 반복문: 상태를 기반으로 반복하기

__while 반복문: 시간을 기반으로 반복하기

__while 반복문: break 키워드/continue 키워드

[4가지 키워드로 정리하는 핵심 포인트]

[확인문제]



04-4 문자열, 리스트, 딕셔너리와 관련된 기본 함수

__리스트에 적용할 수 있는 기본 함수: min(), max(), sum()

__reversed() 함수로 리스트 뒤집기

__enumerate() 함수와 반복문 조합하기

__딕셔너리의 items() 함수와 반복문 조합하기

__리스트 내포

[좀 더 알아보기] 구문 내부에 여러 줄 문자열을 사용했을 때의 문제점

[좀 더 알아보기] 이터레이터

[3가지 키워드로 정리하는 핵심 포인트]

[확인문제]

[도전문제]





Chapter 05 함수



05-1 함수 만들기

__함수의 기본

__함수에 매개변수 만들기

__가변 매개변수

__기본 매개변수

__키워드 매개변수

__리턴

__기본적인 함수의 활용

[5가지 키워드로 정리하는 핵심 포인트]

[확인문제]



05-2 함수의 활용

__재귀 함수

__재귀 함수의 문제

__조기 리턴

__[누적예제] 리스트 평탄화하는 재귀 함수 만들기

[좀 더 알아보기] 코드에 이름 붙이기

[좀 더 알아보기] 코드 유지보수

[3가지 키워드로 정리하는 핵심 포인트]

[확인문제]



05-3 함수 고급

__튜플

__람다

__파일 처리

[좀 더 알아보기] 혼자 공부하는 파이썬 프로그래밍

[좀 더 알아보기] 제너레이터

[좀 더 알아보기] 리스트 함수의 key 키워드 매개변수

[좀 더 알아보기] 스택, 힙

[좀 더 알아보기] 함수의 값 복사와 레퍼런스 복사

[3가지 키워드로 정리하는 핵심 포인트]

[확인문제]

[도전문제]





Chapter 06 예외 처리



06-1 구문 오류와 예외

__오류의 종류

__기본 예외 처리

__try except 구문

__try except else 구문

__finally 구문

[4가지 키워드로 정리하는 핵심 포인트]

[확인문제]



06-2 예외 고급

__예외 객체

__예외 구분하기

__모든 예외 잡기

__raise 구문

[좀 더 알아보기] 깃허브에서 코드 살펴보기

[3가지 키워드로 정리하는 핵심 포인트]

[확인문제]





Chapter 07 모듈



07-1 표준 모듈

__모듈 사용의 기본: math 모듈

__random 모듈

__sys 모듈

__os 모듈

__datetime 모듈

__time 모듈

__urllib 모듈

[좀 더 알아보기] operator.itemgetter() 함수

[4가지 키워드로 정리하는 핵심 포인트]

[확인문제]



07-2 외부 모듈

__모듈 설치하기

__모듈 찾아보기

__Beautiful Soup 모듈

__Flask 모듈

__라이브러리와 프레임워크

[좀 더 알아보기] 함수 데코레이터

[5가지 키워드로 정리하는 핵심 포인트]

[확인문제]



07-3 모듈 만들기

__모듈 만들기

__패키지

[좀 더 알아보기] 텍스트 데이터

[좀 더 알아보기] 바이너리 데이터

[3가지 키워드로 정리하는 핵심 포인트]

[모듈을 분석하는 방법]





Chapter 08 클래스



08-1 클래스의 기본

__객체

__클래스 선언하기

__생성자

__메소드

[7가지 키워드로 정리하는 핵심 포인트]

[확인문제]



08-2 클래스의 추가적인 구문

__어떤 클래스의 인스턴스인지 확인하기

__특수한 이름의 메소드

__클래스 변수와 메소드

[좀 더 알아보기] 가비지 컬렉터

[좀 더 알아보기] 프라이빗 변수와 게터/세터

[좀 더 알아보기] 상속

[4가지 키워드로 정리하는 핵심 포인트]

[확인문제]

[도전문제]



부록 A macOS 터미널

부록 B 리스트 내포, 딕셔너리 내포, 세트 내포



__정답

__찾아보기

저자 소개1

어쩌다가 책을 집필/번역하기 시작해서, 지금까지 계속해서 집필/번역하고 있다. 현재 직업 특성상 집에서 나갈 이유가 별로 없다는 것에 굉장히 만족하고 있다. 오전에는 커피, 오후에는 홍차를 마신다. 요리, 피아노, 기타, 작곡, 그림, 스컬핑 등의 취미를 갖고 있다. 『HTML5 웹 프로그래밍 입문』 『혼자 공부하는 파이썬』 『모던 웹을 위한 HTML5+CSS3 바이블』 등을 저술했으며 『나의 첫 블렌더』 『프로 일러스트레이터가 알려주는 캐릭터 채색 테크닉 [결정판]』 『러닝스쿨! 한 권으로 끝내는 HTML+CSS 웹 디자인 입문』 『최신 표준 HTML+CSS 디자인』 『파이썬을
어쩌다가 책을 집필/번역하기 시작해서, 지금까지 계속해서 집필/번역하고 있다. 현재 직업 특성상 집에서 나갈 이유가 별로 없다는 것에 굉장히 만족하고 있다. 오전에는 커피, 오후에는 홍차를 마신다. 요리, 피아노, 기타, 작곡, 그림, 스컬핑 등의 취미를 갖고 있다. 『HTML5 웹 프로그래밍 입문』 『혼자 공부하는 파이썬』 『모던 웹을 위한 HTML5+CSS3 바이블』 등을 저술했으며 『나의 첫 블렌더』 『프로 일러스트레이터가 알려주는 캐릭터 채색 테크닉 [결정판]』 『러닝스쿨! 한 권으로 끝내는 HTML+CSS 웹 디자인 입문』 『최신 표준 HTML+CSS 디자인』 『파이썬을 이용한 머신러닝, 딥러닝 실전 개발 입문』 『파이썬을 이용한 웹 크롤링과 스크레이핑』 『문제 해결을 위한 알고리즘 with 수학』 『만들면서 배우는 블렌더 3D 입문』 등을 번역했다.

윤인성의 다른 상품

품목정보

발행일
2022년 05월 30일
이용안내
  •  배송 없이 구매 후 바로 읽기
  •  이용기간 제한없음
  •   TTS 가능 ?
  •  저작권 보호를 위해 인쇄 기능 제공 안함
지원기기
크레마, PC(윈도우 - 4K 모니터 미지원), 아이폰, 아이패드, 안드로이드폰, 안드로이드패드, 전자책단말기(저사양 기기 사용 불가), PC(Mac)
파일/용량
PDF(DRM) | 14.78MB ?
글자 수/ 페이지 수
약 577쪽 ?
ISBN13
9791162245767

출판사 리뷰

하나, ‘입문자 맞춤형 7단계 구성’을 따라가며 체계적으로 반복하는 탄탄한 학습 설계!

이 책은 파이썬의 핵심 내용을 7단계에 걸쳐 반복 학습하면서 자연스럽게 머릿속에 기억되도록 구성했습니다. [핵심 키워드]와 [시작하기 전에]를 통해 각 절의 주제에 대한 대표 개념을 워밍업한 후, 본격적으로 파이썬 핵심 이론을 배우고 실습합니다. 마무리에서는 [핵심 포인트]와 [확인 문제]로 한번에 복습합니다. ‘혼자 공부할 수 있는’ 커리큘럼을 그대로 믿고 끝까지 따라가다 보면 프로그래밍 공부가 난생 처음인 파이썬 입문자도 무리 없이 책을 끝까지 마칠 수 있습니다!



둘, 핵심 문법은 ‘눈코딩’으로 가볍게 익히고, 실전 감각은 161개의 직접 해보는 ‘손코딩’으로 제대로!

핵심 문법과 이론 설명은 두 눈과 머리로 술술 읽으며 넘어가고, 파이썬 코딩 감각은 직접 해보며 익힐 수 있도록 엄선된 161개의 실습 예제를 담았습니다. 특별히 개정판에서는 응용력을 키울 수 있는 [누적 예제]와 [도전 문제]를 담아 다양한 예제와 문제를 원하는 독자의 니즈를 양껏 충족했습니다. 입문자에게 가장 필요한 반복 학습과 코딩 연습을 하다 보면 책에 담긴 코드를 ‘나의 코드’로 만들 수 있습니다!



셋, ‘혼공’의 힘을 실어줄 동영상 강의와 혼공 학습 사이트 지원!

책으로만 학습하기엔 여전히 어려운 입문자를 위해 저자 직강 동영상도 지원합니다. 또한 학습을 하며 궁금한 사항은 언제든지 저자에게 질문할 수 있도록 학습 사이트를 제공합니다. 저자가 질문 하나하나 직접 답변을 달아주고 있으며, 파이썬 관련 최신 기술과 정보도 얻을 수 있습니다. 게다가 혼자 공부하고 싶지만 정작 혼자서는 자신 없는 사람들을 위해 혼공 학습단을 운영하고 있습니다. 혼공 학습단과 함께하면 마지막까지 포기하지 않고 완주할 수 있을 것입니다.

▶ https://hongong.hanbit.co.kr

▶ https://youtube.com/c/윤인성



넷, 언제 어디서든 가볍게 볼 수 있는 혼공 필수 [용어 노트] 제공!

꼭 기억해야 할 핵심 개념과 용어만 따로 정리한 [용어 노트]를 제공합니다. 처음 공부하는 사람들이 프로그래밍을 어려워하는 이유는 낯선 용어 때문입니다. 그러나 어려운 것이 아니라 익숙하지 않아서 헷갈리는 것이므로, 용어나 개념이 잘 생각나지 않을 때는 언제든 부담 없이 [용어 노트]를 펼쳐 보세요. 제시된 용어 외에도 새로운 용어를 추가하면서 자신만의 용어 노트를 완성해가는 과정도 또 다른 재미가 될 것입니다.





먼저 읽은 베타리더들의 한 마디

초판에 비해 실용적이고 흥미를 돋우는 예제와 도전 문제가 추가되어 다시 정독하고 싶은 마음입니다. _최규혁 님
코드가 적절하게 나누어져 있어 따라하며 실습하기에 좋았습니다. _김민규 님
혼자 공부하기에 정말 적합한 책입니다. 비전공자인데도 파이썬 기초를 제대로 학습할 수 있어 좋았습니다._최고운 님
코딩에 필요한 기본적인 지식을 매우 자세하고 친절하게 설명해 줍니다. _이상윤 님
초심자가 궁금해하는 부분이나 헷갈리는 부분이 자세히 설명되어 있어 좋았습니다._반보영 님
파이썬 기초뿐만 아니라 실제로 자주 활용하는 모듈까지 간단하게 실습해 볼 수 있어 좋았습니다._ 홍수빈 님

리뷰/한줄평99

리뷰

9.4 리뷰 총점

한줄평

9.4 한줄평 총점