logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

파이썬 매일 코딩

파이썬 매일 코딩

(매일 10분, 50가지 연습 문제로 키우는 파이썬 코딩 실력!)

루벤 M. 러너 (지은이), 윤인성 (옮긴이)
길벗
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
19,800원 -10% 0원
1,100원
18,700원 >
19,800원 -10% 0원
0원
19,800원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 20개 10,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 17,600원 -10% 880원 14,960원 >

책 이미지

파이썬 매일 코딩
eBook 미리보기

책 정보

· 제목 : 파이썬 매일 코딩 (매일 10분, 50가지 연습 문제로 키우는 파이썬 코딩 실력!)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9791165217884
· 쪽수 : 376쪽
· 출판일 : 2021-11-30

책 소개

파이썬을 마스터할 수 있는 유일한 방법은 연습이다. 숫자 맞히기 게임, 16진수 출력하기와 같은 간단한 문제부터 판매세 계산하기, 순환하는 이터레이터 만들기와 같은 궁금한 문제들까지 프로그래밍 실력을 키워 줄 엄선된 50가지 연습 문제를 담았다.

목차

1장 numeric 자료형
1.1 유용한 참고 자료
1.2 EXERCISE 01. 숫자 맞히기 게임
__1.2.1 풀어보기
__1.2.2 해답
__1.2.3 조금 더 나아가기
1.3 EXERCISE 02. 숫자 더하기
__1.3.1 풀어보기
__1.3.2 해답
__1.3.3 조금 더 나아가기
1.4 EXERCISE 03. 달린 시간 계산하기
__1.4.1 풀어보기
__1.4.2 해답
__1.4.3 조금 더 나아가기
1.5 EXERCISE 04. 16진수 출력하기
__1.5.1 풀어보기
__1.5.2 해답
__1.5.3 조금 더 나아가기
1.6 정리

2장 문자열
2.1 유용한 참고 자료
2.2 EXERCISE 05. 피그 라틴 단어 만들기
__2.2.1 풀어보기
__2.2.2 해답
__2.2.3 조금 더 나아가기
2.3 EXERCISE 06. 피그 라틴 문장 만들기
__2.3.1 풀어보기
__2.3.2 해답
__2.3.3 조금 더 나아가기
2.4 EXERCISE 07. 비밀 언어 우비두비 단어 만들기
__2.4.1 풀어보기
__2.4.2 해답
__2.4.3 조금 더 나아가기
2.5 EXERCISE 08. 문자열 정렬하기
__2.5.1 풀어보기
__2.5.2 해답
__2.5.3 조금 더 나아가기
2.6 정리

3장 리스트와 튜플
3.1 EXERCISE 09. 처음과 마지막 요소 찾기
__3.1.1 풀어보기
__3.1.2 해답
__3.1.3 조금 더 나아가기
3.2 EXERCISE 10. 아무것이나 더하기
__3.2.1 풀어보기
__3.2.2 해답
__3.2.3 조금 더 나아가기
3.3 EXERCISE 11. 이름을 알파벳 순서로 정렬하기
__3.3.1 풀어보기
__3.3.2 해답
__3.3.3 조금 더 나아가기
3.4 EXERCISE 12. 특정 글자를 가장 많이 가진 단어 찾기
__3.4.1 풀어보기
__3.4.2 해답
__3.4.3 조금 더 나아가기
3.5 EXERCISE 13. 튜플 레코드 출력하기
__3.5.1 풀어보기
__3.5.2 해답
__3.5.3 조금 더 나아가기
3.6 정리

4장 딕셔너리와 세트
4.1 개요
__4.1.1 딕셔너리와 해싱
__4.1.2 세트
4.2 EXERCISE 14. 식당 주문 프로그램 만들기
__4.2.1 풀어보기
__4.2.2 해답
__4.2.3 조금 더 나아가기
4.3 EXERCISE 15. 강수량 계산하기
__4.3.1 풀어보기
__4.3.2 해답
__4.3.3 조금 더 나아가기
4.4 EXERCISE 16. 두 딕셔너리의 차이 찾기
__4.4.1 풀어보기
__4.4.2 해답
__4.4.3 조금 더 나아가기
4.5 EXERCISE 17. 서로 다른 숫자의 개수 찾기
__4.5.1 풀어보기
__4.5.2 해답
__4.5.3 조금 더 나아가기
4.6 정리

5장 파일
5.1 EXERCISE 18. 마지막 줄 추출하기
__5.1.1 풀어보기
__5.1.2 해답
__5.1.3 조금 더 나아가기
5.2 EXERCISE 19. /etc/passwd를 딕셔너리로 바꾸기
__5.2.1 풀어보기
__5.2.2 해답
__5.2.3 조금 더 나아가기
5.3 EXERCISE 20. 글자 수 세기
__5.3.1 풀어보기
__5.3.2 해답
__5.3.3 조금 더 나아가기
5.4 EXERCISE 21. 파일에서 가장 긴 단어 찾기
__5.4.1 풀어보기
__5.4.2 해답
__5.4.3 조금 더 나아가기
5.5 EXERCISE 22. CSV 읽고 쓰기
__5.5.1 풀어보기
__5.5.2 해답
__5.5.3 조금 더 나아가기
5.6 EXERCISE 23. JSON 파일 읽어 들여 처리하기
__5.6.1 풀어보기
__5.6.2 해답
__5.6.3 조금 더 나아가기
5.7 EXERCISE 24. 줄 뒤집기
__5.7.1 풀어보기
__5.7.2 해답
__5.7.3 조금 더 나아가기
5.8 정리

6장 함수
6.1 EXERCISE 25. XML 생성기 만들기
__6.1.1 풀어보기
__6.1.2 해답
__6.1.3 조금 더 나아가기
6.2 EXERCISE 26. 전위 표기법 계산기 만들기
__6.2.1 풀어보기
__6.2.2 해답
__6.2.3 조금 더 나아가기
6.3 EXERCISE 27. 비밀번호 생성기 만들기
__6.3.1 풀어보기
__6.3.2 해답
__6.3.3 조금 더 나아가기
6.4 정리

7장 함수형 프로그래밍
7.1 EXERCISE 28. 숫자 결합하기
__7.1.1 풀어보기
__7.1.2 해답
__7.1.3 조금 더 나아가기
7.2 EXERCISE 29. 숫자 더하기
__7.2.1 풀어보기
__7.2.2 해답
__7.2.3 조금 더 나아가기
7.3 EXERCISE 30. 리스트 평탄화하기
__7.3.1 풀어보기
__7.3.2 해답
__7.3.3 조금 더 나아가기
7.4 EXERCISE 31. 파일의 내용을 피그 라틴으로 번역하기
__7.4.1 풀어보기
__7.4.2 해답
__7.4.3 조금 더 나아가기
7.5 EXERCISE 32. 딕셔너리 반전하기
__7.5.1 풀어보기
__7.5.2 해답
__7.5.3 조금 더 나아가기
7.6 EXERCISE 33. 값 변환하기
__7.6.1 풀어보기
__7.6.2 해답
__7.6.3 조금 더 나아가기
7.7 EXERCISE 34. 모든 모음을 포함하는 단어 찾기
__7.7.1 풀어보기
__7.7.2 해답
__7.7.3 조금 더 나아가기
7.8 EXERCISE 35A. 제마트리아(1)
__7.8.1 풀어보기
__7.8.2 해답
__7.8.3 조금 더 나아가기
7.9 EXERCISE 35B. 제마트리아(2)
__7.9.1 풀어보기
__7.9.2 해답
__7.9.3 조금 더 나아가기
7.10 정리

8장 모듈과 패키지
8.1 EXERCISE 36. 판매세 계산하기
__8.1.1 풀어보기
__8.1.2 해답
__8.1.3 조금 더 나아가기
8.2 EXERCISE 37. 함수 호출을 사용자에게 맡기기
__8.2.1 풀어보기
__8.2.2 해답
__8.2.3 조금 더 나아가기
8.3 정리

9장 객체
9.1 EXERCISE 38. 아이스크림 스쿱 만들기
__9.1.1 풀어보기
__9.1.2 해답
__9.1.3 조금 더 나아가기
9.2 EXERCISE 39. 아이스크림 통 만들기
__9.2.1 풀어보기
__9.2.2 해답
__9.2.3 조금 더 나아가기
9.3 EXERCISE 40. 아이스크림 통의 크기 제한하기
__9.3.1 풀어보기
__9.3.2 해답
__9.3.3 조금 더 나아가기
9.4 EXERCISE 41. 더 큰 아이스크림 통 만들기
__9.4.1 풀어보기
__9.4.2 해답
__9.4.3 조금 더 나아가기
9.5 EXERCISE 42. dict를 상속해서 FlexibleDict 클래스 만들기
__9.5.1 풀어보기
__9.5.2 해답
__9.5.3 조금 더 나아가기
9.6 EXERCISE 43. 동물원의 동물 만들기
__9.6.1 풀어보기 324
__9.6.2 해답 326
__9.6.3 조금 더 나아가기 327
9.7 EXERCISE 44. 동물 우리 만들기 329
__9.7.1 풀어보기
__9.7.2 해답
__9.7.3 조금 더 나아가기
9.8 EXERCISE 45. 동물원 만들기
__9.8.1 풀어보기
__9.8.2 해답
__9.8.3 조금 더 나아가기
9.9 정리

10장 이터레이터와 제너레이터
10.1 EXERCISE 46. MyEnumerate 객체 만들기
__10.1.1 풀어보기
__10.1.2 해답
__10.1.3 조금 더 나아가기
10.2 EXERCISE 47. 순환하는 이터레이터 만들기
__10.2.1 풀어보기
__10.2.2 해답
__10.2.3 조금 더 나아가기
10.3 EXERCISE 48. 모든 줄과 모든 파일 출력하기
__10.3.1 풀어보기
__10.3.2 해답
__10.3.3 조금 더 나아가기
10.4 EXERCISE 49. 이전 호출로부터 지난 시간 계산하기
__10.4.1 풀어보기
__10.4.2 해답
__10.4.3 조금 더 나아가기
10.5 EXERCISE 50. mychain 함수 만들기
__10.5.1 풀어보기
__10.5.2 해답
__10.5.3 조금 더 나아가기
10.6 정리
10.7 끝맺는 말

저자소개

루벤 M. 러너 (지은이)    정보 더보기
1995년부터 독립 컨설턴트로 활동하고 있으며, 전 세계적 기업에서 파이썬, 데이터 과학, 깃을 가르친다. 그가 매주 발행하는 ‘더 나은 개발자 뉴스레터‘는 수천 명의 다양한 파이썬 개발자가 읽는다. MIT에서 컴퓨터 과학 학위를, 노스웨스턴 대학교에서 학습 과학 박사 학위를 받았으며, 이스라엘 모디인에서 아내 및 세 자녀와 함께 살고 있다.
펼치기
윤인성 (옮긴이)    정보 더보기
출근하기가 싫어서 책을 집필하기 시작했다. 현재 직업 특성상 집에서 나갈 이유가 별로 없다는 것에 굉장히 만족하고 있다. 홍차와 커피를 좋아하며, 기타와 가야금 연주, 그림 그리기, 스컬핑 등이 취미다. 저서로는 《쉽게 배우는 C# 프로그래밍(3판)》, 《HTML5 웹 프로그래밍 입문(4판)》, 《혼자 공부하는 파이썬(개정판)》, 《자바스크립트 프로그래밍 입문(2판)》, 《C# 프로그래밍(3판)》 등이 있으며, 역서로는 《블렌더 VFX》, 《만들면서 배우는 블렌더 3D 입문》, 《문제 해결을 위한 알고리즘 with 수학 알고리즘》, 《내 코드가 그렇게 이상한가요?》, 《이펙티브 코틀린》 등이 있다. 이번 책은 78번째 책이다.
펼치기

책속에서



이 책은 필자가 오랫동안 파이썬 기업 교육을 진행하면서, 학생들과 대화하며 만들어진 결과물입니다. 학생들 대부분은 교육을 마친 뒤, 파이썬을 더 연습해보려면 어떤 것을 추가로 연습해야 하는지 자주 질문하곤 합니다. 그리고 이러한 질문에 대답하는 과정 중에서 학생들에게 설명한 내용, 실제로 교육 과정에서 진행한 내용들을 기반으로 책을 집필했습니다.
이 책은 파이썬의 핵심 개념이라고 할 수 있는 핵심 자료 구조, 함수, 내포(comprehension), 객체 지향 프로그래밍, 이터레이터를 연습해볼 수 있게 구성했습니다. 굉장히 단순한 주제라고 생각할지도 모르겠습니다. 하지만 파이썬으로 만드는 작은 스크립트부터 큰 애플리케이션까지 모든 코드는 이러한 내용들의 조합일 뿐입니다. 따라서 이를 잘 알고 활용할 수 있어야 파이썬을 능숙하게 사용할 수 있는 개발자가 될 수 있습니다. 기본 구성 요소들을 무시하고, 더 어렵다고 생각하는 것에 집착하는 것은 기초를 제대로 닦지 않고 건물을 계속해서 높게 올리는 일에 불과합니다. 틀림없이 무너질 것입니다.
연습은 분명 능력을 향상시킵니다. 파이썬뿐만 아니라 모든 영역이 같습니다. 이 책이 여러분이 파이썬을 공부하면서, 이러한 경험을 할 수 있게 도움이 되면 좋겠습니다. 하루하루 여러분의 파이썬이 점점 유창해지기 희망하고 기대합니다.
- <지은이의 말> 중에서


프로그래밍 언어를 교육하다 보면 프로그래밍 언어의 문법을 분명 배웠는데, “(1) 이제 무엇을 해야 하는지 잘 모르겠다, (2) 무엇을 만들고 싶은데 코드를 어떻게 작성해야 할지 모르겠다.”라며 방황하는 학생들을 많이 볼 수 있습니다. 일반적으로 이러한 벽에 막혔을 때, 많은 학생이 다른 프로그래밍 언어의 문법을 처음부터 다시 공부하는 것을 선택합니다.
하지만 다른 언어의 문법을 더 배운다고, 이러한 벽을 넘을 수 있는 것은 아닙니다. 마치 한국어로 글을 제대로 쓰지 못하는 사람은 영어 문법을 완벽하게 배워도 글을 제대로 쓸 수 없는 것과 같습니다.
이러한 벽을 넘을 수 있는 방법은 “(1) 기본 문법을 활용하는 문제를 풀어본다, (2) 자료 구조와 알고리즘 문제를 풀어보며 컴퓨터 공학을 이해한다, (3) 프레임워크를 공부하며 만들고 싶었던 것을 만든다.”를 반복하는 것입니다.
이 책은 이러한 벽을 넘는 3가지 방법 중에서 (1)을 다루는 책입니다. 그래서 책은 다음과 같은 특징이 있습니다.
● 자료 구조와 알고리즘을 다루는 책은 아니므로, 쉽게 접근할 수 있다.
● 기본 문법을 활용하는 방법을 배우므로, 언어의 설계를 더 깊이 이해할 수 있다.
● 어떤 상황에 어떤 문법을 활용해야 하는지 이해할 수 있다.
따라서 언어의 문법을 배운 뒤에 언어를 더 깊게 이해하고, 언어를 활용하는 방법을 배우는 데 도움을 줄 수 있을 것입니다. 참고로 언어의 문법을 배운 뒤에 언어를 ‘조금 더 깊게 이해’하는 책이므로, 파이썬의 기본 문법은 이미 알고 있어야 합니다.

- <옮긴이의 말> 중에서


이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9791165218218