ymLogs

学びとゲームとITと。

Python

【初心者用】Pythonのインストールから、実際にプログラミングするまでの手順!【プログラミングの始め方】

プログラミングをやったことない人でも5分後にプログラマーになれちゃう記事です。 「python」は汎用性が高いのに学びやすい、はじめてにはぴったりの言語です。 今すぐ「Python」をあなたのパソコンに入れて、プログラミングを始めちゃいましょう。 ①Python…

【Python】tkinter 使い方メモ

pythonでGUI作成するときなんかに使う「tkinter」を軽く触ってみたので使い方のメモ。ほんとに軽くしか触れてないので少しだけですが、また触ったときに追記する予定。 tkinter召喚しCanvasを用意する 座標について 文字を書く 図形を描く クリックした場所…

【Python】乱数を使って円周率を求めてみる

乱数を生成して円周率を求めてみよう!っていうのを過去にどこかでやった記憶があったので、思い出しながらPythonでやってみました。 乱数を使って近似値を求めることをモンテカルロ法っていうらしいです。 モンテカルロ法による円周率の計算 .pyファイルの…

競技プログラミングAtCoderに挑んだ初心者の失敗談

誰でもプログラミングの腕を試すことができる、AtCoder(アットコーダー)というサービスがあります。 atcoder.jp いわゆる「競技プログラミング」と呼ばれているもので、簡単に言うと、全世界一斉「プログラムを早く書き上げるレース」って感じです。 幅広い…

【Python】turtle 使い方メモ

Pythonの「タートル」モジュールをimportして遊んでみます。 タートルでは、カメを歩かせてお絵かきすることができます。 幾何学模様を描かせてみるなど、色々楽しめますよ。 最低限必要なコードだけメモしておくので、実際に動かして遊んでみてください。 …

【Python】CSVファイルをwith openするメモ

CSV(comma separated values)ファイルをpythonのwith openを利用して開きデータ処理を行う例のメモです。 詳しい説明は省きます。 aaa.csvの中身 (拡張子.txtでも可) 商品名,価格,個数 ペン,150,5 消しゴム,50,3 定規,120,2 .pyファイルの中身 b=[ ] #商品一…

【Python】世界のナベアツを完全(?)再現プログラミング

Pythonの基本であるif文、for文、defによる関数の定義などがまとめて復習できちゃうということで 世界のナベアツ氏の持ちネタ「3の倍数と3のつく数字でアホになる」やつを再現してみました!! プログラミングの練習には使い古されてるみたいで思いっきり既出…

【Python】【解説】初心者のための備忘録 #3【def】【組み込み関数】

初心者向けのPython備忘録 第三弾(#3)です。 今回(#3)では 組み込み関数 abs max min sum eval 関数の定義(def) 1変数関数の定義 変数を必要としない関数の定義 2変数以上の多変数関数の定義 global変数 について書いていきます。 #1から順番に読んでいただ…

【Python】【解説】初心者のための備忘録 #2 【リスト】【if,elif,else】【for】【while】

前回#1に引き続き、Python備忘録。初心者向けです。 今回は第二弾 #2。 #2では コメントアウト リスト アルゴリズム 真偽(True,False) 条件分岐(if、elif、else) 繰り返し(for) 繰り返しの回数指定 リストの要素に対する繰り返し 文字列に対する繰り返し 繰…

【Python】【解説】初心者のための備忘録 #1【print】

この記事は、Python今から初めて触るレベルの初心者のために1から解説してみたものです。 役に立つと思ってくれる人がいるなら読んでいってみてください。#1から順番に読んでいただくと、Pythonの基本・基礎を順番に学んでいけるようになっています。 初めて…