スキップしてメイン コンテンツに移動

Pythonの基本(Part 2)

Pythonの基本(Part 2)

7. モジュールの使用

Pythonでは、標準ライブラリやサードパーティのライブラリから様々な機能を利用するために、import文を使用します。

import math

print(math.sqrt(25))  # 平方根を計算して出力します。結果は5です。

8. ファイル操作

Pythonを使用してファイルを読み書きすることができます。

例えば、テキストファイルを読み込んでその内容を表示する場合は次のようにします。

with open("example.txt", "r") as file:
    print(file.read())

また、ファイルに新しい内容を書き込むには次のようにします。

with open("example.txt", "w") as file:
    file.write("Hello, world!")

9. エラー処理

Pythonでは、tryexceptfinallyなどのキーワードを使用してエラー処理を行うことができます。

try:
    # 何らかの処理
    result = 10 / 0
except ZeroDivisionError:
    print("ゼロで割ることはできません!")
finally:
    print("処理が完了しました。")

このようにすることで、例外が発生してもプログラムがクラッシュするのを防ぐことができます。

10. クラスとオブジェクト指向プログラミング

Pythonはオブジェクト指向プログラミングをサポートしており、クラスを使用してオブジェクトを定義することができます。

class Dog:
    def __init__(self, name):
        self.name = name

    def bark(self):
        return "わんわん"

my_dog = Dog("ボブ")
print(my_dog.name)  # "ボブ"を出力します
print(my_dog.bark())  # "わんわん"を出力します

これで、Pythonの基本(Part 2)についての解説が完了しました。次のステップは、これらの概念を実際のプロジェクトで使ってみることです。Pythonの世界は広大で、さまざまな可能性があります。楽しんで学んでください!

コメント

このブログの人気の投稿

「8発目」 神奈川県立の出願システムのドメインmail.shutsugankanagawa.jp をdigコマンドで色々と確認してみた。

今、話題となってる、高校受験する為にネットで登録する時にgmail が届かない件  2024/01/17 16時 頃 digコマンドを利用して確認してみました。さて、どこが悪いんでしょうね。 まずはこれから % dig mail.shutsugankanagawa.jp ;; ANSWER SECTION: mail.shutsugankanagawa.jp. 122 IN A 13.113.157.93 mail.shutsugankanagawa.jp. 122 IN A 52.193.62.66 mail.shutsugankanagawa.jp. 122 IN A 52.194.140.218 今度は、txt をつけて % dig mail.shutsugankanagawa.jp txt ;; ANSWER SECTION: mail.shutsugankanagawa.jp. 300 IN TXT "v=spf1 include:amazonses.com ~all" mail.shutsugankanagawa.jp. 300 IN TXT "google-site-verification=eBRf3ipFa5PReqemKRG2zePZUOEfBc6NO5GuPisqN5A" 次はMXをつけて % dig mail.shutsugankanagawa.jp mx ;; ANSWER SECTION: mail.shutsugankanagawa.jp. 300 IN MX 10 ec2-52-193-62-66.ap-northeast-1.compute.amazonaws.com. mail.shutsugankanagawa.jp. 300 IN MX 10 ec2-52-194-140-218.ap-northeast-1.compute.amazonaws.com. mail.shutsugankanagawa.jp. 300 IN MX 10 ec2-13-113-157-93.ap-northeast-1.compute.amazonaws.com. mail.shutsugankanagawa.jp. 300 IN MX 20 feedback-s

【PowerCMS X】TinyMCEプラグインについて

 TinyMCEプラグインについて 高度な設定 この画像のinitの中の設定をカンマ区切りで設定する事ができる。 PowerCMS Xのdefault + 自分で個別に設定したい場合に利用 基本的には、ここの設定を変更したりすれば一通りの事は何でもできると思います。 高度な設定(setup) ここには、javascriptが記載でき、より高度なセットアップが可能です。 ーーー 内容薄い・・・・

【PowerCMS X】四則演算 足し算(もっと良いのがあれば教えてほしい)

   四則演算の例です。実際に使ってみたので、参考程度ににてください 足し算 (例) a = 10 b = 1 b =  b + a ーーー 変数宣言<br /> <mt:var name="a" value="10"  /> <mt:var name="b" value="1"  /> 演算<br /> b = b + a <mt:var name="b" op="+" value="$a"  /><br /> 演算結果<br /> b = <mt:var name="b"  /><br /> ーーー ( 表示) 変数宣言 演算 b = b + a 演算結果 b = 11