Strings and Safe Input: 20 Free Python Programming 2 Coding Levels

Coding Levels for Strings and Safe Input

Seven lessons on slicing strings, output that lines up, checking input, try and except and a cipher, ending with a sign-up checker. Each level is a short program students write and check in CodeGrove.

Slices and String Methods

Lesson 2.1
  • 2.1 Try It Open
  • Slice Shop Open
  • 2.1 Try It 2 Open
  • Word Rules Open
  • 2.1 Quiz Task Open

Output That Reads Well

Lesson 2.2
  • 2.2 Try It Open
  • Receipt Printer Open
  • 2.2 Quiz Task Open

Check the Input: Ranges, Formats and Characters

Lesson 2.3
  • 2.3 Try It Open
  • Sign-Up Desk Open
  • 2.3 Quiz Task Open

Try, Except and Error Codes

Lesson 2.4
  • 2.4 Try It Open
  • 2.4 Try It 2 Open
  • Safe Order Form Open
  • 2.4 Quiz Task Open

Secret Codes: A Cipher

Lesson 2.5
  • Cipher Lab Open
  • 2.5 Quiz Task Open

How Attackers Use Bad Input

Lesson 2.6
  • 2.6 Break It, Fix It Open
  • 2.6 Quiz Task Open

Build: A Sign-Up Checker

Lesson 2.7
  • Sign-Up Build Open
Link copied