<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Python入門勉強ルーム</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/" />
   <link rel="self" type="application/atom+xml" href="http://www.mapee.jp/python/atom.xml" />
   <id>tag:www.mapee.jp,2010:/python//4</id>
   <updated>2008-06-01T17:24:40Z</updated>
   <subtitle>Pythonを勉強していくブログです。Pythonは、Googleでもメインのプログラミング言語として採用されています。</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.34</generator>

<entry>
   <title>sysモジュール・コマンドラインに入力したパラメータを受け取る</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/sys.html" />
   <id>tag:www.mapee.jp,2008:/python//4.170</id>
   
   <published>2008-06-01T16:38:49Z</published>
   <updated>2008-06-01T17:24:40Z</updated>
   
   <summary>sysモジュールを用いると、Pythonインタープリタに関する実行環境の情報を得られます。 &gt;&gt;&gt; import sys  # sysモジュール &gt;&gt;&gt; sys.executable  # Pythonの実行ファイルパス &apos;C:\\Pyth...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="050)モジュール" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      sysモジュールを用いると、Pythonインタープリタに関する実行環境の情報を得られます。 &gt;&gt;&gt; import sys  # sysモジュール &gt;&gt;&gt; sys.executable  # Pythonの実行ファイルパス &apos;C:\\Pyth...
   </content>
</entry>
<entry>
   <title>osモジュール</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/os.html" />
   <id>tag:www.mapee.jp,2008:/python//4.169</id>
   
   <published>2008-06-01T16:24:04Z</published>
   <updated>2008-06-01T16:36:47Z</updated>
   
   <summary>Pythonでは、OSに関する情報を取得したり、ディレクトリ操作を行うために、osモジュールが用意されています。 &gt;&gt;&gt; import os  # osモジュールのインポート &gt;&gt;&gt; os.name  # os(オペレーティングシステム）の...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="050)モジュール" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      Pythonでは、OSに関する情報を取得したり、ディレクトリ操作を行うために、osモジュールが用意されています。 &gt;&gt;&gt; import os  # osモジュールのインポート &gt;&gt;&gt; os.name  # os(オペレーティングシステム）の...
   </content>
</entry>
<entry>
   <title>mathモジュール</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/math.html" />
   <id>tag:www.mapee.jp,2008:/python//4.168</id>
   
   <published>2008-06-01T16:03:34Z</published>
   <updated>2008-06-01T16:23:32Z</updated>
   
   <summary>mathモジュールは、数学に関する関数や定数が定義されています。 mathモジュールをインポートすることで、円周率πや三角関数、対数、べき乗、平方根などが扱えるようになります。 &gt;&gt;&gt; import math  # mathモジュール &gt;&gt;...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="050)モジュール" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      mathモジュールは、数学に関する関数や定数が定義されています。 mathモジュールをインポートすることで、円周率πや三角関数、対数、べき乗、平方根などが扱えるようになります。 &gt;&gt;&gt; import math  # mathモジュール &gt;&gt;...
   </content>
</entry>
<entry>
   <title>datetimeモジュール</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/datetime.html" />
   <id>tag:www.mapee.jp,2008:/python//4.167</id>
   
   <published>2008-06-01T15:36:47Z</published>
   <updated>2008-06-01T16:03:14Z</updated>
   
   <summary>datetimeモジュールは、ほとんどの言語で機能が提供されている、日付・時間に関するモジュールです。 早速使ってみます。 IDLEのシェルで、実行してみた結果です。 &gt;&gt;&gt; import datetime &gt;&gt;&gt; datetime.dat...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="050)モジュール" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      datetimeモジュールは、ほとんどの言語で機能が提供されている、日付・時間に関するモジュールです。 早速使ってみます。 IDLEのシェルで、実行してみた結果です。 &gt;&gt;&gt; import datetime &gt;&gt;&gt; datetime.dat...
   </content>
</entry>
<entry>
   <title>Pythonモジュールの使い方</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/python_1.html" />
   <id>tag:www.mapee.jp,2008:/python//4.166</id>
   
   <published>2008-06-01T15:17:09Z</published>
   <updated>2008-06-01T15:36:41Z</updated>
   
   <summary>Pythonでは、組み込みの基本的な機能以外は、モジュールをインポートして使うようになっています。 PerlやRubyと同じやり方です。 基本機能を搭載した本体はコンパクトにまとめ、必要に応じて必要なモジュールをインポートすることで、いくら...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="050)モジュール" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      Pythonでは、組み込みの基本的な機能以外は、モジュールをインポートして使うようになっています。 PerlやRubyと同じやり方です。 基本機能を搭載した本体はコンパクトにまとめ、必要に応じて必要なモジュールをインポートすることで、いくら...
   </content>
</entry>
<entry>
   <title>関数の引数にリストを渡した場合</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/post_14.html" />
   <id>tag:www.mapee.jp,2008:/python//4.165</id>
   
   <published>2008-06-01T14:41:31Z</published>
   <updated>2008-06-01T14:55:41Z</updated>
   
   <summary>関数に引数として渡される値は、関数内のローカル変数となるという解説を行いました。 参考： 変数のスコープ／グローバル変数とローカル変数 - Python入門ルーム 関数内からグローバルスコープの変数にアクセスする - Python入門ルーム...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="040)関数定義・ファンクション" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      関数に引数として渡される値は、関数内のローカル変数となるという解説を行いました。 参考： 変数のスコープ／グローバル変数とローカル変数 - Python入門ルーム 関数内からグローバルスコープの変数にアクセスする - Python入門ルーム...
   </content>
</entry>
<entry>
   <title>関数内からグローバルスコープの変数にアクセスする</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/post_13.html" />
   <id>tag:www.mapee.jp,2008:/python//4.164</id>
   
   <published>2008-06-01T14:25:52Z</published>
   <updated>2008-06-01T14:41:11Z</updated>
   
   <summary>Pythonの変数スコープについて、前述しましたが、関数内からグローバルスコープの変数にアクセスする手段も、PHP同様に用意してあります。 書き方は、PHPなど他言語と同じように、global宣言を用います。 def scope_pytho...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="040)関数定義・ファンクション" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      Pythonの変数スコープについて、前述しましたが、関数内からグローバルスコープの変数にアクセスする手段も、PHP同様に用意してあります。 書き方は、PHPなど他言語と同じように、global宣言を用います。 def scope_pytho...
   </content>
</entry>
<entry>
   <title>変数のスコープ／グローバル変数とローカル変数</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/post_12.html" />
   <id>tag:www.mapee.jp,2008:/python//4.163</id>
   
   <published>2008-06-01T13:59:30Z</published>
   <updated>2008-06-01T14:24:51Z</updated>
   
   <summary>Pythonの変数スコープ Pythonの場合も、他の多くの言語と同様に、関数に引数として渡される変数は、ローカル変数として、関数内のみのローカルスコープに限り有効です。 この実験のために、次のようなコードを書いてみます。 def scop...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="040)関数定義・ファンクション" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      Pythonの変数スコープ Pythonの場合も、他の多くの言語と同様に、関数に引数として渡される変数は、ローカル変数として、関数内のみのローカルスコープに限り有効です。 この実験のために、次のようなコードを書いてみます。 def scop...
   </content>
</entry>
<entry>
   <title>関数で複数の値をreturnする</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/return.html" />
   <id>tag:www.mapee.jp,2008:/python//4.162</id>
   
   <published>2008-05-31T18:45:40Z</published>
   <updated>2008-05-31T19:07:52Z</updated>
   
   <summary>Pythonでは、関数定義において、複数の値を返すように書くことができます。 通常、他のプログラミング言語では、関数は一つの値のみを返しますので、これはPython特有のものですね。 とは言っても、書き方はすごく簡単で、returnに続いて...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="040)関数定義・ファンクション" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      Pythonでは、関数定義において、複数の値を返すように書くことができます。 通常、他のプログラミング言語では、関数は一つの値のみを返しますので、これはPython特有のものですね。 とは言っても、書き方はすごく簡単で、returnに続いて...
   </content>
</entry>
<entry>
   <title>関数引数のデフォルト値の指定、キーワード引数での関数呼び出し</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/post_11.html" />
   <id>tag:www.mapee.jp,2008:/python//4.161</id>
   
   <published>2008-05-31T18:22:49Z</published>
   <updated>2008-05-31T18:45:36Z</updated>
   
   <summary>関数引数のデフォルト値の指定 Pythonでは、関数定義の際に、引数にデフォルト値を指定できます。 PHPと同じような書き方が可能です。 def name_old_country(name=&apos;あなた&apos;, old=&apos;30歳&apos;, country...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="040)関数定義・ファンクション" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      関数引数のデフォルト値の指定 Pythonでは、関数定義の際に、引数にデフォルト値を指定できます。 PHPと同じような書き方が可能です。 def name_old_country(name=&apos;あなた&apos;, old=&apos;30歳&apos;, country...
   </content>
</entry>
<entry>
   <title>関数定義・ファンクションの書き方</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/post_10.html" />
   <id>tag:www.mapee.jp,2008:/python//4.160</id>
   
   <published>2008-05-31T17:23:08Z</published>
   <updated>2008-05-31T18:08:36Z</updated>
   
   <summary>Pythonの関数定義は、他の言語とほぼ同じやり方ですので、分かりやすいです。 関数定義の宣言には、「def」を用います。 Rubyと同じです。 def sum(n1, n2, n3, n4):     return n1 + n2 + n...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="040)関数定義・ファンクション" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      Pythonの関数定義は、他の言語とほぼ同じやり方ですので、分かりやすいです。 関数定義の宣言には、「def」を用います。 Rubyと同じです。 def sum(n1, n2, n3, n4):     return n1 + n2 + n...
   </content>
</entry>
<entry>
   <title>三項式</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/post_9.html" />
   <id>tag:www.mapee.jp,2008:/python//4.159</id>
   
   <published>2008-05-31T07:38:25Z</published>
   <updated>2008-05-31T07:56:54Z</updated>
   
   <summary>Pythonでは、if～else文を三項式の形でも書けます。 以下のようなスクリプトを例で書きます。 for i in range(10):     if i % 2 == 0:         a = str(i) + &apos;は偶数です&apos;  ...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="030)制御・繰り返し（ループ）と条件分岐" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      Pythonでは、if～else文を三項式の形でも書けます。 以下のようなスクリプトを例で書きます。 for i in range(10):     if i % 2 == 0:         a = str(i) + &apos;は偶数です&apos;  ...
   </content>
</entry>
<entry>
   <title>inによる条件式</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/in.html" />
   <id>tag:www.mapee.jp,2008:/python//4.158</id>
   
   <published>2008-05-31T06:58:30Z</published>
   <updated>2008-05-31T07:27:58Z</updated>
   
   <summary>inの条件式 Pythonでは、他言語にはあまり見られない、「in」という条件式の書き方があります。 SQLのIN文のようなイメージです。 lists = [2,5,13,24] for i in range(20):     if i i...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="030)制御・繰り返し（ループ）と条件分岐" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      inの条件式 Pythonでは、他言語にはあまり見られない、「in」という条件式の書き方があります。 SQLのIN文のようなイメージです。 lists = [2,5,13,24] for i in range(20):     if i i...
   </content>
</entry>
<entry>
   <title>比較演算子・論理演算子</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/post_8.html" />
   <id>tag:www.mapee.jp,2008:/python//4.157</id>
   
   <published>2008-05-31T06:11:16Z</published>
   <updated>2008-05-31T06:47:24Z</updated>
   
   <summary>比較演算子 if文で条件式を書く場合、他言語と同様に、Pythonでも比較演算子を用いることが多いです。 Pythonの比較演算子は、ほとんどの言語と共通で分かりやすいです。 ==　　　a == b　　　aがbと等しい !=　　　 a !=...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="030)制御・繰り返し（ループ）と条件分岐" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      比較演算子 if文で条件式を書く場合、他言語と同様に、Pythonでも比較演算子を用いることが多いです。 Pythonの比較演算子は、ほとんどの言語と共通で分かりやすいです。 ==　　　a == b　　　aがbと等しい !=　　　 a !=...
   </content>
</entry>
<entry>
   <title>if～elif～elseの条件分岐</title>
   <link rel="alternate" type="text/html" href="http://www.mapee.jp/python/ifelifelse.html" />
   <id>tag:www.mapee.jp,2008:/python//4.156</id>
   
   <published>2008-05-31T05:33:38Z</published>
   <updated>2008-05-31T06:10:20Z</updated>
   
   <summary>Pythonの条件分岐は、多くのプログラミング言語と同様に、if文で行います。 if文の勉強のために、プログラミングで有名なFizzBuzz問題を解いてみます。 FizzBuzz問題とは・・・ 1から順に数を数えよ。（とりあえず今回は30ま...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="030)制御・繰り返し（ループ）と条件分岐" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.mapee.jp/python/">
      Pythonの条件分岐は、多くのプログラミング言語と同様に、if文で行います。 if文の勉強のために、プログラミングで有名なFizzBuzz問題を解いてみます。 FizzBuzz問題とは・・・ 1から順に数を数えよ。（とりあえず今回は30ま...
   </content>
</entry>

</feed>
