ブログ記事4,123件
テトリスは、1984年にソビエト連邦のソフトウェアエンジニア、アレクセイ・パジトノフによって発明されたパズルゲームです。テトリスは、ソビエト連邦の崩壊や冷戦の終結という歴史的な背景の中で生まれました。テトリスは、世界中で広く普及し、多くの人々に愛されています。なんとなく、ソビエトという印象は多くの方が持ってられるのでは無いでしょうか?テトリスは、元々は純粋なエンターテインメントとして開発されたゲームですが、後の研究でその認知能力向上への効果や、脳の健康に対する利点がいくつか示されて
うちの子供からこんな画像が送られてきました。デジカメの写真をぼかしたものですが、Pythtonを使うと簡単にコードが書けるようです。結構綺麗だなあと思ったので、早速我が家の壁に飾ってみました。タダで手に入るちょっとしたアートです。
自宅療養も3日目。術部の痛みも殆ど無くなり、浸出液も少なくなってきましたが、気になるのはやはりお通じ。ですが、やはり今日も朝一には来ず。朝一、牛乳を飲んでちょいと散歩。赤トンボの群れがうちの近所にも。今の時期だとまだナツアカネかな?まだ、赤くなってないので子供ですね。若干涼しくはなってきたけど、まだまだ暑いんで秋を感じる程ではないですが。ほんの少し秋の気配を感じつつ、のんびり散歩してから朝ごはん。食後は入浴。ぬるめのお風呂にゆっくり浸かる。今日からは科目Bの対策も兼ねて、
ゲームを作る際に一定間隔で何かが動く等の割り込み処理が必要になる場面は多々あります。例:テトリスの様な落ちもの系の落下物、移動速度が決まったキャラを動かす際のスピード調整等々そこでtimeモジュールを使用して、ある処理を前回の処理から一定時間経過後に再度呼び出すサンプルを作りました。画面起動すると周期時間毎にカウントが増えていきます。マウスの左クリックで周期増加(カウント減速)、右クリックで周期減少(カウント加速)します。周期の範囲は0.1秒~2秒です。ソースはGoog
■PIP自身のアップデートPIP自身のアップデートpy-mpipinstall--upgradepip(コマンドでpipinstall--upgradepipだけやるとPIP自身のアップデートができない)ライブラリのアップデート有無表示py-mpiplist--outdated■ライブラリの一括アップデート出典https://dragstar.hatenablog.com/entry/2016/09/02/113243アップデート関連情報ライブラリpi
出典:【Python】リスト(list)をエクセル(Excel)へ出力する方法【openpyxl、pandas】Pythonのリスト(list)をExcelに出力する方法を紹介します。PythonのExcel操作の定番ライブラリである、「openpyxl」を用いたリストのExcel出力方法を中心に紹介していまpython-academia.com上記出典からコピペ・・・■openpyxlの基本的な使い方importopenpyxlexcel_path=r"C:\****
2024年度新入生向け最新情報2024年3月4日に新モデルであるMacBookAir(M3)が発売された。これへの対応を途中のコラムで追記した。2023年12月13日から,日本でもApple学割の審査が開始された(これまで30年以上実質無審査だった)。それについて詳細を途中のコラムで追記した。もっとも,東大合格者は,堂々と正規に学割を利用できるのだから,審査があろうと影響はない。3月10日,東大合格発表があった。当ブログアメンバーからも多数の合格報告が来ている。おめでとう。東大入
まずは参考資料収集!出典元のみなさま、勉強になりました。ありがとうございます。■RP3B+/MicroPython版□日本語表示(源ノ角ゴシックフォント)RaspberryPiに128x64OLEDディスプレイ(SSD1306)を繋いで文字を表示する-QiitaはじめにRaspberryPiに128x64OLED(SSD1306)を繋げてPythonから文字を表示してみました。私が買ったのはDIYmallというメーカーのこれです。た…qiita
手作りフラッシュ暗算ゲームを作ろう!今回は,「フラッシュ暗算ゲーム」を作ってみたいと思います!こういう題材の時,凝れば凝るほど時間がかかってしまうので,最低限機能を実現させたものをお見せしたいと思います!本当はデザインとか凝って,Web上で表示できるようにしたいけど1本のブログを書くのにそこまで時間がかけられません><「フラッシュ暗算」とは,「画面に一瞬で数字を出して引っ込めて」・・・を繰り返して最終的に数字を全部足した数は?と問うも
テトリスをレトロゲームエンジンpyxelで作ってみました。ブロックと壁をpyxelのリソースエディタで作成しています。文字は日本語フォントで出力しています。pyxelの機能でgifを作ってみました。ソースはGoogleドキュメントに載せてあります。テトリスソース(Googleドキュメント)テトリス作成の事前検証を、検証01、検証02で行っているので、ソースの説明はそちらを参考にしてください。『検証01:timeモジュールを使用した一定周期の割り込み処理(pyxe
今回はプログラミング言語の「Python」を使って作成しました。下記の本の「3Dブロック崩しのサンプル」にボールの数やブロックのHPを増やして難易度が高くなるように改造しました。■プログラムimporttracebacktry:importsysimportrandomfrommathimportsin,cos,floor,radiansimportpygamefrompygame.localsimp
おはようございます。久々に群馬県庁のライブカメラ(北側)を覗いています。【NETSUGENカメラ】群馬県庁32階(北側)からの眺望ライブ配信|湯けむりフォーラム|戦略企画課|群馬県群馬県庁32階(北側)からの眺望をライブ配信しています。中央に流れるのは日本最大の流域面積を有する利根川。左奥に見えるのが榛名山、中央奥に見えるのは谷川連峰です。●tsulunosカメラ(群馬県庁32階南側)はこちらhttps://www.youtube.com/watch?v=uChox_XzNXQ<提供:湯け
サーバ設定もなんもなし???そうなら(ローカルなDB連携アプリなどに)結構いけるかも。。。Fletを使って実際に業務アプリを作った感想-QiitaFletとはPythonでマルチプラットフォームアプリが作れるフレームワークです。現状そこまでメジャーではないですが、最近徐々に流行り出している傾向があると思っています。私が使い出した経緯はこ…qiita.com【Flet入門】Fletとは?ローカルでFlet開発を始める-Qiita想定読者Pythonの基本文法は、なんとなく分か
プログラミング言語を使う際に処理をまとめて暑かったほうが扱いやすいので関数を使うことになります。この関数の市kj味は、高校の関数に似ているので、高校の数学の合成かんすうを学習した後だとそれほど難しくない構造になっています。そこで、今回は関数について書こうと思います。関数は単体で使用しますが、合成関数では複数の関数を使用することになります。高校の数学では、括弧を使って複数の式をまとめて扱うものが登場しますが、複数の関数を使用すると様々な処理が出来るようになります。例えば、関数1関数2
Cytron社のMakerPiRP2040ボードのAdafruitのCircuitPythonのI2Cインターフェイスをカラーセンサーとつないでチェックしてみました。カラーセンサーはI2Cインターフェースに対応したS11059-02DT(浜松ホトニクス)で,1コインで手に入ります。Groveコネクタと接続しました。今回のセンサーは3.3Vで動くので電源供給はそのまま使い,SCLとSDAのプルアップは必要なので4.7Kで行っています。ぎくしゃくとプログラミングして,何とか数値は出るよ
迷路を作ってもただ上から眺めて左上から右下まで目で追ってなんとなくゴールした気分になっても空しいだけなので…迷路の中を歩き回ってゴールを目指す感じになる様に、迷路をレトロゲームエンジンpyxelで擬似3D化してみました。一点透視法を使って壁等の大きさを計算して扱いやすい数値に丸めています。pyxelの機能でgifを作ってみました。操作方法:前進:↑ボタン、左旋回:←ボタン、右旋回:→ボタン、振り返り:↓ボタン壁色変更:スペースキー、迷路リセット:Qキー※マウスでの操
今回はプログラミング言語の「Python」を使って作成しました。下記の本の「3Dブロック崩しのサンプル」にボールの数を増やしたりして改造しました。■参考書「Pythonゲームプログラミング知っておきたい数学と物理の基本(FutureCoders(NextPublishing))」■ゲーム用ライブラリ「Pygame」■プログラミング言語「Python」
出典元のみなさま、ありがとうございます。目的:複数のラズパイPICOからデータをPCへ記録する。目的の処理:0:PCは待受をする1:対象物の状態をセンサでラズパイPICOが取得し、2:ラズパイPICO上のRTC時刻を付加した文字情報を生成し、3:ラズパイPICOから同一LAN上のPCへ情報を渡し、4:PCが受けた情報を加工し、5:ラズパイPICOに終了コードを送り、6:ラズパイPICOは終了コードを受けて通信をクローズし、7:PCはSQLiteに情報
sklearnのライブラリーけっこう大きく、機械学習なのであたりまえですがPearと並行してXeroLinuxでも復習しながらvscode入れてみました例によってshoeishaのHPからpython1年生のデータをDLして5章の最初の方、数値データーを画像化して表示するものしかし、次のようなエラーが出て表示されませんUserWarning:FigureCanvasAggisnon-interactive,andthuscannotbeshownplt.show()
選挙の街宣車やら何やらに殺意を覚えながら、このブログを書いています。とくに立憲民主党がひどくうるさいです。日本共産党は、この間、怒ったからまだまし?にはなったけど、まだうるさいようにも思います。静けさは権利です。前回までのあらすじPythonとElectronを使って、GUIアプリを作る方法を調べていたら、tauriという、もっと早い実行速度でGUIを作れるものを見つけました。tauriとは?Electronの代理を目指した、Rustというプログラム言語で作られたElectron
先週、今後掛かってくる費用と、必要な貯金額を、頑張って計算していた私です。キャッシュフロー表を作り、『キャッシュフロー表作った』今後掛かってくる費用と、これから必要な貯金額を把握しようと頑張ってる私です。まず今ある資産額を調べました。『【公開】我が家の資産額』最近、節約を頑張ってきて…ameblo.jp今年必要な貯金額を出すところまで頑張りました。『今年必要な貯金額、ついに出た!』将来かかる費用と、今後必要な貯金額を把握しようと、奮闘中の私です。まず今ある資産を調べました。『【公
出典:Python(pywin32)でWordを操作する[1]-Wordオブジェクトモデル-Qiita#概要pywin32(win32com)を利用してPythonでWordを操作します。この記事ではWordオブジェクトモデルを紹介して、次回に具体的なコードを示します。#Wordオブジェクトモ…qiita.comPython(pywin32)でWordを操作する[2]-Wordを起動/終了する-Qiita#概要Wordを起動/終了します。Application.Quit(
こんにちは、今日は脱毛に行ってきました、オタフクです(結局育休中に無毛にはなれなかったな…)◻︎都内在住ミドサーワーママ、オタフクです◻︎2024年4月に育休を終えて復帰します◻︎アラフォー夫とボーイズ(3歳&1歳)と暮らしてます先日、自分の確認ミスでやらかしてしまって、ここ数日メソメソを引きずっています。。。なにかというと、残高不足でカードの引落しができなかったのですしかもこの時作ったメインカード『メインクレカを楽天カードから変更!!!』こんにちは、1歳長男が上に
各出典元の皆様、大変参考になりました。ありがとうございます。RaspberryPiOS・GPIOピン制御手順出典:第24回RaspberryPiのGPIOを制御する(コマンド編)|ツール・ラボ今回はターミナルのコマンドプロンプトからRaspberryPiのGPIOピンを制御してみます。今回の説明内容今回はターミナル上のコマンドプロンプトを使ってRaspberryPiのGPIOピン制御をしてみます。これからターミナル上でtool-lab.comラズパイのGPIOの
古いPC、超軽量PC、古めのラズパイでpythonやmicroPythonをやってましたが、もっさり動作にしびれ切れまして、ミニPCに手を出してしまいました。シングルコアベンチマーク重視、グラフィック性能無視の選択です。CinebenchR23シングルコア1656でした。メイン使いMacmini-AppleM1より少し早く、N100の2倍ぐらい。十分です!狙い通りですっ!■心機一転・・・開発ではpython、Jupyter、VScode、Thonyなどを使うので
Androidアプリを作成するなら、当然ながら、Androidに対応したGUIでなければならない。そうした時に使われるライブラリはKivyとなる。Kivyは、Pythonでクロスプラットフォームのアプリを開発するためのオープンソースライブラリで、Windows、iOS、Androidなどに対応するGUIが提供される。Kivyのライブラリを使えば、UIは統一されるので、他の部分のコーディングに注力できる。となると、当然ながらKivyはインストールしないわけにはいかないので、早速インストール
shortcuts—PythonistaのURLユーティリティーイントロダクションショートカットモジュールは、アプリを立ち上げたり、スクリプトを実行したり開いたりするのに使用できる、PythonistaのURLユーティリティーを提供します。このモジュールを使ってショートカットアプリを立ち上げる(そしてショートカットを実行する)こともできますが、ショートカットアプリ上での「本来の」PythonショートカットのサポートはPythonistaの将来のバージョンで行う予定です
本日のテーマは「2次方程式の解を自動で求めるプログラムの作成」です!このブログを読むと以下のことができるようになります!・便利なimport文の理解・関数の使い方の理解・ブロックの概念の理解・ユーザ入力の理解・配列の理解などなど・・・ですプログラミングを始めるときは,個人的には数学の公式などを自動で計算させるシステムを作ることがおすすめです.なぜかというと,プログラミング初心者にとって何から始めればよいかわからない・・・という状況に陥るからで
みなさま、こんばんわ🌜今日も大阪はめっちゃ暑いです♨😅💦1基本情報技術者合格証書IPA(独立行政法人情報処理推進機構)から、基本情報技術者試験(FE)の合格証書が届きました😄やっと合格証書が届いて嬉しいです🎵2ターニングポイント「基本情報技術者試験」は勉強法のターニングポイントとなった試験です。勉強を始めた頃はアルゴリズムが全然わからなかったのですが、「Twitter」改め「X」でたくさんの方から「アルゴリズムはできるようになるまで何度も勉強した」というアドバ
Windows10、python3.6、opencv3.4.3及び4.5.5において、importcv2でImportError:DLLloadfailed:となる問題を解決したのでご報告します。pythonでopencvを使うプログラムを実行する再に、importcv2の行でImportError:DLLloadfailed:指定されたモジュールが見つかりません。となるエラーに悩まされていましたが、本来の方法ではないかもしれませんが、動かせるようにな