Skip to content

Instantly share code, notes, and snippets.

@dittos
Created September 17, 2012 15:06
Show Gist options
  • Save dittos/3737902 to your computer and use it in GitHub Desktop.
Save dittos/3737902 to your computer and use it in GitHub Desktop.

파이썬 웹개발 요리책

바로 실전에 적용할 수 있는 파이썬 웹 개발 레시피. 기초적인 파이썬 지식이 필요합니다.

파이썬 복습

앞으로 다룰 내용에서 알아둬야 할 파이썬 기능을 다시 한번 짚고 넘어갑니다. 이미 파이썬 고수라면 건너뛰셔도 좋습니다!

  • 모듈
  • 유니코드와 인코딩
  • 반복자
  • 데코레이터

파이썬 생태계

파이썬 자체의 기능은 아니지만 파이썬으로 개발할 때 알아야 할 것들을 소개합니다.

  • 패키지 관리자
  • 가상 환경
  • DB-API
  • WSGI

Flask

본격적인 웹 개발을 해볼까요?

  • 시작하기
  • 요청과 응답
  • Jinja: 템플릿
  • 세션과 보안
  • 파일 올리기
  • 블루프린트

SQLAlchemy

데이터베이스 연금술사가 되어봅시다!

  • 시작하기
  • 매핑 선언
  • 쿼리 API
  • Alembic: 마이그레이션

표준 라이브러리들

중요한 표준 라이브러리는 잘 익혀둡시다. 반드시 필요할 날이 올거에요.

  • os.path: 파일 경로 다루기
  • datetime: 날짜와 시간 처리
  • json: JSON 파서

여러가지 라이브러리들

쓸만한 라이브러리를 모아봤습니다.

  • PIL: 이미지 처리
  • Requests: HTTP 통신
  • lmxl: XML, HTML 파서
  • Celery: 분산 작업 처리
  • Babel: 다국어 지원과 국제화
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment