私のpythonはノートを勉強します。

2763 ワード

最近よく耳にする言葉です。「命を大切にします。pythonを使います。」ですから、勉強して知る必要があると思います。
ちらりと見る
スクリプト言語(script laggage)接着言語研究/サポート
構文
入門時の参考資料:http://learnpythonthehardway.org/book/ http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 http://learnpythonthehardway.org/book/
本科GIS専門はCを学んで、MFCを使います。だから、pythonに触れたばかりの時は、この言語は便利だと思いましたが、厳密ではないです。タイプとメモリがあまりにもばらばらです。Cプログラマから見たら、よく使われていると思います。
1.変数とタイプの弱いタイプは、タイプを説明する必要がありません。
2.list animals = ['bear', 'tiger', 'penguin', 'zebra']
bear = animals[0]
3.関数def cheese_and_crackers(cheese_count, boxes_of_crackers):
        `print "You have %d cheeses!" % cheese_count`
pythonは括弧を使っていません。代わりにインデントとコロンです。だから、pythonコードを見ると、ノギスを買う必要があります。
4.クラスclass MyStuff(object):
  def __init__(self):
    self.tangerine = "And now a thousand years between"

  def apple(self):
    print "I AM CLASSY APPLES!"
なお、メンバ関数の最初のパラメータはselfである。selfは自分のメンバー変数を指すことができます。私有、保護、公有の区別はない。
ツール編
PyCharmのとても良い集積環境、文法は明るくて、倉庫をインストールして、各種のプラグインを支持して、pythonの各バージョン。個人的には一番いいIDEだと思います。
メインインターフェース
我的python学习笔记(1)_第1张图片
各種構成我的python学习笔记(1)_第2张图片
IDLE
VIM推奨用spf 13https://github.com/spf13/spf13-vim
spf 13はc/c++などの各種のプログラミング言語に対して、markdownなどのテキストマークはすべて支持します。
我的python学习笔记(1)_第3张图片
PyCharmはプラグインを使ってもいいです。vimの配置を使って、現在私はVSです。Chromeもvimプラグインを使います。本当に使いやすいです。
簡単に比較する
  • たくさんのサポートライブラリがあります。結局、c/c+
  • を呼び出すことができます。
  • 文法简洁C+:std::shared_ptr<:vector>>>
    = std::make_share<<:vector>>>
    Pythoon:object_array = []はやはり生命を大切にします。
    文字コードの復号は、デジタル変換とは言いませんね。
    詳しいことは後で詳しく調べてから書きましょう。