Skip to content

nattapongsindhu/LACC-CS101-Python-Labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LACC-CS101-Python-Labs

Python Course Labs License

Python lab assignments for CS101 at Los Angeles City College. This repository collects beginner-friendly exercises that reinforce core Python concepts such as calculations, conditionals, loops, and introductory problem solving.

Overview

These labs are organized by chapter and mirror the progression of an introductory programming course:

  • Chapter 1 introduces basic arithmetic and geometric calculations.
  • Chapter 2 practices numeric expressions and real-world formulas.
  • Chapter 3 focuses on decision-making and control statements.
  • Chapter 4 includes simple encryption and decryption exercises.
  • Chapter 5 is reserved for function-related materials.

Repository Structure

Folder Focus Sample Exercises Status
chapter-1 Introduction to Python Rectangle area, triangle area, circle area, cuboid volume Available
chapter-2 Strings and numbers Tax form, momentum, kinetic energy, employee pay Available
chapter-3 Control statements Triangle checks, bouncing ball, Leibniz pi, salary table Available
chapter-4 Loops and iteration Text encryption and decryption Available
chapter-5 Functions Placeholder for future exercises In progress

Learning Topics

  • Variables, numeric types, and expressions
  • Input/output and formatted results
  • Conditional logic
  • Repetition and iteration
  • Introductory functions
  • Practical problem solving with Python

Getting Started

  1. Clone the repository:
git clone https://github.com/nattapongsindhu/LACC-CS101-Python-Labs.git
cd LACC-CS101-Python-Labs
  1. Run any lab file with Python:
python chapter-1/rectangle.py
python chapter-3/leibniz.py
python chapter-4/encrypt.py

Who This Is For

This repository is a good fit for:

  • CS101 students reviewing class exercises
  • Beginners practicing Python fundamentals
  • Instructors organizing simple chapter-based lab examples

Suggested GitHub About

CS101 Python lab assignments from Los Angeles City College covering beginner programming fundamentals, conditionals, loops, and introductory scripting.

Suggested GitHub Topics

python, cs101, python-labs, programming-fundamentals, intro-to-programming, computer-science, education, students, learning-python, los-angeles-city-college

License

This project is available under the MIT License.

About

Python lab assignments for CS101 at LACC — covering fundamentals, conditionals, data structures, loops, and introductory scripting.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages