Please enable JavaScript to use CodeHS

Texas Computer Science I in Python

Basic Python and Console Interaction

Students learn the basics of programming by writing programs that interact with users through the keyboard.

Lessons

4.1 Printing in Python

  • Printing in Python
  • Printing in Python
  • Hello, world!
  • Printing Multiple Lines
  • Introduce Yourself
  • +3 more

4.2 Variables and Types

  • Variables and Types
  • Variables and Types
  • Variables in Action
  • Printing Variables
  • Using None
  • +4 more

4.3 User Input

  • User Input
  • User Input
  • Basic User Input
  • Type Conversion
  • Type Conversion, Part 2
  • +2 more

4.4 Mathematical Operators

  • Mathematical Operators
  • Mathematical Operators
  • Operators and Integers
  • Operator Precedence
  • Add Parentheses
  • +3 more

4.5 Scientific Notation

  • What is Scientific Notation
  • Scientific Notation Quiz
  • Calculations With Scientific Notation
  • Game Server Updates

4.6 String Operators

  • String Operators
  • String Operators
  • Operators and Strings
  • Fix This Program
  • Team Sizes
  • +5 more

4.7 Comments

  • Comments
  • Comments
  • Commented Program
  • Trapezoid
  • Multi-Line Comment
  • +1 more

4.8 Fundamental Terms and Definitions

  • Programming Languages
  • Dynamically Typed Languages
  • Statically Typed Languages
  • Dynamically Typed vs. Statically Typed Languages
  • Compiled Languages
  • +4 more

4.9 Number Bases

  • Number Bases: Base 10 and Base 2
  • Base 10 and Base 2 in Python
  • Base 10 and Base 2
  • Base 8 and Base 16
  • Base 8 in Python
  • +4 more

4.10 Bitwise Operators

  • Bitwise Operators
  • AND, OR, and XOR
  • AND, OR, and XOR
  • Left and Right Shift
  • Left and Right Shift
  • +3 more

4.11 Basic Python and Console Interaction Quiz

  • Basic Python and Console Interaction Quiz
  • Basic Python and Console Interaction Badge

Courses that include this module