pythonノート(1)-私たちが勉強を続けるべきかどうかについて

9641 ワード

私たちが勉強を続けるべきかどうかについて
以前面接の時に聞かれましたが、linuxはよく知っていますか?このような質問に対して:私はいつも気まずい答えをして、“額..少し理解します”.
しかし、私が大学を卒業したとき、linuxの仮想マシンさえインストールしたことがなく、システムが熟知していないことは言うまでもありません.このシステムはコマンドで完全に操作できることを知っていますが.それから仕事をして、时にはコードを书いて、svnは提出して、サーバーはLinuxで、自分もwindowsの上でクライアントを走ります.shellでjavaプログラムを起動するように要求したプロジェクトを覚えていますが、その時私がどのようにしたか知っていますか.彼らのshellを持ってきて、どこを変更するかを聞いて、javaクラスを起動するパスを変更します.OKです.中の意味を全く理解していません.最後にもう一度面接をするときは、Linuxコマンドをよく知らないことを告白せざるを得ません.
Linux命令は難しくないと言う人もいるかもしれません.数日でいいです.今の私もLinuxを全く知らない友達とこう言います.しかし、もし私が学習命令の第一歩を踏み出さなければ.私は長い間面接の時にもう一度気まずい思いをしなければなりません.
本題に戻って、私たちはいったい勉強すべきかどうか、今から見れば何の役にも立たないが、確かにいいものなのか.
私の答えは:もしあなたが確かに余力があって、自分で投資することを望んでいるならば、私は必要だと思います.
1、このような余分な勉強はあなたの週末を充実させます.
2、ある程度勉強すると、物事に対して新しい見方ができます.
3、面接の時、チップが1枚増えました.
4、一つの理論があります:勉強すればするほど、自分が知らないことを知っているほど.△知識が広ければ広いほど、あなたが見ている世界は大きくなります.
 
ラブソングで歌ったように、「私たちはずっと橋に行くのを忘れていたので、相手の心の中で見てみました」と、私たちも橋に行くのを忘れたのではないかと思います.
 
だから一緒にPYTHONワールドに入りましょう!
 
pythonノート(1)
Pythonについては、勉強するなら、サイトを見てみることをお勧めします.
http://book.huihoo.com/dive-into-python/5.4_zh-cn/html/toc/index.html   《Dive to python》
http://docs.python.org/
http://woodpecker.org.cn/
http://code.google.com/intl/zh-CN/edu/languages/google-python-class/introduction.html
 
pythonに触れたばかりで素晴らしいと思います.ソフトウェアをインストールしているので、すぐにHelloWorldが来ます.私たちはとっくに興奮している年を過ぎているかもしれませんが、実際にはpythonは絶対にあなたを楽に勉強させる言語だと言いたいのです.1,関数宣言用def
def buildConnectionString(params):

2,インポートモジュール:import
import odbchelper

モジュールをインポートするときはpythonコンパイラが自分の環境変数で作成したパスを探しに行き、インポートするモジュールがカスタムパスの下にある場合は、このパスを先に環境変数に入れなければなりません.
import sys
sys.path.append('/my/new/path')

3,if_else文:(pythonはjavaの「{}」)の代わりにコードブロックをインデントで制御します.
if n > 1:
        return n * fib(n - 1)
    else:
        print 'end of the line'
        return 1

4,内蔵データ型List:List li=["a","b","mpilgrim","z","example"]
[]で包む.
A.for var in listで、listを1つ巡ることができます.遍歴するときは要素を増やしたり削除したりしないでくださいね!
  squares = [1, 4, 9, 16]
  sum = 0
  for num in squares:
    sum += num
  print sum  ## 30

B.inで要素がlistにあるかどうかを判断する.
 list = ['larry', 'curly', 'moe']
  if 'curly' in list:
    print 'yay

C.list他の方法:
list.append(elem) -- adds a single element to the end of the list. Common error: does not return the new list, just modifies the original.
list.insert(index, elem) -- inserts the element at the given index, shifting elements to the right.
list.extend(list2) adds the elements in list2 to the end of the list. Using + or += on a list is similar to using extend().
list.index(elem) -- searches for the given element from the start of the list and returns its index. Throws a ValueError if the element does not appear (use "in" to check without a ValueError).
list.remove(elem) -- searches for the first instance of the given element and removes it (throws ValueError if not present)
list.sort() -- sorts the list in place (does not return it). (The sorted() function shown below is preferred.)
list.reverse() -- reverses the list in place (does not return it)
list.pop(index) -- removes and returns the element at the given index. Returns the rightmost element if index is omitted (roughly the opposite of append()).

D.listに関するその他の例:
 list = ['larry', 'curly', 'moe']
  list.append('shemp')         ## append elem at end
  list.insert(0, 'xxx')        ## insert elem at index 0
  list.extend(['yyy', 'zzz'])  ## add list of elems at end
  print list  ## ['xxx', 'larry', 'curly', 'moe', 'shemp', 'yyy', 'zzz']
  print list.index('curly')    ## 2

  list.remove('curly')         ## search and remove that element
  list.pop(1)                  ## removes and returns 'larry'
  print list  ## ['xxx', 'moe', 'shemp', 'yyy', 'zzz']

 
本文の純粋な目的は、多くの人にいろいろな口実で勉強を拒否する可能性があることを学ぶことです.あなたが私の鼓動に励まされて、行動することを望んでいます!
----------------------------------------------------------------------
努力は必ずしも成功するとは限らないが、努力しなければ成功しないに違いない.共に励ます.