カテゴリ:Python

提供:sufeeWiki
2022年2月7日 (月) 01:20時点におけるSufee Admin (トーク | 投稿記録)による版 (モジュール使用編)
ナビゲーションに移動 検索に移動

Python3のことを書いておくwiki

Pythonの環境設定や,LinuxでのPythonの操作を載せておく

~この言語は?~

種類:関数型言語
コンパイル: - なし - インタプリタ型
プログラミング文:短い
ブロック:インデントの長さで判断
呼出し:Python3 [ファイル名].py もしくは、#!/usr/bin/python3 など

環境設定

【2020/00/00】 Pythonのインストールと環境設定(準備中)

基礎文法

Pythonの変数型と変数の表示(print)

【2020/05/27】 Pythonの変数型と%の変数型表示(print)

基本型
名称
int 整数
float 少数
str String - 文字列
Bytes バイツ型
bool 真偽値

Pythonの配列型

【2020/06/03】 Pythonの配列型と使い型(list)

配列
名称
list 配列 [1,"a",2.1,1]
tuple タプル (1,"a",2.1,1)

※尚、順番はない。

dict 辞書型 {"name_A":1,"name_B":"a","watase":2.1,"apex":1}

※尚、キー(key)における数字の割当は推奨されない。

Pythonのclassと関数

基本型
名称 使用方法
class クラス class ExampleArgs:
def 関数(メソッド) def exampleArgs(args_num):
@hogehoge プロパティ @hogehoge("hoge")

def exampleArgs(args_num):

self.hogehoge 自分のクラスに属する変数・関数という意味
javaだとthis.だね
self.hogehoge = hogehoge
※selfを外すと関数内のhogehoge変数
cls.hogehoge 自分のクラスに属する初期化前変数・関数という意味? cls.hogehoge = hogehoge

モジュール使用編

module
名称 説明 関連リンク
MeCab 形態素解析などで使用

NGワードを検出させてみる

ボイスアシスタントを作ってみた(GoogleAssistant使用)

LINEBot LINEチャットボット作成

LINEbotを作成してみる(phpから変更)

Google-Client-Python Google関連のサービスをPythonで呼び出す

GoogleAssistantの声が嫌いなのでVOICEROIDに代わりに喋らせてみた

実践編

Python(cgi)簡易掲示板をつくってみよう!!

【2020/07/26】 Python(cgi)で簡易掲示板の作り方

Python/mediawikiのapi取得メモ