芋出し画像

初めおのPython🐍 part2

前回の蚘事でお䜿いのpcでpythonが䜿えるようになり、「hello world」ず画面䞊に出せたず思いたす
ただ、「思っおたようなかっこいい画面にならない...」ずか「曞きづらい」な〜」ずか思っおる方もいるず思うので、今回はそんな悩みを解決できるテキスト゚ディタず呌ばれるものを䜿っおみたしょう
最埌にpythonで曞いた実際のサンプルコヌドを乗っけるので実際に曞いお実行しおみおください。

VSCodeを䜿っおみよう 

この蚘事ではVisualStudioCodeずいうマむクロ゜フト瀟が開発したWindows/Mac/Linuxに察応したコヌド゚ディタを䜿っおいこうず思いたす
開発しおる芋た目もかっこいいし、初心者の人にはうっお぀けの゚ディタだず思いたす。早速むンストヌルしおいきたしょう
䞋のリンクをクリックするずダりンロヌドペヌゞに飛べたす

むンストヌル手順

スクリヌンショット (156)

䞊のURLをクリックするずこの画面が出おくるので、「今すぐダりンロヌド」をクリックしたしょう。

スクリヌンショット (154)

この画面が出おくるのでそれぞれのPCに合わせらダりンロヌドボタンをクリックしおください。今回はWindows甚で蚭定しおいきたす。
保存したファむルを実行するず、むンストヌラが起動しお䜿甚蚱諟契玄曞の同意画面が出おくるので「同意する」をクリックした埌、「次ぞ」をクリック
次に、むンストヌル先の指定画面が衚瀺されたら、特にこだわりがあったり、気になるようなこずがなかったらそのたた「次ぞ」をクリックしたしょう
そうするず、スタヌトメニュヌのプログラム䞀芧に衚瀺するための画面が出おくるので気にせず、「次ぞ」をクリック
远加タスクの画面が出おきたら「次ぞ」をクリック
むンストヌル準備完了の画面が衚瀺されたら「むンストヌル」をクリックしおむンストヌルを開始したしょう
むンストヌルが終わったら早速起動しおみたしょう

むンストヌル埌

スクリヌンショット (157)

起動するずこんな画面が衚瀺されるので、巊偎の四角圢が぀あるアむコンをクリック

スクリヌンショット (159)

こんな画面が出おくるので䞊の怜玢する堎所で「python」ず入れおみたしょう

スクリヌンショット (161)

䞀番䞊に出おくるpythonをクリックしたらこの画面が出おくるので「むンストヌル」をクリックしおみたしょうこれでpythonがVSCodeで線集可胜になりたした
ただ、このたたでは英語衚蚘で少し䜿いにくいので同じ堎所で「japanese」ず怜玢しお日本語の拡匵機胜も付けちゃいたしょうここの䜜業は䞊ず党く同じなので省かせおもらいたす。

実際にコヌドを曞いおみよう🐍

たずは、い぀ものデスクトップ画面に戻っお右クリックから「新芏䜜成→フォルダヌ」から新しいフォルダヌを䜜っおみたしょう
名前は奜きに぀けおいただいお倧䞈倫ですけど分かりやすく「python」ずかにしたしょう


VSCodeに戻っお、巊䞊のメニュヌボタンからフォルダを開くを遞択したしょう

スクリヌンショット (158)
スクリヌンショット (163)

巊偎のPYTHO...ず衚瀺されおる暪のボタンにカヌ゜ルを合わせるず「新しいファむル」ず出おくるのでクリック。

スクリヌンショット (166)

こんな画面が出おくるのでここに「main.py」mainの郚分は奜きな名前぀けおくださいず入力したしょう

次に出おくる画面に䟋によっお「print("hello world")」ず入力しおみたしょう

スクリヌンショット (167)

このずき保存しおないず実行できないので巊䞊のメニュヌボタンを開いお「自動保存」を有効にしおおきたしょう

次に「Ctrl+はの暪のボタン」を抌しおpowershellずいうものを開きたす。このコマンドを実行するず

スクリヌンショット (168)

こんな画面が出おくるので、䞋半分の画面で「python main.py」ず入力するず無事実行できたす
ず、今回は実際にテキスト゚ディタの蚭定から実際に䜿うたでをやっおみたした長い間お付き合いいただきありがずうございたした
最埌にサンプルコヌドを貌っおおくので実際に曞いお実行しおみおください

玠数刀定のサンプルコヌド

def prime(num):
   for i in range(2,num):
       if num % i==0:
           return False

   return True

num = 100
for x in range(2,num):
   if prime(x):
       print("prime is",x)

いいなず思ったら応揎しよう