Colour is an open-source Python package providing a comprehensive number of algorithms and datasets for colour science. It is freely available under the BSD-3-Clause terms. Developed with JetBrains PyCharm.
Yurlungur is 何? ゲーム・CG業界でスタンダードになっている Maya・Houdini・Unreal のスクリプトAPIを、HOMライクなAPIに統一することを目指す、テクニカル・アーティスト(以下TA)向けのPythonライブラリです。 その中身は、maya.cmds / hou / unreal モジュールのメタプロラッパーです。 本業の待ち時間と休日を使って少しずつ作りました。 pip でインストール出来ます。 GitHub でソースを公開しています。MITライセンスです。 https://github.com/sho7noka/Yurlungur Web のドキュメントもあります。 https://sho7noka.github.io/Yurlungur/ なぜ作ったのか? ゲーム・CG業界で使われている3Dアプリケーションは、複雑さを増す多人数分業を支援するために
Chapters Python Tutorial Object Oriented Programming Advanced Python Annotations Applications of Python Numerical Programming Machine Learning Tkinter Projects About Classroom Training Courses This website contains a free and extensive online tutorial by Bernd Klein, using material from his classroom Python training courses. If you are interested in an instructor-led classroom training course, hav
IDEs CLion DataGrip DataSpell GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools JetBrains Platform Scala Toolbox App JetBrains AI Grazie Junie JetBrains for Data Air Team Tools Datalore TeamCity YouTrack Qodana CodeCanvas Matter Databao .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Amper Education & Rese
はじめに Pythonの対象バージョンは3系です。(2系でも通じるものは多いはず) 対象読者レベルは他言語を軽くでも触ったことある人です。「あー、Pythonだとこれはこう書くのねー」が網羅的に分かるようにまとめたつもりです。 ここではWEBアプリケーションフレームワーク(DjangoとかFlaskとか)に関してはほぼ触れません。 @shiracamus 多くの有益なコメントと編集リクエストありがとうございます。 Python開発環境構築 下記(私の記事ですが)はWindowsでの構築となっていますが、Macでもほぼ同じ通りにできます。 今からWindowsでベストなPython開発環境を構築する手順 Pythonについて 今最も勢いに乗っているプログラミング言語。 オブジェクト指向。Pythonでは全てがオブジェクト。 動的言語(スクリプト言語)のため、変数宣言時に型を明示的に定義しない
pipenv 9.0.2 のリリースでCLIの大幅な高速化をしたというアナウンスを見かけました。 Just released Pipenv v9.0.2, which includes massive CLI speedups! https://t.co/AGD8Hkq1EG — Kenneth Reitz 🐍 (@kennethreitz) 2018年1月16日 興味を持ってすぐに試してみたのですが、あまり速く感じられませんでした。そこで Python 3.7 の新機能を使って速度を調査することにしました。 この記事ではその新機能と実際の使い方を紹介します。 起動時間 ≒ import時間 pipenv -h のようなコマンドの実行時間は、実際にヘルプメッセージを表示するための時間よりもずっと長くなります。 アプリケーションが起動するときには、設定ファイルの読み込みなど一定の処理が必要
pipenvを使うことにより、rubyにおけるGemfileのようにpythonでpackage管理を行うことができる。 目次 利点 特徴 インストール 初期化 requirements.txtのインポート packageのインストール Pipfile.lockを使用してインストール dev-packagesにパッケージをインストール packageのアンインストール 全てのpackageのアンインストール packageのアップデート Pipfile.lockを作成 packageの依存グラフを確認 仮想環境でコマンドを実行 仮想環境が有効化されたシェルを起動 セキュリティの脆弱性をチェック 仮想環境の情報を出力 python_versionを指定 pipenvとpipをアップデート .envのlocationを指定 .envを読み込まない jumbotron 利点 pip と virt
Python Plotting for Exploratory Data Analysis The simple graph has brought more information to the data analyst's mind than any other device. Contents Introduction Examples Bar Chart Histogram Scatter Plot Time Series Scatter Plot with Faceted with Color Scatter Plot with Points Sized by Continuous Value Scatter Plot Faceted on One Variable Scatter Plot Faceted on Two Variables Scatter Plot and Re
前回、インストール不要でかつ無料で使えるPython環境Google Colaboratoryについて紹介した。Colaboratoryは、機械学習の教育や研究のために提供されているPythonの実行環境だ。Googleアカウントさえあれば、インストール不要で、WebブラウザからPythonと機械学習ライブラリを利用できる。クラウド上にある、それなりに性能の良いマシンが無料で使い放題ということで、一部で相当に盛り上がっている。 今回は、前回に引き続き、Colaboratoryの使い方を紹介する。とは言え、いきなり機械学習を学ぶのは敷居が高いので、今回は、電卓として使ったり、カレンダーを表示したり、CSVビューアとして使う方法を紹介しよう。一見すると、本来の目的とは違った用途だが、Colaboratoryの汎用性の高さを実感することができるだろう。 Colaboratoryを使ってみよう 電
I’ve already written two prior posts about managing the environment in a way that’s mostly geared towards Houdini artists: one about the houdini.env file, and another about Houdini package files. Both of these posts are still valid, but going by Read more… Rigid Body Dynamics (RBDs) in Houdini have gone through a lot of changes in the last decade, and one side effect of all that rapid development
This post aims to give an introduction to the Qt.py project and how to get set up with it for PySide/PyQt4 and PySide2/PyQt5 development. Contents What is Qt.py How does it work? Installing Qt.py Caveats Contributing Closing comments What is Qt.py? Qt.py is a Minimal Python 2 & 3 shim around all Qt bindings - PySide, PySide2, PyQt4 and PyQt5 – which enables you to write software that dynamically c
Let's see some examples: * * * * * means: every minute of every hour of every day of the month for every month for every day of the week. 0 16 1,10,22 * * tells cron to run a task at 4 PM (which is the 16th hour) on the 1st, 10th and 22nd day of every month. Installing Crontab Crontab is not included in the standard Python installation. Thus, the first thing we have to do is to install it. This is
この記事はMaya-Python Advent Calendar 2017 12月4日の記事です。 普段それほどアウトプットもしてないので、今年もいくつか勉強がてら書いていこうと思います。 はじめに Qtももう5.9までバージョンが進みました。 PythonバインディングはQt4系のPyQt,PySide、Qt5系のPyQt5,PySide2があります。 ちなみに弊社はPySideまたはPySide2で統一していますが、githubのプロジェクトを見渡すとビルド環境の関係からか、PySide2ではなくPyQt5を採用しているケースも見受けられます。 Qt4とQt5ではモジュール構成に変更がありました。 QtGuiから多くのウィジェットクラスが新設されたQtWidgetsに移動になってます。 http://doc.qt.io/qt-5/portingguide.html Autodesk M
タイトル古いなぁ この記事はMaya-Pythonアドベントカレンダー12月3日の記事です。 (何日目、と書くほどに埋まってないのが悲しい) 今日と明日はMayaとPyCharmの連携について書いていこうと思います。 普段私はVIM命なんですが、思うところあってPyCharmのエディット機能についても再確認していこうと思います。 前提条件など PyCharmとは、JetBrains開発のPythonの統合編集環境です。 無料のCommunity版と有料のProfessional版があって、起動中のMaya上でデバッグするリモートデバッグ機能はProfessional版のみの機能となってます。 プログラム開発全般に言えることですが、デバッガーが無い言語はちょっと開発しづらいです。 デバッガーが無いとprintデバッグに頼らざるを得ないし、そこからロガーの管理もおろそかになり、人のコード読みた
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く