カテゴリ:Python

提供:sufeeWiki
2022年2月22日 (火) 15:01時点における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取得メモ

各種モジュール

画像認識

画像認識
名称 説明 関連リンク インストール
COS解析 画像認識 Python-COS解析 Y

文章解析

文章解析
名称 説明 関連リンク 依存関連 インストール
MeCab 形態素解析などで使用 mecab Y
bert 文脈解析 transformers Y
マルチラベル分類器 文章からキーワードを解析しどれくらい関連性があるか測定 マルチラベル分類器 Y

地図

地図
名称 説明 関連リンク 依存関連 インストール
folium leaflet.jsをPythonで制御。地図制御可 folium leaflet.js Y

情報収集

情報収集
名称 説明 関連リンク 依存関連 インストール
wikipedia mediawikiの取得を補助 Python-wikipedia Y
google-api-client Google関連から取得 google-api-client ※APIトークン必須 Y
DuckDuckGo-getImage duckduckgoより画像検索 DuckDuckGo-getImage Python-requests N

偽装

情報偽装
名称 説明 関連リンク 依存関連 インストール
fake_useragent 端末情報を偽装等 fake_useragent Y

通信

情報通信
名称 説明 関連リンク 依存関連
sublist3r サブドメインがいくつあるか検索します sublist3r

計算

計算
名称 説明 関連リンク 依存関連
economy 自作経済学計算 python_my_economy cgi