이 프로젝트는 더 이상 유지 관리되지 않습니다. 저장소는 읽기 전용이며 새로운 기여를 허용하지 않습니다. 관심이 있다면 저장소를 포크하고 복사본을 유지할 수 있습니다.
무료 Python 도서
온라인에서 무료로 읽거나 다운로드할 수 있는 영어로 된 Python 도서 목록입니다.
목차
- 목록이 시작된 방법
- 목록에는 무엇이 있나요?
- 왜 무료 책인가?
- 감사의 말
- 무료 Python 도서 목록
- 입문
- 중급
- 고급의
- AI와 머신러닝
- 컴퓨터 과학
- 소프트웨어 엔지니어링 및 모범 사례
- GUI
- 도구
- 웹 개발
- 데이터 과학
- 과학
- 주피터 노트북
- 공학
- 암호화
- 계략
- 무료 Python 도서 목록
- 특허
목록이 시작된 방법
저는 몇 주 동안 Python을 배우고 있었는데, 2019년 1월에 더 나은 프로그래머가 되는 방법에 대한 제안을 구하는 r/learnpython의 Reddit 게시물을 우연히 발견했습니다.
댓글 중 하나는 알고리즘과 데이터 구조에 관한 좋은 책이나 웹사이트를 요청했습니다. 무료 전자책인 Problem Solving with Algorithms and Data Structures using Python 등 유용한 Python 학습 리소스에 대한 링크를 수집했기 때문에 해당 링크를 댓글로 공유했습니다.
내 의견은 수십 개의 찬성표를 얻었으며 이는 쉽게 접근할 수 있는 좋은 Python 책에 대한 관심을 암시했습니다. 그래서 나는 나중에 내가 찾은 모든 무료 Python 책 목록을 모아서 r/Python에 게시했습니다.
내가 옳았다. 내 게시물은 수백 개의 찬성표를 얻었고 여러 reddit 사용자가 더 많은 책과 목록에 대한 링크를 제공하여 그러한 리소스에 대한 관심을 확인했습니다. 다음 단계는 내 목록을 Reddit 게시물에서 얻은 제안과 통합하고 GitHub에 게시하고 더 많은 책으로 확장하여 목록을 더욱 유용하고 널리 사용할 수 있도록 만드는 것이었습니다.
지금 읽고 있는 목록입니다.
목록에는 무엇이 있나요?
이 목록에는 내가 원래 Reddit에 게시한 항목, 댓글에 제안된 책 및 기타 목록, 그 이후로 찾은 몇 가지 항목 및 내가 발견할 항목이 포함되어 있습니다.
무료 Python 책이란 무엇입니까?
내 정의는 모호하고 필연적으로 주관적입니다. 하지만 나는 그것이 전자책 파일, 책 길이의 문서, 또는 Python에 관한 책처럼 구성된 웹사이트이고 영어로 작성되었으며 온라인에서 읽거나 무료로 다운로드할 수 있다고 말하고 싶습니다. 대부분의 짧은 온라인 자습서 및 방법 페이지는 적합하지 않을 수 있습니다.
그러나 결국 나는 무료 Python 책을 보면 그것을 알아차립니다.
항목은 카테고리 또는 애플리케이션 도메인별로 그룹화되어 있으며 기본부터 고급까지 모든 기술 수준의 적용 범위를 포함합니다. 카테고리 내에서 항목은 제목별로 알파벳순으로 정렬됩니다.
일부 Reddit 사용자는 다른 무료 프로그래밍 책 목록에 대한 링크를 공유했으며 그 중 일부는 Python에 관한 것입니다. 나도 포함시켰지만 물론 나와 겹치는 부분도 있습니다.
왜 무료 책인가?
유료컨텐츠는 상관없습니다. 사실, 나는 또한 훌륭한 유료 Python 전자책과 온라인 리소스를 구입했으며 더 많은 것을 얻을 예정입니다.
그러나 무료 전자책에는 추가로 편리하거나 다운로드 가능한 형식이 제공되는 등 여러 가지 장점이 있습니다. 또한 관심이 있을 수 있지만 당장 필요한 것은 아닌 주제에 관한 책을 구하는 것이 더 쉽습니다.
감사의 말
내 원래 게시물에 책 제안과 링크를 제공한 레딧 사용자들에게 감사드립니다: AlSweigart, ASIC_SP, Bisalsn, bitcoin-dude, code_x_7777m isakar-elahim, lask757, mfitzp, pvc, warbird2k.
무료 Python 도서 목록
입문
- 100페이지 Python 소개
- 파이썬의 바이트
- 언어학자를 위한 Python 소개
- Repl.it을 사용한 코드: 초보자를 위한 Python 프로젝트
- 경제학자를 위한 코딩
- Python 기본 살펴보기
- 풀 스피드 파이썬
- Python으로 코딩하는 방법
- 올바른 방법으로 Python 배우기
- 프로그래머가 아닌 사람을 위한 Python 3 튜토리얼
- 파이썬 101
- 파이썬으로 미끄러져 들어가다
- Python Coding Book: 프로그래밍이 실제로 무엇인지 이해하기
중급
- 박스스: 두 번째 Python 책
- 중급 파이썬
- 파이썬 re(gex)?
- Python 팁: 중급 Python
고급의
- Python 책: Python 시작, 고급 Python 및 Python 연습
- Python 3 패턴, 레시피 및 숙어
- 전문가를 위한 Python 노트
AI와 머신러닝
- 처음부터 기계 학습: 개념과 코드의 파생
- Python을 사용한 자연어 처리
- 신경망과 딥러닝
- 해커를 위한 확률적 프로그래밍 및 베이지안 방법
컴퓨터 과학
- Python의 주석이 달린 알고리즘 - 물리학, 생물학 및 금융 분야의 응용 프로그램 포함
- Python의 데이터 구조 및 정보 검색
- 컴퓨터 과학자처럼 생각하는 방법: 대화형 에디션
- Python을 사용한 알고리즘 및 데이터 구조 문제 해결
- Think Python: 컴퓨터 과학자처럼 생각하는 방법
소프트웨어 엔지니어링 및 모범 사례
- Python을 사용한 아키텍처 패턴: 테스트 중심 개발, 도메인 중심 설계 및 이벤트 중심 마이크로서비스 활성화
- Python의 클린 아키텍처: 더 나은 소프트웨어 설계를 위한 실용적인 접근 방식
- Python을 사용한 객체 지향 프로그래밍: Python 3을 사용하여 OOP의 필수 사항 알아보기
- 파이썬 패키지
- 사례를 통한 소프트웨어 설계: Python을 사용한 도구 기반 소개
- Python을 사용한 테스트 중심 개발
- 히치하이커를 위한 파이썬 가이드!
- Python 안티 패턴에 대한 작은 책
GUI
도구
- Python으로 지루한 작업 자동화
- 실용적인 Python 프로젝트
웹 개발
- Cloud9, Heroku 및 MongoDB를 사용하여 간단한 Flask 애플리케이션 만들기
- 프로덕션 웹 앱으로 전환
데이터 과학
- 프로덕션에서의 데이터 과학: Python을 사용하여 확장 가능한 모델 파이프라인 구축
- 효과적인 팬더
- Python 데이터 과학 핸드북
- 모두를 위한 Python: Python 3에서 데이터 탐색
과학
- 연구실에서 Python 시작하기: 생명 과학자를 위한 입문 Python 튜토리얼
- 천문학자를 위한 Python: 과학 컴퓨팅 소개
- 과학적 시각화를 위한 Python 및 OpenGL
- 과학자와 엔지니어를 위한 Python
- 과학적 시각화: Python + Matplotlib
- 복잡성을 생각하라
주피터 노트북
공학
- PySDR: Python을 사용한 SDR 및 DSP 가이드
- 네트워크 엔지니어를 위한 Python
- DSP를 생각해 보세요: Python의 디지털 신호 처리
암호화
계략
- Pygame Zero와 Python을 사용한 코딩 게임
- Python으로 나만의 컴퓨터 게임 만들기
- 아케이드 아카데미에서 Python 배우기
- Python과 Pygame으로 게임 만들기
- Python과 Pygame을 사용한 아케이드 게임 프로그래밍
무료 Python 도서 목록
- 101개 이상의 무료 Python 도서
- 무료 Python 도서 - pythonbooks
- 법적으로 무료인 Python 도서 목록
특허
이 저장소의 각 파일은 CC BY 4.0 라이선스에 따라 라이선스가 부여됩니다.
이 프로젝트를 후원하세요
이 자료가 유용하다고 생각하고 프로젝트를 후원하고 싶다면 나에게 커피 한 잔을 사주세요.