이번엔 다른 글 소개를 위한 포스팅.
http://openbookproject.net/py4fun/
원 제목이 Python for Fun 이다. 제목에서 볼 수 있듯이 재미를 위해 Python을 활용하는 예제를 보여준다.
각 주제 별로 내용이 따로 정리되어 있으며 주제를 구현하기 위한 기초 지식 및 알고리즘 등의 설명도 되어 있다.
제법 방대한 내용이 모여 있으니 재미삼이 읽어보면 좋을 듯 하다. 영어만 보면 토나온다라고 한다면 모르겠지만 -,-;;
Popular Posts
-
Q. 1.3과 1.12 중 어느 버전이 더 최신 버전인가요? A. 1.12가 더 최신버전입니다. 위의 같은 질문류를 커뮤니티에서 본 적이 있는데 놀랍게도 1.3을 1.12보다 더 높은 버전으로 생각하는 사람이 많은 것 같았다. 그래서 이번에는 버...
-
이번 글은 굉장히 유명한 수학 함수 3가지를 적어보는 글입니다. 그리고 오랜만에 구어체가 아닌 존대말(?)로 쓰는 글이기도 하겠네요. 이번에 언급하는 함수 세 가지, 즉 ceil(), floor(), round() 함수는 C 언어 시절부터 쓰이...
-
sigsegv 검색을 통해 유입된 내역이 하나 보여서 잠깐 설명.
-
최신의 Emacs 22~23 에서는 한글 폰트 설정에 따른 불편함은 많이 사라진 편이지만, 역시 마음에 드는 폰트 설정은 힘든 편이었다. 특히 영문과 한글 폰트를 별도로 설정해야 하는 경우 크기를 맞추는 등의 삽질이 필요한 편이다.
-
Vim이 강력한 편집기로써 군림하게 된 건 편한 키맵, 정규표현식, 그리고 이 매크로 레코딩 기능이 있기 때문이라고 감히 주장하고 싶다. 레코딩 기능은 사용자가 입력하는 키를 그대로 녹화해서 매크로로 만들어 주는 기능이다. 이 기능에 대해 간단히...
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
Swift 의 Range 기능은 1.0 이라는 초창기 버전 부터 존재했으며 Swift 버전이 올라감에 따라 여러 가지 기능이 붙거나 세분화 되었습니다. 그런데 제 블로그에서는 별도로 정리를 한 글이 없어서 이 범위(Range)에 대한 것을 정리해 봅니...
-
Git로 다수의 브랜치를 관리하며 브랜치간 머지(merge) 하기는 굉장히 간단한 일이다. 하지만 의외로 다른 브랜치의 일부 파일만 복사(즉 파일간 머지)해 오는 형태의 작업은 많이 하지 않나보다. 찾아보니 의외로 기존 명령어에 옵션을 하나 추가해서 ...
-
Mac OS X 에서 마음에 드는 특이사항 중 하나는 키보드 타이핑을 할 때는 마우스커서를 숨겨준다는 점이다. 알게 모르게 코드 타이핑을 하는데 마우스 커서가 거슬릴 때가 제법 있기 때문이다. 윈도우의 경우 마우스 설정 쪽에 이런 메뉴가 있었던 것 같...
-
준비 우선은 정보부터 수집. 도데체 부트캠프냐 뭔지 잘 이해가 되게 설명해 주는 곳이 잘 없다. 어쨌든 알아낸 바로는, 부트캠프는 일반적인 윈도우가 설치되는 PC의 BIOS를 에뮬레이션 해 주는 서비스 라는 것을 알게 되었다. 우선 ...
Tags
Blog Archive
-
▼
2011
(273)
-
▼
5월
(48)
- 맥북프로에 윈도우XP 설치 삽질기
- [Emacs] magit
- [Emacs] Searching and Replacing
- [node.js] 비동기처리의 환상
- [node.js] 스크립트 언어로써의 node.js
- Homebrew로 갈아타기: iPython 삽질기
- [Emacs] js2-mode
- [Emacs] autopair 사용 시 term-mode 문제
- [Emacs] Keyboard Macro
- [node.js] 모든 것이 비동기다?
- [node.js] 오류 발생 시험
- [node.js] 신기술이 뭔가 체험해 봤다 -_-
- [Emacs] 단축키 잡담
- [Emacs/Python] iPython과 Emacs
- [Vim] Mac OS X 터미널에서의 디스플레이 오류
- [Emacs] 버퍼들의 내용 검색
- [iOS] iOS 장치로 움직이는 장난감 공
- [Android] 안드로이드를 혐오하는 개발자 이야기
- [Emacs] 다국어입력(Multilingual Input Method)
- [Emacs] Tetris
- [Emacs] Shortcuts for Evaluation
- 블로거 메인터넌스 이후 문제 상황
- [Emacs/Python] Flymake 를 Python Mode 에서도 사용해보자.
- [Python/OpenBook] 예제로 배우는 재미있는 Python
- [Python] Python Worst Practices
- [Python] copy 모듈 존재의 이유
- [Python] 유니코드와 UTF-8간의 전쟁(?)
- [Emacs/Vim/Etc] Color Theme 생성 사이트
- [Emacs] 의사양반!
- [Emacs] 실시간 코딩 오류 파악 flymake-mode
- [Emacs] Live Programming with Overtone
- [Vim] Plugin: AutoClose
- [Emacs] Copy/Cut/Paste/Delete
- iOS 4.3.3 도 탈옥 되는 듯...
- [iOS] cocos2d for iPhone 1.0 RC2
- [Emacs] 긴 줄을 나눠서 표시해보자
- [Emacs] 쉘 실행 결과 확인을 위한 lively.el
- [Emacs] HTML/XML 코딩 어시스트 zencoding
- [Emacs] etags
- [Emacs] 자동 TAGS 탐색?
- [Emacs] camelCase를 읽기 편하게 만들어 주는 glasses-mode
- [Emacs] 모든 버퍼 저장하기
- [Emacs] 쉘 커맨드 결과 가져오기
- 화이트 아이폰4 블랙 보다 두껍지 않다.
- [Vim] 파일 관리자 대체 플러그인 NERDTree
- [Vim] Solarized Theme 적용 관련
- [iOS] UIImagePickerController 로 라이브러리에서 사진 선택하기
- Mac OS X Snow Leopard 서체 1.0 및 iPhoto 9.1.2 업데이트
-
▼
5월
(48)
0 comments:
댓글 쓰기