Pythonのdevとインタビューの質問としてルビーを拾う


これはRuby FastをPythonのバージョンとして取り上げ続けることです

if文における変数代入


Rubyでは、変数をif 文.これはPythonではできません.私がこれをしたいと思う理由がわからない今、私は私がそうすることができるということを知っています.それが悪い考えであるようです.
#ruby
if cat_age = 12
  puts "The cat is #{cat_age}"
else
  puts "The cat is not #{cat_age}"
end

ifによる決定


意思決定if Pythonでは、ほとんど常に同じです.Rubyにいくつかのオプションがあるようです.
#python
cat_age = 12
dog_age = 5

if cat_age > dog_age:
    print("Cat is older than dog")
else:
    print("Dog is older than Cat")
#ruby
cat_age = 12
dog_age = 5

# option 1
if cat_age > dog_age
  puts "Cat is older than dog"
elsif 
  puts "Dog is older than cat"
end

# option 2
puts "Cat is older than dog" if cat_age > dog_age
puts "Dog is older than cat" if dog_age > cat_age

空の文字列のチェック


同じことをする方法はたくさんあります.しかし、ルビーのempty? 方法は本当に私より興味がある.それは、ちょうどとても多くの感覚を作ります.Pythonでは、not 演算子.
#python
username = "Vicki"

if not username.strip():
    print('empty String: please enter a username')
else:
    print("not empty: success")
#ruby
username = "Vicki"

  if username.to_s.empty?
    puts "empty String: please enter a username"
  elsif
    puts "not empty: success"

違いのいくつかのより迅速なポイント


ルビー
Python&& and end4つのスペースでない、またはタブで埋められた
namingでいくつかの文字を使用できます.ライクmeal_time?アンダースコアis_it_meal_time

インタビュアーを尋ねるインタビュー質問


あなたがこれを捕えたかどうかわからないが、潜在的な仕事の唯一の目的のためにルビーを学んでいます.それで、インタビュアーを尋ねるためにいくつかの質問に取り組んでいます.ここに私が尋ねる予定は何ですか
  • 私はあなたの質問の全てに答えましたか.
  • ルビーは私にとって新しいです、そして、私はそれが表現力があるのを聞きました.どのように、それは仕事を助けますか?
  • パンデミックの冒頭で何か変わった?
  • 私があなたが私がこの位置のために大きい合うものであるのを疑うと言う何かが、ありますか?
  • あなたは、未払いのインターンまたは仲間を持ちますか?
  • そして、私は次のように頼むつもりでした:
  • どのように、あなたは現在のdeiイニシアティブで会社に得点しますか
  • しかし、私はより良い提案を得ました

    ロブオセル
    ロボセル

    あなたが会社として、そして/または、エンジニアリングチームが社会的正義のためにパンデミックとデモンストレーションを考慮に入れて今年変わった方法は、どのようにしましたかあなたがサブテキストを読むことができるならば、私はあなたが15 s以内に知っていると思います.
    午後21時29分- 2020年11月16日
    あなたが何を尋ねるかに関するどんな提案もするならば、私は彼らを聞きたいです.私はこの潜在的な仕事についてとても興奮しています、そして、彼らが私が非常に自発的で、学ぶことができるということを知っていることを望みます.
    あなたがこのシリーズで最初のポストを逃したならば、私はそれが良い読むと聞いていました、そして、猫がいます.