- 관련 언론 보도링크
- 온라인 구매 링크 : [YES24], [인터파크], [교보문고]
안녕하세요 독자여러분 이곳은 생능출판사의 "으뜸 파이썬" 관련 저장소입니다. 이 책의 소스코드와 주피터 노트북 파일, colab 주소, 정오표등 다양한 자료와 정보를 업로드할 예정입니다.
"으뜸 파이썬"은 파이썬을 처음 배우는 입문자와 다른 프로그래밍 언어를 익힌 상태에서 새롭게 파이썬에 도전하는 개발자를 위한 책입니다. 이 책은 다음과 같은 특징이 있습니다.
- 책 미리보기는 다음 링크를 따라가 보세요 : 으뜸 파이썬 미리보기
- 목차 : 으뜸 파이썬 책의 목차를 제공합니다.
- 으뜸 파이썬 PDF : 으뜸 파이썬 책의 샘플 PDF 파일을 제공합니다.
- 강의계획서 예시 : 강의에 활용하시는 강사님을 위한 강의소개, 강의목표, 주별 강의 계획서(15주 기준)를 제공합니다.
- 강사님을 위한 강의용 ppt 파일은 출판사 홈페이지를 통해 신청하실 수 있습니다.( http://www.booksr.co.kr/ )
생능출판사의 "으뜸 파이썬"은 파이썬의 기초부터 고급 기능까지를 폭넓게 다루고 있는 책입니다. 이 책은 프로그램을 처음 접하는 입문자를 위한 파이썬 설치에서부터 고급 모듈, 예외처리, 람다함수, 리스트 축약표현과 넘파이까지 다루고있습니다.
책을 읽은 후 파이썬과 데이터 다루기, 머신러닝에 관련된 저자들의 책을 함께 보면 더 좋습니다.
- (따라하며 배우는) 파이썬과 데이터 과학, 천인국, 박동규, 강영민, 생능출판사 (2020)
- 으뜸 머신러닝, 강영민, 박동규, 김성수, 생능출판사 (2021)
이 저장소의 코드를 실행하기 위해서는 다음 웹 사이트에 접속하여 파이썬 IDLE를 다운받아 설치하여야 합니다.
혹은 다음의 구글 colab 웹사이트에 접속하여(구글 계정이 필요함) 노트북 환경에서 파이썬 코딩을 할 수 있습니다.
분량상 이 책에서 다루지 못한 개발도구를 소개합니다. 파이썬 개발도구에 대한 자세한 설명은 아래 부록을 참고하세요.
- 이 책으로 강의를 하실분을 위한 강의 PPT가 제공됩니다.
- 강의 PPT 자료 : https://booksr.co.kr/ 교수회원으로 로그인 후 강의자료 다운로드가 가능합니다.
- 파이썬 코드는 파이썬 IDLE나 주피터 노트북이나 구글 colab등 다양한 환경에서 실행시킬 수 있습니다.
- 구글 코랩 환경 : 웹상에서 책의 코드를 실행해 볼 수 있습니다(터틀 그래픽, tkinter, 파일입출력등 일부는 제외)
- 주피터 노트북 파일 : ipynb 확장자를 가지는 노트북 파일로 각 장별 코드가 제공됩니다.
- 파이썬 소스코드 : py 확장자를 가지는 파이썬 파일로 각 장별 코드가 제공됩니다.
- 이 책의 정오표는 다음 저장소를 보시기 바랍니다(책의 오류로 불편을 드린점 사과드립니다)
- 널널한 교수의 으뜸 파이썬 Youtube 강좌
- 널널한 교수의 기초 파이썬 Youtube 강좌
- 널널한 교수의 고급 파이썬 Youtube 강좌
- "따라하며 배우는 파이썬과 데이터 과학(2020 출판)" Youtube 강좌
이 코드에 이상이 있거나 기여를 하실 분은 Fork후에 Request를 주시기 바랍니다.
이 저장소는 으뜸 파이썬 1판의 저장소로 2판, 3판에 따라 각각 다른 버전이 나타날 수 있습니다.
열린 마음으로 독자여러분의 의견을 받습니다. 책에 관련된 문의는 언제든 아래 이메일로 보내 주십시오.
- 박 동규 - 창원대학교 정보통신공학과 교수
- 박동규교수 저장소
- 이메일 : dongupak@gmail.com
- 강 영민 - 동명대학교 게임공학과 교수
- 이 코드의 소유권은 모든 저자에게 있으나 비상업적 용도에 한해 자유롭게 이용가능하며 재배포 가능합니다.
- 출판물을 무단 복제하거나 저자의 허락없이 배포하는 것은 법에 위반되는 행위입니다.
이 책에는 많은 도전 문제와 심화문제가 제공됩니다. 저자들이 모든 문제에 대해 답을 만들어 보았지만, 이것은 문제의 유효성을 검증하기 위한 것일 뿐입니다.
이 책의 문제는 답이 제시되지 않은 문제의 해답을 찾는 과정과 실습을 통해 더 깊은 학습을 할 수 있도록 준비된 것입니다.
이에 저자는 정답지 제공을 하지 않음을 다시한번 알려드립니다.
$ git remote add upstream https://github.com/dongupak/Prime-Python.git
$ git fetch upstream
remote: Enumerating objects: 91, done.
remote: Counting objects: 100% (91/91), done.
remote: Compressing objects: 100% (49/49), done.
remote: Total 78 (delta 41), reused 29 (delta 17), pack-reused 0
Unpacking objects: 100% (78/78), 19.00 KiB | 51.00 KiB/s, done.
From https://github.com/dongupak/Prime-Python
* [new branch] master -> upstream/master
$ git rebase upstream/master
First, rewinding head to replay your work on top of it...
Fast-forwarded master to upstream/master.
$ git push origin master --force
Total 0 (delta 0), reused 0 (delta 0)
To https://github.com/dknife/Prime-Python.git
3655ac5..ec4965d master -> master