コードとは
メッセージを隠します
「コードとは」はCoddyKit上の無料Coding for Kidsレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCoding for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Coding for Kidsコースには全4レッスンが含まれています。
秘密の暗号! 🕵️
スパイはメッセージを隠すために秘密の暗号を使います! 🤫 秘密を知っている人だけが読めます。
自分だけの暗号の作り方を学びましょう!
暗号とは? 🔐
暗号は、他の人に理解できないようにメッセージを変えるものです。HELLOがIFMMPになることもあります!
print('Secret messages are fun! 🤫')Pythonのテキスト 📝
引用符で囲まれた言葉を文字列と呼びます。1つ表示してみましょう。
message = 'MEET AT NOON'
print(message)簡単な置き換え 🔄
簡単な暗号の1つは、ある言葉を秘密の言葉に置き換える方法です!
secret = 'banana'
print('The password is', secret)逆さまの暗号! ⏪
言葉を逆から読むのも暗号になります! Pythonでは[::-1]を使ってテキストを反転できます。
word = 'HELLO'
print(word[::-1])元に戻す 🔁
逆さまにした言葉を解読するには、もう一度反転するだけです!
code = 'OLLEH'
print(code[::-1])文字には数値がある 🔢
すべての文字には秘密の数値があります! ord('A')で確認できます。Aは65です!
print(ord('A'))数値を文字に戻す 🔡
chr(65)を使うと、数値を文字に戻せます!
print(chr(65))他の文字を試す 🅱️
Bは66、Cは67……規則が見えてきましたか?
print(ord('B'))
print(ord('C'))文字をずらす ➡️
文字の数値に1を足すと、次の文字になります! AはBになります。
letter = 'A'
next_letter = chr(ord('A') + 1)
print(next_letter)あなたのスパイ名 🕶️
楽しい秘密エージェントのメッセージを作りましょう!
print('Agent 🕵️ reporting in!')
print('Mission: keep it secret 🤐')クイックチェック ✅
chr(65)は何を返すでしょうか?
暗号ビギナー! 🏆
すばらしいスタートです!次のことを学びました。
- 秘密の暗号とは何か 🔐
- テキストを逆向きに反転する方法 ⏪
ordを使うと文字に数値があること 🔢chrを使って数値を文字に変える方法 🔡
次は、文字をずらして本格的な暗号を作りましょう! ➡️
よくある質問
「コードとは」レッスンは無料ですか?
はい。「コードとは」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Coding for Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Coding for Kidsコースには全4レッスンが含まれています。
「コードとは」で何を学びますか?
メッセージを隠します ブラウザで直接実行するハンズオンコードでCoding for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Coding for Kidsを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのCoding for Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「コードとは」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このCoding for Kidsレッスンでコードを書いて実行できますか?
はい。すべてのCoding for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。