Pythonの基本データ型と制御構造

変数 Pythonでは変数の宣言は不要です。値を代入すると、その変数オブジェクトが自動的に生成されます。 オブジェクトへの参照を削除するにはdel文を使用します。 不変データ型とは、データの値を変更すると新しいメモリ領域が割り当てられることを意味します。変数のアドレスはid()関数で確認できます。 不変データ型: 数値(Number)、文字列(String)、タプル(Tuple) 可変 ...

7月2日 16:53 投稿

Python関数の定義と引数の扱い

関数の基本構文 Pythonでは、defキーワードを使って関数を定義します。関数はコードの再利用性を高め、ロジックをモジュール化するのに役立ちます。 def 関数名(パラメータリスト): # 関数本体 return 戻り値 # 省略可能(その場合 None を返す) 例として、学生情報を出力する関数を定義できます: def show_student(name, age, gender): print(f"氏名: {n ...

6月29日 18:24 投稿

Pythonプログラミングの基礎知識

インストール 変数と単純なデータ型 コメント # 1行コメント 変数 変数はデータを識別するためのラベルです。 Pythonでは変数宣言が不要です 変数命名ルール Pythonの変数名はアルファベット、数字、アンダースコアのみ使用可能です。 変数の使用 greeting = "こんにちはPython世界" print(greeting) 複数変数に同時代入 a,b,c=10,20,30 print(a,b,c) 定数 ...

6月21日 22:46 投稿

C++関数とモジュールの実践演習

7.12 復習問題 1. 関数の宣言、定義、呼び出しの順序について説明せよ 2. 以下の関数プロトタイプを作成せよ a. void igor(); b. float tofu(int n); c. double mpg(double d1, double d2); d. long summation(long data[], int size); e. double doctor(const string s); f. void ofcourse(boss b); g. string plot(map *m); 3. 配列要素を指定値で初期化する関数 void ...

6月13日 22:51 投稿

Pythonプログラミング:基本から応用までの包括的ガイド

目次 関連リソース Webフレームワーク 学習プラットフォーム 統合開発環境(IDE) パッケージ管理 仮想環境 基本構文 データ型 制御構造 モジュールとパッケージ 関数 オブジェクト指向プログラミング 正規表現 JSON処理 列挙型 クロージャ ラムダ式 デコレータ 例外処理 コマンドライン操作 一般的な誤解 ユーティリティ関 ...

6月6日 18:39 投稿

Pythonの関数とモジュールの復習

1. 関数 コードを書くアプローチは、手続き型プログラミングから関数型プログラミング、そしてオブジェクト指向プログラミングへと進化してきました。 1.1 関数の基本 関数は、特定のタスクを実行するためのコードブロックです。引数を受け取り、結果を返すことができます。 def sample_function(param1, param2): # 関数の処理 pass result = sample_function(1 ...

6月6日 00:27 投稿

関数によるモジュール化プログラミングの実践

関数の必要性と利点 プログラムが複雑化し、コード量が増加するにつれて、すべての処理をmain関数内で実装すると、保守性や可読性が著しく低下します。また、同じ処理を複数回書く必要がある場合、コードが冗長になるだけでなく、修正や拡張も困難になります。 こうした問題を解決するには、よく使う処理を関数として独立させ、必要に応じて呼び出すモジュール化プログラミ ...

6月2日 18:44 投稿

Pythonのデコレータの基本と応用例

Pythonでは、デコレータは関数やクラスをラップすることで、その機能を拡張するための設計パターンです。元の関数やクラスのコードを変更することなく、新たな機能を追加できます。以下は、Pythonのデコレータパターンを用いた基本的な例です。 import time # 単純なログ出力デコレータを定義 def logging_decorator(func): def inner_function(*args, **kwargs): ...

5月31日 11:52 投稿

組込みシステムにおけるC言語の基本概念

関数とポインタの理解 関数の役割と種類 関数は特定の処理を再利用可能なコードブロックとして定義する仕組みです。コードの再利用性を高め、保守性を改善する目的で使用されます。 関数定義と呼び出しの基本 #include <stdio.h> // 関数のプロトタイプ void printBanner(); int main() { // 3回関数を呼び出す printBanner(); printBanner(); p ...

5月14日 19:59 投稿

Python関数の基本概念と実践的な活用方法

関数を使用するメリット モジュール化と構造化: コードを論理的な単位に分割し、可読性と保守性を向上させる コード再利用: 同じ処理を繰り返し記述する必要がなくなる 抽象化とカプセル化: 内部実装を隠蔽し、「何をするか」に集中できる パラメータ化: 異なる入力に対応できる柔軟性 テスト容易性: 入力と出力に焦点を当てた単体テストが可能 奇数判定関数の実例 d ...

5月13日 15:05 投稿