鈴木たかのり(@takanory)です。今月の「Python MonthlyTopics」では、Webブラウザ上でPythonが動作するPyScriptについて、内部構造なども含めて詳しく解説したいと思います。 PyScript公式サイト(https://pyscript.net/) Warning:PyScriptは現在非常に活発に開発が進んでいるプロダクトのため、将来的にこの記事のサンプルコードが動かなくなる可能性があります。記事執筆時点では最新バージョンであるPyScript2023.03.1で動作確認しています。うまく動かない場合はPyScriptの公式ドキュメントなどを参照してみてください。 PyScript - PyScript documentation PyScriptとは? PyScriptは公式サイトに「RunPython in YourHTML」と書いてあると

前書きVSCodeで開発していると、試しにプログラムにコマンドライン引数を渡してちゃんと動作するかをチェックしたい時があります。 その時にデバッガに引数を渡す方法を紹介します。 今回はPythonですが、他環境でも手順はほとんど同じです。 行う前に もしスクリプト単体をVSCodeで開いている場合は、そのスクリプトが入っているフォルダをVSCodeにドラッグ&ドロップしてワークスペースとして開いてください。 ワークスペースとして開くことで.vscodeという設定ファイルを置くフォルダができます。 手順 Runボタンを押す launch.jsonを作成する 開発している環境のテンプレートを選択する 今回はピュアなPythonなのでPython Fileを選択 luanch.jsonが作成される 引数を設定する

前書き みんなイライラしていると思うので書きました。 環境Windows 10 Home 10.0.18362 ビルド 18362Python3.8.0 症状Python.org でPython3.8.0 をダウンロードした。 そして、Add Path にチェックを入れてインストールした。 インストール後、コマンドプロンプトで >python を実行。 なぜかMicrosoft Store が開く。 対処方法 設定 → アプリと機能 → アプリ実行エイリアス を開く。 アプリインストーラーpython.exe (python3.exe) をオフにする。Pythonを再インストールする Repair ではなく Uninstall して再インストールします。 環境変数の追加を忘れないようにしましょう。 最近は環境変数の追加のチェックボックスがデフォルトでONになっているので大丈

スクレイピングした Web サイトからページ全体のスクリーンショットを撮影したい機会があった。 そこで Selenium のPython バインディングと HeadlessChrome を使ったところ実現できたのでメモしておく。 ちなみに、ページ全体でなければ HeadlessChrome 単体でも撮れる。 その方法についても末尾に補足として記載しておいた。 使った環境は次の通り。 $ sw_vers ProductName:Mac OS X ProductVersion: 10.13.5BuildVersion: 17F77 $python -VPython 3.6.5 $ pip list --format=columns | grep -i selenium selenium 3.13.0 $chromedriver --versionChromeDriver 2.

pyenv pyenvは、前述した2つのうち前者のみを担当する仮想環境マネージャである。 pyenvのやることは以下の通りである: $PATHの先頭にPYENV/shimsを挿入し、あらゆるPython系コマンドへのアクセスに割り込む。 いま動かすべきPythonインタプリタを探す。 受け取ったコマンド(例えばpython main.py、pip3 install -r)を、その探したインタプリタに投げる。 すなわち、諸々のコマンドを適切な窓口に振り分ける、受付係を引き受けてくれるのである。 適切なインタプリタを探すために、pyenvは以下の操作を行う: もし環境変数PYTHON_VERSIONが設定されていれば、そのバージョンに従う。 そうでなければ、今のディレクトリから順に親ディレクトリを遡っていく。その途中で.python_versionファイルが見つかれば、そこに書かれているバージ

MacにPythonを複数インストールしてゴチャゴチャしてきたので、初心に返って綺麗に入れ直そうという思い至った際の作業のメモです。 これからMacでpython開発環境を構築する際のガイドになれば幸いです。 環境MacBook Pro 13" (mid-2020) /Mac Mini M1macOS BigSure Version 11.4.x Xcode Version 12.5 XCodeをインストールするAppleの提供する統合開発環境(IDE)のXcodeは色々とライブラリを提供してくれるので、便利な子です。入れておきましょう。 入手はAppStoreのXcodeのページを踏むとMacのアプリであるAppStoreを開いてくれますので、インストールボタンを押してからのんびりお茶でもいれててください。 終わったら、XCodeのCommandLine Toolsが次のステッ

はじめに 同僚に「Pythonの開発環境って pipenv 一択ですよね」と言われて「いや、自分は pyenv + pyenv-virtualenvで不自由していないんだよな」と思いながらも「こう使えば良いよ」と渡せるものが無かったので書くことにしました。2022.08.11 追記 200LGTMありがとうございます。もうすぐLGTMじゃなくなるみたいですがww、キリ番でTwitterに投稿していただいたみたいです。なお、私自身はここで紹介させてもらった pyenv + virtualenv から Poetry に移行していて、それに関しても「Poetryをサクッと使い始めてみる」で簡単にまとめているので合わせてどうぞ。 pyenv / virtualenv とは pyenvおよびpyenv-virtualenvに馴染みのない方に向けて説明しておきます。 まず、pyenvは「一つのマシン

どうも、白夜霧(@KiRi_Byakuya)です。 今回は、Pythonのバージョン管理ができる「pyenv」をWindowsにインストールする方法を記載。※自分用。 当初「pyenv」はWindowsでは使用できませんでした。ただ、今は公式がWindows向けの「pyenv-win」をリリースしてWindowsでも問題なく使えます。 「pyenv」をWindowsにインストールする手順 [st-cmemo fontawesome=”fa-external-link” iconcolor=”#BDBDBD” bgcolor=”#fafafa” color=”#757575″ bordercolor=”” borderwidth=”” iconsize=””]GitHub / pyenv-win [/st-cmemo] インストール方法 以下の4つの中から自分の環境に合ったものを選択して、

Introducingxlwings Lite RunPython code directly inExcel without a localPython installation!xlwings (Open Source) Thisit the corePython package.It requires a local installation of bothExcel andPython and works onWindows andmacOS. WritePython scripts to automateExcel Writemacros inPython and run them at the click of a button Write user-defined functions (UDFs) inPython (Windows-only

Chainer チュートリアル数学の基礎、プログラミング言語Python の基礎から、機械学習・ディープラーニングの理論の基礎とコーディングまでを幅広く解説 ※Chainerの開発はメンテナンスモードに入りました。詳しくはこちらをご覧ください。 何から学ぶべきか迷わない ディープラーニングを学ぶには、大学で学ぶレベルの数学やPython によるプログラミングの知識に加えて、 Chainer のようなディープラーニングフレームワークの使い方まで、幅広い知識が必要となります。本チュートリアルは、初学者によくある「まず何を学べば良いか」が分からない、 という問題を解決するために設計されました。 初学者は「まず何を」そして「次に何を」と迷うことなく、必要な知識を順番に学習できます。 前提知識から解説 このチュートリアルは、Chainer などのディープラーニングフレームワークを使ったプログ

リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く