文系忘備録

どこにでもいる文系大学生の忘備録です

MENU

Python

【ラズパイ】ボタンがうまく反応しない時に勘違いしてたこと【PICO】【Python】

こんにちは。 今回は忘備録としてうまくボタンが反応しなかったときにずっと勘違いしてたことについてです。 from machine import Pin import time button = Pin(22, Pin.IN, Pin.PULL_DOWN) while True: if button.value() == 1: print("pushed") ここまで…

【ラズパイ】SSD1306で大きく数字を表示する【Python】【入門】

みなさんこんにちは。 SSD1306って使いやすいですけど標準の関数のみで数字を表示したら小さくて遠くから見ずらいですよね? 今回はmicropythonで画面いっぱいに数字を表示できるようにしてみようと思います! 使用例 数字を表示してみる コード 解説 使い方…

【Python入門】Tkinterでマルバツゲームを作ってみよう!【サンプルコード有】【コピペ可】【チュートリアル】

みなさんこんにちは。 今回は↓のような実際に遊べるマルバツゲームをTkinterで作っていこうと思います。 初期化 勝ち負けの判定 引き分けの判定 敵の配置 全体のコード(コピペ可) 初期化 import tkinter as tk from tkinter import messagebox from functool…

【Python】Tkinterで長方形をグリッド状に配置する方法【コピペ可能】(rectangles,grid)

今回はPythonのGUIの作るための標準ライブラリである。「Tkinter」で長方形(rectangle)をグリッド状に簡単に配置する方法の一つを忘備録として書いていこうと思います。※今回はgrid関数は用いません 使用例 createRectanglesWithGrid(gridPositionX,gridPosi…

【Python】Keyboardでキーボード操作を受け付ける

こんにちはdntfです。 今回はPythonでキーボード入力を受け付けるために使うKeyboardライブラリについて忘備録書いていこうと思います。 とりあえず↓は必須です。 pip install keyboard このライブラリを使ってマルバツゲームを作ってみたのでこちらの記事も…

【Python入門】マルバツゲームを作ってみよう!(サンプルコード有)

こんにちはdntfです。 今回は人気プログラミング言語の「Python」でマルバツゲームを作ってみたので軽く紹介していきます。 といっても僕もまだ勉強中ですので軽い気持ちで見てください。 設計 プログラミング コンストラクタ 盤面描画 勝敗判定 キーボード…

VScodeでImport "flask" could not be resolvedがvirtual envでなった場合の対処法

今回はVscodeでPylanceがvirtual envそのまま使ってたらFlask(他モジュール)に対してエラー吐いてたので忘備録残します。 参考程度に環境は: windows10 Python3.9.2 Virtual env Pip3 (環境って何書けばいいかわかんないです。) こんな感じのエラー 対処法 :…

Pythonでマインクラフト自動化してみた with pydirectinput

事の発端はマインクラフトをしていた時にふと「課題やりたいけどTP狩りも続けてえええ」ってなったことです。なんで今回は自動クリックとかそういう単純作業の自動化を目指します。PythonでGUI(今回はマインクラフト)って言ったら大体pyautoguiを使うことが…