python進捗
皆様おはようございます
今回は、python進捗についてお話しします。
私は、朝活としてpythonを学んでいます。pythonでできるようになったことは、基礎時なnumpy,scipy,matplotlib,openpyxlはできるようになりました。基本的に作成しようとするプログラムについては、excelでフローを作成してからプログラムに落とし込んでします。まだ、そのレベルです。excelマクロを利用して効率化を行っています。
excelマクロでよく利用するコードは以下になります。
・Worksheets("シート名").Cells(Row.Count,"列名").End(xlup).Row
⇨入力されている箇所までを数えてくれるコード
・Worksheets("シート名").Range("セルの場所").Value
⇨入力されているセルの値を返す
・For文
⇨終了条件をWorksheets("シート名").Cells(Row.Count,"列名").End(xlup).Rowで求めた数分繰り返す
・If文
⇨Worksheets("シート名").Range("セルの場所").Valueの値とマッチすれば実行
・Mid関数
⇨必要な文字数分を入力したいセルに返す
・find文
⇨Worksheets("シート名").Range("セルの場所").find(検索したい文字列,値or数式等,完全一致or部分一致)
<関数マクロ>
・SUBSTITUTE関数
・INDEX関数
・HYPERLINK
・名前の管理
⇨GET.DOCUMENT
⇨GET.WORKBOOK
excelマクロでリストを作成してpythonのプログラムに落とし込む形で作成しています。関数マクロに関してはシート一覧を作成する際に利用しています。
pythonは、Classをうまく利用できないためdefで作成しています以前の記事でもあげましたがTKinterは少しかじった程度です。
現状の進捗をお伝えしました。まだまだ、作成したいプログラムが思ったように作成できないことがありますがひたすら調べて落とし込むを繰り返しています。
これからも頑張ります。あとApexも頑張ります。
以上、次の投稿でお会いしましょう。
この記事が気に入ったらサポートをしてみませんか?