カテゴリ:Python
Python3のことを書いておくwiki
Pythonの環境設定や,LinuxでのPythonの操作を載せておく
~この言語は?~
種類:関数型言語
コンパイル: - なし - インタプリタ型
プログラミング文:短い
ブロック:インデントの長さで判断
呼出し:Python3 [ファイル名].py もしくは、#!/usr/bin/python3 など
環境設定
【2020/00/00】 Pythonのインストールと環境設定(準備中)
pip install 時に出てくる コンパイルエラーについて (〇〇.h: そのようなファイルやディレクトリはありません)のような
基礎文法
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 |
モジュール使用編
名称 | 説明 | 関連リンク |
---|---|---|
MeCab | 形態素解析などで使用 | NGワードを検出させてみるボイスアシスタントを作ってみた(GoogleAssistant使用) |
LINEBot | LINEチャットボット作成 | LINEbotを作成してみる(phpから変更) |
Google-Client-Python | Google関連のサービスをPythonで呼び出す | GoogleAssistantの声が嫌いなのでVOICEROIDに代わりに喋らせてみた |
実践編
Python(cgi)簡易掲示板をつくってみよう!!
【2020/07/26】 Python(cgi)で簡易掲示板の作り方
PYPMC(シーケンサー)制御
各種モジュール
画像等
名称 | 説明 | 関連リンク | 依存 | インストール |
---|---|---|---|---|
COS類似度解析 | 画像認識 | Python-COS類似度 | ||
openCV | 画像編集&カメラ制御 | Python-openCV | openCV | pip install openCV |
Gphoto2 | 対応カメラ制御 | Python-Gphoto2 | Gphoto2ドライバー | (My Program) |
動画・音声等
名称 | 説明 | 関連リンク | 依存 | インストール |
---|---|---|---|---|
ffmpeg | 動画や音声の形式変換や、編集等 | Python-ffmpeg | ffmpeg | (コマンド操作ライブラリから制御) |
base64とioBytesIO | jsonから得るbase64の音声データを保存せず再生する方法 | jsonから得るbase64の音声データを保存せず再生する方法 | base64-ioBytesIO | (Pythonのみで制御) |
文章解析
名称 | 説明 | 関連リンク | 依存関連 | インストール |
---|---|---|---|---|
MeCab | 形態素解析などで使用 | mecab | pip install mecab-python3 | |
bert | 文脈解析 | transformers | pip | |
マルチラベル分類器 | 文章からキーワードを解析しどれくらい関連性があるか測定 | マルチラベル分類器 | pip install scikit-learn |
地図
名称 | 説明 | 関連リンク | 依存関連 | インストール |
---|---|---|---|---|
folium | leaflet.jsをPythonで制御。地図制御可 | folium | leaflet.js | pip install folium |
GUIアプリケーション
名称 | 説明 | 関連リンク | 依存関連 | インストール |
---|---|---|---|---|
Tkinter | GUIアプリケーション開発 | Tkinter | (もう入ってる) |
情報収集
名称 | 説明 | 関連リンク | 依存関連 | インストール |
---|---|---|---|---|
wikipedia | mediawikiの取得を補助 | Python-wikipedia | pip install wikipedia | |
google-api-client | Google関連から取得 | google-api-client | ※APIトークン必須 | pip install google-api-client |
DuckDuckGo-getImage | duckduckgoより画像検索 | DuckDuckGo-getImage | Python-requests | (My Program) |
youtube_dl | Youtube動画保存 | youtube_dl | pip install youtube_dl |
通信
名称 | 説明 | 関連リンク | 依存関連 | インストール |
---|---|---|---|---|
sublist3r | サブドメインがいくつあるか検索します | sublist3r | git clone https://github.com/aboul3la/Sublist3r.git | |
fake_useragent | 端末情報を偽装等 | fake_useragent | pip install fake_useragent |
データ
名称 | 説明 | 関連リンク | 依存関連 | インストール |
---|---|---|---|---|
mysql-connector | SQLサーバを制御します | mysql-connector | MySQL | pip install mysql-connector |
pdfrw | PDFファイルを制御します | pdfrw | pip install pdfrw |
計算
名称 | 説明 | 関連リンク | 依存関連 | インストール |
---|---|---|---|---|
economy | 自作経済学計算 | python_my_economy | cgi | (My Program) |
pip
lxmlのインストールでEncountered error while trying to install package.
カテゴリ「Python」にあるページ
このカテゴリには 9 ページが含まれており、そのうち以下の 9 ページを表示しています。