2011-01-15 5 views
16

Tôi biết đây không phải là một câu hỏi về một đoạn cụ thể của mã hoặc bất cứ điều gì, nhưng ở đây đi -dự án để tìm hiểu Python

Tôi đã rối tung xung quanh với ý tưởng của việc học Python kể từ khi tôi khá chán với PHP (và phát triển web nói chung), nhưng tôi không thể nghĩ ra bất kỳ dự án nào để giúp tôi tìm hiểu. Tôi đã làm việc thông qua một số dự án Euler với Python, nhưng nó đã cũ. Tôi biết những điều cơ bản, và tôi muốn viết một cái gì đó thú vị hơn mà sẽ giới thiệu cho tôi những điều mới trong Python.

Có dự án mới bắt đầu bằng cliche cho Python không? (ví dụ, PHP sẽ là một blog hoặc một cái gì đó tương tự)

Có bất kỳ dự án Python phổ biến nào cho người mới đến hoặc bất kỳ dự án phổ biến nào mà bạn đề xuất không?

Bất kỳ ý tưởng nào đều hữu ích.

Trả lời

13

Chọn thứ gì đó mà bạn nghĩ là thú vị và lập trình nó bằng python.

Nếu bạn muốn thoát khỏi phát triển web một chút, bạn có thể thử viết một trò chơi đơn giản với pygame.

+0

Pygame trông khá thú vị, tôi nghĩ rằng có thể có một số niềm vui để có được ở đó. : D. Tôi sẽ bắt đầu với điều đó. – Andrew

+0

Điều đó thực sự tuyệt vời! không biết rằng đã tồn tại! Vâng, điều đó sẽ dạy ngôn ngữ một cách hiệu quả mà tôi nghĩ! –

+0

Pygame khá đẹp - Thật dễ dàng để có được các hoạt ảnh cơ bản. – Seth

5

Bạn có thể viết blog bằng Python dễ dàng như bạn có thể viết blog bằng PHP, nếu bạn sử dụng khung như Django (để bạn không phải lo lắng về chi tiết xử lý yêu cầu HTTP).

Ngoài ra, bạn có thể gây rối với những thứ có tính chất đồ họa giống như trò chơi sử dụng Pygame.

Nhưng thực sự, các dự án "tốt" là những dự án bạn thấy thú vị. Thay vì hỏi "những gì tôi có thể viết bằng Python," hãy tự hỏi "tôi muốn viết cái gì" trước tiên, và sau đó, tìm ra cách để làm điều đó bằng Python.

+0

Tôi có thể sẽ vào Django sau cùng, nhưng PHP là thứ gần nhất với ngôn ngữ lập trình mà tôi từng biết, vì vậy tôi đang tìm kiếm một cái gì đó mới ... và giống ... bên ngoài trình duyệt. : P – Andrew

0

Tôi luôn muốn kiểm tra khả năng ngôn ngữ của mình bằng cách mã hóa vi-rút. Rất nhiều hoán vị của họ cho khái niệm này, từ việc biến nó thành hình thái với sự phân phối để nó chơi nhạc gây phiền nhiễu.

Chỉ cần một lời cảnh báo, tôi có lẽ sẽ làm ô này w/ảo, không có ý nghĩa trong làm hỏng máy tính của bạn với một tai nạn ngớ ngẩn (Trừ khi bạn có một máy Mac trong trường hợp tốt của nó mà!)

0

Bạn có thể làm cho một trò chơi với thư viện pygame hoặc bộ mã hóa và giải mã đơn giản.

0

Đáng ngạc nhiên không ai đề cập đến CodingDojo. Bạn có thể tìm thấy có nhiều vấn đề đơn giản có thể được giải quyết bằng bất kỳ ngôn ngữ lập trình nào và tuyệt vời để tập trung vào thực hành.

0

Pygame khá thú vị như bạn phải nghe. Hãy thử thứ gì đó giống như tạo hoạt hình sao băng hoặc tạo trò chơi như Pong.