Goで並列処理する超入門
Go(Golang)はマルチプロセッサ・マルチコアを有効に使うにはうってつけの言語です。今回は並列処理する際の超入門的な解説をします。並列処理をするには、まずはここから始めると良いと思います。並列処理しないコード次のコードをコンパイルして実行してみます。packag
Go(Golang)はマルチプロセッサ・マルチコアを有効に使うにはうってつけの言語です。今回は並列処理する際の超入門的な解説をします。並列処理をするには、まずはここから始めると良いと思います。並列処理しないコード次のコードをコンパイルして実行してみます。packag
処理に時間がかかって何も表示されないプログラムというのは、待っている間ちゃんと動いているのか不安になってしまいます。そんなときにプログレスバーが出ると進捗状況が分かるので重宝します。Python3の場合、tqdmを使うと簡単にそれが実現できます。tqdmの使い方tqdmは次
SeleniumによるWebブラウザでもスクレイピングはできるのですが、SeleniumはWebブラウザ操作のためのものですから、より実践的にスクレイピングをしたい場合はBeautiful Soupを使ったスクレイピングがおすすめです。スクレイピングは様々な場面で役に立つ技術なので、是非と
PythonでWebブラウザを自由に操作できるようになると普段Webブラウザで作業をしている亊が自動化できるようになります。またスクリーンショットも撮れるので、インフラエンジニアが動作確認のため大量のWebページにアクセスしてスクリーンショットを取得するなんて手間な作業も自動化できます。
PythonでGUIアプリを作る場合、どのGUIツールキットを使うのか悩みどころです。TkinterPyQtKivyPySimpleGUIPyQtやKivyも良いのですが、業務効率化を目的として自分ひとりで使うツールを作るのであれば凝ったGUIは不要なの
Pythonスクリプトをexeファイルに変換しておくと、Pythonをインストールしていな環境でも実行できるようになります。WindowsパソコンにPythonをインストールしている方は少数でしょうから、他の人にプログラムを配布すにはexeファイルへ変換すると良いでしょう。またGUIアプリ
Pythonでパスワードで保護されたExcelファイルを扱うには msoffcrypt が便利です。python -m pip install msoffcrypto-tool# モジュールを読み込むimport openpyxlimport msoffcrypto