私はプログラミングに慣れていません。私はobjective-cを使いこなしてPythonを使うことに決めました。 私は基本的なコンセプトのほとんどを把握し始めていますが、アーティストとしては視覚的に考えています。これは、私は逆に働こうとしたいと言いました。言い換えれば、私は完全で機能的なソフトウェアから始め、コードを見て回り、何が何をするかを見てみたいと思います。これはCADモデルと同様のアプローチで、モデルのどのフィーチャにどのモデルがどのような影響を及ぼすかを見ることができます。これはCADに精通していない人には意味をなさないかもしれませんが、そこに誰かが関係することを望みますか?プログラミングを理解するための別のアプローチ
答えて
既存のプロジェクトを調べることは、プログラミングを学ぶのに最適な方法です。既存のコードを破って修正することはさらに良い方法です。
そこには多くのオープンソースプロジェクトがあります。それらのうちのいくつかはコードライブラリであり、その他はアプリケーション全体です。プログラミングに慣れていないので、圧倒的すぎるほど巨大ではないプロジェクトを検討することをお勧めします。
また、実際に使用するプログラムを解読するとさらに役立つ場合があります。私はこのプログラムを使用していないが、PythonCADはあなたを興味があります
http://sourceforge.net/projects/pythoncad/
これが最も可能性の高いオープンソースプロジェクトの小規模または単純なカテゴリに分類されていませんが、あなたはすでにその目的の機能を理解することのように聞こえますあなたの探検の中であなたにかなりの援助が必要です。私はせずに書き込みには非センステキストエディタ、PyRoomプロジェクトを見てみることをお勧めしません
:あなたにとって関心のあるオープンソースのPythonのプロジェクトのための
Googleのコードをブラウズ気晴らしわずか2K行のコードで、分かりやすいようです。リポジトリhereにアクセスできます。
ありがとうございました! – mantissa45
- 1. jquery getjsonのアプローチを理解する
- 2. Cプログラミング - 理解するbind()
- 3. Pythonのasyncioを理解/理解するためのリソース
- 4. 論理プログラミングのためのPrologより新しいプログラミング言語
- 5. プログラミング/スクリプト言語を識別するためのヘルプ
- 6. ヘルプオブジェクト指向プログラミングの理解OOP
- 7. xml解析のためのより機能的なアプローチ
- 8. RxAndroid&Retrofitエラー処理のための最善のアプローチ
- 9. エラー処理のための最小限のアプローチ
- 10. ウェーブレット理論を理解するための前提条件
- 11. FizzBuzzを解決するための最もパフォーマンスに優しいアプローチ
- 12. WinFormイベントを処理するための流暢なアプローチはありますか?
- 13. これは共通ライブラリを管理するための良いアプローチですか?
- 14. Scalaの理解のための `if`ステートメント
- 15. ローカルネットワーク上の地理データにアクセスするためのアプローチは何ですか?
- 16. PhotoshopコマンドをプログラミングするためのJavascript
- 17. "Cプログラミング:近代的なアプローチ"のエクササイズ
- 18. 医療画像処理のための最良のプログラミング言語
- 19. 公理を扱うためのプログラミング言語
- 20. 修正するためのテンプレートを理解する
- 21. Facebookのためのプログラミング
- 22. visbaのためのVBAプログラミング
- 23. Scalaのため、理解型推論
- 24. 誰かのコードを理解するためのツールとベストプラクティス
- 25. web.configの基本を理解するためのリソース
- 26. Androidの方法を理解するためのテクニック
- 27. コンセプトを理解するためのプロジェクトの読み書きプロジェクト
- 28. 最善のアプローチ:未知のXcodeプロジェクトを読んで理解する
- 29. WiFiの切断を処理するアプローチ
- 30. Scalaのため、理解タプル分解を伴う
まさに私が探していたもの!ありがとうございました! – mantissa45