Upgrade to Pro — share decks privately, control downloads, hide ads and more …

B3 コアタイム 第2回目 ( 2014年11月25日(火) )

yoshii25
November 25, 2014

B3 コアタイム 第2回目 ( 2014年11月25日(火) )

yoshii25

November 25, 2014
Tweet

More Decks by yoshii25

Other Decks in Education

Transcript

  1. Python ❖ Pythonͷར఺ ❖ ߏจ΍ҙຯͷཧղ͕ฏқ ❖ จࣈྻΛऔΓѻ͏ؔ਺͕๛෋ ❖ Pythonͷಛ௃ ❖

    ม਺ͷܕͷએݴ͕ෆཁ ❖ ߏจʹΠϯσϯτΛ࢖༻͢Δ https://www.python.org/community/logos/
  2. NLTKͷػೳ ❖ ޠኮΛ਺͑Δ ❖ >>> len(text) ❖ ޠኮͷऔಘ ❖ >>>

    set(text) ❖ ޠኮͷιʔτ ❖ >>> sorted(set(text))
  3. Ϧετ ❖ Ϧετͷ࿈݁ ❖ >>> sent1[“hoge1”, “hoge2”] + sent2[“hoge3”, “hoge4”]

    ❖ Ϧετͷ௥Ճ ❖ >>> sent.append(“hoge”) ❖ εϥΠγϯά ❖ >>> sent[5 : 8]
  4. ৚݅ࣜ ❖ ୯ޠൺֱʹ࢖͑Δԋࢉࢠ ❖ s.startswitch(t) s ͕ t Ͱ࢝·Δ͔Ͳ͏͔ ❖

    s.endswitch(t) s ͕ t ͰऴΘΔ͔Ͳ͏͔ ❖ t in sɹɹɹɹɹ s ͷதʹ t ؚ͕·ΕΔ͔Ͳ͏͔ ❖ s.islower() s ͷதʹେจࣈؚ͕·Ε͍ͯͳ͍ ❖ s.isupper() s ͷதʹࢠจࣈؚ͕·Ε͍ͯͳ͍ ❖ s.isalpha() s ͷதͷจࣈ͕શͯΞϧϑΝϕοτ͔Ͳ͏͔ ❖ s.isalnum() s ͷதͷจࣈ͕શͯΞϧϑΝϕοτ΋͘͠͸਺ࣈ͔Ͳ͏͔
  5. ؆୯ͳ౷ܭॲཧ ❖ ‘,’ ΍ ‘the’, ‘.’, ‘and’ͳͲจࣈ਺͕୹͍୯ޠ͕සग़͢ΔͳΒ͹, 1ճ͠ ͔ొ৔͠ͳ͍୯ޠΛ୳ͤ͹Α͍ͷͰ͸ʁ ❖

    15จࣈҎ্ͷ୯ޠΛऔΓग़͢ ❖ >>> V = set(text1) ❖ . . . long_words = [w for w in V if len(w) > 15]