Carnivalパイソンカーニバル。Learning,人工知能,Mac関連の情報を発信します。Python入門pyroad.pyというファイルをディレクトリに置いて下さい。どんなディレクトリに置けば良いかというと、Pythonの勉強やテストのために書いたpyファイルがたまってるようなところです。Python関連の本や書籍のプログラムを写経したりしますよね、そのフォルダです。こちらをコピペしてください。print(f'お前は{rankList[0]}でまだ新米パイソニスタだ。print('ごちゃごちゃ考えるな。print(f'あなた様は{rankList[-1]}です。print('その調子でがんばってください。print('ごちゃごちゃ考えるな。levelLinesList[0]:print(f'{allLines}行Pythonを書いているぞ!')print(f'お前は{rankList[0]}でまだ新米パイソニスタだ。\n書け!書けば分かる!')print('ごちゃごちゃ考えるな。1:print(f'{allLines}行もPythonを書いているとは...')print(f'あなた様は{rankList[-1]}です。')print('その調子でがんばってください。levelLinesList[i+1]:print(f'{allLines}行Pythonを書いているぞ!')print(f'お前は{rankList[i+1]}パイソニスタだ!')print('ごちゃごちゃ考えるな。データの書き込みfileWrite(allLines)詳しくコメントを書いたバージョンはこちらです。1000行未満は二等兵。1000行以上2000行未満は一等兵という順。print(f'お前は{rankList[0]}でまだ新米パイソニスタだ。print('ごちゃごちゃ考えるな。print(f'あなた様は{rankList[-1]}です。print('その調子でがんばってください。print('ごちゃごちゃ考えるな。いつ何行書いていたかの記録をとるため。1000行未満は二等兵。1000行以上2000行未満は一等兵という順。1000行未満の場合print(f'{allLines}行Pythonを書いているぞ!')print(f'お前は{rankList[0]}でまだ新米パイソニスタだ。\n書け!書けば分かる!')print('ごちゃごちゃ考えるな。50000行以上の場合print(f'{allLines}行もPythonを書いているとは...')print(f'あなた様は{rankList[-1]}です。')print('その調子でがんばってください。levelLinesList[i+1]:print(f'{allLines}行Pythonを書いているぞ!')print(f'お前は{rankList[i+1]}パイソニスタだ!')print('ごちゃごちゃ考えるな。いつ何行書いていたかの記録をとるため。fileWrite(allLines)Python初心者・入門者のモチベーションのためにさあPythonを勉強しようとはじめて見たものの、最初のうちは成果がわかりにくい面があります。Pythonの本を買って学習するPython学習者が簡単にかたちに残せる方法はないかなと思って書いたのがpyroad.pyです。使い方は至って簡単です。Pythonを学習すると.pyで終わるPythonのファイルを練習でたくさん書くことになると思います。そのPythonファイルをたくさん書くフォルダにpyroad.pyを置いて下さい。あなたが書いた全ての.pyファイルの行数をカウントしてくれます。その結果は、pyroad.txtに保存されます。システム全体の.pyファイルの行数を数えるわけではなく、pyroad.pyを置いたフォルダ以下の.pyファイルの行数カウントとなります。実行は以下のようにします。pyroad.pyたとえば以下のように出力します。1449行Pythonを書いているぞ!お前は一等兵パイソニスタだ!ごちゃごちゃ考えるな。1行でもコードを書け!pyroad.pyでは1000行以上2000行未満は一等兵パイソニスタの扱いなので、このようになります。Pythonに限らずプログラミングの勉強というのは、まずは書くことです。サンプルコードなどは何も考えないくらいのレベルでどんどん書きましょう。最初のうちはわからなくてもわかるようになることもありますし、理解しながらできるならそれに越したことはありません。理解できなくても、書いて書いて突き進んでみることをおすすめします。pyroad.pyでは「1行でもコードを書け!」と激励するようにしました。pyroad.pyを実行すると、pyroad.txtが作成されて行数と日時が書き込まれます。上の例で言いますと、このような感じです。2018年3月13日21時25分58秒の時点で、pyroad.pyがあるフォルダ以下の.pyファイルの行数は1449行という記録です。1449,2018,3,13,21,25,58Pythonを書くほど階級が上がるPythonを書けば書くほど階級が上がるようにしました。基準は.pyファイルの行数です。細かいことは気にせず、単純に行数としました。標準のpyroad.pyの階級システムで物足りなければ、自分なりの行数設定に変更して下さい。levelLinesListを編集するだけです。階級は軍隊の役職を参考にしましたが、適宜変えても面白いかもしれません(「大将軍」など)。pyroad.pyと実行すると、pyroad.txtというテキストファイルが作成されます。これは実行した時の自分の行数と日時が書き込まれます。過去のいつ実行してその時は何行だったか記録するためです。最初に実行した時は100行だったのに、今は5000行になってるとわかると、ちゃんと自分は勉強してPythonを書いたんだなと実感できることでしょう。なんでもやった成果が目に見えないと続かないものです。何かPythonでゲームが作れたりサービスが作れてかたちにできることはとても素晴らしいことですが、まず誰にでもできることと言ったらPythonを書くことです。なにを差し置いてもPythonを書くという行動が必要で、その行動を支えることができる報酬体系が最も単純にできればと思った次第です。現役エンジニアによる指導2オンラインでのマンツーマン形式の講義3大手企業にも導入されている実践的なカリキュラム★★無料体験レッスン実施中です。システムがクラッシュした結果が例外だというイメージを持つために、なるべくif文を...記事を読む【Python入門】reduce()を使いシーケンスの個々の要素に同じ関数を適用する,Python3reduce()関数はシーケンスの個々の要素に同じ関数を適用することに使うことができます。reduce()はfunctoolsという...記事を読む人工知能やるならPython!初心者がPython入門で知っておきたいこと。機械学習やディープラーニング、そしてPythonは以前にも増して注目されています。今後ま...記事を読むリストのソート。リストの名前をLとします。ソート...記事を読む【Python入門】タプル(tuple)について,Python3タプルはリストと似ていますが、イミュータブルな点が異なります。要素の追加や削除や変更ができないというということです。...記事を読む【Python3入門】*(アスタリスク)1個の機能まとめPythonの*(アスタリスク)は他のプログラミング言語と意味合いが違います。Pythonにポインタはありません。Pytho...記事を読むPythonのFalseとNoneについて簡単にまとめるPythonにはFalseもあればNoneもあります。PythonのTrue(真)、False(偽)、Noneについて書きます。リストaがあるとする。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。Notebookを編集する際の背景について。背景、background、変更。エラー解決,Anaconda】LightGBMがうまくインストールできないとき。