茨の道も一歩から

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

2020-01-01から1年間の記事一覧

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

Pythonプログラミングの講義15日目。 今日の講義も、人工無脳のGUI版の機能拡張。 内職は、Djangoアプリ制作。 【講義内容】 Chapter5 ピティナのGUI化と[人工感情]の移植 【ワンポイント】 Visual Studio Code Visual Studio Code公式 Extentions Python Ja…

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

Pythonプログラミングの講義14日目。 今日の講義も、人工無脳のGUI版の機能拡張。内職は、Djangoアプリ制作。 【講義内容】 Chapter5 ピティナのGUI化と[人工感情]の移植 【ワンポイント】 import json def api(): df = [] for code, desc in zip(pycode, py…

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

Pythonプログラミングの講義13日目。 今日の講義も、人工無脳のGUI版の機能拡張。内職は、Djangoアプリ制作。 【講義内容】 Chapter5 ピティナのGUI化と[人工感情]の移植 【ワンポイント】 正規表現 正規表現操作 import re pattern = 'Python' line = 'Pyth…

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

Pythonプログラミングの講義12日目。 今日の講義は、人工無脳のGUI版の機能拡張。内職は、Codewars(Python精進)。 iosアプリ制作用に、MacBookProを買うか悩み中…。カスタマイズして10gen Corei7も捨てがたい。 【講義内容】 Chapter5 ピティナのGUI化と[…

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

Pythonプログラミングの講義11日目。 今日の講義は、人工無脳のGUI化(tkinter)。 参考テキスト 【講義内容】 Chapter5 ピティナのGUI化と[人工感情]の移植 【ワンポイント】 Python公式 | tkinter tkinterチュートリアル Python入門:tkinter事始め 【今日…

Python入門:Tkinter事始め

はじめに tkinterの使い方を調べた備忘録です。 経緯 簡単なHello Worldプログラムが簡単ではなかったので...。 少しずつ理解していきたい。 a-simple-hello-world-program.py import tkinter as tk class Application(tk.Frame): def __init__(self, master…

Django入門:LPの制作

はじめに PythonのWebアプリケーションフレームワークである、Djangoでの開発スキルを習得するハンズオンです。 LPアプリの作成 cd djpj python manage.py startapp lp ルートとビューの作成 ビュー(lp\views.py)の編集 views.py from django.shortcuts impo…

AWS入門:WordPressの構築

目次 Chapter1 システム構築用ネットワークの作成 Chapter2 WordPress用サーバの構築 Chapter3 Webサーバの構築 Chapter4 プライベート用ネットワークの作成 はじめに Chapter5 WordPressの設定 5-1 PHP7.3のインストール 5-2 WordPressの導入 5-3 セキュリ…

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

Pythonプログラミングの講義10日目。 今日の講義は、人工無脳。講義の内容をアレンジしながら受講。 自習はAtCoder&PaizaでPython精進。 参考テキスト 【講義内容】 Chapter4 オブジェクト、そして人工知能へ向けての第一歩 【ワンポイント】 プロパティ cl…

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

Pythonプログラミングの講義9日目。 今日の講義は、クラス。オブジェクト指向プログラミングの第一歩。 講義の内容を要約しつつ、内職はpygame&BeautifulSoup。 参考テキスト 【講義内容】 Chapter4 オブジェクト、そして人工知能へ向けての第一歩 【ワンポ…

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

Pythonプログラミングの講義8日目。 講義のコマ割りが明らかに初心者向け。内部関数、クロージャ、lambda、ジェネレータ、デコレータを1コマでサラッと説明。 基本構文までをサラッと流して、ここらへんからジックリ講義した方が、良いのだけどなぁ。 参考テ…

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

Pythonプログラミングの講義7日目。 講義がようやく関数に入りました。今日も内職でDjangoのチュートリアルをやりました。 参考テキスト 【講義内容】 Chapter3 条件分岐と繰り返し、関数を使う 【ワンポイント】 位置引数 def func(a, b): print(f'{a} --->…

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

Pythonプログラミングの講義6日目。 講義の進捗がスロー過ぎて1日、内職でDjangoのチュートリアルをやりました。 参考テキスト 【講義内容】 Chapter3 条件分岐と繰り返し、関数を使う 【ワンポイント】 o = {'A': 1, 'B': 2, 'A':3} print(o) {'A': 3, 'B':…

Django入門:HelloWorldアプリの制作

はじめに PythonのWebアプリケーションフレームワークである、Djangoでの開発スキルを習得するハンズオンです。 Helloアプリの作成 cd djpj python manage.py startapp hello ルートとビューの作成 ビューの作成 ルートの作成 hello/views.py from django.sh…

Django入門:Django開発環境の構築

はじめに PythonのWebアプリケーションフレームワークである、Djangoでの開発スキルを習得するハンズオンです。 開発環境 Windows10 Home Python3.8.5 Django3.1 Pythonのインストール 以下の公式サイトからダウンロードしてインストールします。 Python www…

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

Pythonプログラミングの講義5日目。 今日は講義内容を要約しつつ、内職でpygameのチュートリアルをやりました。 参考テキスト amzn.to 【講義内容】 Chapter3 条件分岐と繰り返し、関数を使う 【ワンポイント】 条件分岐と繰り返し処理 while True: x, n = i…

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

Pythonプログラミングの講義4日目。 今日も初心者向けの講義を聞きつつ、内職でDjangoアプリを作っています。 参考テキスト amzn.to 【講義内容】 Chapter2 Pythonプログラムの材料(オブジェクトとデータ型) 【ワンポイント】 データ型・演算子 数値 文字列 …

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

Pythonプログラミングの講義3日目。 今日も初心者向けの講義を聞きつつ、内職でDjangoアプリを作っています。 参考テキスト amzn.to Python Django3超入門作者:津耶乃, 掌田発売日: 2020/06/13メディア: 単行本 【講義内容】 Chapter2 Pythonプログラムの材…

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

Pythonプログラミングの講義2日目。 今日も初心者向けの講義を聞きつつ、内職でDjangoアプリを作っています。 参考テキスト amzn.to 【講義内容】 Chapter2 Pythonプログラムの材料(オブジェクトとデータ型) 【ワンポイント】 データ型 データ型 説明 数値型…

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 マクロ基本操作