茨の道も一歩から

インフラ構築からプログラミング(Python・JavaScript)までITに関するブログです。

2020-08-01から1ヶ月間の記事一覧

67日目:Pythonプログラミング

今日からPythonプログラミングの講義が始まりました。 約1ヶ月半の長丁場。 初心者向けの講義を聞きつつ、内職でDjangoアプリを作っています。 参考テキスト amzn.to 目次 Chapter0 いま、なぜPythonなのか Chapter1 Pythonを使えるようにしてプログラミング…

AWS入門:Amazon RDS

目次 Chapter1 システム構築用ネットワークの作成 Chapter2 WordPress用サーバの構築 Chapter3 Webサーバの構築 はじめに Chapter4 プライベート用ネットワークの作成 4-1 サブネット(Private,Backup) 4-2 サブネットグループ 4-3 RDSの作成 おわりに は…

AWS入門:Amazon EC2(2日目)

目次 Chapter1 システム構築用ネットワークの作成 Chapter2 WordPress用サーバを構築する はじめに Chapter3 Webサーバの構築 3-1 Webサーバ(Apache) 3-2 WP-SGの設定(HTTP(80)アクセスを許可) 3-3 アクセス制御の基本 おわりに はじめに Amazon Web Ser…

AWS入門:Amazon EC2

目次 Chapter1 システム構築用ネットワークの作成 はじめに Chapter2 WordPress用サーバを構築する 2-1 EC2 2-2 EBS 2-3 セキュリティグループ 2-4 キーペア 2-5 SSH接続 おわりに Chapter3 Webサーバの構築 はじめに Amazon Web Serviceのハンズオンです。 …

AWS入門:Amazon VPC

目次 はじめに Chapter1 システム構築用ネットワークの作成 1-1 VPC 1-2 サブネット(Public) 1-3 インターネットゲートウェイ アタッチ 1-4 ルートテーブル ルートの追加 サブネットの関連付け 1-5 DNSホスト名の編集 おわりに Chapter2 WordPress用サーバ…

66日目:Excel マクロ/VBA

Excel マクロ/VBAの講義最終日。 【講義内容】 練習問題7 【ワンポイント】 VBA練習7 Rows.Count: 行数 セル.row: セルの行番号 Sub セル書式設定() Dim i As Integer Dim j As Integer Dim colNum As Integer colNum = 3 Dim rowNum As Integer Dim targe…

65日目:Excel マクロ/VBA

Excel マクロ/VBAの講義9日目。 今日で講習の半分が終わりました。 【講義内容】 練習問題4~6 【ワンポイント】 VBA練習4 Split Sub 配列生成() Dim fruits As Variant Dim i As Integer Worksheets("サンプル果物表").Select fruits = Split(Range("E2").V…

64日目:Excel マクロ/VBA

Excel マクロ/VBAの講義8日目。 参考テキストもすべて終了。 【講義内容】 総合問題4~6 練習問題1~3 【ワンポイント】 VBA練習1 変数の宣言を強制 Option Explicit For To Sub シート見出し色変更1() num = Worksheets.Count For i = 1 To num If InStr(Wo…

Python入門:ソート

ソート 逆文字列 'This is a example.'[::-1] '.elpmaxe a si sihT' sorted関数 sorted(iterable[, key][, reverse]) odds = [1, 5, 3, 9, 7] sorted(odds) [1, 3, 5, 7, 9] sorted(odds, reverse=True) [9, 7, 5, 3, 1] #### 複数キーで1項目で昇順、同値が…

Python入門:Pythonの仮想環境とパッケージ on Windows

はじめに 詳しく知りたい人は、公式のチュートリアルへどうぞ。 Python3自体のインストールは済んでいる前提です。 venvで仮想環境の構築 仮想環境の構築 C:\pystudy>python -m venv myenv 有効化 C:\pystudy>myenv\Scripts\activate.bat pipのバージョンが…

63日目:Excel マクロ/VBA

Excel マクロ/VBAの講義7日目。 【講義内容】 Chapter6 デバッグ 総合問題 【ワンポイント】 印刷 印刷関連 PageSetup PrintPreview PrinOut ユーザ定義関数 Function 関数名(引数1, 引数2, ...) 'ToDo End Function 【今日の積み上げ】 Excel マクロ基本操作

62日目:Excel マクロ/VBA

Excel マクロ/VBAの講義6日目。 参考テキストも終盤になりました。 【講義内容】 Chapter5 販売管理プログラムの作成 【ワンポイント】 Chr関数 文字 数値 タブ chr(9) 改行 chr(10) 半角スペース chr(32) 継続行 ( )半角スペース+(_)アンダースコア MsgBox(…

61日目:Excel マクロ/VBA

Excel マクロ/VBAの講義5日目。残り5日間です。 【講義内容】 Chapter4 変数と制御構文 練習問題1~4 【ワンポイント】 MsgBox prompt以外は省略可能。 MsgBox(prompt, buttons, title, helpfile, context) buttons MsgBox("データを削除しますか?", vbYesN…

60日目:Excel マクロ/VBA

Excel マクロ/VBAの講義4日目。 今日も昨日に引き続き講義の合間に、MOS Excel Expert(第2回模擬試験)。 【講義内容】 Chapter4 変数と制御構文 【ワンポイント】 IF~Then~ElseIf~Else~End If Sub shiken3() Worksheets("If~Then").Select tensuu = R…

59日目:Excel マクロ/VBA

Excel マクロ/VBAの講義3日目。 講義の合間に、MOS Excel Expert(第2回模擬試験)。 【講義内容】 Chapter4 変数と制御構文 【ワンポイント】 スコープ module1 Dim scope As String Public pScope As String Sub Proc1() scope = "Module1 - Proc1" MsgBox…

Python入門:制御構文 while

while count = 0 while count <= 10: print(count) count += 1

Python入門:制御構文 for

range for i in range(5): print(f'{i} times.') 0 times. 1 times. 2 times. 3 times. 4 times. リスト items = ['apple', 'banana', 'orange'] for item in items: print(item) apple banana orange 辞書 items = [ {'name': 'apple', 'plice': '150'}, {'…

Python入門:制御構文 if

True? False? A = [1, "1", True, -1, 0, 0.0, 0j, None, "", False, {}, [], (), [[]]] result = [x for x in A if x] print(result) # [1, '1', True, -1, [[]]] if~elif~else a = 2 if a == 0: print(f'a is zero: {a}') elif a == 1: print(f'a is one…

Python入門:辞書

Dictionaries D ={} D['name'] = 'Bob' D['age'] = 24 print(D) # {'name': 'Bob', 'age': 24} key指定 D['name'] # {'name': 'Bob'} key一覧 D.keys() # ['name', 'age'] keyの存在確認 'age' in D # True 値一覧 D.values() # [24, 'Bob'] key削除 del D['…

58日目:Excel マクロ/VBA

Excel マクロ/VBAの講義2日目。 かなり初歩的な内容なので講義を聞きながら内職。 【講義内容】 Chapter3 モジュールとプロシージャ メソッド シートの選択 Worksheets("Sheet1").Select シートの削除 Worksheets("Sheet1").Delete アクティブシートの削除 A…

57日目:Excel マクロ/VBA

今日からExcel マクロ/VBAの講義が始まりました。 【参考テキスト】 amzn.to 【講義内容】 Chapter1 マクロの作成 Chapter2 マクロの編集 【ワンポイント】 マクロ名は、 先頭1文字目は、文字列 2文字目以降は、文字列、数値、_(アンダーバー) スペースは使…

Python入門:タプル

Tuple tuple0 = () # () tuple1 = tuple() # () tuple2 = 0, '1', 2, [3], -4 print(tuple2) # (0, '1', 2, [3], -4) print(tuple2[1]) # '1' 要素がひとつのタプル one_tuple = 'one', # 最後に "," をつける count t = ('a', 'b', 'c', 'a') t.count('a') …

Python入門:リスト

List list1 = ['aaa', 'bbb', 'ccc', 100, 1234] 追加 append list1.append('ddd') # ['aaa', 'bbb', 'ccc', 100, 1234, 'ddd'] insert list1.insert(1,'eee') # ['aaa', 'eee', 'bbb', 'ccc', 100, 1234, 'ddd'] extend list2 = ['xxx', 'yyy'] list2.exten…

Python入門:文字列

文字列 単一引用符(')でも二重引用符(")でも良い ただし、三重引用符(""")で文字列を囲む場合は二重引用符を用いる str1 = "abc" str2 = 'def' ##### 改行を含む str3 = """ghi jkl mno""" str4 = '%s xxx' % str1 #abc xxx str5 = '%s %s' % (str1, str2) #…

56日目:Webプログラミング

Webプログラミングの講義最終日。 2周目テキスト通り(float版)の2カラムページ制作。 【講義内容】 Webプログラミング 演習課題(2問) 【課題完成品】 【今日の積み上げ】 Webプログラミング

55日目:Webプログラミング

Webプログラミングの講義11日目。 2周目テキスト通り(float版)のワンカラムページ制作。 【講義内容】 Webプログラミング 公開用サーバにアップロード starserver free 演習課題(2問) 【課題完成品】 【ワンポイント】 CSSアニメーション fadein fadein.ht…

54日目:Webプログラミング

Webプログラミングの講義10日目。 参考テキストも一通り終えたので、2周目突入。 (1周目は独自(flexbox版)で制作したので、2周目はテキスト通り(float版)に制作中) 【講義内容】 Webプログラミング レスポンシブ対応 公開用サーバ準備 starserver free 【…

53日目:Webプログラミング

Webプログラミングの講義9日目。 【講義内容】 Webプログラミング HTML基礎 CSS基礎 今日も講義の内容聞きつつ、Vue.jsとCSSでページに動きを付けました。 【ワンポイント】 viewport 文字サイズの計算 表示したいサイズ(15px) / ブラウザ幅(375px) * 100vw …

52日目:Webプログラミング

Webプログラミングの講義8日目。 【講義内容】 Webプログラミング HTML基礎 CSS基礎 今日も講義の内容聞きつつ、Vue.jsとCSSでページに動きを付けました。 【ワンポイント】 CSSトランジション CSSアニメーション 【今日の積み上げ】 Webプログラミング

Python入門:数値

数値 切り上げ a = 17 b = 3 (a+b-1) // b # 6 import math math.ceil(1.2) #2 切り捨て import math math.floor(1.2) #1 小数点以下n桁目で四捨五入 round(3.14159, 3) # 3.142 round(1251, -2) # 1300 浮動小数点演算、その問題と制限 round(1250, -2) # 1…