GitHub Trending오픈소스 · 도구오늘의 주요

xiaolai/the-craft-of-selfteaching

자학(自学)은 기술이다, 저자 샤오라이가 공개한 전자책

원제 xiaolai/the-craft-of-selfteaching

스타 18,760당일 +148Jupyter Notebook
Key Point

프로그래밍 입문자부터 심화 학습자까지 자학의 철학과 Python 실무를 한 권에서 배울 수 있는 체계적 교재가 무료로 공개된 것이 의미있다.

핵심 요약

  • 중국 저자 샤오라이(李笑来)가 저술한 '자학은 门手艺(자학은 기술이다)'를 Jupyter Notebook 형식으로 GitHub에 공개했다.
  • 자학 능력 부재의 위험성, 프로그래밍 입문, 자습 방법론을 다루며 Python 기초부터 고급 개념까지 체계적으로 수록했다.
  • Part 1에서는 자학의 중요성과 Python 기초(값·연산자, 제어문, 함수, 문자열, 데이터 컨테이너, 파일 처리)를 다룬다.
  • Part 2는 어색함과 인내, 의도적 연습, 함수 작성, 매개변수, 람다 함수, 재귀, 문서화, 모듈화, 테스트 주도 개발을 포함한다.
  • Part 3은 난점 극복, 객체 지향 프로그래밍, 함수 도구(데코레이터·이터레이터·제너레이터), 정규표현식, BNF/EBNF, 자학의 경계를 설명한다.
  • 추가로 Git, VS Code, JupyterLab 설치 가이드와 기호 설명 등 부록을 포함하며, CC-BY-NC-ND 라이선스로 배포된다.
  • GitHub 저장소에서 Markdown 버전도 함께 제공하며, 독자가 Pull Request로 오탈자 교정에 참여할 수 있다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗