カテゴリ:Pythonのソースを表示
←
カテゴリ:Python
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、以下のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
<h1>Python3のことを書いておくwiki</h1> <p>Pythonの環境設定や,LinuxでのPythonの操作を載せておく</p> <h2>~この言語は?~</h2> <p>種類:<strong>関数型言語</strong><br> コンパイル:<strong> - なし - インタプリタ型</strong><br> プログラミング文:<strong>短い</strong><br> ブロック:<strong>インデントの長さで判断</strong><br> 呼出し:<strong>Python3 [ファイル名].py もしくは、#!/usr/bin/python3 など</strong></p> ==環境設定== <p>[[Pythonのインストールと環境設定 |【2020/00/00】 Pythonのインストールと環境設定]](準備中)</p> <p>[[pip install 時に出てくる コンパイルエラー | pip install 時に出てくる コンパイルエラーについて (〇〇.h: そのようなファイルやディレクトリはありません)のような]]</p> ==基礎文法== === Pythonの変数型と変数の表示(print) === <p>[[Pythonの変数型と%の変数型表示(print) | 【2020/05/27】 Pythonの変数型と%の変数型表示(print)]]</p> {| class="wikitable" |+ 基本型 |- ! 型 !! 名称 |- | int || 整数 |- | float || 少数 |- | str || String - 文字列 |- | Bytes || バイツ型 |- | bool || 真偽値 |} === Pythonの配列型 === <p>[[Pythonの配列型と使い型(list) | 【2020/06/03】 Pythonの配列型と使い型(list)]]</p> {| class="wikitable" |+ 配列 |- ! 型 !! 名称 !! 例 |- | list || 配列 || [1,"a",2.1,1] |- | tuple || タプル || (1,"a",2.1,1)<br> ※尚、順番はない。 |- | dict || 辞書型 || {"name_A":1,"name_B":"a","watase":2.1,"apex":1} <br> ※尚、キー(key)における数字の割当は推奨されない。 |} === Pythonのclassと関数 === {| class="wikitable" |+ 基本型 |- ! 型 !! 名称 !! 使用方法 |- | class || クラス || class ExampleArgs: |- | def || 関数(メソッド) || def exampleArgs(args_num): |- | @hogehoge || プロパティ || @hogehoge("hoge")<br> def exampleArgs(args_num): |- | self.hogehoge || 自分のクラスに属する変数・関数という意味<br>javaだとthis.だね || self.hogehoge = hogehoge <br>※selfを外すと関数内のhogehoge変数 |- | cls.hogehoge || 自分のクラスに属する初期化前変数・関数という意味? || cls.hogehoge = hogehoge |} == モジュール使用編 == {| class="wikitable" |+ module |- ! 名称 !! 説明 !! 関連リンク |- | MeCab || 形態素解析などで使用 || <h4> [[NGワードを検出させてみる]] </h4> <h4> [[ボイスアシスタントを作ってみた(GoogleAssistant使用)]]</h4> |- | LINEBot || LINEチャットボット作成 || <h4>[[LINEbotを作成してみる(phpから変更)]]</h4> |- | Google-Client-Python || Google関連のサービスをPythonで呼び出す || <h4>[[GoogleAssistantの声が嫌いなのでVOICEROIDに代わりに喋らせてみた]]</h4> |} =実践編= ==Python(cgi)簡易掲示板をつくってみよう!!== <p>[[Python(cgi)で簡易掲示板の作り方 |【2020/07/26】 Python(cgi)で簡易掲示板の作り方]]</p> <p>[[Python/mediawikiのapi取得メモ]]</p> ==PYPMC(シーケンサー)制御== <p>[[Pythonでシーケンサーを門扉を動かす]]</p> == 各種モジュール == === 画像等 === {| class="wikitable" |+ 画像等 |- ! 名称 !! 説明 !! 関連リンク !! 依存 !!インストール |- | COS類似度解析 || 画像認識 || [[Python-COS類似度]]|| || |- | openCV || 画像編集&カメラ制御 || [[Python-openCV]] || openCV || pip install openCV |- | Gphoto2 || 対応カメラ制御 || [[Python-Gphoto2]] || Gphoto2ドライバー || (My Program) |} === 動画・音声等 === {| class="wikitable" |+ 動画・音声等 |- ! 名称 !! 説明 !! 関連リンク !! 依存 !!インストール |- | ffmpeg || 動画や音声の形式変換や、編集等 || [[Python-ffmpeg]]|| ffmpeg || (コマンド操作ライブラリから制御) |- | base64とioBytesIO || jsonから得るbase64の音声データを保存せず再生する方法 || [[jsonから得るbase64の音声データを保存せず再生する方法]]|| base64-ioBytesIO || (Pythonのみで制御) |} === 文章解析 === {| class="wikitable" |+ 文章解析 |- ! 名称 !! 説明 !! 関連リンク !! 依存関連 !! インストール |- | MeCab || 形態素解析などで使用 || [[ mecab ]] || || pip install mecab-python3 |- | bert || 文脈解析 || [[ transformers ]] || || pip |- | マルチラベル分類器 || 文章からキーワードを解析しどれくらい関連性があるか測定 || [[マルチラベル分類器]] || || pip install scikit-learn |} === 地図 === {| class="wikitable" |+ 地図 |- ! 名称 !! 説明 !! 関連リンク !! 依存関連 !! インストール |- | folium || [[leaflet.js]]をPythonで制御。地図制御可 || [[ folium ]] || [[leaflet.js]] || pip install folium |} === GUIアプリケーション === {| class="wikitable" |+ GUIアプリケーション |- ! 名称 !! 説明 !! 関連リンク !! 依存関連 !! インストール |- | Tkinter || GUIアプリケーション開発 || [[ Tkinter ]] || || (もう入ってる) |} === 情報収集 === {| class="wikitable" |+ 情報収集 |- ! 名称 !! 説明 !! 関連リンク !! 依存関連 !! インストール |- | 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 |} === 通信 === {| class="wikitable" |+ 情報通信 |- ! 名称 !! 説明 !! 関連リンク !! 依存関連 !! インストール |- | sublist3r || サブドメインがいくつあるか検索します || [[ sublist3r ]] || || git clone https://github.com/aboul3la/Sublist3r.git |- | fake_useragent || 端末情報を偽装等 || [[ fake_useragent ]] || || pip install fake_useragent |} === データ === {| class="wikitable" |+ データ |- ! 名称 !! 説明 !! 関連リンク !! 依存関連 !! インストール |- | mysql-connector || SQLサーバを制御します || [[ mysql-connector ]] || MySQL || pip install mysql-connector |- | pdfrw || PDFファイルを制御します || [[ pdfrw ]] || || pip install pdfrw |} === 計算 === {| class="wikitable" |+ 計算 |- ! 名称 !! 説明 !! 関連リンク !! 依存関連 !! インストール |- | economy || 自作経済学計算 || [[ python_my_economy ]] || cgi || (My Program) |} == pip == [[lxmlのインストールでEncountered error while trying to install package.]]
カテゴリ:Python
に戻る。
案内メニュー
個人用ツール
アカウント作成
ログイン
名前空間
カテゴリ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWikiについてのヘルプ
コード系
Program
PHP
Java
Python
Swift
JavaScript
HTML
CSS
C言語
MySQL
サーバー系
Apache2
OS系
Debian
kail
アプリケーション系
Xcode
Android Studio
計算系
ファイル系
速度系
メモ・業務
My命名規則
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
編集
左メニュー
動画挿入について
動画・音声を追加する
JavaScriptを埋め込む
ページにリダイレクトを指定する