Pythonの基礎知識から実践まで幅広く紹介する入門サイトです。プログラミングの経験のない方でも気軽に学習ができるよう、なるべく専門用語を使わずにわかりやすい説明を心がけています。
【Python入門】with文の概要や使い方(openでの操作/例外処理など)を解説
Pythonでは、外部のファイルを開くための関数としてopen()があります。 この際、ファイル操作後の終了処理を省くため、with文とともに用いることが多いです。 しかし、「そもそもwith文とは?」「with文を使うと何ができるのか」と
【Python入門】try文での例外処理やexceptによるエラー内容の取得方法を解説
Pythonでは、try文を使って例外発生時の対応を行うことができます。 try文を活用すれば、特定の処理に対してエラー内容を取得したり、例外発生時の処理指定が可能です。 この記事では、try文での例外処理や、except節によるエラー内容
【Python入門】break/continue/pass文の違いや使い方について解説
Pythonでは、繰り返し処理を中断あるいはスキップする方法として様々な構文が用意されています。 主にbreakやcontinue、pass文がありますが、それぞれの使い分け方がわからず悩んでいる方も多いんではないでしょうか。 この記事では
【Python入門】globモジュールでパス(ファイル/フォルダ名)を取得する方法について解説
Pythonでフォルダやファイルのパス(所在)を扱う場合、標準ライブラリであるglobモジュールを使用します。 glob内の関数を活用すれば、指定した条件に一致するパスの取得が可能です。 この記事では、globモジュールでパス(フォルダ/フ
【Python入門】while文の使い方や無限ループ(while true)の抜け方について解説
Pythonでは、while文にて指定した条件が真(True)の間、何度も同じ処理を実行することが可能です。 while文が活用できるようになれば、わざわざ同じコードを記述しなくても実行できるようになります。 この記事では、while文で無
【Python入門】よく使う演算子の一覧や使い方についてわかりやすく解説
足し算・掛け算といった演算や、値の大小を比較する際には演算子を用いる必要があります。 「演算子」というと+や>=のような記号が一般的ですが、Pythonではそれ以外にも様々な演算子が用意されています。 この記事では、Pythonでよく
【Python入門】if文での条件指定やelif/else節の使い方について解説
Pythonでは、if文にて特定の条件下でのみ処理を実行するといった操作が可能です。 if文が使いこなせるようになると、様々な条件に応じて処理を分岐させることができます。 この記事では、if文を使った条件指定の記述法や、elif/else節
【Python入門】for文での繰り返し指定やループを抜ける方法について解説
Pythonでは、for文にて指定した範囲にて同じ処理を繰り返し実行する操作が可能です。 for文が活用できるようになればば、様々な複雑な処理を少ない記述量で扱えるようになります。 この記事では、for文の基本の使い方や、繰り返し指定・ルー
【Python入門】open関数とは?パス設定やファイルの読み込み方法について解説
Pythonでは、テキストファイルの読み込みや、新たなデータを書き込むといった処理が可能です。 テキストファイルの操作を行う際は、open()関数にてファイルを読み込みます。 この記事では、open関数の基本的な使い方やファイルパスの設定、
【Python入門】datetimeモジュールで日付・時間を扱う方法について解説
Pythonで日時情報を扱う場合、標準ライブラリであるdatetimeモジュールを使用します。 datetime内のクラスや関数を活用すれば、現在時刻を取得したり、文字列を日時操作できる形へ変換することが可能です。 この記事では、datet
【Python入門】datetimeモジュールで日付・時間を扱う方法について解説
Pythonで日時情報を扱う場合、標準ライブラリであるdatetimeモジュールを使用します。 datetime内のクラスや関数を活用すれば、現在時刻を取得したり、文字列を日時操作できる形へ変換することが可能です。 この記事では、datet
【Python入門】rangeとは?基本の使い方やfor文との組み合わせについて解説
Pythonでは、for文とともにrange()という記述を見る場面がしばしばあります。 特にrange()は配列の操作と相性が良いため、上手に活用すれば様々な処理を行うことが可能です。 この記事では、range()の意味や基本的な使い方、
【Python入門】len関数とは?配列・文字列の長さを取得する方法について解説
Pythonには様々な関数がありますが、print()と並んでよく使われる関数として、しばしばlen()があげられます。 len()関数では、引数として指定した文字数や配列の長さ(要素数)を取得することが可能です。 この記事では、len関数
【Python入門】関数とメソッドの違いは?初心者向けにわかりやすく解説
Pythonを使っていると、よく「関数」や「メソッド」といった言葉を聞く場面が出てきます。 どちらも『渡された値に対して特定の処理を行い、その結果を返す仕組み』なのですが、違いがわからず困惑する方も多いのではないでしょうか。 この記事では関
【Python入門】機械学習・データ分析におすすめな外部ライブラリ5選
Pythonには、読み込むことでプログラム内部の機能拡張が可能な「ライブラリ」という仕組みが存在します。 このうち、外部からインストールする必要があるものを「外部ライブラリ」というのですが、種類が多くどれを入れておけばいいのか迷われる方もい
【Python入門】モジュールとは?ライブラリとの違いや使い方(インポート)について解説
Pythonでは「モジュール」を読み込むと、プログラム内部で使える機能を拡張することができます。 しかしながら、中には そもそも、モジュールとは一体どういうものなのか?「ライブラリ」という言葉もよく聞くけれど、モジュールとは何が違うのか?
【Python入門】input関数とは?使い方や複数入力・数値判定の方法を解説
Pythonでは、ユーザが入力した内容をプログラム内に反映させることができます。 キーボード入力の内容を文字列として取得する場合、「input」と呼ばれる関数を使用します。 この記事では、input関数の基本的な使い方や、複数入力・数値判定
【Python入門】よく使う組み込み関数の一覧&引数や使い方を紹介
Pythonに存在する関数のうち、何もせずすぐに使える関数を組み込み関数といいます。 Python 3.10時点で、70近くの組み込み関数(参考:Python公式ドキュメント)が用意されていますが、多すぎて「どれを使えばいいのかわからない!
【Python入門】関数とは?主な種類や使用するメリットについて解説
Pythonを学んでいくなかで「関数」という言葉を耳にし、疑問に感じた方もいるかもしれません。 「y = f(x)」のような数式が思い浮かびそうですが、プログラミングの場合は若干意味合いが異なってきます。 この記事では、Pythonにおける
【Python入門】関数の定義方法は?引数・戻り値の設定や呼び出し方について解説
関数を使うと、決まった処理を何度も利用できるため、作業の負担を大幅に減らすことができます。 Pythonでは、既に用意されている関数を利用するだけでなく、自分の行いたい処理に合わせて関数を作成することも可能です。 この記事では、Python
【Python入門】配列とは?各データ型の種類や違い、できることについて解説
Pythonでプログラミングをしていると、「配列」を使う必要になる場面がたよく出てきます。 配列には様々な種類があるのですが、どう使い分ければいいかわからず困惑してしまうこともあるかもしれません。 そこで、この記事では配列の種類やそれぞれの
【Python入門】配列でソート(並び替え)するには?対応メソッド・関数の使い方まとめ
配列を扱う上では、保持されている要素の順番を適切に並び替えることも大切です。 Pythonでは様々なメソッドや関数が用意されており、使用するデータ型にあわせて適切な方法を選択する必要があります。 この記事では、配列で要素をソートする際に使用
【Python入門】配列で要素を検索するには?対応メソッドや演算子の使い方まとめ
配列では、要素の追加・削除だけでなく、どのような要素が含まれているか検索することもできます。 Pythonでは様々なメソッドや演算子が用意されており、使用する場面にあわせて適切な手段を選択することが大切です。 この記事では、配列で検索を行う
【Python入門】配列で要素を削除するには?対応メソッドや機能の使い方まとめ
配列から要素を削除する方法として、Pythonでは様々なメソッド・機能が用意されています。 それぞれで削除方法や使用する場面が異なるため、各手段の特徴をしっかりと理解しておくことが大切です。 この記事では、配列で要素を削除する際に使用するメ
【Python入門】配列で要素を追加・結合するには?対応メソッドや演算子の使い方まとめ
配列に要素を加えたり結合する場合、Pythonでは対応するメソッドや演算子を用いて追加ができます。 それぞれで追加方法や使用する場面が異なるため、各手段の特徴をしっかりと理解しておくことが大切です。 この記事では、配列で要素を追加・結合する
【Python入門】辞書の基本操作(追加・削除/ソート/初期化など)について解説
Pythonのデータ型の一つとして、ラベルとなるキー(key)と値をセットで管理する「辞書(dict)型」があります。 少し扱いが難しそうに感じるかもしれませんが、 辞書型が活躍する場面は数多くあるので、しっかりと基礎を身につけておくことが
【Python入門】タプルの基本操作(追加・結合/取り出し/検索など)について解説
Pythonでは、リスト(list)とよく似たデータ型として「タプル(tuple)」があります。 タプルとリストとではできる事が若干異なっており、それぞれで適切な使用場面があります。 この記事では、タプルを扱う上での基本的な使い方(追加・結
【Python入門】タプルの基本操作(追加・結合/取り出し/検索など)について解説
Pythonでは、リスト(list)とよく似たデータ型として「タプル(tuple)」があります。 タプルとリストとではできる事が若干異なっており、それぞれで適切な使用場面があります。 この記事では、タプルを扱う上での基本的な使い方(追加・結
【Python入門】スライスの基本的な使い方(範囲・飛ばし指定/逆順操作)について解説
Pythonでは、文字列やリスト・タプルといった配列から、特定の文字(あるいは要素)を取得する方法として「スライス機能」があります。 スライス機能を上手く活用すると、文字列やリストの中身を後ろから書き出すことも可能です。 この記事では、変数
【Python入門】リストの基本操作(追加・削除/検索/初期化など)について解説
Pythonでは、複数の値をまとめて管理する方法の一つとして「リスト(list)」があげられます。 リストの基礎をきちんと押さえておけば、より円滑にプログラミングを進めることが可能です。 この記事では、リストを扱う上での基本的な使い方(参照
【Python入門】データ型とは?主な種類や型の確認・変換方法について解説
Pythonで変数を扱う際には、必ず「データ型」といった要素も伴ってきます。 データ型を考慮せずにプログラムを記述してしまうと、実行時にエラーが発生したりと不具合の原因になるので注意が必要です。 そこで、この記事ではデータ型の概要と種類の一
【Python入門】変数とは?基本の使い方(宣言/参照/初期化)について徹底解説
Pythonに限らず、どの言語にしても「変数」を使用する場面は必ず存在します。 数学でも、関数(y=ax+b)におけるxやyを「変数」と呼びますが、プログラミングで用いる場合は少し意味合いが変わってきます。 この記事では「変数」の概要や、プ
【Python入門】f文字列とは?基本的な使い方やformatとの違いについて解説
Pythonでは、基本的に1つの値に対して1つのデータ型を持つ形となっています。(例えば「テスト」は文字列、「123」は数値(整数)など) これに対し、文字列内に数値や式を埋め込む方法として、Python 3.6より新しく「f文字列」という
【Python入門】print関数とは?基本的な使い方からオプション設定まで解説
プログラミングをするなかで、「作成したプログラムを実行して何かを表示したい!」と思う場面は出てくるものです。 Pythonの場合、文字や数値を出力する際は「print」と呼ばれる関数を使用します。 この記事では、print関数の基本的な使い
【超初心者向け】Pythonとは?特徴やできること・基礎知識について徹底解説
近年では、AI・機械学習分野の発展に伴い、Pythonの需要も急速に高まりつつあります。 けれども、中には そもそもPythonで何ができるのかわからない 興味はあるけど、なんだか難しそう… このように考える方もいらっしゃるかもしれません。
【初心者向け】Python環境を準備しよう!インストールから動作確認までの手順を解説
プログラミングを始める際には、まず自分のPCで開発ができる環境を整えていく必要があります。 特に初心者の方だと「なんだか難しそう」と抵抗を感じてしまうかもしれませんが、一つひとつの手順自体はとても簡単です。 この記事では、Pythonのイン
【Python入門】ライブラリとは?使い方やインストール方法について紹介
Pythonの魅力の1つとして、「開発に役立つライブラリが豊富に存在する」といった点があげられます。 しかし、プログラミングに慣れていない方が「ライブラリ」と聞いても、いまいちピンと来ないかもしれません。 この記事では、ライブラリの概要や使
【初心者向け】統合開発環境(IDE)とは?使用するメリットをわかりやすく解説
Pythonで学習するにあたり、統合開発環境(IDE)という言葉を初めて耳にする方もいるかと思います。 特にプログラミング経験が少ない場合だと、どういったものかわからず困惑されるかもしれません。 この記事では、そんな方に向けて統合開発環境(
【初心者向け】PyCharmの使い方とは?初期画面からプログラム実行までの流れを紹介
PyCharmをインストールしたはいいものの、何をどう使えばいいかわからず困ってしまう場合もあると思います。 この記事では、新規プロジェクトの作成から始まり、プログラムを実行するまでの一連の流れについて紹介していきます。 新規プロジェクトを
Pythonをインストールするには?Windows/Mac向けに3ステップで手順を解説
Pythonでプログラミングを始めるためには、まず自分のPCに言語をインストールしておく必要があります。 プログラミング経験がない方だと、少し敷居が高く感じてしまうこともあるかもしれませんが、実はインストール手順自体はとても簡単です。 この
【超初心者向け】Pythonでできること4選!事例を用いてわかりやすく解説
プログラミング経験はないけれどPythonは聞いたことがある、という方もいらっしゃるのではないでしょうか。 「巷で流行っているらしい」といった情報は知っていても、実際どのようなことができるのかイメージするのは少し難しいですよね。 そこで、こ
「ブログリーダー」を活用して、むくりさんをフォローしませんか?