Pythonによる新浪财经の株価データ取得方法
新浪财经からの株価履歴データ取得
新浪财经のURL構造(例: http://market.finance.sina.com.cn/transHis.php?symbol=sz000001&date=2021-04-27&page=60)から株価データを取得します。日付と銘柄コードを入力し、全取引データをCSVに保存後、当日の最高値・最安値・平均値を計算します。
必要なライブラリ
import requests
import time
from bs4 import Beautifu ...
8月21日 07:08 投稿
Pythonにおけるハッシュ化とhashlibモジュールの実践ガイド
ハッシュアルゴリズムの基礎と特徴
データの安全性を確保するため、パスワードなどの機密情報は平文のまま保存すべきではありません。ハッシュアルゴリズムは、こうしたデータを不可逆な暗号文(ダイジェスト)に変換する役割を担います。同じアルゴリズムと同じ入力値からは常に同一の結果が得られ、逆に異なる入力からは異なる結果が生成されます。また、この変換プロセ ...
8月20日 17:59 投稿
学生就職志向予測システム設計説明
学生就職志向予測システム設計説明
一、システムアーキテクチャ設計
1. 全体アーキテクチャの層構造
データ層:複数の異種データを統合し、学生の学業成績や実習記録、地域の経済統計、家庭背景調査データなどを含む。
アルゴリズム層:BPニューラルネットワークを基盤に予測機能を提供し、動的パラメータ調整や多様なモデル融合をサポート。特徴エンジニアリングモジュー ...
8月20日 04:13 投稿
AIGlasses -navigation 設定ガイド:モデル切替と Supervisor 運用
システム概要
本プラットフォームは、YOLO セグメンテーション技術を基盤とした視覚支援ツールであり、視覚障がい者の移動支援を目的として設計されています。画像や動画内の道路構造、特に点字ブロックや横断歩道をリアルタイムで検出・分割し、周囲環境の認識を補助します。
当初は AI 搭載スマートグラスの核心モジュールとして開発されましたが、現在は独立したイメー ...
8月18日 12:58 投稿
Pythonにおける単体テストの基礎
テストの基本概念
関数やクラスを実装する際には、確実に動作を検証するテストコードの作成が重要です。テストによって、多様な入力条件下で期待通りの出力が得られることを確認できます。特にプログラムに修正を加える際に既存の動作が維持されているかを検証する手段として不可欠です。
関数テストの実践
テスト対象の関数例として、ユーザー名を整形する処理を考えます ...
8月18日 08:28 投稿
PyAutoGUIを活用したPythonでのGUI自動化と操作制御
初期設定と安全機構
PyAutoGUIを使用した自動化スクリプトを作成する際、予期せぬ動作や無限ループによるシステムロックを防ぐために、事前に安全機構と操作のタイミングを制御する設定を行うことが重要です。
import pyautogui
# フェイルセーフ機能の有効化(デフォルトでTrue)
# マウスカーソルを画面の左上隅に移動させると、KeyboardInterruptを発生させてプログラ ...
8月17日 05:15 投稿
BOSS直聘からの求人情報収集におけるScrapyの活用
環境構築
Scrapyを使用するには、まず以下のコマンドでインストールを行います。
pip3 install scrapy
詳細なインストール手順については、公式の日本語ドキュメントを参照してください:Scrapyインストールガイド
プロジェクト作成とデータモデル定義
以下のコマンドで新しいScrapyプロジェクトを作成します。
scrapy startproject boss_job_scraper
items.pyファイル ...
8月17日 03:02 投稿
File-Injectorプロジェクトの概要
File-Injectorプロジェクトの構造と概要
1. プロジェクトのディレクトリ構造と説明
File-Injectorプロジェクトのディレクトリ構造は以下の通りです。
File-Injector/
├── classes/
├── constants/
├── files/
│ ├── base/
│ ├── input/
│ ├── modified/
│ └── $encryption-keys/
├── readme-assets/
├── utils/
├── .gitignore
├── LICENSE
├── README.md
├── conf ...
8月16日 02:31 投稿
Pythonにおけるreモジュールと正規表現の実践的活用
Pythonで文字列のパターンマッチングや抽出を行う際、標準ライブラリであるreモジュールが非常に強力なツールとなります。本稿では、reモジュールの基本的な使い方から、フラグを活用した高度なマッチングまでを解説します。
基本的なテキスト抽出
以下のようなログデータから、特定のフォーマットを持つエラーコード(例: ERR-XXXXX)を抽出したい場合を考えます。
2023 ...
8月15日 03:57 投稿
Pythonの基本データ型入門
主要な組み込みデータ型
Python 3では、以下の6つの標準的なデータ型が用意されています。
Number:数値型
String:文字列
List:リスト
Tuple:タプル
Set:集合
Dictionary:辞書
変更可能と変更不可能の違い
変更不可能型(3種):Number、String、Tuple
変更可能型(3種):List、Dictionary、Set
Number(数値型)
Python 3では、int、float、b ...
8月15日 00:54 投稿