メカエンジニアのためのプログラミング #019 Pythonの色々なmain関数
Pythonは多種多様なmain()の書き方に対応した言語である。そこでよく見かけるmian()の書き方を紹介する。 何も書かない if __name__ == …
Pythonは多種多様なmain()の書き方に対応した言語である。そこでよく見かけるmian()の書き方を紹介する。 何も書かない if __name__ == …
【例題】テキストファイルの中身をターミナルに表示して、そのファイルを名前を変えて保存する。 要求を確認する 使えそうな技術をリサーチする 処理手順を考える コー …
Pythonにおけるfor文の使い方を紹介する。 標準的な使い方 特殊な使い方 標準的な使い方と特殊な使い方の書き換え方法 標準的な使い方と特殊な使い方の違い …
Pythonでは、Streamlitというwebアプリを簡単に作成可能なライブラリー(フレームワーク)が提供されている。 サンプルプログラム:streamlit …
test site 1. テスト節1 3月1日 書籍のタイトル1:メカエンジニアのためのプログラミング学習フロー ” R …
Pythonなどの文法は理解したが、続けて作りたいものが作れない。どこから手をつけていいかよくわからない場合のプログラミングの進め方をまとめる(比較的真面目なや …
数学における行列のように数字をまとめて扱いたい場合、プログラミングにおいては配列という概念がある。配列はアナロジー的には数学の行列(1行のみの場合は数列)と全く …
Pythonにおけるライブラリーと外部pyファイルの利用と関数による再利用化方法についてまとめる。 関数化 外部pyファイルの読み込み 自作ライブラリー化 1. …
Pythonスクリプトのコーディングで迷いがちなデータ構造の似た概念[配列, リスト, タプル]をまとめる。どれも数学的には行列みたいなものであるが、コーディン …
Pythonのプログラム上からブラウザやエクセルなどのアプリケーションを起動する方法を紹介する。 Popen()による方法:ターミナルに入力するのと同様の記述方 …
アルゴリズムとは要するにある課題を解くための手続きである。ものを作る上での手順と言っても良い。例えば料理に例えるとわかりやすい。 カレーを作るアルゴリズム じゃ …
OS上のファイルやフォルダ(ディレクトリ)の作成・削除などの操作についてまとめる。表的な操作は下記の通りである。基本的に使用するライブラリー(モジュール)は、o …
アプリケーションの開発では、複数のファイルを誰が見ても分かるようにMECE Mutually(お互いに),Exclusive(重複せず),Collectivel …
文字列操作とは、文字列を結合・除去・分割することで目的の文字列となるように整形する操作全般の手続きのことを言う。代表的な操作は下記の通りである。また、文字列の生 …
1. プログラミング言語とは アメリカ人やドイツ人とコミュニケーションする際、英語や独語を使用することで話ができる。このとき、それぞれの母語話者における文法や単 …
WindowsOSのアプリケーション実行時の動きとPythonスクリプトを実行したときのOS(ターミナル)の振る舞いについて説明する。また、ディレクトリとパスに …
学習コンテンツ 実施済: pick up #002コーディングの基礎と文法 #014アプリ開発のフロー(簡易版) #012コーディングの準備 #001アプリ開発 …
バグ・エラー基礎 Python でアプリ開発を行っているとよく遭遇するバグ・エラーを紹介する。 ちなみに、2つの違いは以下の通り。それぞれの代表的な項目と原因を …
アプリケーション開発 プログラミングの他にコーディングという言葉がある。メカ的アナロジーでいうと、プログラミングはメカ設計全般の仕事であり、コーディングは3Dモ …
Python開発環境の構築 Pythonの開発環境は下記のステップで構築できる。 WinPythonのインストール Visual Studio Codeのインス …