Python勉強会
2026年1月

AtCoderやろうぜ2026!!

Samurai

この勉強会について

Pythonでこんなことしてみた、出来た、ということを共有しながら、実務でのプログラミング利用について考える勉強会です。

ChatGPTの普及で自分でコードを書く機会が減ってきているため、基礎文法を忘れてしまわないようにするための会はできるだけ「自分の手でコードを書く時間」にしたいと考えています。

※Pythonの基礎文法がわかる、環境構築が出来ている前提で進めます。見学も大歓迎です。

Machi

環境確認

画面オン、オフは自由です。
(オンの方が多いほうが楽しいです。)

音声オン、オフも自由です。
どしどし発言してもらって大丈夫です。

画面共有、見えてますか?

音声、聞こえてますか?

Ninja

ZOOMの有償ライセンスについて

佐賀県産業スマート化センターさまのコミュニティ補助にて、ZOOMの有償プランを提供いただいております。勉強会等の無い日は毎日自習室として解放しています。

詳細はdojoチャンネルをご覧ください。

Ninja

競技プログラミング、AtCoderをやっていこうと思います。

AtCoder とは?

AtCoder(アットコーダー)は、日本最大級の競技プログラミングのオンラインコンテストサイトです。

Samurai

参加登録

まずは登録(AtCoder

AtCoder Problemにも登録
(強く推奨)

Machi

まず解いてみましょう。

ABC-178 A - Not Google Colaboratory

※Pythonが書ければなんでもよいです。

Ninja

解答例

x = int(input())
if x == 0:
    print(1)
else:
    print(0)
Ninja

解答例

x = int(input())
if x == 0:
    print(1)
else:
    print(0)
AC
Ninja

解答例

x = int(input())
if x == 0:
    print(1)
else:
    print(0)
AC

この「AC」マークを見ると、
脳から汁が出るようになります。

Samurai

解答例

print(1) if input() == "0" else print(0)

一行解答に拘ってみるのも楽しみ方の一つです。

Machi

解答例(おまけ)

Pythonではbooleanをintに変換できる
(True = 1 False = 0)ので、

print(1) if input() else print(0)

print(0 if int(input()) else 1)

print(int(not int(input())))

ここまで短くすることも可能(自己満足)

Ninja

もう一問。

入力受け取りにコツがいるやつ

ABC-212 A - Alloy
Ninja

解答例

A, B = map(int, input().split())
if 0 < A and B == 0:
    print("Gold")
elif A == 0 and 0 < B:
    print("Silver")
else:
    print("Alloy")
Samurai

解答例

A, B = map(int, input().split())
if 0 < A and B == 0:
    print("Gold")
elif A == 0 and 0 < B:
    print("Silver")
else:
    print("Alloy")
AC
Machi

もう一問。

A問題なのに難しい(汗)

ABC-308 A - New Scheme
Ninja

解答例

S = [*map(int, input().split())]
if S != sorted(S):
    print("No")
elif S[0] < 100 or S[-1] > 675:
    print("No")
elif all(x % 25 == 0 for x in S):
    print("Yes")
else:
    print("No")
Ninja

解答例

S = [*map(int, input().split())]
if S != sorted(S):
    print("No")
elif S[0] < 100 or S[-1] > 675:
    print("No")
elif all(x % 25 == 0 for x in S):
    print("Yes")
else:
    print("No")
AC

脳から汁出たでしょ^^

Samurai

楽しみ方はいろいろ

Machi

みんなでやりましょう

難しい問題が解けたら、
是非Pythonチャンネルあたりで
ドヤりましょう!!

どうしても解けなかったら、
共有してみんなで考えましょう!

Ninja

ご覧いただき
ありがとうございました。

Samurai Machi