新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

Pythonに浮気してます。関数

2017-10-31 21:25:21 | パソコン

関数を作る時はdefで始まるのは、Rubyと同じですね。行末に「:」があるのに注意ですかね。

endが無いのも、スッキリして良いかもしれません。Rubyと結構似てるかもしれません。でも違う。"(-""-)"


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Pythonに浮気してます。JetBrains PyCharm

2017-10-31 09:29:04 | パソコン

コマンドプロントからもpythonは実行できるんですが、やはり自分としてはデバッガー無しは考えられないし、

そのほうが楽でしょう。pythonについてはJetBrains PyCharmというfreeで使えるソフトがあります。使わない

手は無いでしょう。

Anacondaをインストールした時点で、専用のドスプロンプト(Anaconda プロンプト)が出来てます。それを

使えばRubyで言えば、irbのような感じで使えるんですが、ちょっとした短いもの以外はやはりPyCharmが

良いでしょうね。(^^♪

Pythonはインデントを重視してます。その代わりに{}は有りません。それと思わぬところに「:」が

あるので、注意です。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Pythonに浮気してます。ブール演算子、format関数?

2017-10-30 18:57:14 | パソコン

printは色んな言語でありますが、RubyはC言語風なので、一番分かりやすいかもしれません。あとはいろいろ細かい

点で違うの覚えきれません。ネットで調べるしかないかもしれませんね。pythonのprintは()が必ず必要のようです。

Rubyではprint ("\n")とか書けたんですが、どうなんでしょうか?

pythonもVer2とVer3で結構書き方が違うようです。ネットで見ても、Verの違いを表示してないこともあるし、参考に

するときは注意が必要みたいです。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Pythonに浮気してます。Ver3日本語使える!

2017-10-30 11:04:31 | パソコン

以前にpythonは漢字が使えないと思ってました。「Pythonプログラミング」田中賢一郎著を購入して

少しづつやってみてました。途中でcopyの使い方が違うので、本のおすすめの通りでアナコンダを

インストールしました。するとcopyの使い方が、本の通りですし、上のように日本語が使えました。

日本語が使えないと面白さも半減しますからね。これで前に進めそうです。

やはりRubyの方がいろんな面で、融通性があるというか、面白そうだし、場合によっては難しくなりそう。

そういう風に感じてます。すこし機能があり過ぎて、理解できないことも多いですが。"(-""-)"


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Rubyで遊んでました。irb

2017-10-25 19:31:30 | パソコン

「はじめてのRuby」セカンドハンドですが買いました。見た感じですが、要点のみの説明でしょうかね。

初心者が学習する本ではないようです。irbは一行入力した毎に実行してくれます。終了はexit。

 

ruby -rdebug hello.rbでデバックモードらしいですが、いつもeclipseでやってるので、必要ないというか?

どうするのか分かりません。"(-""-)"でした。このwindowはBash on Ubuntu on Windowsで実行した

画面です。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Pythonに浮気してます。タプル、アンパック

2017-10-25 13:19:04 | パソコン

タプルは変更できないリストなそうです。pos_x, pos_y = posこういうことが出来るんですか?アンパックと

いうそうです。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Pythonに浮気してます。リスト≒配列?

2017-10-25 10:16:28 | パソコン

このままでは漢字が使えません。コメントでも駄目でした。"(-""-)"

weekday.append("Thu","Fri")とかは書けないようです。あくまでも一個づつappendする。

またdelはweekday.delでないのです。del weekday[index]でした。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

独習C#サンプルをRubyに変換出来るか?Chap2-9(第二章のNo9 各種変数)

2017-10-24 09:29:54 | パソコン

サンプル通りだとコンパイルエラーでした。a,dが初期化されてないエラーですかね?サンプルでは出力の文が

ありませんでした。しかし、実行しても何も変化がないので、出力を足したんですが、すると上のエラーでした。

しょうがないので代入しました。

Rubyではa = b = 8とか書けますが、C#では出来ないようでした。d=20;はOKですが、dだけというのは

エラーでした。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Rubyで遊んでました。数値に¥記号を付けて、3桁毎に","を付ける。

2017-10-23 22:56:45 | パソコン

数値を3桁毎に区切り、配列に格納します。出力は逆の順番でします。一個出力したら、カンマを一個出力します。

全部の数値を出力したら終了です。

文字列から行うときは、数字以外の文字を削除して、文字列を作ります。それを数値に変換したら、あとは上と同じ

手続きです。3桁毎に区切る場合はUnit=1000です。例えばUnit=10000にすると億万と単位が合うのですが

一般的ではないですね。"(-""-)"


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

独習C#サンプルをRubyに変換出来るか?Chap2-8(第二章のNo8 ヒアドキュメント)

2017-10-23 20:06:01 | パソコン

verbatim string literalとC#サンプルでは書いてますが、Rubyではヒアドキュメントと同じようです。

ヒアのスペルが分からないので、hereにしてます。

 


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

独習C#サンプルをRubyに変換出来るか?Chap2-7(第二章のNo7 エスケープシーケンス)

2017-10-23 16:08:49 | パソコン

エスケープシーケンスにはいろいろ種類があって、これだけではないです。¥記号をprintするときはprint '¥¥'

としてました。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

独習C#サンプルをRubyに変換出来るか?Chap2-6(第二章のNo6 形式指定の出力)

2017-10-23 11:25:53 | パソコン

 

最後の数字に円記号¥を付けるフォーマットが分かりませんでした。しかも円記号を付ける場合は、小数点以下が

切り捨てのようです。以前作っていたスクリプトが使えそうです。commasub(str)をプロジェクトに入れて、

inquireする。これで何とか代用です。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

独習C#サンプルをRubyに変換出来るか?Chap2-5(第二章のNo5 bool変数)

2017-10-23 10:03:14 | パソコン

C#でも一行での書き方があるんですね。但し前にifがあります。Rubyでは逆です。日本とアメリカは逆なこともありますしね。

"(-""-)"。例えば、車の通る側。日本は右です。???。

Rubyには変数の型と言うのが無いので、宣言して使うと言う事もありません。代入した時が変数が決まるようです。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

独習C#サンプルをRubyに変換出来るか?Chap2-4(第二章のNo4)

2017-10-23 09:19:53 | パソコン

decimalの意味が少し不明ですが、多分ですが、例えば0.1を二進数で表すと誤差が入るので、そのことかも

知れません。

Rubyの場合は、BigDecimalと言うのもあるんですが、普通にやってもC#のdecimalを使ったのと同じです。

"(-""-)"。またまた、多分ですが、小数点以上をドル単位でみて、それ以下をセントですか、それで見てるんです

かね。

 

先日定期の書き換えがあったので、実際の定期でやって見ました。多分ですが、小数点以下を切り捨ててやって

見ました。それが実際の書き換えの金額とあってました。小数点以下の金額が無いほうが楽ですかね。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

独習C#サンプルをRubyに変換出来るか?Chap2-3(第二章のNo3)

2017-10-22 13:59:14 | パソコン

 

C#とRubyでMath.sqrtと書いて、読んでるのは似てます。欲を言えば、eclipseでもMathと成って欲しいところです。

Math.sqrtでも良いかもしれません。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする