20230630のPythonに関する記事は30件です。

自作シューティングゲーム

はじめに 今回、私が作ったゲームは極めて地味なシューティングゲーム(?)です。 tkinterを使って製作しました。 ゲームの内容、ソースコード、自作サイトのURLを書いておきます。 自己満なので内…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

「Crawling Chaos」 ksnctf Writeup

問題 画像のようなWebページが与えられます。 解法 ソースコードを確認してみると怪しいスクリプトがいました。 とりあえずスクリプトをコピーしてPaizaにブチ込んでみると、スクリプトをデコードした…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

じゃらんの口コミをスクレイピング

はじめに 本記事では、Pythonを使ったスクレイピングの例として、じゃらんの箱根湯本温泉の口コミをスクレイピングし、csvで出力します。 環境 python 3.10.4 Windows 11 H…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

素人でも思う,原理原則

新たな誤交付は福岡県宗像市の庁舎内に設置した端末で28日に発生。住民票の写しを申請した利用者に、直前に発行した別人の住民票が交付された 新たな処理を始める前に,必要な初期化をするというのは当たり前…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ProgateのRubyコースⅠ~Ⅳをやってみて感じたこと(Pythonとの違い)

前書き Happiness Chainでの学習3日目 ProgateのRubyコースを受講して、今まで触ってきたPythonやJavaとの違いを初心者ながら記載したいと思います。(あくまでも初心者目…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

python version

import sys pyVersion = sys.version_info[0] if pyVersion == 3: import configparser else: import Conf…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

python maya delete keys

import maya.cmds as cmds def GetAllByType(selType="joint"): all_curves = cmds.ls(type=selType, ni=T…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Go vs Java: メモリ管理とランタイムの違い

はじめに プログラムを書く言語はたくさんあり、それぞれの言語はメモリ管理に独自のアプローチを取ります。この記事では、GoとJavaのメモリ管理とそれぞれのランタイム環境について詳しく解説します。 メ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】リストの要素数を取得して処理するとき、長い方の要素数に合わせて処理する方法

概要 リストの要素数を取得して処理を行う場合に、zip関数だと短い方の要素数に合わせてペアが作成されてしまい、ちょっと詰まったフェーズがあったので備忘録として残します。 短い方の要素数に合わせて処理…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

イミュータブルを用いて保守のしやすいコードを書く

はじめに 「良いコード/悪いコードで学ぶ設計入門」を読んでいたのですがその中で、変数をイミュータブルにすることの有用性について説かれていたのでそれをまとめてみました。 https://amzn.as…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

macでのPython3.0のインストール手順

はじめに Pythonを学ぶにあたり導入から簡単なプログラムの作成など学習しつつ備忘録も兼ねて記事として残していこうと思い筆を執りました。 まずはPythonのインストールを行なっていきたいと思いま…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

macでのPython3.xのインストール手順

はじめに Pythonを学ぶにあたり導入から簡単なプログラムの作成など学習しつつ備忘録も兼ねて記事として残していこうと思い筆を執りました。 まずはPythonのインストールを行なっていきたいと思いま…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

python maya get min max key frame

def GetMinMaxFrame(selType="joint"): import math joints = GetAllByType(selType) minKey = 10000 maxK…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

seleniumでTypeErrorが出たっていうメモ書き

前提 元々seleniumで書いていた、指定サイトにログインしてスクレイピングを行うプログラムが、TypeErrorを吐くようになってしまった! 実行環境ややりたいことの違いはありますが、基本的には…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Vertex AI Pipelinesで動的にimageを切り替える

目次 はじめに Vertex AI Pipelinesとは Vertex AI Pipelinesのサンプル構成 imageのtagを動的に指定する まとめ はじめに yamayafumiteru …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Flaskで非同期処理の実装

本記事の背景 以前はFlaskで時間がかかる処理で同期でやってしまっていたが、本記事は非同期処理を紹介する Processの使用 Pythonで非同期のやり方はいろいろありますが、本記事はマルチスレ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pandas + Seaborn - 統計・ペアプロットを使ったデータラングリング

PandasやSeabornを使ってデータ分析に取り組む際、どのようなことをするべきか・どの値をチェックするべきなのかを私なりにセオリー化してみましたので紹介します。「Python2年生 データ分析…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python演習問題_0【じゃんけん①】

じゃんけん じゃんけんを記述してみよう じゃんけんは2人以上の参加者によって行う。 参加者は向き合い(あるいは円になり)片腕を体の前に出す。 参加者全員で呼吸を合わせ、「じゃん、けん、ぽん」の三拍子…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python演習問題_0【 昔良くあった入社試験_Fiz・Buzz 】

Fiz・Buzz FizBuzzをコーディングしてみよう FizzBuzzとは、英語圏の有名な言葉遊び。 ルールは単純で、1から順に数を数え上げていき、3の倍数なら「Fizz」5の倍数なら「Buzz…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python演習問題_0【 お風呂と水(制御文) 】

お風呂 水を入れる お風呂に水を入れよう  合計△L入るお風呂に、毎分□Lの割合で水を入れる。 満タンになったら水を止めてもらう、素晴らしく便利なタイマーを作ろう。 出力 1)お風呂の最大量を入力さ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python演習問題_0【 計算のキホン 】

計算 出力 問題:以下の条件に従って、2つの整数を入力し、それらを足した結果を表示するプログラムを作成してください。 プログラムは、ユーザーから2つの整数を入力するように要求します。 ユーザーが入力…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python演習問題_0【 リストとディクショナリ練習問題① 】_解答

Python リストとディクショナリ 【問題1:買い物】 あなたは、果物屋さんで買い物をしています。果物屋さんは、リンゴ、バナナ、イチゴ、キウイ、メロン、パイナップルの6種類の果物を売っています。あ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python演習問題_0【 リストとディクショナリ練習問題① 】

Python リストとディクショナリ 【問題1:買い物】 あなたは、果物屋さんで買い物をしています。果物屋さんは、リンゴ、バナナ、イチゴ、キウイ、メロン、パイナップルの6種類の果物を売っています。あ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python演習問題_カードゲーム編 はじめに 【 カードゲーム カードを定義して値をもたせる(解答)編 】

カードゲームを作ろう クラスの定義 カードゲームを作るとき、マークと数字をきちんと定義してあげなくてはなりません。 マーク:Spade, Heart, Diamond, Club 数 字:A , 2…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python演習問題_カードゲーム編 はじめに 【 カードゲーム カードを定義して値をもたせる(問題)編 】

カードゲームを作ろう クラスの定義 カードゲームを作るとき、マークと数字をきちんと定義してあげなくてはなりません。 マーク:Spade, Heart, Diamond, Club 数 字:A , 2…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Flaskで時間がかかる処理を同期処理でやってしまいたい場合

本記事の背景 ダウンロードなど時間がかかる処理を行う場合、先にResponseを返さないと応答なしエラーが表示されてしまいます。 これを回避するためにマルチスレッド処理が良いのですが、マルチスレッド…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Python] ネストされた辞書からkeyのリストでvalueを取り出す

1. はじめに 書籍情報APIから返ってくるjsonデータが思った以上に扱いにくくて、個別にキーを指定して必要な情報を抽出するのは面倒だったので、キーを羅列したリストを用意して、for文で回せるよう…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

CAFA 5 Protein Function Prediction やりたいことメモ(2023/06/30)

はじめに 以下のkaggle コンペについての覚書です。 https://www.kaggle.com/competitions/cafa-5-protein-function-prediction 目…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

OpenAI GTP-4を使って日本語文からSurrealDB クエリを生成した話

はじめに SurrealDBというグラフデータベースを活用し、仮想製造ラインのトレーサビリティ管理システムを実装してグラフデータベースの実用性を確認しました。 このシステムでは、製造ライン上で生成さ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

PythonでDirections API(Google Maps Platform)を叩いてみた話

たくさんの住所のペアに対してその距離がどれくらいか知りたくなること、ありますよね。僕はありました。今回はDirections APIというものをPythonを使ってExcelにその結果を記録するまで…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む