マガジンのカバー画像

Pythonでプログラミング

317
運営しているクリエイター

記事一覧

Python!お手軽プログミング!- VSCode

Python!お手軽プログミング!- VSCode

Pythonで簡単な実行環境はGoogleのColab。あとはPaiza.io。あとはReplit。
Replitは英語なので少し扱いが難しいかもしれませんが、画面表示もできるのでどんなものでも作ることができます。(ColabとPaizaは画面表示をすることができないのでゲームを作るライブラリが使えません)

自分のパソコンで実行できれば良いですね。いわゆるローカル環境を使う方法はMacだと「ター

もっとみる
あけましておめでとうございます!2025!

あけましておめでとうございます!2025!

Python - Pyxel

import pyxelclass App: def __init__(self): pyxel.init(150, 150) pyxel.run(self.update, self.draw) def update(self): pass def draw(self): pyxel.text

もっとみる
簡単!Pyxel を使ってみよう!-はまりどころ。その2(pyxel Editor)

簡単!Pyxel を使ってみよう!-はまりどころ。その2(pyxel Editor)

エディタの使い方が詳しく説明されています。

このエディタで作った画像、例えば"sample.pyxres"。拡張子が.pyxresのファイルを作って読み込ませて使います。

読み込ませるときは

pyxel.load('sample.pyxres')

使う時は

pyxel.blt(50, 50, 0, 0, 0, 8, 8, 0)

という感じで使います。

blt(x, y, img, u

もっとみる
簡単!Pyxel を使ってみよう!-クリスマス。

簡単!Pyxel を使ってみよう!-クリスマス。

クリスマスです。雪を降らせます。最初のコードはVSCodeで実行しています。

ブラウザがあれば環境構築もいらないHTML版も最後に載せています。

import pyxelimport randomWIDTH = 160HEIGHT = 120class App: def __init__(self): pyxel.init(WIDTH, HEIGHT) sel

もっとみる
簡単!Pyxel を使ってみよう!-はまりどころ。

簡単!Pyxel を使ってみよう!-はまりどころ。

初めて触った時にちょっと、どうするんだろと思ったところを記録しておきます。

まず画像の使い方。

普通の写真、画像などを読み込み場合は(2枚の画像を使うとき)

pyxel.image(0).load(0, 0, "assets/samp1.png") pyxel.image(1).load(0, 0, "assets/samp2.png")

image(0)とimage(1)で違う画像を判

もっとみる
簡単!Pyxel を使ってみよう! - エラーが出たらやってみること。

簡単!Pyxel を使ってみよう! - エラーが出たらやってみること。

いろんなサイトで紹介されているコードを試しているとエラーが出て実行されないことがあります。

そんな時の対処法をまとめてみました。

HTMLで使うときによくあるエラー

SyntaxError: '(' was never closed

の場合試してみること

バージョンアップで変更されているもの

TypeError: init() got an unexpected keyword arg

もっとみる
簡単!Pyxel を使ってみよう!

簡単!Pyxel を使ってみよう!

環境構築せずにWebブラウザでも実行できるのでお気軽に試すことができます。(ただし、外部ファイルを読み込んでの実行にはサーバを立ち上げる必要があリます)

JSBinで試してみます。このままコピペ。

スクリプトの部分は

<script src="https://cdn.jsdelivr.net/gh/kitao/pyxel/wasm/pyxel.js"></script><pyxel-ru

もっとみる
いろんなプログラミング言語。

いろんなプログラミング言語。

プログラミングってどんなものかなーと思っていてもなかなか始めるにはハードルが高いのかも知れません。

プログラミング言語も多種多様。そして始めるのあたって、どのプログラミング言語が良いのかな?どんなものがあるかもわからないかも。

おすすめなものを簡単に、命令一文を添えてご紹介。

一番身近で、手が届きそうなのはやっぱりJavaScriptです。いつもiPhoneなどで見ているWEBサイト。そこに

もっとみる
ちょっとPython - 素数を判定 -2

ちょっとPython - 素数を判定 -2

引き続き素数の判定ですが、

エラトステネスの篩を使ったものを考えます。

日本語で作ってみます。

・まず、与えられた数字(n)までの"数字の数+1"だけ配列の要素を作り"True"を入れる
・配列のインデックス"0"と"1"の要素はは素数でないので"False'を入れる。
・配列のインデックス"2"から与えられた数字(n)の半分までループして配列の中の要素を調べる。(処理としては一つずつ数字を

もっとみる
再帰処理を理解したい! - リンク集

再帰処理を理解したい! - リンク集

なかなかわかりにくい再帰処理ですがなんとか理解したい!いろんな角度から考えてみると良いかなと思い、いろんな方が書かれている「わかりやすそう」なものを集めてみました。

JavaScript

カウントダウン

階乗. フィボナッチ数

最大公約数

いろいろ

Python

Python再帰関数の使い方10選Pythonの再帰関数を初心者から理解するためのガイド。基本の使い方から応用例、注意点

もっとみる
Pygameであそぼー! - お手軽"venv"で

Pygameであそぼー! - お手軽"venv"で

Python のゲームライブラリで一番有名でないでしょうか。みんな大好きゲームが簡単にできるように設計されているということです。

自分パソコンの環境をいじらずに仮想化の中で実行させると何かあって安心です。

ということで

仮想化してみましょう。まず仮想化で使う新しいフォルダを作ります。例えば"test"というフォルダを作ります。

次にターミナルを立ち上げて、"cd"を使って今作ったフォルダに

もっとみる
Pythonで迷路を作ろう!

Pythonで迷路を作ろう!

 Colabで動かしてみるとエラーが出てしまうので、

を削除してから実行します。

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ## S # # # # ## # # # # # # # # # # # # #

もっとみる
PythonでCUIで遊ぼ!

PythonでCUIで遊ぼ!

コンソールに表示して楽しいものを動画(Pythonで玉遊び【CUI】)を参考に実際にコードを書いて実行していきます。

まず骨組みは

class Canvas:class Ball:class Game:def main(): game = Game() game.run()if __name__ == "__main__":     main()

となっています。

もっとみる
Pythonでゲームを作る - 動かす仕組み。

Pythonでゲームを作る - 動かす仕組み。

Pythonでライブラリを使わずにゲームを作る時に必要な仕組みをまとめていきます。

表示部分を作ります。まず表示部分の考え方ですが、

つまりは

field = [ ["-","-","-","-","-"], ["-","-","-","-","-"], ["-","-","-","-","-"], ["-","-","-","-","-"], ["-","-"

もっとみる