#python
実はPythonでも作れるもの
人気のあるプログラミング言語は何?と聞かれるとPythonと答える人は多いと思います。
理由はいくつかあって、よく挙げられるのは
・書きやすい
・便利なライブラリが豊富
・AI等の最先端技術に使われている
etc
しかし一般的にPythonでスマホアプリ等を作ることはできないと言われていますが、実はスマホ用のアプリやWindows、Mac用のアプリも作ることができるのです。
プログラムを動かせる
新旧バージョンのPythonを簡単に切り替えて使う!!【pyenv】
pyenvはPythonのバージョン管理ツールです。
pyenvを使うと簡単に使用しているPythonのバージョンを切り替えることができます。
これの何が便利なのかと思うかもしれませんが、最新のバージョンだとエラーが出てプログラムが動かないといったことがちょくちょくあるのですよね。
じゃあずっと古いバージョンを使っておけばいいのかというと、そういうわけでもなく、逆に最新バージョンのPython
Pythonのインストール方法を比較!!(公式サイト、パッケージ管理ツール、アプリストア)
私のYouTubeチャンネルではこれまでに何度もPython関係の動画を公開してきました。
Pythonは機械学習やディープラーニング、データ解析等でよく使われており、以前にこのチャンネルでも解説したようにiOSアプリやAndroidアプリも作ることができます。
実はPythonのインストールにはいろんな方法があります。
例えば公式サイトからダウンロード、パッケージ管理ツールを使ってインストール
機械学習モデルで楽曲から各パートを分離!!【Python】(spleeter)
最近はDTM、つまり音楽作成でも機械学習モデルが使われていたりします。
例えばあの有名なiZotopeが発売しているRXシリーズには機械学習モデルを用いたボーカル等の各パートを分離する機能が搭載されているそうです。私は使ったことがないのですが、なかなか良い精度で分離できるとのことです。
機械学習といえばPythonだろうということで、今回はPythonのライブラリをを使って音楽ファイルからボー
スクレイピングしていいのかプログラムで確認してみた【python】(robotparser)
私のYouTubeチャンネルではプログラミングについての動画を投稿してきました。
その中でよく再生されているのがPython関係、特にスクレイピング関連の動画です。
どうやらみなさんスクレイピングが大好きのようですね。
実は私はほとんどスクレイピングを使いません。
理由は3つあります。
1つ目はスクレイピングの対象となるwebサイトがスクレイピングしても良いのか調べるのがめんどくさいということ
初心者でもOK!LinterとFormatterでPythonのコードをキレイに書く【Python】(Flake8, Black, isort)
Pythonは文法がシンプルであり、関数定義やif文などのブロックをインデントで指定するので、他のプログラミング言語に比べてコードが書きやすく・かつ読みやすいです。
とはいっても好き勝手に書いていくと読みにくコードができあがります。
読みにくいコードはバグが発生する要因になります。
なのでプログラムを書く際のルールを決めたいですね。
プログラムのソースコードを書く際のコードの書き方や形式に関す
Excelと連携、PythonでExcel関数を作る!【Python】(xlwings)
以前に「pythonでエクセルのマクロを書く」というテーマで解説動画を投稿しました。
レガシーなマクロ言語であるVisual Basic for Applications、通称VBAでなく、Pythonでマクロを書けるので、一般的なプログラミング言語を使っている方であれば非常に楽にエクセルのマクロを書けると思います。
今回はxlwingsを使って、ユーザー定義関数(自分独自の関数)をPytho
意外と簡単!!Pythonで作るAndroidアプリ【Python】(Buildozer)
こんにちは。
Pythonでスマホアプリを作る。
pythonを使っている人なら一度は調べたことがあるのではないでしょうか?
以前にPythonでiOSアプリを作る方法についての解説動画を投稿しました。
これはpythonのGUIフレームワークの一つであるKivyで作られたアプリをKivy-iOSを使ってiOS用にビルドするというものでした。
今回はKivyで作られたプログラムをAndro