Python関連
Python
-
Python
初心に帰って未経験から転職エンジニアとして苦労したことをまとめてみる
今回の記事では、html, css, javascript, phpのフロント側しか触ったことがなく、さらにグループワークを全くしたことがない(gitなどでコードのやり取り経験ゼロ)という状況から、python主体のグループワークに移行した時に苦労したことを中心に、苦労話をまとめてみたいとおもいます。 -
Python
Xserverのサーバを最大限有効活用したくて、個人開発とかcronで自動データ収集してみた話
今回の記事は、私が持て余しているXserverをフル活用してみようと、色々と模索してみた話を記事にしてみます。結論から書くと、ほとんど有効活用できていませんので、レンタルサーバを利用している人がどんな利用法をされているのか聞いてみたいところです。 -
Python
#11 PythonでRPGを作ろう!基礎が固まるコマンドラインで動くゲーム開発
2023年8月29日更新、「2Dマップを画面遷移できるようにした」について、マップ関連の説明追加しました 皆さんこんにちは。#10を投稿してから大分日が経ちまして、コードも大改修を行いました。 #10までは初心者向けとい […] -
Python
Python | logging.getLogger(__name__)を使い、モジュール毎にログを出力してデバッグした時の話
ログについても触れないとなぁ」と思っていたのですが、ログ出力などは主題でもないと思いましたので別枠で記事にしようと思っていました。print()で全て出力していましたが、今回はlogging.logger()を使って見ます。 -
Python
Python | list.sort()の引数keyにtuple(タプル)を渡した時の話
ist.sort()については公式でもHOW TOが丁寧に書かれています。単純に文字列を全て小文字にしたものをkeyとして渡す場合などは、公式ドキュメントがとても参考になりますので、是非そちらを読んでみてください。とは言っても、少し複雑なので、できるだけわかりやすく解説してみたいと思います。 -
Python
#10 PythonでRPGを作ろう!基礎が固まるコマンドラインで動くゲーム開発 | 初心者向け
今回も出来る限りたくさんのコードの記述を進め、一区切りつけたいなと考えています。残りのクラスも一気に記述を進めて、ほぼ完成形を目指します。頑張っていきましょう。 -
Python
#9 PythonでRPGを作ろう!基礎が固まるコマンドラインで動くゲーム開発 | 初心者向け
今回は前回作成したprocess.pyをさらに修正して様々な処理を詰め込んでいきます。例えば「想定外のキーが入力された場合」、「タイトルの表示」、「プレイヤー名の入力」など、これらの処理は一連のプロセスとして整理しておいた方がmain.pyを見た時に理解しやすくなります。 -
Python
#8 PythonでRPGを作ろう!基礎が固まるコマンドラインで動くゲーム開発 | 初心者向け
今回もプレイヤーの動きに関する処理を追加していきますので少し複雑なコードに見えるかもしれません。たとえば、「下に移動」だけ実装しましたが、「上・右・左」も追加しますし、「もし移動先が”壁”だったら移動しない」や「”ゴール”にたどり着いたら”ゲームクリア”を表示する」などです。わからないところをそのままにせず、ゆっくりと読み解いていけば理解できると思いますので、あきらめずに頑張りましょう。 -
Python
#7 PythonでRPGを作ろう!基礎が固まるコマンドラインで動くゲーム開発 | 初心者向け
今回は「プレイやーを移動させる」処理を追加していきます。コントローラーやディスプレイ、ソフトウェアやハードウェアも遊べて当たり前という感覚でしたが、作ったりする側になるとそのコントローラー1つを作ろうとしても膨大なコストがかかる事に気が付くことができます。 -
Python
#6 PythonでRPGを作ろう!基礎が固まるコマンドラインで動くゲーム開発 | 初心者向け
ということで、前回までに作成したプログラムを実行すると、半角英文字がマップとして表示されるところまで来ました。今回は、この少し見ずらいマップを列挙型を使って、全角文字に変換してみましょう。