2011-08-12 2 views
3

수업 시작 전에 다음 파이썬 책에서 CS를 배울 계획입니다.CS 학생이 쓰기 시작할 좋은 Python 프로그램?

저는 파이썬 프로그래밍 서적에서 컴퓨터 과학을 배우고 있습니다. 제 질문은, 프로그래밍 학습을 시작하기 위해 작성하는 좋은 프로그램의 몇 가지 예를 얻을 수 있습니까? 일단 책을 마치면, 나는 내 자신의 프로그램을 쓰기 시작하고 싶다. 나는 파이썬이 많은 힘을 가지고 있다는 것을 알고있다. 그러나 그것은 매우 다재 다능하다.

너무 발전된 것은 아니지만 언어의 기본 요소를 배우는 데 도움이 될만큼 충분히 도전적이지 않은 것이 좋습니다.

+1

google "you_university_name course_name assignments"를 사용하면 지난 연도/학기 과제를 온라인에서 쉽게 찾을 수 있습니다. 그것들을 시험해 보면 강의 슬라이드를 찾을 수 있습니다. – mtahmed

+0

당신은 그 책에서 컴퓨터 과학을 배우지 않고 프로그래밍 만 배우고 있습니다. CS는 그보다 훨씬 많습니다. – glglgl

답변

7

해결하려는 알고리즘 및 수학 문제에 관심이 있으시면 Project Euler에 많은 정보가 있습니다. 적어도 많은 사람들이 재미 있고 교육적으로 해결할 수있는 사람을 찾았습니다. 파이썬은 분명히 이런 종류의 문제에 좋은 언어입니다.

1

가장 일반적인 알고리즘을 파이썬으로 구현할 수 있습니다. Google에 구현하기위한 우수 사례를 검색하십시오. 기능적이고 구조화 된 방식으로 구현하십시오 (해당되는 경우).

실제로 http://www.python.org/community/이고 사이트 자체에는 많은 좋은 링크가 있습니다.

그냥 계속 탐색 해보세요. google-python-exercises.zip

당신도 할 수 있습니다 : 그것은 좋은 초보자 프로젝트를 만들 수 있도록 무엇을 설명하고 기본 골격 파일과 일부 운동 프로젝트를 포함 Google Code > Python Coarse

:

+0

응답 해 주셔서 감사합니다. @glglgl :이 책은 컴퓨터 과학의 소개이며 수학 프로그램이 많이 있습니다. 게다가, 제 목표는 CS의 모든 분야를 배우는 것이 아니라 이해가되지 않는 것입니다. 저의 목표는 프로그래밍/기계 학습 분야의 CS 개념에 있습니다. :) –

2

Google 코드는 파이썬에 대한 좋은 거친있다 수업의 동영상을 Google 직원에게 전달한 그대로 감상하십시오. 검색하기 : "Google Python Class Video"

이 리소스는 python을 배우는 데 매우 도움이된다는 사실을 발견했습니다. 지금까지 저는 작은 명령 행 HTTP 클라이언트 (쿠키 포함)와 명령 줄 Windows 레지스트리 편집기를 작성했습니다. 파이썬은 훌륭합니다. CGI를 시작하기 위해 기다릴 수는 없습니다.

관련 문제