naritoブログ

このブログはDjangoとBootstrap4で作成されました
ソースコード

Python(121)

公式関連
Python Japan:http://www.python.jp/
日本語ドキュメント:http://docs.python.jp/3/
公式(英語):https://www.python.org/

よく見るサイト
Pythonコードレシピ:http://code.activestate.com/recipes/langs/python/
Pythonライブラリの人気・活発度が比較できるサイト:https://python.libhunt.com/
whl配布サイト:http://www.lfd.uci.edu/~gohlke/pythonlibs/
https://groups.google.com/forum/#!forum/comp.lang.python
https://groups.google.com/forum/#!forum/comp.lang.python.announce


Django(73)

公式:https://docs.djangoproject.com/
Github:https://github.com/django/django
日本語訳:https://docs.djangoproject.com/ja/

PythonのWebフレームワークの中で最も人気があるものの一つ
中規模・大規模なWebアプリによく使われる
フルスタックということで、様々な機能がデフォルトで備わっている。管理サイトなんかは便利

Django関連のパッケージ:https://djangopackages.org/
Djangoの勉強に役立つサイトまとめ:http://qiita.com/Fortuna/items/0ccc6bdcd984f7cc2d0e
分かりやすいチュートリアル:https://eiry.bitbucket.io/
Djangoのtips(英語):https://simpleisbetterthancomplex.com/


Bootstrap3(19)

公式サイト:http://getbootstrap.com/
Bootstrapで制作されたサイト紹介:https://expo.getbootstrap.com/
Bootstrapテンプレート:https://startbootstrap.com/template-categories/all/
テンプレート・部品:https://bootsnipp.com/
Bootstrapのテーマ:http://bootswatch.com/
日本語がキレイなテーマhttp://honokak.osaka/

最も人気のあるCSSフレームワーの一つ


wxPython(16)

公式ページ:https://wxpython.org/

PythonのGUIライブラリの一つ。wxWidgetsというライブラリをPythonのでラップしたもの


Bootstrap4(14)

公式サイト:https://v4-alpha.getbootstrap.com/
便利なチートシート:https://hackerthemes.com/bootstrap-cheatsheet/

最も人気のあるCSSフレームワーの一つ
このブログもこれです


Kivy(12)

公式:https://kivy.org/docs/guide/basic.html
Github:https://github.com/kivy/kivy
有志による日本語化ページ:https://pyky.github.io/kivy-doc-ja/

PythonのクロスプラットフォームなGUIライブラリ
スマートフォンアプリの作成も、今後活発になるかもしれない


マイサーバ初期設定1(9)

さくらVPS、CentOS6での環境構築をまとめたタグ。またはCentOS6でも利用できる記事につけているタグ


お洒落(8)

カッコイイUI:http://pixelkit.com/free-ui-kits/modern-touch/
お洒落なHTMLテンプレート:http://template-party.com/
コードペン、超有名サイト:http://codepen.io/
お洒落なテンプレート集:https://gt3themes.com/
いつか使おうと思ってるテンプレート:https://gt3themes.com/free-personal-vcard-one-page-template/

HTMLや、CSSで、見た目が良いものにつけているタグです。
また、おしゃれなプラグインなどにもつけています。


マイサーバ初期設定2(8)

CentOS7でのサーバ構築のタグ。主にApache、mod_wsgiを利用した環境構築


requests(7)

Github:https://github.com/kennethreitz/requests
公式:http://docs.python-requests.org/en/master/
日本語:http://requests-docs-ja.readthedocs.io/en/latest/

PythonのHTTPライブラリ。標準ライブラリに似たようなのがあるが、最早こちらがデファクトスタンダード


マイサーバ初期設定3(6)

CentOS7での、nginxを利用する前提でのタグです。


Linux(5)

Linux


画像認識(4)

画像認識を取り扱う記事につけたタグ


threadingモジュール(4)

日本語ドキュメントページ:https://docs.python.jp/3/library/threading.html

スレッドベースの並列処理を利用するための標準ライブラリです。
PythonにはGIL(グローバルインタプリタロック)の制約上、マルチスレッドではCPUバウンドな処理は高速化できませんが、I/Oバウンドな処理や、グローバルデータを共有する必要がある際には有用です。


shutilモジュール(4)

日本語ドキュメントページ:https://docs.python.jp/3/library/shutil.html

高水準なファイル・ディレクトリ操作のためのモジュールです。


パフォーマンス(3)

サーバー、プログラミングのパフォーマンスアップ、計測に関する記事につけているタグです。


Selenium(3)

Github:https://github.com/SeleniumHQ/selenium/tree/master/py
ブラウザの動きを自動化するライブラリ。Webアプリのテストやスクレイピングが可能


mod_rewrite(3)

公式:http://httpd.apache.org/docs/current/mod/mod_rewrite.html

URLの書き換えを行うApacheモジュール


osモジュール(3)

日本語ドキュメントページ:https://docs.python.jp/3/library/os.html

OS 依存の機能を利用するポータブルな方法を提供します。


subprocessモジュール(3)

日本語ドキュメントページ:https://docs.python.jp/3/library/subprocess.html

サブプロセスの起動・管理を行うモジュール


importlibモジュール(3)

日本語ドキュメントページ:https://docs.python.jp/3/library/importlib.html


importlib パッケージの目的は2つあります。1つ目は Python ソースコード中にある import 文の(そして、拡張として、 __import__() 関数の)実装を提供することです。このパッケージは import 文の、どの Python インタープリターでも動作する実装を提供します。また、 Python 以外の言語で実装されたどの実装よりも把握しやすい実装を提供します。



通常のimportでは厳しい動作、例えばモジュール名を文字列で受けとり、動的にimportをしたい、なんてときに利用ができるモジュール


CentOS(3)

公式:https://www.centos.org/

サーバー用途として非常に人気のあるLinuxディストリビューション


OpenCV(2)

画像認識に関連した機能を提供するライブラリ


ディープラーニング(2)

ディープラーニング関連の記事につけているタグ


pytz(2)

公式:http://pythonhosted.org/pytz/
Pythonでタイムゾーンを利用する場合に使うことが推奨されている、サードパーティ製のライブラリ。


BeautifulSoup(2)

Github:https://github.com/getanewsletter/BeautifulSoup4

HTMLのパースを行うPythonライブラリ


SQLAlchemy(2)

Github:https://github.com/zzzeek/sqlalchemy

PythonのO/Rマッパーで、最も人気のあるライブラリの一つ


tqdm(2)

Github:https://github.com/tqdm/tqdm

進捗バーを表示するサードパーティ製のライブラリ


venv(2)

日本語ドキュメントページ:https://docs.python.jp/3/library/venv.html

仮想環境の作成を行う、Python標準のツール
Python 3.3 と 3.4 では「pyvenv」で呼べましたが、→現在は 「python -m venv name」 と呼びましょう。
「pyenv」とは別のもので、python標準の機能です。
ついでに「virtualenv」というのもありますが、これはvenvと大体同じです。Python環境が2か3で使い分けていくと良いでしょう。


inspectモジュール(2)

日本語ドキュメントページ:https://docs.python.jp/3/library/inspect.html

モジュール、クラス、関数オブジェクトからdocstringの取得をしたり、ソースコードやファイル名を取得したり、なんてことができます。


nginx(2)


JavaScript(2)

JavaScriptに関連したタグ


マイサーバ初期設定4(2)

Ubuntuでのサーバー構築タグ


Ubuntu(2)

Ubuntu Japanese Team:https://www.ubuntulinux.jp/home
Ubuntu 公式:https://www.ubuntu.com/

Linuxディストリビューションの一つ。
Debian GNU/Linuxから枝分かれした派生ディストリビューション。
デスクトップ用途、サーバー用途の両方で人気がある。
私のPCもこれ!


Git・Github(1)

Git公式:https://git-scm.com/
Github:https://github.com/

Git - 分散型のバージョン管理システム。
Github - Gitのホスティングサービスの一つで、最も有名なサイト。

SourceTree(Git・HgのGUI):https://ja.atlassian.com/software/sourcetree
Github Flow日本語訳:https://gist.github.com/Gab-km/3705015
Github Flow チュートリアル:http://tracpath.com/bootcamp/learning_git_github_flow.html


SweetAlert(1)

公式:http://t4t5.github.io/sweetalert/

お洒落なアラートを柔軟に表示できるjsプラグイン


loggingモジュール(1)

日本語ドキュメントページ:https://docs.python.jp/3/library/logging.html

Pythonのロギングに関する標準ライブラリ


collectionsモジュール(1)

日本語ドキュメントページ:https://docs.python.jp/3/library/collections.html
汎用の Python 組み込みコンテナ dict, list, set, および tuple に代わる、特殊なコンテナデータ型を実装している


PyInstaller(1)

Github:https://github.com/pyinstaller/pyinstaller

Pythonスクリプトを実行可能な形式に変換するサードパーティ製のツール


SublimeText3(1)

公式:https://www.sublimetext.com/3

人気なプログラミングエディタの一つ。


lazyload(1)

Github:https://github.com/tuupola/jquery_lazyload

画像の遅延読み込みを行うjQueryプラグイン


multiprocessingモジュール(1)

日本語ドキュメントページ:https://docs.python.jp/3/library/multiprocessing.html

プロセスベースの並列処理を利用するための標準ライブラリです。
threadingと違い、CPUバウンドな処理であっても高速化が見込める場合が多い。


py2exe(1)

公式:http://www.py2exe.org/

Pythonスクリプトを実行可能な形式に変換するサードパーティ製のツール
exeに固めるため、Windows用


jquery-loading-overlay(1)

Github:https://github.com/gasparesganga/jquery-loading-overlay

よくあるロード中てきなオーバーレイを表示するjQueryプラグイン


concurrent.futuresモジュール(1)

日本語ドキュメントページ:https://docs.python.jp/3/library/concurrent.futures.html

threading、multiprocessingに比べて楽に使える、高水準な並列処理のための標準ライブラリ


timeitモジュール(1)

日本語ドキュメントページ:https://docs.python.jp/3/library/timeit.html

Pythonコードの実行時間を計測するためのモジュール
単純なtimeを使うよりも便利で、柔軟です。


urllib(1)

日本語ドキュメントページ:https://docs.python.jp/3/library/urllib.html

URLを扱うライブラリ群
サードパーティ製のrequestsがあるため影が薄くなったが、urllib.parseなんかは利用する機会が多い
また、標準ライブラリなため、別途インストールする必要がなくても動く


Apache HTTP サーバ(1)

公式:https://httpd.apache.org/docs/2.4/

ウェブサーバーとして、最も人気があるものの一つ


Gunicorn(1)

公式:http://gunicorn.org/


Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resources, and fairly speedy.



uWSGIに比べると設定がシンプルで、簡単に動かせます。


Docker(1)

公式:https://www.docker.com/
Docker Hub:https://hub.docker.com/

軽量なコンテナ型の仮想化環境。
素早く環境をセットアップしたり、同じ環境をあちこちで利用したり、オンラインジャッジシステムのような閉鎖した実行環境を作りたい、なんてときに便利です。


C言語(1)

苦しんで覚えるC:http://9cguide.appspot.com/


matplotlib(0)

公式:http://matplotlib.org/
ギャラリー:http://matplotlib.org/gallery.html

グラフの描画やデータの可視化が簡単に行えるPythonライブラリ。
何かデータが欲しい、なんて場合は以下のページあたりを試すといいかもしれない。

気象庁 | 過去の気象データ・ダウンロード
http://www.data.jma.go.jp/gmd/risk/obsdl/

Google Correlate(相関したデータの取得)
https://www.google.com/trends/correlate

政府統計の総合窓口(e-Stat)
https://www.e-stat.go.jp/estat/guide/index.html

Google Torends
https://trends.google.co.jp/trends/

Quandl(英語)
https://www.quandl.com/