Pythonのプログラミングを始めたばかりの初心者だが、
- 自分の書いたコードを読み返すとあとで意味が分からなくなってしまう…
- なぜ思った通りに動作しないのか、バグを見つけるのに時間がかかってしまう…
- 他の人から「コードが読みづらい」と指摘された
いざ初めてみたは良いが、そうしたポイントで初心者の人はつまづきがちです。
HATOBA俺も大学時代、プログラミング始めたばかりの頃は同じような感じでしたので、安心してください(^^;)
今回は、そういったつまづきポイントを少しでも解消できるように、綺麗で読みやすいコードを書くためのコツをまとめました!
その前に、まずPythonのインストール方法などから知りたいという方は
こちらの記事を読んでみてください↓
Pythonのかんたんなサンプルコードを知りたいという方には
こちらの記事がおすすめです↓



こんにちは。この記事を書いたHATOBA(はとば)です。
- 開発経験5年以上のエンジニア
- 大学時代に勉強~現場での業務経験もあり
- プログラミング、論理思考が得意
きれいなPythonコードとは何か
きれいなPythonコードとは、端的に言うと「誰が読んでも理解しやすく、修正や追加がしやすい書き方」のことを指します。
読みやすいコードは、作業の引き継ぎやバグ修正をスムーズにする力を持っています。
その理由として、以下のような点が挙げられます。
- 他人が読んでも意味がわかる
- 将来の自分が見てもすぐ理解できる
- バグの発見や修正がしやすくなる
- チームでの作業が効率的になる
たとえば、同じ処理をする以下のコードを比べてみてください。
# 悪い例
x = 10
y = 20
z = x + y
print(z)
# よい例
num_apple = 10
num_orange = 20
total_fruit = num_apple + num_orange
print(total_fruit)後者のほうが、何の計算をしているか、変数の用途などがすぐにわかりやすいと思います。
このように、意味のある名前を使い、読みやすく書くことで、きれいなPythonコードに近づけます。
Python初心者が意識すべき基本の書き方
Pythonを使う際、基本の書き方を守るだけで、ぐっと見やすいコードになります。
とくに初心者の方は、ルールを意識するだけでコードの質が向上します。
意識したいポイントは以下のとおりです。
- インデント(字下げ)を4つの空白で統一する
- 不要な空行は使わない
- コメントを適度に入れて、説明を書く
以下は、基本を意識したサンプルです。
# 商品の合計金額を出す関数
def calculate_total(price, tax):
total = price + tax
return totalこのように整った書き方を心がけることで、他の人にも伝わるコードが書けます。
書き方の基本をしっかり守ることが、きれいなコードへの第一歩です。
Pythonの命名規則を守ろう
変数や関数の名前をわかりやすく付けることで、コードの意味がすぐに伝わります。
命名規則を守ることは、プログラム全体の理解度を高めるために欠かせません。
Pythonでは、次のような命名ルールが一般的です。
- 小文字で、単語の間を「_(下線)」でつなぐ
- 英語の略語や1文字名は避ける
- 意味のある名前を付ける
たとえば、以下のような例です。
# 悪い例
def c(a, b):
return a * b
# よい例
def calculate_area(width, height):
return width * height※「よい例」の方では、変数名や関数名に対して意味が読み取りやすい命名を行っています。
このように、命名規則を守ることで、何の処理をしている関数かすぐにわかります。
名前を工夫するだけで、きれいで親切なPythonコードになります。
Pythonで役立つコードの整理術
コードが長くなると、どこに何が書いてあるのか分かりにくくなります。
整理されたコードは、読む人にやさしく、修正しやすい利点があります。
とくに意識したい整理のコツは以下の通りです。
- 1つの関数には1つの役割だけを持たせる
- よく使う処理は関数としてまとめる
- 同じ処理を何度も書かない
以下は関数にまとめた例です。
# 割引価格を計算する関数
def calculate_discount(price, rate):
return price * (1 - rate)
# 使用例
discounted_price = calculate_discount(1000, 0.1)このように関数で分けることで、コードの見通しが良くなりますし、
整理整頓されたコードは、読み手に安心感を与えます。
[PR] 通学不要で大卒資格(学士号)が取れる【サイバー大学】まずは資料請求!
当ブログでは、未経験IT志望の人向けに
「ソフトバンクグループ運営の通信制大学【サイバー大学】」をおすすめしてます。
※画像をクリック/タップしてね!
完全オンライン完結型のスクールなので、場所や時間を選ばず、
自宅やカフェなど好きな環境で大卒資格(学士号)の取得を目指せます。
どんな大学?
最大の特徴は、未経験からでもITとビジネスの基礎を体系的に学びながら、大卒資格(学士)を取得できる点にあります。
特にIT未経験の方向けのイチ押しポイント!は以下です。
- プログラミング・ネットワーク・情報セキュリティなど基礎から学べる
- 「知識ゼロ前提」で設計された授業が多く、段階的に理解できる
- 通学不要で、仕事やアルバイトと両立しやすい
- 国が認めた正規の大学のため、履歴書に「大学卒業」と書ける



在籍在学生の半数以上が社会人で、若手社員から管理職、経営者まで幅広い方々の学びの場となっているようです


申込方法教えて!
申込方法
申し込みはすべて公式サイトからオンラインで完結します。
- 募集要項を確認
- Web出願フォームから申し込み
- 必要書類を提出
- 合格後、入学手続きを実施
使用方法(学習の進め方)
- 専用の学習システムにログイン
- 動画授業を視聴
- 課題・小テストを提出
- 定期試験もオンラインで受験
評判とか口コミどうなん?
サイバー大学の印象は、良い意味で「堅実」「現実的」なところですね。
- 派手さよりも実用性重視
- IT・ビジネス寄りの内容で大人向け
- 社会人・学び直し層が多く落ち着いた雰囲気
- 「ちゃんと学ぶ人向け」の印象
通学のメリットは?
未経験IT志望の人にとっての大きなメリットは、学歴とIT基礎を同時に得られる点です。
- ITの基礎知識が体系的に身につく
- 未経験でも「学んできた証明」を作れる
- 大卒資格があることで応募できる求人が増える
- 働きながら・生活を変えずに学べる
- 学習習慣が身につき、独学より挫折しにくい
料金どのぐらいなの?
サイバー大学の学費は、私立大学としては比較的現実的な水準です。
- 入学金:
約10万円前後→ いまなら0円! - 年間授業料:約70〜80万円前後
- 4年間総額:約300万円前後
ただ、通常と比べて通学費・引っ越し費用がかからないため、
実質的な負担は通学制の私立大学より抑えられるケースもあると思いますね。



学費としては決して安くはないんですが、何よりもやはり時間的なメリットがデカいですよねー!
※正確な金額は必ず公式サイトで最新情報を確認してください。
それって私向きなの?
未経験IT志望の中でも、次のような人には特におすすめです。
- IT業界に行きたいが、何から始めるか迷っている人
- 独学やスクールに不安を感じている人
- 大卒資格がなく、求人で不利を感じている人
- 働きながら将来の準備をしたい人
- 時間管理ができ、コツコツ学習できる人
「一発逆転」ではなく、着実にITキャリアの土台を作りたい人向けの選択肢です。
一方で、以下のような人には合わない可能性があります。
- 短期間で即エンジニア転職だけを狙いたい人
- 手取り足取り教えてもらわないと続かない人
- 対面授業やキャンパスライフを重視する人
- 自己管理が苦手で学習を後回しにしがちな人
「楽に稼げるIT職」目的だと、ギャップを感じやすいかもしれませんね…
サイバー大学は、未経験からIT業界を目指す人が「学歴」と「基礎力」を同時に手に入れるための、堅実な選択肢です。
焦らず、でも確実にキャリアを変えたい人には、一度は検討する価値がありると思います。



興味ある方はぜひこちらから↓ まずは資料請求だけでもぜひやってみてください!
※画像をクリック/タップしてね!


Pythonの標準スタイルを知ろう
Pythonには、書き方の手本となる「PEP8」という決まりがあります。
この決まりに従えば、誰が見ても統一感のあるコードになります。
PEP8の代表的なルールは次のとおりです。
- インデントは4つの空白で統一
- 1行は79文字以内におさえる
- 演算子の前後には空白を入れる(例:a + b)
※正式なドキュメント(日本語訳)のリンクはこちらです↓
ボリュームが多いですが、ある程度Pythonに慣れたらざっと目を通してみてください。
たとえばPEP8を意識してみると、このような書き方のコードになります。
# 数値を二倍にする関数
def double_number(number):
return number * 2このように、スタイルの決まりを知っておくと、いつでもきれいなPythonコードが書けるようになります。
Python初心者におすすめの練習方法
きれいなPythonコードを書く力は、練習によって育てられます。
特別な知識よりも、くり返し書いて見ることが上達の近道です。
初心者におすすめの練習法はこちらです。
- 短いプログラムを毎日1つ書いてみる
- コメントをしっかり書く習慣をつける
- ほかの人のコードを読んで良いところを真似する
実際に手を動かしながら、読みやすい書き方を意識すると、自然ときれいなコードが書けるようになります。
とにかく書いて、直して、学ぶことが大切です。
まとめ
今回は、初心者がつまづきがちなポイント
- 自分の書いたコードを読み返すとあとで意味が分からなくなってしまう…
- なぜ思った通りに動作しないのか、バグを見つけるのに時間がかかってしまう…
- 他の人から「コードが読みづらい」と指摘された
をすこしでも解消できるように、綺麗で読みやすいコードを書くコツについて記載しました。
まずは簡単なコードから、徐々にステップアップを目指してみて下さい。
ここまで読んでくれてありがとうございました。












コメント