2009-10-24 2 views
2

내가 대학에서 수강 한 최고의 수업 중 하나는 교수가 언어 또는 언어 개념을 도입하고 실시간으로 약간 연주하며 10 개의 작은 기능이나 프로그램을 작성하여 집으로 보내주는 프로그래밍 언어입니다. 우리가 수업에서 배운 것을 사용하고 무슨 일이 벌어지고 있는지 정말로 이해할 수있을만큼 충분히 늘렸다. 나는이 스타일의 학습이 정말로 즐겁고 개인적으로 저에게 매력적이라는 것을 알았습니다.'클래스 유형 설정'에서 파이썬을 배우기위한 최고의 자료가 있습니까?

내가 찾고있는 것은 자원이며, 이상적으로는 온라인 상태이며 동일한 맥락입니다. 기본 연산자를 사용하여 -> 사용하도록하십시오. 함수 소개 -> 사용하게하십시오. 재귀 소개 -> 사용하게하십시오. 이상적으로 ~ 3 또는 너무 질문에 응답을 사이트에 일반보기에 있지 않기 때문에 속임수를 쓰지 않을 것입니다.

this과 같은 자원은 좋지만 실제로는 제가 찾고있는 것이 아닙니다. 어떤 자원을 가져 주셔서 감사합니다!

답변

4

나는 파리 대학에서 학생들을 가르치기 위해 Python을 가르치고 있으며 나는 당신이 좋아하는 접근 방식을 선택했다. 나는 그것이 얼마나 유용 할 수 있는지에 대해 더 동의하지 못했다.

나는 그래서 당신이 여기에 물어 하나로서 자신에게 같은 질문을했다 :

  1. Instant Python : 나는 주어진 순서대로 다음 소스를 추천 할 것입니다 빠른 개요
  2. Learn Python in 10 minutes을 위해 : 다른
  3. The official tutorial
  4. 개요 :을 통해 미끄러 져,하지만 당신은 파이썬이나 IPython에 직접 시도 할 수 있습니다 예와 스택 오버플로 헌납 S. 로트 (이 책으로 C,
  5. Building Skills in Python: A Programmer's Introduction to Python
  6. 쉘 수 ontains exercices)
  7. Dive into Python도 상당히 훌륭하지만 지금은 꽤 오래된 Python 2.3으로 제한됩니다. 업데이트 :이 책은 현재 for Python 3에도 있습니다.

다른 온라인 서적을 찾을 수 있으며, 몇 달 전에 (내 수업을 준비하면서!) 모두를 보았습니다. 그러나 조심하십시오 : 그들 중 일부는 좋은 연습의 예가 아니고 예를 포함합니다. 위의 참고 문헌은 이론과 실전 연습의 견고한 조합이며 많은 자료를 다루고 있습니다.

0

Dive, 걸어 다니지 마십시오. into Python. 이들의

+0

좋은 참고 자료이지만, 방금 내가 읽은 것을 사용하도록 유도하는 주요 질문이 없다고 말할 수 있습니다. – popester

1

당신은 내 PythonTurtle 함께 놀러 수 있습니다. 도움말 화면을 확인하십시오.

0

프로그래밍 언어와 마찬가지로 Project Euler 문제가 발생합니다. 솔루션을 함께 해킹하지 마세요. Pythonic 솔루션을 시도해보십시오. 즉, 언어의 강점을 사용합니다.

0

화면 시연에는 sage을 사용할 수 있습니다. 순수 파이썬을 사용할 수는 있지만 노트북 인터페이스의 장점이 있습니다.보너스로, 인터넷에 세션을 게시 할 수 있으므로 학생들은 함께 게임을 즐길 수 있습니다.

관련 문제