Python
Jupyter Labを始める
- 作成日時:
- 最終更新日時:
- Categories: サーバーサイド
- Tags: python スタートアップシリーズ Pythonライブラリ
【Python3】BeautifulSoup4の使い方、検証のコード作成方法、役立つリンク集のまとめ【保存版】
- 作成日時:
- 最終更新日時:
- Categories: サーバーサイド
- Tags: Python スクレイピング BeautifulSoup Pythonライブラリ
Pycharmを使う前にやっておきたい設定と覚えておくと良い操作方法
【Python】pipで翻訳系ライブラリのgoogletransをインストールする【※バージョン指定しないとエラー】
- 作成日時:
- 最終更新日時:
- Categories: サーバーサイド
- Tags: Python tips Pythonライブラリ
グーグル翻訳を手軽に試すことができる、Pythonライブラリのgoogletrans。 だが、インストールするバージョンの指定を間違えると、正常に動作してくれない不具合が報告されている。 下記コマンドを実行してインストールするべし。 pip install googletrans==3.1.0a0 その上で、下記を実行する。 from googletrans import Translator translator = Translator() string_ja = "Pythonの勉強は楽しい" trans_en = translator.translate(string_ja, dest="en") print(trans_en.text) 正常に翻訳されている。 ...【Python】GoogleのISBNのAPIを使い、書籍の情報を手に入れる
GoogleのISBN検索ができるAPIを使うことで、書籍の情報を簡単に手に入れることができる。 もちろん、書籍のサムネイルも取得可能。スクレイピングではないので、サイトの変化に合わせて手直しが必要になることもない。 アカウントの登録も不要 #! /usr/bin/env python3 # -*- coding: utf-8 -*- import requests try: result = requests.get("https://www.googleapis.com/books/v1/volumes?q=isbn:9784873117782") except: print("通信エラー") else: #返却されたJSONを辞書型に変換する。 data = result.json() print(data) print(data["items"][0]["volumeInfo"]) #書籍情報を手に入れる。 print(data["items"][0]["volumeInfo"]["title"]) print(data["items"][0]["volumeInfo"]["publishedDate"]) print(data["items"][0]["volumeInfo"]["authors"]) print(data["items"][0]["volumeInfo"]["description"]) print(data["items"][0]["volumeInfo"]["imageLinks"]["thumbnail"]) ...Djangoをやる前に知っておきたいPython構文【オブジェクト指向(class文)と別ファイル読み込み(import文)は特に重要】
Djangoを始める前に知っておきたいPython構文をまとめる。 型 #数値型 score = 100 #文字列型 name = "Taro" #リスト型 numbers = [ 46,77,22 ] #辞書型 topic = { "id":1, "comment":"Hello" } #辞書型のリスト topics = [ { "id":1, "comment":"Hello" }, { "id":2, "comment":"Hi" }, { "id":3, "comment":"こんにちは" }, { "id":4, "comment":"どうも" }, ] 数値型は演算子(+ - * /)のいずれかを使用して計算を行うことができ ...【openpyxl】PythonからExcelファイルを読み書きする
- 作成日時:
- 最終更新日時:
- Categories: サーバーサイド
- Tags: python スタートアップシリーズ django Pythonライブラリ
openpyxlを使うことで、PythonからExcelファイルの読み書き編集ができる。 インストール まずはopenpyxlのインストール pip install openpyxl Excelファイルの新規作成・読み込み 新規作成 import openpyxl as px #新規作成(オブジェクト生成)から一旦保存。 wb = px.Workbook() wb.save('test.xlsx') 読み込み import openpyxl as px #既存のファイルを読み込み wb = px.load_workbook('test.xlsx') 先ほど作成したtest.xlsxを読み込む シートの操作 アクティブシートを選択する import openpyxl as px wb = px.load_workbook('test.xlsx') #アクティ ...WindowsのタスクスケジューラーでPythonスクリプトを実行させる【スクレイピングの予約実行などに】
【Python】requestsライブラリを使用して、DjangoにPOSTメソッドのHTTPリクエストを送信する(管理サイトへのログイン)【セッションを維持してCSRF問題の対策】