茨の道も一歩から

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

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

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

Pythonプログラミングの講義21日目。 今日の講義も、人工無脳のGUI版の機械学習。 明日は中秋の名月です。 【講義内容】 Chapter7 マルコフ連鎖で文章を作り出す マルコフ辞書 マルコフBot 【ワンポイント】 マルコフ連鎖 ある状態の起こる確率が直前の状態…

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

Pythonプログラミングの講義20日目。 今日の講義も、人工無脳のGUI版の機械学習。 内職は、非同期通信について。 【講義内容】 Chapter6 「記憶」のメカニズムを実装する(機械学習) Chapter7 マルコフ連鎖で文章を作り出す 【ワンポイント】 GraphQL graph…

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

Pythonプログラミングの講義19日目。 今日の講義も、人工無脳のGUI版の機械学習。 内職は、Websocketについて。 【講義内容】 Chapter6 「記憶」のメカニズムを実装する(機械学習) 【ワンポイント】 今日の講義ほぼ聞いてなくて、Djangoでの非同期通信につ…

Python入門:ファイル操作

pathlib from pathlib import Path ファイル一覧取得 base_dir = Path('public/') files = [file for file in base_dir.glob('*.csv')] ファイルの読み書き 7.2. ファイルを読み書きする モード モード 説明 既存ファイル無 既存ファイル有 'r' ファイルの読…

Django入門:Django REST Framework

Django REST framework pipアップデート python -m pip install -U pip python -m pip install -U setuptools インストール pip install djangorestframework pip list Package Version ------------------- ------- asgiref 3.2.10 Django 3.1.1 djangorest…

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

Pythonプログラミングの講義18日目。 今日の講義も、人工無脳のGUI版の機械学習。 内職は、Djangoアプリ制作。 【講義内容】 Chapter6 「記憶」のメカニズムを実装する(機械学習) 【ワンポイント】 今日の講義ほぼ聞いてなくて、DjangoとVue.jsの連携方法…

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

Pythonプログラミングの講義17日目。 今日の講義も、人工無脳のGUI版の機械学習。 内職は、Djangoアプリ制作。 【講義内容】 Chapter6 「記憶」のメカニズムを実装する(機械学習) 【ワンポイント】 形態素解析入門 Janome のインストール pip install jano…

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

Pythonプログラミングの講義16日目。 今日の講義も、人工無脳のGUI版の機械学習。 内職は、Djangoアプリ制作。 【講義内容】 Chapter6 「記憶」のメカニズムを実装する(機械学習) 【ワンポイント】 機械学習のすすめ メッセージボックス tkinter.messagebo…

Django入門:Blogアプリの制作 - データベース

はじめに PythonのWebアプリケーションフレームワークである、Djangoでの開発スキルを習得するハンズオンです。 モデルの作成 blog\models.py from django.conf import settings from django.db import models from django.utils import timezone # Create y…

Django入門:Blogアプリの制作

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

GitHub入門:SSH接続の手順

はじめに DeployKeyを登録しようとすると、Key is already in useとエラーになる。 同じ公開鍵は登録できないので、SSHとGITの設定変更で対処。 GitHub GitHub リポジトリ作成 リポジトリを作成する SSH鍵の生成 TeraTermなどでSSH鍵を生成 .sshフォルダ id_…

Django入門:Contactアプリの制作

はじめに PythonのWebアプリケーションフレームワークである、Djangoでの開発スキルを習得するハンズオンです。 Contactアプリの作成 cd djpj python manage.py startapp contact フォームの作成 フォーム(contact\forms.py)の作成 forms.py from django imp…

Django入門:Corporateアプリの制作

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

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プログラムの材料(オブジェクトとデータ型) 【ワンポイント】 データ型・演算子 数値 文字列 …