プログラミング初心者が独学で1からPythonを学習し、資格取得・webアプリ作成まで。(資格取得編)

投稿日:2025年02月20日


自己紹介

どこにでもいる普通の人です。プログラミングを全く知らない状態から独学でPythonを学びました。

取得した資格はPython3エンジニア認定基礎試験・データ分析試験・実践試験です。

以上です。

Pythonの魅力

簡単で初心者に優しいにも関わらず、幅広く利用できるところです。

プログラミング初心者の私が独学でwebアプリ開発まで出来るようになったのは、Pythonの簡単さが最も大きな要因だと思います。一度も挫折することなくここまで続けれたのは、やはり「理解できない」という苦しさを味わってない事が大きく、これは一から新しいものを学ぶ上でかなり重要な事だと思います。

このようにPythonは分かりやすく簡単な言語として知られていますが、用途も多岐にわたっていて汎用性の高い言語です。特に近年ブームであるAIや機械学習を使った開発が行いやすいことからGoogleやMicrosoftなど多くの有名企業もPythonを利用しています。YouTubeやInstagramなどのサービスもPythonで開発されたサービスなんです。

学習に必要なモノ

まずはPC。そして、試験問題の出題元となる教材(下で紹介します)です。教材について、詳しくは公式サイトにも記載されているのでそちらもご確認ください。

・基礎認定試験

・データ分析試験

・実践試験

資格取得の前に

私が資格を取得しようと考えたのは少しPythonについて勉強した後でした。その少しの勉強が資格取得への大きな助けとなったと思ってます。

 

その少しの勉強とは、京都大学が無料で公開しているPython初学者向けの講義資料(講義資料はこちら)です。

京都大学と聞いて「難しい内容なのでは?」と思うかもしれませんが全くそんなことはなく、Pythonどころかプログラミングもを全く知らない私が十分に理解できる内容でとても分かりやすいものでした。

是非一度見てみることをオススメします。

取得する資格と勉強法

取得した資格はPython3エンジニア認定基礎試験・データ分析試験・実践試験で、この順番で取得しました。

どの試験も合格するための勉強方法は同じですので、以下に紹介します。

 

勉強方法

examapp」一本で合格できます!!

examappとは有志の方が作成した「Python3エンジニア認定基礎試験・データ分析試験・実践試験」の3つの試験のための勉強が出来るwebアプリです。

このexamappが非常に優秀で、これさえやっていれば合格できると言っても過言ではないです。本当にオススメ。

受験方法

公式サイトに従えば受験できます。

 

自分で受験日と会場を選べるのはとても良心的ですね。

ひとつアドバイスをするとしたら、examappである程度点数を取れるようになったらもう受験予約しちゃった方がいいです。

受験日を自分で決められるってことは無限に先延ばし出来てしまうということでもあります。早めに受験予約をしておけば、あとはそこに向かってひたすら勉強するのみです!

おわりに

学習する上で最も大事なことは、「手を動かすこと」だと思います。

もちろん、手を動かさずexamappだけをやっていても資格は取れると思います。ただ、資格がとれるだけです。資格が取れてもコードを自分で書くことが出来なければ意味がありません。

自分でコードを書けるようにするために「手を動かしながら」「実際にコードを書きながら」学習することを強くオススメします。また単純にコードを書きながら勉強した方が覚えやすいです。

最後まで目を通していただきありがとうございました。皆様の合格を祈っております。


記事一覧に戻る

関連記事

Bootstrapでトーストを使う方法 ― ポップアップ通知の実装 プログラミング
Bootstrapでトーストを使う方法 ― ポップアップ通知の実装
テンプレートで「〜前」の形式で表示する方法 — Django の timesince を日本語化する プログラミング
テンプレートで「〜前」の形式で表示する方法 — Django の timesince を日本語化する
複数ページの重複モデルを整理して保守性・拡張性を上げる プログラミング
複数ページの重複モデルを整理して保守性・拡張性を上げる
文章の行数をCSS(-webkit-line-clamp / line-clamp)で制限して見た目を整えた プログラミング
文章の行数をCSS(-webkit-line-clamp / line-clamp)で制限して見た目を整えた
X(旧Twitter)カードを正しく表示するためのHTMLの書き方 プログラミング
X(旧Twitter)カードを正しく表示するためのHTMLの書き方

人気記事

はじめまして None
はじめまして
閲覧数: 872
VScodeでPython、HTML/CSSコードを自動で整形する方法 プログラミング
VScodeでPython、HTML/CSSコードを自動で整形する方法
閲覧数: 253
X(旧Twitter)カードを正しく表示するためのHTMLの書き方 プログラミング
X(旧Twitter)カードを正しく表示するためのHTMLの書き方
閲覧数: 67
複数ページの重複モデルを整理して保守性・拡張性を上げる プログラミング
複数ページの重複モデルを整理して保守性・拡張性を上げる
閲覧数: 51
文章の行数をCSS(-webkit-line-clamp / line-clamp)で制限して見た目を整えた プログラミング
文章の行数をCSS(-webkit-line-clamp / line-clamp)で制限して見た目を整えた
閲覧数: 40

おすすめ記事

VScodeでPython、HTML/CSSコードを自動で整形する方法 プログラミング
VScodeでPython、HTML/CSSコードを自動で整形する方法
複数ページの重複モデルを整理して保守性・拡張性を上げる プログラミング
複数ページの重複モデルを整理して保守性・拡張性を上げる

記事へコメントする

コメント一覧(1件)

匿名 1ヶ月前
教材のリンクが表示されてないですよ〜

0

関連記事

Bootstrapでトーストを使う方法 ― ポップアップ通知の実装 プログラミング
Bootstrapでトーストを使う方法 ― ポップアップ通知の実装
テンプレートで「〜前」の形式で表示する方法 — Django の timesince を日本語化する プログラミング
テンプレートで「〜前」の形式で表示する方法 — Django の timesince を日本語化する
複数ページの重複モデルを整理して保守性・拡張性を上げる プログラミング
複数ページの重複モデルを整理して保守性・拡張性を上げる
文章の行数をCSS(-webkit-line-clamp / line-clamp)で制限して見た目を整えた プログラミング
文章の行数をCSS(-webkit-line-clamp / line-clamp)で制限して見た目を整えた
X(旧Twitter)カードを正しく表示するためのHTMLの書き方 プログラミング
X(旧Twitter)カードを正しく表示するためのHTMLの書き方

人気記事

はじめまして None
はじめまして
閲覧数: 872
VScodeでPython、HTML/CSSコードを自動で整形する方法 プログラミング
VScodeでPython、HTML/CSSコードを自動で整形する方法
閲覧数: 253
X(旧Twitter)カードを正しく表示するためのHTMLの書き方 プログラミング
X(旧Twitter)カードを正しく表示するためのHTMLの書き方
閲覧数: 67
複数ページの重複モデルを整理して保守性・拡張性を上げる プログラミング
複数ページの重複モデルを整理して保守性・拡張性を上げる
閲覧数: 51
文章の行数をCSS(-webkit-line-clamp / line-clamp)で制限して見た目を整えた プログラミング
文章の行数をCSS(-webkit-line-clamp / line-clamp)で制限して見た目を整えた
閲覧数: 40

おすすめ記事

VScodeでPython、HTML/CSSコードを自動で整形する方法 プログラミング
VScodeでPython、HTML/CSSコードを自動で整形する方法
複数ページの重複モデルを整理して保守性・拡張性を上げる プログラミング
複数ページの重複モデルを整理して保守性・拡張性を上げる

記事へコメントする

コメント一覧(1件)

匿名 1ヶ月前
教材のリンクが表示されてないですよ〜

0

Share

Top